1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 18:29:23 +00:00
Files
seahub/media/assets/frontend/static/js/wiki.bd7fce02.js

2 lines
1.6 MiB

/*! For license information please see wiki.bd7fce02.js.LICENSE.txt */
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[6419],{66945:function(e,t,n){"use strict";var r=n(94449),a=n(35740),o=n(64062),i=n.n(o),l=n(28321),u=n(40326),s=window.app.pageOptions.lang;r.A.use(a.A).use(i()).use(l.initReactI18next).init({lng:s,fallbackLng:"en",ns:["seafile-editor"],defaultNS:"seafile-editor",whitelist:["en","zh-CN","fr","de","cs","es","es-AR","es-MX","ru"],backend:{loadPath:u.SG+"{{ ns }}/locales/{{ lng }}/{{ ns }}.json"},debug:!1,interpolation:{escapeValue:!1},load:"currentOnly",react:{wait:!0}}),t.A=r.A},29009:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(39874),i=n(85501),l=n(9950),u=n(19260),s=n(6030),c=n(33151),d=n(68879),f=n(92795),p=n(46757),m=n(31095),v=n(65604),h=n(44414),E=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).registerHandlers=function(){document.addEventListener("mousedown",n.handleOutsideClick),document.addEventListener("touchstart",n.handleOutsideClick),document.addEventListener("scroll",n.handleHide),document.addEventListener("contextmenu",n.handleHide),document.addEventListener("keydown",n.handleKeyNavigation),window.addEventListener("resize",n.handleHide)},n.unregisterHandlers=function(){document.removeEventListener("mousedown",n.handleOutsideClick),document.removeEventListener("touchstart",n.handleOutsideClick),document.removeEventListener("scroll",n.handleHide),document.removeEventListener("contextmenu",n.handleHide),document.removeEventListener("keydown",n.handleKeyNavigation),window.removeEventListener("resize",n.handleHide)},n.handleShow=function(e){if(e.detail.id===n.props.id){var t=e.detail.position,r=t.x,a=t.y;if(n.props.getMenuContainerSize){var o=n.props.getMenuContainerSize(),i=r-(window.innerWidth-parseFloat(o.width)),l=a-(window.innerHeight-parseFloat(o.height));n.setState({x:i,y:l})}else n.setState({x:r,y:a});var u=e.detail,s=u.currentObject,c=u.menuList;n.setState({isVisible:!0,currentObject:s,menuList:c}),n.registerHandlers(),(0,m._$)(n.props.onShowMenu,e)}},n.handleHide=function(e){!n.state.isVisible||e.detail&&e.detail.id&&e.detail.id!==n.props.id||(n.unregisterHandlers(),n.setState({isVisible:!1}),(0,m._$)(n.props.onHideMenu,e))},n.handleOutsideClick=function(e){n.menu.contains(e.target)||(0,p.ks)()},n.handleMouseLeave=function(e){e.preventDefault()},n.handleContextMenu=function(e){n.handleHide(e)},n.handleKeyNavigation=function(e){!1!==n.state.isVisible&&(e.preventDefault(),n.hideMenu(e))},n.hideMenu=function(e){27!==e.keyCode&&13!==e.keyCode||(0,p.ks)()},n.getMenuPosition=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r={top:t,left:e};if(!n.menu)return r;var a=window,o=a.innerWidth,i=a.innerHeight,l=n.menu.getBoundingClientRect();if(n.props.getMenuContainerSize){var u=n.props.getMenuContainerSize();o=parseFloat(u.width),i=parseFloat(u.height)}return t+l.height>i-10&&(r.top=i-l.height-10),e+l.width>o-10&&(r.left=o-l.width-10),r.left<0&&(r.left=l.width<o?(o-l.width)/2:0),r.top<0&&(r.top=l.height<i?(i-l.height)/2:0),r},n.onMenuItemClick=function(e){e.stopPropagation();var t=v.Aq.getEventData(e,"operation"),r=n.state.currentObject;n.props.onMenuItemClick(t,r,e)},n.onContextMenu=function(e){e.stopPropagation()},n.onDropDownMouseMove=function(e){n.state.isSubMenuShown&&n.setState({isSubMenuShown:!1})},n.toggleSubMenu=function(e){e.stopPropagation(),n.setState({isSubMenuShown:!n.state.isSubMenuShown})},n.toggleSubMenuShown=function(e){n.setState({isSubMenuShown:!0,currentItem:e.key})},n.state={x:0,y:0,isVisible:!1,currentObject:null,menuList:[],isSubMenuShown:!1,currentItem:""},n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){this.listenId=f.A.register(this.handleShow,this.handleHide)}},{key:"componentDidUpdate",value:function(){var e=this;if(this.state.isVisible){var t=window.requestAnimationFrame||setTimeout;t((function(){var n=e.state,r=n.x,a=n.y,o=e.getMenuPosition(r,a),i=o.top,l=o.left;t((function(){e.menu&&(e.menu.style.top="".concat(i,"px"),e.menu.style.left="".concat(l,"px"),e.menu.style.opacity=1,e.menu.style.pointerEvents="auto")}))}))}else{if(!this.menu)return;this.menu.style.opacity=0,this.menu.style.pointerEvents="none"}}},{key:"componentWillUnmount",value:function(){this.listenId&&f.A.unregister(this.listenId),this.unregisterHandlers()}},{key:"render",value:function(){var e=this;return(0,h.jsx)("div",{role:"menu",className:"seafile-contextmenu dropdown-menu",style:{position:"fixed",opacity:0,pointerEvents:"none",display:"block"},ref:function(t){e.menu=t},children:this.state.menuList.map((function(t,n){return"Divider"===t?(0,h.jsx)("div",{className:"seafile-divider dropdown-divider"},n):t.subOpList?(0,h.jsxs)(u.A,{direction:"right",className:"w-100",isOpen:e.state.isSubMenuShown&&e.state.currentItem==t.key,toggle:e.toggleSubMenu,onMouseMove:function(e){e.stopPropagation()},children:[(0,h.jsxs)(s.A,{tag:"div",className:"dropdown-item font-weight-normal rounded-0 d-flex align-items-center",onMouseEnter:e.toggleSubMenuShown.bind(e,t),children:[(0,h.jsx)("span",{className:"mr-auto",children:t.value}),(0,h.jsx)("i",{className:"sf3-font-down sf3-font rotate-270"})]}),(0,h.jsx)(c.A,{children:t.subOpList.map((function(t,n){return"Divider"==t?(0,h.jsx)(d.A,{divider:!0},n):(0,h.jsx)(d.A,{"data-operation":t.key,onClick:e.onMenuItemClick,onContextMenu:e.onContextMenu,children:t.value},n)}))})]},n):(0,h.jsx)("button",{className:"seafile-contextmenu-item dropdown-item","data-operation":t.key,onClick:e.onMenuItemClick,onContextMenu:e.onContextMenu,onMouseMove:e.onDropDownMouseMove,children:t.value},n)}))})}}])}(l.Component);t.A=E},79837:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(23029),a=n(92901),o=n(39874),i=n(85501),l=n(9950),u=n(94634),s=n(40326),c=n(36402),d=n(65604),f=n(44414),p=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).onMouseEnter=function(){n.props.isItemFreezed||n.setState({isShowOperationMenu:!0,isHighlight:!0})},n.onMouseOver=function(){n.props.isItemFreezed||n.setState({isShowOperationMenu:!0,isHighlight:!0})},n.onMouseLeave=function(){n.props.isItemFreezed||n.setState({isShowOperationMenu:!1,isHighlight:!1})},n.onNodeClick=function(){var e=n.props.node.object;if(e.isDir())n.props.onNodeClick(n.props.node);else{var t=d.Aq.getUserPermission(e.permission),r=t.isCustomPermission,a=t.customPermission;if(r){var o=a.permission,i=o.preview,l=o.modify;if(!i&&!l)return}n.props.onNodeClick(n.props.node)}},n.onLoadToggle=function(e){e.stopPropagation();var t=n.props.node;t.isExpanded?n.props.onNodeCollapse(t):n.props.onNodeExpanded(t)},n.onNodeDragStart=function(e){if(d.Aq.isIEBrowser()||!n.canDrag)return!1;n.props.onNodeDragStart(e,n.props.node)},n.onNodeDragEnter=function(e){if(d.Aq.isIEBrowser()||!n.canDrag)return!1;"dir"===n.props.node.object.type&&n.setState({isNodeDropShow:!0}),n.props.onNodeDragEnter(e,n.props.node)},n.onNodeDragMove=function(e){if(d.Aq.isIEBrowser()||!n.canDrag)return!1;n.props.onNodeDragMove(e)},n.onNodeDragLeave=function(e){if(d.Aq.isIEBrowser()||!n.canDrag)return!1;n.setState({isNodeDropShow:!1}),n.props.onNodeDragLeave(e,n.props.node)},n.onNodeDrop=function(e){if(d.Aq.isIEBrowser()||!n.canDrag)return!1;e.stopPropagation(),n.setState({isNodeDropShow:!1}),n.props.onNodeDrop(e,n.props.node)},n.unfreezeItem=function(){n.setState({isShowOperationMenu:!1}),n.props.unfreezeItem()},n.onMenuItemClick=function(e,t,r){n.props.onMenuItemClick(e,r)},n.onItemMouseDown=function(e){e.stopPropagation(),e.button},n.onItemContextMenu=function(e){n.handleContextClick(e)},n.handleContextClick=function(e){n.props.handleContextClick(e,n.props.node),n.setState({isShowOperationMenu:!1})},n.getNodeTypeAndIcon=function(){var e=n.props.node,t="",r="";if("dir"===e.object.type)t=(0,f.jsx)("i",{className:"sf3-font sf3-font-folder"}),r="dir";else{var a=e.object.name.lastIndexOf(".");if(-1===a)t=(0,f.jsx)("i",{className:"sf3-font sf3-font-file"}),r="file";else{var o=e.object.name.slice(a).toLowerCase();".png"===o||".jpg"===o||".jpeg"===o||".gif"===o||".bmp"===o?(t=(0,f.jsx)("i",{className:"sf3-font sf3-font-image"}),r="image"):".md"===o||".markdown"===o?(t=(0,f.jsx)("i",{className:"sf3-font sf3-font-files2"}),r="file"):(t=(0,f.jsx)("i",{className:"sf3-font sf3-font-file"}),r="file")}}return{icon:t,type:r}},n.calculateMenuList=function(e){var t=u.A.NEW_FOLDER,r=u.A.NEW_FILE,a=u.A.COPY,o=u.A.MOVE,i=u.A.RENAME,l=u.A.DELETE,s=u.A.OPEN_VIA_CLIENT,c=[i,l,a,o,s];"dir"===e.object.type&&(c=[t,r,a,o,i,l]);var f=n.props.userPerm,p=d.Aq.getUserPermission(f),m=p.isCustomPermission,v=p.customPermission;if(!m)return c;c=[];var h=v.permission,E=h.create,g=h.modify,A=h.delete,y=h.copy;return"dir"===e.object.type&&E&&c.push(t,r),y&&c.push(a),g&&c.push(o,i),A&&c.push(l),"dir"!==e.object.type&&c.push(s),c},n.renderChildren=function(){var e=n.props.node;return e.hasChildren()?(0,f.jsx)("div",{className:"children",children:e.children.map((function(e){return(0,f.jsx)(t,{node:e,leftIndent:n.props.leftIndent+20,userPerm:n.props.userPerm,currentPath:n.props.currentPath,isNodeMenuShow:n.props.isNodeMenuShow,isItemFreezed:n.props.isItemFreezed,onNodeClick:n.props.onNodeClick,onNodeCollapse:n.props.onNodeCollapse,onNodeExpanded:n.props.onNodeExpanded,freezeItem:n.props.freezeItem,onMenuItemClick:n.props.onMenuItemClick,unfreezeItem:n.unfreezeItem,onNodeDragStart:n.props.onNodeDragStart,onNodeDragMove:n.props.onNodeDragMove,onNodeDrop:n.props.onNodeDrop,onNodeDragEnter:n.props.onNodeDragEnter,onNodeDragLeave:n.props.onNodeDragLeave,handleContextClick:n.props.handleContextClick,isDisplayFiles:n.props.isDisplayFiles},e.path)}))}):""},n.state={isHighlight:!1,isShowOperationMenu:!1,isNodeDropShow:!1};var a=e.userPerm;n.canDrag="rw"===a;var i=d.Aq.getUserPermission(a),l=i.isCustomPermission,s=i.customPermission;if(l){var c=s.permission.modify;n.canDrag=c}return n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.isItemFreezed||this.setState({isShowOperationMenu:!1,isHighlight:!1})}},{key:"render",value:function(){var e=this.props,t=e.currentPath,n=e.node,r=e.isNodeMenuShow,a=e.userPerm,o=e.leftIndent,i=this.getNodeTypeAndIcon(),l=i.type,u=i.icon,p=this.state.isHighlight?"tree-node-inner-hover ":"";if(n.path===t&&(p="tree-node-hight-light"),"/"!==n.path&&"dir"!==l&&!this.props.isDisplayFiles)return"";var m=d.Aq.getUserPermission(a).isCustomPermission;return(0,f.jsxs)("div",{className:"tree-node",children:[(0,f.jsxs)("div",{type:l,className:"tree-node-inner text-nowrap ".concat(p," ").concat("/"===n.path?"hide":""," ").concat(this.state.isNodeDropShow?"tree-node-drop":""),title:n.object.name,onMouseEnter:this.onMouseEnter,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave,onMouseDown:this.onItemMouseDown,onContextMenu:this.onItemContextMenu,onClick:this.onNodeClick,children:[(0,f.jsx)("div",{className:"tree-node-text",draggable:this.canDrag,onDragStart:this.onNodeDragStart,onDragEnter:this.onNodeDragEnter,onDragLeave:this.onNodeDragLeave,onDragOver:this.onNodeDragMove,onDrop:this.onNodeDrop,style:{paddingLeft:o+5},children:n.object.name}),(0,f.jsxs)("div",{className:"left-icon",style:{left:o-40},children:["dir"===l&&(!n.isLoaded||n.isLoaded&&n.hasChildren())&&(0,f.jsx)("i",{className:"folder-toggle-icon sf3-font sf3-font-down ".concat(n.isExpanded?"":"rotate-270"),onMouseDown:function(e){return e.stopPropagation()},onClick:this.onLoadToggle}),(0,f.jsx)("i",{className:"tree-node-icon",children:u})]}),r&&(0,f.jsx)("div",{className:"right-icon",children:("rw"===a||s.ln||m)&&this.state.isShowOperationMenu&&(0,f.jsx)(c.A,{item:this.props.node,toggleClass:"sf3-font sf3-font-more-vertical",getMenuList:this.calculateMenuList,onMenuItemClick:this.onMenuItemClick,freezeItem:this.props.freezeItem,unfreezeItem:this.unfreezeItem,menuStyle:d.Fr?{zIndex:1050}:{}})})]}),n.isExpanded&&this.renderChildren()]})}}])}(l.Component),m=n(29009),v=n(46757),h=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).onItemMove=function(e,t,r,a){n.props.onItemMove(e,t,r,a)},n.onNodeDragStart=function(e,t){if(d.Aq.isIEBrowser())return!1;var n={nodeDirent:t.object,nodeParentPath:t.parentNode.path,nodeRootPath:t.path};n=JSON.stringify(n),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-item-info",n)},n.onNodeDragEnter=function(e,t){if(d.Aq.isIEBrowser()||!n.canDrop)return!1;e.persist(),"tree-view tree "===e.target.className&&n.setState({isTreeViewDropTipShow:!0})},n.onNodeDragMove=function(e){if(d.Aq.isIEBrowser()||!n.canDrop)return!1;e.preventDefault(),e.dataTransfer.dropEffect="move"},n.onNodeDragLeave=function(e,t){if(d.Aq.isIEBrowser()||!n.canDrop)return!1;"tree-view tree tree-view-drop"===e.target.className&&n.setState({isTreeViewDropTipShow:!1})},n.onContainerClick=function(e){(0,v.ks)()},n.onNodeClick=function(e){(0,v.ks)(),n.props.onNodeClick(e)},n.onNodeDrop=function(e,t){if(d.Aq.isIEBrowser()||!n.canDrop)return!1;if(!e.dataTransfer.files.length){var r=e.dataTransfer.getData("application/drag-item-info");if(r){var a=r=JSON.parse(r),o=a.nodeDirent,i=a.nodeParentPath,l=a.nodeRootPath,u=t;if(Array.isArray(r))return u?void n.onMoveItems(r,u,n.props.currentRepoInfo,u.path):("/"===r[0].nodeParentPath||n.props.onItemsMove(n.props.currentRepoInfo,"/"),void n.setState({isTreeViewDropTipShow:!1}));if(!u)return"/"===i||n.onItemMove(n.props.currentRepoInfo,o,"/",i),void n.setState({isTreeViewDropTipShow:!1});if("dir"===u.object.type&&i!==u.path&&(i!==u.parentNode.path||u.object.name!==o.name)){if("dir"===u.object.type&&"dir"===o.type)if(u.parentNode.path!==i)if(d.Aq.getPaths(u.path).includes(l))return;n.onItemMove(n.props.currentRepoInfo,o,u.path,i)}}}},n.onMoveItems=function(e,t,r,a){var o=[],i=d.Aq.getPaths(a);(e.forEach((function(e){var t=e.nodeRootPath;o.push(t)})),"dir"===t.object.type)&&(o.some((function(e){return e===a}))||e[0].nodeParentPath&&e[0].nodeParentPath===t.path||o.some((function(e){return i.includes(e)}))||n.props.onItemsMove(r,a))},n.freezeItem=function(){n.setState({isItemFreezed:!0})},n.unfreezeItem=function(){n.setState({isItemFreezed:!1})},n.onMenuItemClick=function(e,t){n.props.onMenuItemClick(e,t),(0,v.ks)()},n.onMouseDown=function(e){e.stopPropagation(),e.button},n.onContextMenu=function(e){e.preventDefault();var t=n.props.currentRepoInfo;if("admin"!==t.permission&&"rw"!==t.permission)return"";n.handleContextClick(e)},n.handleContextClick=function(e,t){if(e.preventDefault(),e.stopPropagation(),n.props.isNodeMenuShow){var r=e.clientX||e.touches&&e.touches[0].pageX,a=e.clientY||e.touches&&e.touches[0].pageY;n.props.posX&&(r-=n.props.posX),n.props.posY&&(a-=n.props.posY),(0,v.ks)();var o=n.getMenuList(t),i={id:"tree-node-contextmenu",position:{x:r,y:a},target:e.target,currentObject:t,menuList:o};(0,v.db)(i)}},n.getMenuList=function(e){var t=[],r=u.A.NEW_FOLDER,a=u.A.NEW_FILE,o=u.A.COPY,i=u.A.MOVE,l=u.A.RENAME,s=u.A.DELETE,c=u.A.OPEN_VIA_CLIENT;if(!e)return[r,a];t="dir"===e.object.type?[r,a,o,i,l,s]:[l,s,o,i,c];var f=n.props.userPerm,p=d.Aq.getUserPermission(f),m=p.isCustomPermission,v=p.customPermission;if(!m)return t;t=[];var h=v.permission,E=h.create,g=h.modify,A=h.delete,y=h.copy;return e?("dir"===e.object.type&&E&&t.push(r,a),y&&t.push(o),g&&t.push(i,l),A&&t.push(s),"dir"!==e.object.type&&t.push(c),t):(E&&t.push(r,a),t)},n.onShowMenu=function(){n.freezeItem()},n.onHideMenu=function(){n.unfreezeItem()},n.state={isItemFreezed:!1,isTreeViewDropTipShow:!1};var a=e.userPerm;n.canDrop="rw"===a;var i=d.Aq.getUserPermission(a),l=i.isCustomPermission,s=i.customPermission;if(l){var c=s.permission.modify;n.canDrop=c}return n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){return(0,f.jsxs)("div",{className:"tree-view tree ".concat(this.state.isTreeViewDropTipShow&&this.canDrop?"tree-view-drop":""),onDrop:this.onNodeDrop,onDragEnter:this.onNodeDragEnter,onDragLeave:this.onNodeDragLeave,onMouseDown:this.onMouseDown,onContextMenu:this.onContextMenu,onClick:this.onContainerClick,children:[(0,f.jsx)(p,{userPerm:this.props.userPerm,node:this.props.treeData.root,currentPath:this.props.currentPath,leftIndent:20,isNodeMenuShow:this.props.isNodeMenuShow,isItemFreezed:this.state.isItemFreezed,onNodeClick:this.onNodeClick,onMenuItemClick:this.props.onMenuItemClick,onNodeExpanded:this.props.onNodeExpanded,onNodeCollapse:this.props.onNodeCollapse,onNodeDragStart:this.onNodeDragStart,freezeItem:this.freezeItem,unfreezeItem:this.unfreezeItem,onNodeDragMove:this.onNodeDragMove,onNodeDrop:this.onNodeDrop,onNodeDragEnter:this.onNodeDragEnter,onNodeDragLeave:this.onNodeDragLeave,handleContextClick:this.handleContextClick,isDisplayFiles:this.props.isDisplayFiles}),(0,f.jsx)(m.A,{id:"tree-node-contextmenu",onMenuItemClick:this.onMenuItemClick,onHideMenu:this.onHideMenu,onShowMenu:this.onShowMenu,getMenuContainerSize:this.props.getMenuContainerSize})]})}}])}(l.Component)},17312:function(e,t,n){"use strict";var r=n(9950),a=n(17119),o=n(23029),i=n(92901),l=n(39874),u=n(85501),s=n(4159),c=n.n(s),d=n(37609),f=n.n(d),p=n(70446),m=n.n(p),v=n(58195),h=n(65604),E=n(40326),g=n(97011),A=n(84878),y=n(56044),_=n(25547),C=n(49403),T=n(81446),b=n(79837),N=n(92203),O=function(){return(0,i.A)((function e(t){var n=t.name,r=t.href,a=t.parentNode;(0,o.A)(this,e),this.name=n,this.href=r,this.parentNode=a||null,this.children=[]}),[{key:"setParent",value:function(e){this.parentNode=e}},{key:"addChildren",value:function(e){this.children=e}}])}(),D=function(e,t){var n=e.name,r="/"===t?t+n:t+"/"+n;e.path=r,e.children.length>0&&e.children.forEach((function(e){D(e,r)}))},S=function(e){var t;if(e.children[1]&&"link"===e.children[1].type){var n=e.children[1],r=n.children[0],a=r?r.text:"";t=new O({name:a,href:n.url})}else if(e.children[0]){var o=e.children[0],i=o.text?o.text:"";t=new O({name:i,href:""})}else t=new O({name:"",href:""});return t},L=function(e,t){var n=e.map((function(e){if(2!==e.children.length||"unordered_list"!==e.children[1].type&&"ordered_list"!==e.children[1].type)return e.children[0]&&"paragraph"===e.children[0].type?S(e.children[0]):new O({name:"",href:""});var t=e.children[0],n=S(t),r=e.children[1];return L(r.children,n)}));return t.addChildren(n),t},I=n(48738),R=n.n(I),w=n(44414),M=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).toggleExpanded=function(){var e=n.state.expanded;n.setState({expanded:!e})},n.onLinkClick=function(e){e.preventDefault();var t=n.props.node,r=n.state.expanded;t.children&&t.children.length>0&&!r?n.setState({expanded:!r}):n.props.onLinkClick(t)},n.itemClick=function(){var e=n.props.node,t=n.state.expanded;e.children&&e.children.length>0&&n.setState({expanded:!t})},n.renderLink=function(e){var t=e.href,r=e.name,a=e.path,o=e.children,i=n.props.currentPath,l=R()("wiki-nav-content",{"no-children":!o||0===o.length,"wiki-nav-content-highlight":i===a});return t&&r?(0,w.jsx)("div",{className:l,children:(0,w.jsx)("a",{href:t,"data-path":a,onClick:n.onLinkClick,title:r,children:r})}):r?(0,w.jsx)("div",{className:l,onClick:n.itemClick,children:(0,w.jsx)("span",{title:r,children:r})}):null},n.state={expanded:!1},n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,n=this.props.node,r=this.state.expanded;return n.children.length>0?(0,w.jsxs)("div",{className:"pl-4 position-relative",children:[(0,w.jsx)("span",{className:"switch-btn",onClick:this.toggleExpanded,children:(0,w.jsx)("i",{className:"sf3-font sf3-font-down ".concat(r?"":"rotate-270 d-inline-block")})}),this.renderLink(n),r&&n.children.map((function(n,r){return(0,w.jsx)(t,{node:n,currentPath:e.props.currentPath,onLinkClick:e.props.onLinkClick},r)}))]}):this.renderLink(n)}}])}(r.Component),P=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).onLinkClick=function(e){var t=n.state.currentPath;if(e.path!==t){e.path&&n.setState({currentPath:e.path});var r=new URL(e.href);e.href&&n.props.onLinkClick(r.href)}},n.changeInlineNode=function(e){var t;if("link"==e.type||"image"===e.type)if("image"==e.type&&E.Ej){if(t=e.data.src,!new RegExp(E.xW+"/lib/"+E.GC+"/file.*raw=1").test(t))return;var n=t.indexOf("/file"),r=t.indexOf("?"),a=t.substring(n+5,r);e.data.src=E.xW+"/view-image-via-public-wiki/?slug="+E.yR+"&path="+a}else if("link"==e.type){t=e.url;if(new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/).test(t)){if(h.Aq.isInternalMarkdownLink(t,E.GC)){var o=h.Aq.getPathFromInternalMarkdownLink(t,E.GC);e.url=E.xW+"/published/"+E.yR+o}else if(h.Aq.isInternalDirLink(t,E.GC)){var i=h.Aq.getPathFromInternalDirLink(t,E.GC);e.url=E.xW+"/published/"+E.yR+i}}else t.startsWith("./")&&(t=t.slice(2)),e.url=E.xW+"/published/"+E.yR+"/"+t}return e},n.links=[],n.state={currentPath:"",treeRoot:{name:"",href:"",children:[],isRoot:!0}},n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this.props.indexContent,t=(0,N.mdStringToSlate)(e),n=function(e){var t=new O({name:"",href:""});return e.forEach((function(e){"unordered_list"!==e.type&&"ordered_list"!==e.type||(t=L(e.children,t),D(t,"/"))})),t}(h.Aq.changeMarkdownNodes(t,this.changeInlineNode));this.setState({treeRoot:n})}},{key:"render",value:function(){var e=this,t=this.state,n=t.treeRoot,r=t.currentPath;return(0,w.jsx)("div",{className:"mx-4 o-hidden",children:n.children.map((function(t){return(0,w.jsx)(M,{node:t,currentPath:r,onLinkClick:e.onLinkClick},t.path)}))})}}])}(r.Component),k=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).renderIndexView=function(){return(0,w.jsxs)("div",{className:"wiki-pages-container",children:[(0,w.jsx)("div",{style:{marginTop:"2px"}}),(0,w.jsx)(P,{indexContent:n.props.indexContent,onLinkClick:n.props.onLinkClick})]})},n.renderTreeView=function(){return(0,w.jsx)("div",{className:"wiki-pages-container",children:n.props.treeData&&(0,w.jsx)(b.A,{treeData:n.props.treeData,currentPath:n.props.currentPath,isNodeMenuShow:n.isNodeMenuShow,onNodeClick:n.props.onNodeClick,onNodeCollapse:n.props.onNodeCollapse,onNodeExpanded:n.props.onNodeExpanded})})},n.isNodeMenuShow=!1,n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,w.jsxs)("div",{className:"side-panel wiki-side-panel ".concat(this.props.closeSideBar?"":"left-zero"),children:[(0,w.jsx)("div",{className:"side-panel-top panel-top",children:(0,w.jsx)(C.A,{onCloseSidePanel:this.props.onCloseSide})}),(0,w.jsxs)("div",{id:"side-nav",className:"wiki-side-nav",role:"navigation",children:[this.props.isTreeDataLoading&&(0,w.jsx)(T.A,{}),!this.props.isTreeDataLoading&&this.props.indexNode&&this.renderIndexView(),!this.props.isTreeDataLoading&&!this.props.indexNode&&this.renderTreeView(),E.Xh&&E.ln&&(0,w.jsx)("div",{className:"text-left p-2",children:(0,w.jsx)("a",{href:E.Yc+"library/"+E.GC+"/"+E.yR+"/",className:"text-dark text-decoration-underline",children:(0,E.AP)("Go to Library")})})]})]})}}])}(r.Component),x=n(89379),B=n(28321),F=n(66945),U=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).checkMarkdownEditorRenderCompleted=function(){n.seafileMarkdownViewerRef&&("empty-loading-page"!==n.seafileMarkdownViewerRef.firstElementChild.className&&(n.setState({isMarkdownEditorRenderCompleted:!0}),n.timer&&clearInterval(n.timer)))},n.onLinkClick=function(e){n.props.onLinkClick(e)},n.changeInlineNode=function(e){var t,r,a=n.props.repoID;if("image"==e.type){if(t=e.data.src,new RegExp(E.xW+"/lib/"+a+"/file.*raw=1").test(t)){var o=t.indexOf("/file"),i=t.indexOf("?");r=t.substring(o+5,i)}else{if(!/^\.\.\/*/.test(t)&&!/^\.\/*/.test(t))return;var l=n.props.path,u=l.slice(0,l.lastIndexOf("/"))+"/"+t;r=h.Aq.pathNormalize(u)}e.data.src=E.xW+"/view-image-via-public-wiki/?slug="+E.yR+"&path="+r}else if("link"==e.type)if(t=e.url,h.Aq.isInternalFileLink(t,a))if(h.Aq.isInternalMarkdownLink(t,a)){var s=h.Aq.getPathFromInternalMarkdownLink(t,a);e.url=E.xW+"/published/"+E.yR+s}else e.url=t.replace(/(.*)lib\/([-0-9a-f]{36})\/file(.*)/g,(function(e,t,n,r){return"".concat(t,"d/").concat(E.Ji,"/files/?p=").concat(r,"&dl=1")}));else if(h.Aq.isInternalDirLink(t,a)){var c=h.Aq.getPathFromInternalDirLink(t,a);e.url=E.xW+"/published/"+E.yR+c}return e},n.modifyValueBeforeRender=function(e){return h.Aq.changeMarkdownNodes(e,n.changeInlineNode)},n.renderMarkdown=function(){var e=n.props,t=e.isTOCShow,a=void 0===t||t,o=e.isWiki,i=e.markdownContent,l=(0,x.A)({isShowOutline:a,mathJaxSource:"".concat(E.SG,"js/mathjax/tex-svg.js"),value:i,scrollRef:n.scrollRef,onLinkClick:n.onLinkClick},o&&{beforeRenderCallback:n.modifyValueBeforeRender});return(0,w.jsx)(B.I18nextProvider,{i18n:F.A,children:(0,w.jsx)(r.Suspense,{fallback:(0,w.jsx)(T.A,{}),children:(0,w.jsx)(N.MarkdownViewer,(0,x.A)({},l))})})},n.scrollRef=r.createRef(),n.seafileMarkdownViewerRef=null,n.timer=null,n.state={isMarkdownEditorRenderCompleted:!1},n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this;this.timer=setInterval((function(){e.checkMarkdownEditorRenderCompleted()}),100)}},{key:"componentWillUnmount",value:function(){this.timer&&clearInterval(this.timer)}},{key:"render",value:function(){var e=this,t=this.state.isMarkdownEditorRenderCompleted,n=this.props,r=n.isFileLoading,a=n.isWiki,o=n.containerClassName,i=void 0===o?"":o;if(r)return(0,w.jsx)(T.A,{});var l="wiki-page-container ".concat(i),u="wiki-page-content ".concat(a?"":"w-100");return(0,w.jsx)("div",{ref:this.scrollRef,className:l,children:(0,w.jsxs)("div",{className:u,ref:function(t){return e.seafileMarkdownViewerRef=t},children:[this.props.children,this.renderMarkdown(),t&&(0,w.jsxs)("p",{id:"wiki-page-last-modified",children:[(0,E.AP)("Last modified by")," ",this.props.latestContributor,", ",(0,w.jsx)("span",{children:this.props.lastModified})]}),!t&&(0,w.jsx)(T.A,{})]})})}}])}(r.Component);U.defaultProps={isWiki:!1};var j=U,H=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).onMouseEnter=function(){n.setState({highlight:!0})},n.onMouseLeave=function(){n.setState({highlight:!1})},n.onContextMenu=function(e){e.preventDefault(),e.stopPropagation()},n.onDirentClick=function(e){e.preventDefault(),n.props.onDirentClick(n.props.dirent)},n.state={highlight:!1},n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.path,n=e.dirent,r=E.Yc+"published"+h.Aq.joinPath(t,n.name),a=h.Aq.getDirentIcon(n);return h.Aq.isDesktop()?(0,w.jsxs)("tr",{className:this.state.highlight?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onContextMenu:this.onContextMenu,children:[(0,w.jsx)("td",{className:"text-center",children:(0,w.jsx)("img",{src:a,width:"24",alt:""})}),(0,w.jsx)("td",{className:"name",children:(0,w.jsx)("a",{href:r,onClick:this.onDirentClick,children:n.name})}),(0,w.jsx)("td",{children:n.size}),(0,w.jsx)("td",{children:n.mtime_relative})]}):(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{className:"text-center",children:(0,w.jsx)("img",{src:a,width:"24",alt:""})}),(0,w.jsxs)("td",{children:[(0,w.jsx)("a",{href:r,onClick:this.onDirentClick,children:n.name}),(0,w.jsx)("br",{}),(0,w.jsx)("span",{className:"item-meta-info",children:n.size}),(0,w.jsx)("span",{className:"item-meta-info",children:n.mtime_relative})]})]})}}])}(r.Component),Y=function(e){function t(){return(0,o.A)(this,t),(0,l.A)(this,t,arguments)}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=h.Aq.isDesktop();return(0,w.jsxs)("table",{className:"table-hover ".concat(t?"":"table-thead-hidden"),children:[(0,w.jsx)("thead",{children:t?(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{style:{width:"4%"}}),(0,w.jsx)("th",{style:{width:"66%"},children:(0,E.AP)("Name")}),(0,w.jsx)("th",{style:{width:"15%"},children:(0,E.AP)("Size")}),(0,w.jsx)("th",{style:{width:"15%"},children:(0,E.AP)("Last Update")})]}):(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{width:"12%"}),(0,w.jsx)("th",{width:"88%"})]})}),(0,w.jsx)("tbody",{children:0!==this.props.direntList.length&&this.props.direntList.map((function(t,n){return(0,w.jsx)(H,{path:e.props.path,dirent:t,onDirentClick:e.props.onDirentClick},n)}))})]})}}])}(r.Component),G=Y,K=n(87256),W=n(86181),z=n(51925),V=n(17),Q=n(97499),X=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).changeInlineNode=function(e){var t,r,a=n.props.repoID;if("image"==e.type){if(t=e.data.src,new RegExp(E.xW+"/lib/"+a+"/file.*raw=1").test(t)){var o=t.indexOf("/file"),i=t.indexOf("?");r=t.substring(o+5,i)}else{if(!/^\.\.\/*/.test(t)&&!/^\.\/*/.test(t))return;var l=n.props.path,u=l.slice(0,l.lastIndexOf("/"))+"/"+t;r=h.Aq.pathNormalize(u)}e.data.src=E.xW+"/view-image-via-public-wiki/?slug="+E.yR+"&path="+r}else if("link"==e.type)if(t=e.url,h.Aq.isInternalFileLink(t,a))if(h.Aq.isInternalMarkdownLink(t,a)){var s=h.Aq.getPathFromInternalMarkdownLink(t,a);e.url=E.xW+"/published/"+E.yR+s}else e.url=t.replace(/(.*)lib\/([-0-9a-f]{36})\/file(.*)/g,(function(e,t,n,r){return"".concat(t,"d/").concat(E.Ji,"/files/?p=").concat(r,"&dl=1")}));else if(h.Aq.isInternalDirLink(t,a)){var c=h.Aq.getPathFromInternalDirLink(t,a);e.url=E.xW+"/published/"+E.yR+c}return e},n.modifyValueBeforeRender=function(e){return h.Aq.changeMarkdownNodes(e,n.changeInlineNode)},n.renderMarkdown=function(){var e=n.props,t=e.isTOCShow,a=e.markdownContent;if(!a)return null;var o=JSON.parse(a);window.seafile||(window.seafile={serviceUrl:E.xW,username:E.Xh,name:E.UU,avatarURL:E.wg,repoID:E.GC,siteRoot:E.Yc,assetsUrl:E.Hh});var i={document:o,showOutline:t,scrollRef:n.scrollRef};return(0,w.jsx)(B.I18nextProvider,{i18n:Q.A,children:(0,w.jsx)(r.Suspense,{fallback:(0,w.jsx)(T.A,{}),children:(0,w.jsx)(V.DM,(0,x.A)({},i))})})},n.scrollRef=r.createRef(),n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){if(this.props.isFileLoading)return(0,w.jsx)(T.A,{});var e=this.props,t=e.isWiki,n=e.containerClassName,r="wiki-page-container ".concat(void 0===n?"":n),a="wiki-page-content ".concat(t?"":"w-100");return(0,w.jsx)("div",{ref:this.scrollRef,className:r,children:(0,w.jsxs)("div",{className:a,children:[this.props.children,this.renderMarkdown(),(0,w.jsxs)("p",{id:"wiki-page-last-modified",children:[(0,E.AP)("Last modified by")," ",this.props.latestContributor,", ",(0,w.jsx)("span",{children:this.props.lastModified})]})]})})}}])}(r.Component);X.defaultProps={isWiki:!1,isTOCShow:!0};var q=X,J=function(e){function t(){var e;(0,o.A)(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return(e=(0,l.A)(this,t,[].concat(a))).onMenuClick=function(){e.props.onMenuClick()},e.onEditClick=function(t){t.preventDefault();var n=E.Yc+"lib/"+E.GC+"/file"+e.props.path+"?mode=edit";window.open(n)},e.onMainNavBarClick=function(t){var n=h.Aq.getEventData(t,"path");e.props.onMainNavBarClick(n)},e.renderNavPath=function(){var t=e.props.path.split("/"),n="";return t.map((function(a,o){return""===a?null:o===t.length-1?(0,w.jsxs)(r.Fragment,{children:[(0,w.jsx)("span",{className:"path-split",children:"/"}),(0,w.jsx)("span",{className:"path-file-name",children:a})]},o):(n+="/"+a,(0,w.jsxs)(r.Fragment,{children:[(0,w.jsx)("span",{className:"path-split",children:"/"}),(0,w.jsx)("a",{className:"path-link","data-path":n,onClick:e.onMainNavBarClick,children:a})]},o))}))},e}return(0,u.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.onSearchedClick,t=(0,w.jsx)("div",{className:"message err-tip",children:(0,E.AP)("Folder does not exist.")}),n=this.props.pathExist&&!this.props.isDataLoading&&this.props.isViewFile;return(0,w.jsxs)("div",{className:"main-panel wiki-main-panel",children:[(0,w.jsx)("div",{className:"main-panel-hide hide",children:this.props.content}),(0,w.jsxs)("div",{className:"main-panel-north panel-top ".concat("rw"===this.props.permission?"border-left-show":""),children:[!E.Xh&&(0,w.jsxs)(r.Fragment,{children:[(0,w.jsx)("div",{className:"cur-view-toolbar",children:(0,w.jsx)("span",{className:"sf2-icon-menu hidden-md-up d-md-none side-nav-toggle",title:"Side Nav Menu",onClick:this.onMenuClick})}),(0,w.jsx)("div",{className:"common-toolbar",children:E.am&&(0,w.jsx)(K.A,{isPublic:!0,repoID:E.GC,onSearchedClick:e,placeholder:(0,E.AP)("Search files")})})]}),E.Xh&&(0,w.jsxs)(r.Fragment,{children:[(0,w.jsxs)("div",{className:"cur-view-toolbar",children:[(0,w.jsx)("span",{className:"sf2-icon-menu hidden-md-up d-md-none side-nav-toggle",title:"Side Nav Menu",onClick:this.onMenuClick}),"rw"==this.props.permission&&(h.Aq.isDesktop()?(0,w.jsx)("button",{className:"btn btn-secondary operation-item",title:(0,E.AP)("Edit"),onClick:this.onEditClick,children:(0,E.AP)("Edit")}):(0,w.jsx)("span",{className:"sf3-font sf3-font-rename mobile-toolbar-icon",title:(0,E.AP)("Edit"),onClick:this.onEditClick}))]}),(0,w.jsxs)("div",{className:"common-toolbar",children:[E.am&&(0,w.jsx)(K.A,{isPublic:!0,repoID:E.GC,onSearchedClick:e,placeholder:(0,E.AP)("Search files")}),(0,w.jsx)(W.A,{}),(0,w.jsx)(z.A,{})]})]})]}),(0,w.jsx)("div",{className:"main-panel-center",children:(0,w.jsxs)("div",{className:"cur-view-content ".concat(n?"o-hidden":""),children:[!this.props.pathExist&&t,this.props.pathExist&&this.props.isDataLoading&&(0,w.jsx)(T.A,{}),n&&h.Aq.isMarkdownFile(this.props.path)&&(0,w.jsx)(j,{isWiki:!0,path:this.props.path,repoID:E.GC,isTOCShow:!1,markdownContent:this.props.content,isFileLoading:this.props.isDataLoading,lastModified:this.props.lastModified,latestContributor:this.props.latestContributor,onLinkClick:this.props.onLinkClick}),n&&h.Aq.isSdocFile(this.props.path)&&(0,w.jsx)(q,{isWiki:!0,path:this.props.path,repoID:E.GC,markdownContent:this.props.content,isFileLoading:this.props.isDataLoading,lastModified:this.props.lastModified,latestContributor:this.props.latestContributor,onLinkClick:this.props.onLinkClick}),!this.props.isDataLoading&&!this.props.isViewFile&&(0,w.jsx)(G,{path:this.props.path,direntList:this.props.direntList,onDirentClick:this.props.onDirentClick})]})})]})}}])}(r.Component),Z=J;n(16322),n(62664),n(18291),n(81848);c().locale(E.vV),c().extend(f());var $=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,l.A)(this,t,[e])).loadSidePanel=function(e){E.V6?n.loadIndexNode():(e="None"===E.Q7||h.Aq.isSdocFile(e)?"/":e,n.loadNodeAndParentsByPath(e))},n.loadWikiData=function(e){if(n.pythonWrapper=document.getElementById("wiki-file-content"),"False"===E.Q7&&h.Aq.isSdocFile(e))n.showDir("/");else if("False"!==E.Q7)if(n.removePythonWrapper(),"True"!==E.Q7)if("None"!==E.Q7||"/home.md"!==e){if("None"===E.Q7){n.setState({pathExist:!1});var t=E.Yc+"published/"+E.yR+h.Aq.encodePath(e);window.history.pushState({url:t,path:e},e,t)}}else n.showDir("/");else n.showDir(e);else n.setState({path:e})},n.loadIndexNode=function(){g.e.listWikiDir(E.PX,"/").then((function(e){var t=n.state.treeData;n.addFirstResponseListToNode(e.data.dirent_list,t.root);var r=t.getNodeByPath(n.indexPath);g.e.getWikiFileContent(E.PX,r.path).then((function(e){n.setState({treeData:t,indexNode:r,indexContent:e.data.content,isTreeDataLoading:!1})}))})).catch((function(e){n.setState({isLoadFailed:!0})}))},n.showDir=function(e){n.removePythonWrapper(),n.loadDirentList(e);var t=E.Yc+"published/"+E.yR+h.Aq.encodePath(e);window.history.pushState({url:t,path:e},e,t)},n.showFile=function(e){n.setState({isDataLoading:!0,isViewFile:!0,path:e}),n.removePythonWrapper(),g.e.getWikiFileContent(E.PX,e).then((function(e){var t=e.data;n.setState({isDataLoading:!1,content:t.content,permission:t.permission,lastModified:c().unix(t.last_modified).fromNow(),latestContributor:t.latest_contributor})}));var t=window.location.hash,r=E.Yc+"published/"+E.yR+h.Aq.encodePath(e)+t;"/home.md"===e?window.history.replaceState({url:r,path:e},e,r):window.history.pushState({url:r,path:e},e,r)},n.loadDirentList=function(e){n.setState({isDataLoading:!0}),g.e.listWikiDir(E.PX,e).then((function(t){var r=t.data.dirent_list.map((function(e){return new A.A(e)}));"/"===e&&(r=r.filter((function(e){if("dir"===e.type){var t=e.name.toLowerCase();return"drafts"!==t&&"images"!==t&&"downloads"!==t}return!0}))),r=h.Aq.sortDirents(r,"name","asc"),n.setState({path:e,isViewFile:!1,direntList:r,isDataLoading:!1})})).catch((function(){n.setState({isLoadFailed:!0})}))},n.loadTreeNodeByPath=function(e){var t=n.state.treeData.clone(),r=t.getNodeByPath(e);r.isLoaded?(t.getNodeByPath(r.parentNode.path).isExpanded=!0,n.setState({treeData:t,currentNode:r})):g.e.listWikiDir(E.PX,r.path).then((function(e){n.addResponseListToNode(e.data.dirent_list,r),t.getNodeByPath(r.parentNode.path).isExpanded=!0,n.setState({treeData:t,currentNode:r})}))},n.loadNodeAndParentsByPath=function(e){var t=n.state.treeData.clone();h.Aq.isMarkdownFile(e)&&(e=h.Aq.getDirName(e)),g.e.listWikiDir(E.PX,e,!0).then((function(e){for(var r=e.data.dirent_list,a={},o=0;o<r.length;o++){var i=r[o],l=i.parent_dir;a[l]||(a[l]=[]),a[l].push(i)}for(var u in a){var s=t.getNodeByPath(u);s.isLoaded||"/"!==s.path?s.isLoaded||n.addResponseListToNode(a[u],s):n.addFirstResponseListToNode(a[u],s)}n.setState({isTreeDataLoading:!1,treeData:t})})).catch((function(){n.setState({isLoadFailed:!0})}))},n.removePythonWrapper=function(){n.pythonWrapper&&(document.body.removeChild(n.pythonWrapper),n.pythonWrapper=null)},n.onConentLinkClick=function(e){e.preventDefault(),e.stopPropagation();var t="";if("A"!==e.target.tagName){for(var r=e.target.parentNode;"A"!==r.tagName;)r=r.parentNode;t=r.href}else t=e.target.href;n.onLinkClick(t)},n.onLinkClick=function(e){var t=e;if(h.Aq.isRelativePath(t)&&(t=window.location.href.replace("home.md",""),t+=e),h.Aq.isWikiInternalMarkdownLink(t,E.yR)){var r=h.Aq.getPathFromWikiInternalMarkdownLink(t,E.yR);n.showFile(r)}else if(h.Aq.isWikiInternalDirLink(t,E.yR)){var a=h.Aq.getPathFromWikiInternalDirLink(t,E.yR);n.showDir(a)}else window.location.href=t;n.state.closeSideBar||n.setState({closeSideBar:!0})},n.onpopstate=function(e){if(e.state&&e.state.path){var t=e.state.path;h.Aq.isMarkdownFile(t)?n.showFile(t):(n.loadDirentList(t),n.setState({path:t,isViewFile:!1}))}},n.onSearchedClick=function(e){var t=e.is_dir?e.path.slice(0,e.path.length-1):e.path;if(n.state.currentPath!==t){for(var r=-1,a=h.Aq.getPaths(t),o=0;o<a.length;o++){var i=n.state.treeData.getNodeByPath(i);if(!i){r=o;break}}if(-1===r){var l=n.state.treeData.clone(),u=l.getNodeByPath(e.path);_.A.expandNode(u),n.setState({treeData:l})}else n.loadNodeAndParentsByPath(t);if(e.is_dir)n.showDir(t);else if(h.Aq.isMarkdownFile(t))n.showFile(t);else{var s=E.Yc+"d/"+E.Ji+"/files/?p="+h.Aq.encodePath(t);window.open("about:blank").location.href=s}}},n.onMenuClick=function(){n.setState({closeSideBar:!n.state.closeSideBar})},n.onMainNavBarClick=function(e){var t=n.state.treeData.clone(),r=t.getNodeByPath(e);t.expandNode(r),n.setState({treeData:t,currentNode:r}),n.showDir(r.path)},n.onDirentClick=function(e){var t=h.Aq.joinPath(n.state.path,e.name);if(e.isDir())n.loadTreeNodeByPath(t),n.showDir(t);else if(h.Aq.isMarkdownFile(t))n.showFile(t);else{var r=window.open("about:blank"),a=E.Yc+"d/"+E.Ji+"/files/?p="+h.Aq.encodePath(t);r.location.href=a}},n.onCloseSide=function(){n.setState({closeSideBar:!n.state.closeSideBar})},n.onNodeClick=function(e){if(n.state.pathExist||n.setState({pathExist:!0}),e.object.isDir()){if(!e.isLoaded){var t=n.state.treeData.clone();e=t.getNodeByPath(e.path),g.e.listWikiDir(E.PX,e.path).then((function(r){n.addResponseListToNode(r.data.dirent_list,e),t.collapseNode(e),n.setState({treeData:t})}))}if(e.path===n.state.path)if(e.isExpanded){var r=_.A.collapseNode(n.state.treeData,e);n.setState({treeData:r})}else{var a=n.state.treeData.clone();e=a.getNodeByPath(e.path),a.expandNode(e),n.setState({treeData:a})}}if(e.path!==n.state.path)if(e.object.isDir())n.showDir(e.path);else if(h.Aq.isMarkdownFile(e.path)||h.Aq.isSdocFile(e.path))e.path!==n.state.path&&n.showFile(e.path),n.onCloseSide();else{var o=window.open("about:blank"),i=E.Yc+"d/"+E.Ji+"/files/?p="+h.Aq.encodePath(e.path);o.location.href=i}},n.onNodeCollapse=function(e){var t=_.A.collapseNode(n.state.treeData,e);n.setState({treeData:t})},n.onNodeExpanded=function(e){var t=n.state.treeData.clone();(e=t.getNodeByPath(e.path)).isLoaded?(t.expandNode(e),n.setState({treeData:t})):g.e.listWikiDir(E.PX,e.path).then((function(r){n.addResponseListToNode(r.data.dirent_list,e),n.setState({treeData:t})}))},n.addFirstResponseListToNode=function(e,t){t.isLoaded=!0,t.isExpanded=!0;var n=e.map((function(e){return new A.A(e)}));n=n.filter((function(e){if("dir"===e.type){var t=e.name.toLowerCase();return"drafts"!==t&&"images"!==t&&"downloads"!==t}return!0}));var r=(n=h.Aq.sortDirents(n,"name","asc")).map((function(e){return new y.A({object:e})}));t.addChildren(r)},n.addResponseListToNode=function(e,t){t.isLoaded=!0,t.isExpanded=!0;var n=e.map((function(e){return new A.A(e)})),r=(n=h.Aq.sortDirents(n,"name","asc")).map((function(e){return new y.A({object:e})}));t.addChildren(r)},n.state={path:"",pathExist:!0,closeSideBar:!1,isViewFile:!0,isDataLoading:!1,direntList:[],content:"",permission:"",lastModified:"",latestContributor:"",isTreeDataLoading:!0,treeData:_.A.buildTree(),currentNode:null,indexNode:null,indexContent:""},window.onpopstate=n.onpopstate,n.indexPath="/index.md",n.homePath="/home.md",n.pythonWrapper=null,n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"UNSAFE_componentWillMount",value:function(){h.Aq.isDesktop()||this.setState({closeSideBar:!0})}},{key:"componentDidMount",value:function(){var e=this;this.loadSidePanel(E.cN),this.loadWikiData(E.cN),this.links=document.querySelectorAll("#wiki-file-content a"),this.links.forEach((function(t){return t.addEventListener("click",e.onConentLinkClick)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.links.forEach((function(t){return t.removeEventListener("click",e.onConentLinkClick)}))}},{key:"render",value:function(){return(0,w.jsxs)("div",{id:"main",className:"wiki-main",children:[(0,w.jsx)(k,{isTreeDataLoading:this.state.isTreeDataLoading,closeSideBar:this.state.closeSideBar,currentPath:this.state.path,treeData:this.state.treeData,indexNode:this.state.indexNode,indexContent:this.state.indexContent,onCloseSide:this.onCloseSide,onNodeClick:this.onNodeClick,onNodeCollapse:this.onNodeCollapse,onNodeExpanded:this.onNodeExpanded,onLinkClick:this.onLinkClick}),(0,w.jsx)(Z,{path:this.state.path,pathExist:this.state.pathExist,isViewFile:this.state.isViewFile,isDataLoading:this.state.isDataLoading,content:this.state.content,permission:this.state.permission,lastModified:this.state.lastModified,latestContributor:this.state.latestContributor,direntList:this.state.direntList,onLinkClick:this.onLinkClick,onMenuClick:this.onMenuClick,onSearchedClick:this.onSearchedClick,onMainNavBarClick:this.onMainNavBarClick,onDirentClick:this.onDirentClick}),(0,w.jsx)(m(),{query:"(max-width: 767.8px)",children:(0,w.jsx)(v.A,{isOpen:!this.state.closeSideBar,toggle:this.onCloseSide,contentClassName:"d-none"})})]})}}])}(r.Component);a.render((0,w.jsx)($,{}),document.getElementById("wrapper"))},47530:function(e,t,n){"use strict";var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,l=e.height,u=void 0===l?24:l,s=e.style,c=void 0===s?{}:s,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:o,height:u},c)},d),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},46127:function(e,t,n){"use strict";var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,l=e.height,u=void 0===l?24:l,s=e.style,c=void 0===s?{}:s,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:o,height:u},c)},d),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},38208:function(e){window,e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){e.exports=n(2)},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n(1);var r={isFirefox:function(){return"undefined"!=typeof InstallTrigger},getFirefoxMajorVersion:function(e){var t=(e=e||navigator.userAgent).toLowerCase().match(/firefox\/(\S+)/);if(t)return t[1].split(".").map((function(e){return parseInt(e)}))[0]},isIE:function(){return-1!==navigator.userAgent.indexOf("MSIE")||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){return!!(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window).chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||-1!==navigator.userAgent.toLowerCase().indexOf("safari")},isIOSChrome:function(){return-1!==navigator.userAgent.toLowerCase().indexOf("crios")}},a=r,o={show:function(e){var t=document.createElement("div");t.setAttribute("style","font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;"),t.setAttribute("id","printJS-Modal");var n=document.createElement("div");n.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var r=document.createElement("div");r.setAttribute("class","printClose"),r.setAttribute("id","printClose"),n.appendChild(r);var a=document.createElement("span");a.setAttribute("class","printSpinner"),n.appendChild(a);var i=document.createTextNode(e.modalMessage);n.appendChild(i),t.appendChild(n),document.getElementsByTagName("body")[0].appendChild(t),document.getElementById("printClose").addEventListener("click",(function(){o.close()}))},close:function(){var e=document.getElementById("printJS-Modal");e&&e.parentNode.removeChild(e)}},i=o;function l(e){return l="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},l(e)}function u(e){return e.charAt(0).toUpperCase()+e.slice(1)}function s(e,t){for(var n=0;n<e.length;n++)if("object"===l(t)&&-1!==t.indexOf(e[n]))return!0;return!1}function c(e,t){var n=document.createElement("div");if(p(t.header))n.innerHTML=t.header;else{var r=document.createElement("h1"),a=document.createTextNode(t.header);r.appendChild(a),r.setAttribute("style",t.headerStyle),n.appendChild(r)}e.insertBefore(n,e.childNodes[0])}function d(e,t){var n=document.createElement("div");if(p(t.footer))n.innerHTML=t.footer;else{var r=document.createElement("h1"),a=document.createTextNode(t.footer);r.appendChild(a),r.setAttribute("style",t.footerStyle),n.appendChild(r)}e.insertBefore(n,e.childNodes.lastChild)}function f(e){e.showModal&&i.close(),e.onLoadingEnd&&e.onLoadingEnd(),(e.showModal||e.onLoadingStart)&&window.URL.revokeObjectURL(e.printable);var t="mouseover";(a.isChrome()||a.isFirefox())&&(t="focus"),window.addEventListener(t,(function n(){window.removeEventListener(t,n),e.onPrintDialogClose();var r=document.getElementById(e.frameId);r&&(e.frameRemoveDelay?setTimeout((function(){r.remove()}),e.frameRemoveDelay):r.remove())}))}function p(e){return new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>").test(e)}function m(e,t){try{if(e.focus(),a.isEdge()||a.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(n){setTimeout((function(){e.contentWindow.print()}),1e3)}else setTimeout((function(){e.contentWindow.print()}),1e3)}catch(r){t.onError(r)}finally{a.isFirefox()&&a.getFirefoxMajorVersion()<110&&(e.style.visibility="hidden",e.style.left="-1px"),f(t)}}var v={send:function(e,t){document.getElementsByTagName("body")[0].appendChild(t);var n=document.getElementById(e.frameId);n.onload=function(){if("pdf"!==e.type){var t=n.contentWindow||n.contentDocument;if(t.document&&(t=t.document),t.body.appendChild(e.printableElement),"pdf"!==e.type&&e.style){var r=document.createElement("style");r.innerHTML=e.style,t.head.appendChild(r)}var o=t.getElementsByTagName("img"),i={};o=Array.from(o).filter((function(e){var t=e.currentSrc;i[t]||(i[t]=t)})),(o=Object.values(i)).length>0?function(e){var t=e.map((function(e){if(e.src&&e.src!==window.location.href)return function(e){return new Promise((function(t){!function n(){e&&"undefined"!=typeof e.naturalWidth&&0!==e.naturalWidth&&e.complete?t():setTimeout(n,500)}()}))}(e)}));return Promise.all(t)}(Array.from(o)).then((function(){return m(n,e)})):m(n,e)}else a.isFirefox()&&a.getFirefoxMajorVersion()<110?setTimeout((function(){return m(n,e)}),1e3):m(n,e)}}},h=function(e,t){if(e.base64){-1!==e.printable.indexOf(",")&&(e.printable=e.printable.split(",")[1]);var n=Uint8Array.from(atob(e.printable),(function(e){return e.charCodeAt(0)}));E(e,t,n)}else{e.printable=/^(blob|http|\/\/)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("error",(function(){f(e),e.onError(r.statusText,r)})),r.addEventListener("load",(function(){if(-1===[200,201].indexOf(r.status))return f(e),void e.onError(r.statusText,r);E(e,t,r.response)})),r.open("GET",e.printable,!0),r.send()}};function E(e,t,n){var r=new window.Blob([n],{type:"application/pdf"});r=window.URL.createObjectURL(r),t.setAttribute("src",r),v.send(e,t)}function g(e){return g="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},g(e)}var A=function(e,t){var n,r="object"===g(n=e.printable)&&n&&(n instanceof HTMLElement||1===n.nodeType)?e.printable:document.getElementById(e.printable);r?(e.printableElement=y(r,e),e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),v.send(e,t)):window.console.error("Invalid HTML element id: "+e.printable)};function y(e,t){for(var n=e.cloneNode(),r=Array.prototype.slice.call(e.childNodes),a=0;a<r.length;a++)if(-1===t.ignoreElements.indexOf(r[a].id)){var o=y(r[a],t);n.appendChild(o)}switch(t.scanStyles&&1===e.nodeType&&n.setAttribute("style",function(e,t){for(var n="",r=(document.defaultView||window).getComputedStyle(e,""),a=0;a<r.length;a++)(-1!==t.targetStyles.indexOf("*")||-1!==t.targetStyle.indexOf(r[a])||s(t.targetStyles,r[a]))&&r.getPropertyValue(r[a])&&(n+=r[a]+":"+r.getPropertyValue(r[a])+";");return n+="max-width: "+t.maxWidth+"px !important;",t.forceStandardizingFont&&(n+="font-family: "+t.font+" !important;font-size: "+t.font_size+" !important;"),n}(e,t)),e.tagName){case"SELECT":n.value=e.value;break;case"CANVAS":n.getContext("2d").drawImage(e,0,0)}return n}var _=function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),v.send(e,t)},C=function(e,t){e.printable.constructor!==Array&&(e.printable=[e.printable]),e.printableElement=document.createElement("div"),e.printable.forEach((function(t){var n=document.createElement("img");if(n.setAttribute("style",e.imageStyle),n.src=t,a.isFirefox()){var r=n.src;n.src=r}var o=document.createElement("div");o.appendChild(n),e.printableElement.appendChild(o)})),e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),v.send(e,t)};function T(e){return T="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},T(e)}var b=function(e,t){if("object"!==T(e.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!=typeof e.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!e.properties||!Array.isArray(e.properties))throw new Error("Invalid properties array for your JSON data.");e.properties=e.properties.map((function(t){return{field:"object"===T(t)?t.field:t,displayName:"object"===T(t)?t.displayName:t,columnSize:"object"===T(t)&&t.columnSize?t.columnSize+";":100/e.properties.length+"%;"}})),e.printableElement=document.createElement("div"),e.header&&c(e.printableElement,e),e.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,r='<table style="border-collapse: collapse; width: 100%;">';e.repeatTableHeader&&(r+="<thead>"),r+="<tr>";for(var a=0;a<n.length;a++)r+='<th style="width:'+n[a].columnSize+";"+e.gridHeaderStyle+'">'+u(n[a].displayName)+"</th>";r+="</tr>",e.repeatTableHeader&&(r+="</thead>"),r+="<tbody>";for(var o=0;o<t.length;o++){r+="<tr>";for(var i=0;i<n.length;i++){var l=t[o],s=n[i].field.split(".");if(s.length>1)for(var c=0;c<s.length;c++)l=l[s[c]];else l=l[n[i].field];r+='<td style="width:'+n[i].columnSize+e.gridStyle+'">'+l+"</td>"}r+="</tr>"}return r+"</tbody></table>"}(e),e.footer&&d(e.printableElement,e),v.send(e,t)};function N(e){return N="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},N(e)}var O=["pdf","html","image","json","raw-html"],D=function(){var e={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",footer:null,footerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(e){throw e},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"sdoc-print-container",frameRemoveDelay:null,printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,forceStandardizingFont:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"11pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},t=arguments[0];if(void 0===t)throw new Error("printJS expects at least 1 attribute.");switch(N(t)){case"string":e.printable=encodeURI(t),e.fallbackPrintable=e.printable,e.type=arguments[1]||e.type;break;case"object":for(var n in e.printable=t.printable,e.fallbackPrintable="undefined"!=typeof t.fallbackPrintable?t.fallbackPrintable:e.printable,e.fallbackPrintable=e.base64?"data:application/pdf;base64,".concat(e.fallbackPrintable):e.fallbackPrintable,e)"printable"!==n&&"fallbackPrintable"!==n&&(e[n]="undefined"!=typeof t[n]?t[n]:e[n]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+N(t))}if(!e.printable)throw new Error("Missing printable information.");if(!e.type||"string"!=typeof e.type||-1===O.indexOf(e.type.toLowerCase()))throw new Error("Invalid print type. Available types are: pdf, html, image and json.");e.showModal&&i.show(e),e.onLoadingStart&&e.onLoadingStart();var r=document.getElementById(e.frameId);r&&r.parentNode.removeChild(r);var o=document.createElement("iframe");switch(a.isFirefox()?o.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):o.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),o.setAttribute("id",e.frameId),"pdf"!==e.type&&(o.srcdoc="<html><head><title>"+e.documentTitle+"</title>",e.css&&(Array.isArray(e.css)||(e.css=[e.css]),e.css.forEach((function(e){o.srcdoc+='<link rel="stylesheet" href="'+e+'">'}))),o.srcdoc+="</head><body></body></html>"),e.type){case"pdf":if(a.isIE())try{console.info("Print.js doesn't support PDF printing in Internet Explorer."),window.open(e.fallbackPrintable,"_blank").focus(),e.onIncompatibleBrowser()}catch(l){e.onError(l)}finally{e.showModal&&i.close(),e.onLoadingEnd&&e.onLoadingEnd()}else h(e,o);break;case"image":C(e,o);break;case"html":A(e,o);break;case"raw-html":_(e,o);break;case"json":b(e,o)}},S=D;"undefined"!=typeof window&&(window.printJS=S),t.default=S}]).default},96904:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(86425)),l=function(){return a((function e(t){if(r(this,e),!t.docUuid)throw new Error("settings has no docUuid");if(!t.sdocServer)throw new Error("settings has no sdocServer");if(!t.accessToken)throw new Error("settings has no accessToken");this.server=t.sdocServer,this.docUuid=t.docUuid,this.accessToken=t.accessToken}),[{key:"getDocContent",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"normalizeSdocContent",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/normalize-sdoc");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"saveDocContent",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/"),o=new FormData;return o.append("doc_content",e),i.default.post(a,o,{headers:{Authorization:"Token ".concat(r)}})}},{key:"getCollaborators",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/collaborators/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"listComments",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/comment/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"insertComment",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/comment/");return i.default.post(a,e,{headers:{Authorization:"Token ".concat(r)}})}},{key:"deleteComment",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/comment/").concat(e,"/");return i.default.delete(a,{headers:{Authorization:"Token ".concat(r)}})}},{key:"updateComment",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/");return i.default.put(o,t,{headers:{Authorization:"Token ".concat(a)}})}},{key:"updateCommentState",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/"),l={};return l.resolved=t?"true":"false",i.default.put(o,l,{headers:{Authorization:"Token ".concat(a)}})}},{key:"insertReply",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/replies/");return i.default.post(o,t,{headers:{Authorization:"Token ".concat(a)}})}},{key:"deleteReply",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/replies/").concat(t,"/");return i.default.delete(o,{headers:{Authorization:"Token ".concat(a)}})}},{key:"updateReply",value:function(e,t,n){var r=this.server,a=this.docUuid,o=this.accessToken,l="".concat(r,"/api/v1/docs/").concat(a,"/comment/").concat(e,"/replies/").concat(t,"/");return i.default.put(l,n,{headers:{Authorization:"Token ".concat(o)}})}}])}();t.default=l},17610:function(e,t,n){"use strict";var r=n(50883).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(64467)),u=i(n(86425)),s=i(n(36261)),c=function(){return o((function e(t,n){var r=this;a(this,e),(0,l.default)(this,"deleteSdocRevision",(function(e){var t="api/v2.1/seadoc/revision/"+e+"/";return r.req.delete(t)})),(0,l.default)(this,"deleteSdocOtherRevision",(function(e,t){var n="api/v2.1/seadoc/delete-revision/"+e+"/"+t+"/";return r.req.delete(n)})),this.req=u.default.create({baseURL:t,headers:{Authorization:"Token "+n}})}),[{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getImageFileNameWithUuid",value:function(e){return"image-"+s.default.nice()+e.name.slice(e.name.lastIndexOf("."))}},{key:"uploadSdocImage",value:function(e,t){var n,a="/api/v2.1/seadoc/upload-image/"+e+"/",o=new FormData,i=r(t);try{for(i.s();!(n=i.n()).done;){var l=n.value;if(l.type.startsWith("image/")){var u=this.getImageFileNameWithUuid(l),s=new File([l],u,{type:l.type});o.append("file",s)}}}catch(c){i.e(c)}finally{i.f()}return this.req.post(a,o)}},{key:"getSdocDownloadImageUrl",value:function(e,t){var n="/api/v2.1/seadoc/download-image/"+e+"/"+encodeURIComponent(t);return this.req.get(n)}},{key:"startRevise",value:function(e,t,n){var r=new FormData;return r.append("p",n),r.append("repo_id",e),r.append("file_uuid",t),this._sendPostRequest("/api/v2.1/seadoc/start-revise/",r)}},{key:"getSeadocOriginFileContent",value:function(e){var t="/api/v2.1/seadoc/revision/origin-file-content/"+e+"/";return this.req.get(t)}},{key:"getSdocRevisionsCount",value:function(e){var t="api/v2.1/seadoc/revisions-count/"+e+"/";return this.req.get(t)}},{key:"getSdocRevisions",value:function(e,t){var n="api/v2.1/seadoc/revisions/"+e+"/?page="+t+"&per_page="+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:25);return this.req.get(n)}},{key:"publishRevision",value:function(e){var t="/api/v2.1/seadoc/publish-revision/"+e+"/";return this.req.post(t)}},{key:"updateSdocRevision",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r="api/v2.1/seadoc/revision/"+e+"/",a=new FormData,o=new File([JSON.stringify(n)],t);return a.append("file",o),this.req.put(r,a)}},{key:"getRevisionBaseVersionContent",value:function(e){var t="api/v2.1/seadoc/revision/base-version-content/"+e+"/";return this.req.get(t)}},{key:"getPublishedRevisionContent",value:function(e){var t="api/v2.1/seadoc/revision/published-content/"+e+"/";return this.req.get(t)}},{key:"getSdocFiles",value:function(e,t,n){var r="api/v2.1/seadoc/dir/"+e+"/?p="+t+"&type="+n+"&doc_uuid="+e;return this.req.get(r)}},{key:"getSdocFileId",value:function(e,t){var n="api/v2.1/seadoc/file-uuid/"+e+"/?p="+t;return this.req.get(n)}},{key:"asyncCopyImages",value:function(e,t,n){var r="/api/v2.1/seadoc/async-copy-images/"+e+"/";return this.req.post(r,{origin_doc_uuid:t,image_list:n})}},{key:"getLinkFilesInfo",value:function(e,t){var n="/api/v2.1/seadoc/files-info/"+e+"/";return this.req.post(n,{files_url:t})}},{key:"getCopyMoveProgressView",value:function(e,t){var n="api/v2.1/seadoc/query-copy-move-progress/"+e+"/?&doc_uuid="+e+"&task_id="+t;return this.req.get(n)}},{key:"searchSdocFiles",value:function(e,t,n,r){var a="api/v2.1/seadoc/search-filename/"+e+"/?query="+t+"&page="+n+"&per_page="+r;return this.req.get(a)}},{key:"listParticipants",value:function(e){var t="api/v2.1/seadoc/participants/"+e+"/";return this.req.get(t)}},{key:"addParticipants",value:function(e,t){var n="api/v2.1/seadoc/participants/"+e+"/",r={emails:t};return this._sendPostRequest(n,r)}},{key:"deleteParticipants",value:function(e,t){var n="api/v2.1/seadoc/participant/"+e+"/",r={email:t};return this.req.delete(n,{data:r})}},{key:"listRelatedUsers",value:function(e){var t="api/v2.1/seadoc/related-users/"+e+"/";return this.req.get(t)}},{key:"listUnseenNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.get(t)}},{key:"deleteUnseenNotifications",value:function(e,t){var n="/api/v2.1/seadoc/notifications/".concat(e,"/"),r={ids:t};return this.req.delete(n,{data:r})}},{key:"readAllNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.put(t)}}])}();t.default=c},16244:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.commentDecorate=void 0;var a=n(70523);t.commentDecorate=function(e){return function(t){var n,o=r(t,2),i=o[0],l=o[1],u=[],s=(null===(n=e.element_comments_map)||void 0===n?void 0:n[i.id])||[],c=s&&s.filter((function(e){return!e.resolved}));if(c&&c.length>0){var d={anchor:{path:l,offset:0},focus:{path:l,offset:a.Node.string(i).length},computed_background_color:"rgba(129, 237, 247, 0.5)"};d.comment_count=null===c||void 0===c?void 0:c.length,u.push(d)}return u}}},79877:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);n(36866);t.default=function(e){var t=e.type,n=e.setIsShowDeleteModal,r=e.deleteConfirm,l=e.targetId,u=e.parentDom,s=(0,o.useTranslation)().t,c=(0,a.useCallback)((function(e){e.stopPropagation(),n(!1)}),[n]),d=(0,a.useCallback)((function(e){e.stopPropagation(),r()}),[r]),f=s("Are_you_sure_to_delete_this_".concat("comment"===t?"comment":"reply"));return a.default.createElement(i.UncontrolledPopover,{container:u,target:l,onClick:function(e){return e.stopPropagation()},placement:"bottom",className:"comment-delete-popover",isOpen:!0},a.default.createElement(i.PopoverBody,{className:"comment-delete-popover-container"},a.default.createElement("div",{className:"delete-tip"},f),a.default.createElement("div",{className:"delete-control mt-5"},a.default.createElement("button",{className:"btn btn-secondary mr-2",onClick:c},s("Cancel")),a.default.createElement("button",{className:"btn btn-primary",onClick:d},s("Confirm")))))}},33655:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=r(n(94404)),u=n(70523),s=n(62097),c=r(n(8334)),d=n(49234),f=r(n(17242)),p=n(9863),m=r(n(77444)),v=n(82935),h=n(39177),E=r(n(78971)),g=r(n(39611)),A=n(59983),y=n(7343),_=r(n(65948)),C=function(e){var t=e.type,n=e.className,r=e.content,a=e.globalCommentContent,C=e.placeholder,T=e.insertContent,b=e.updateContent,N=e.setIsEditing,O=e.hiddenComment,D=e.commentRef,S=e.globalComment,L=e.hiddenUserInfo,I=e.updateGlobalCommentContent,R=(0,o.useRef)(),w=(0,i.useTranslation)().t,M=(0,d.useParticipantsContext)().addParticipants,P=(0,o.useMemo)((function(){return function(e,t){return t?"Save":"comment"===e?"Comment":"Reply"}(t,r)}),[r,t]),k=c.default.getUserInfo(),x=(0,o.useMemo)((function(){return{elements:[(0,v.generateEmptyElement)(h.PARAGRAPH,{placeholder:C})],cursor:{}}}),[C]),B=(0,o.useMemo)((function(){var e=(0,p.createCommentEditor)(),t=(0,m.default)(e),n=x.cursors;return t.cursors=n||{},t.width=A.COMMENT_EDITOR_EDIT_AREA_WIDTH,t.editorType=A.COMMENT_EDITOR,t}),[x]);(0,o.useEffect)((function(){R.current&&(null===D||void 0===D?void 0:D.current)&&D.current.scrollIntoView({behavior:"smooth",block:"nearest"})}),[]);var F=(0,o.useCallback)((function(e){if(e&&""!==e.trim())return r?void(b&&b(e)):T(e)}),[r,T,b]),U=(0,o.useCallback)((function(e){e&&e.stopPropagation();var t=(0,E.default)(B.children);F(t),M(k.username),B.children=[(0,v.generateEmptyElement)(h.PARAGRAPH,{placeholder:C})],u.Transforms.select(B,u.Editor.start(B,[])),I&&I(null)}),[B,F,M,k.username,C,I]),j=(0,o.useCallback)((function(e){s.ReactEditor.isFocused(B)&&U(e)}),[B,U]);(0,o.useEffect)((function(){var e=_.default.getInstance().subscribe(A.INTERNAL_EVENT.COMMENT_EDITOR_POST_COMMENT,j);return function(){e()}}),[j]);var H=(0,o.useCallback)((function(e){e.stopPropagation();var t=e.type,n=e.keyCode,r=e.target;if("keydown"!==t||n===y.KeyCodes.Esc){if("click"===t){var a=r.classList.contains("sdoc-content-wrapper"),o=window.document.querySelector("#global-comment-list-container"),i=window.document.querySelector(".sdoc-doc-comment-editor-container"),l=window.document.querySelector(".sdoc-comment-resize-handler"),s=window.document.querySelector(".sdoc-scroll-container"),c=o&&o.contains(r),d=i&&i.contains(r),f=l&&l.contains(r),p=s&&s.contains(r);if(S&&!p)return;if(c||d||f||p||a)return}N&&N(!1),O&&O(!1),I&&(B.children.find((function(e){return u.Node.string(e).trim()}))?I((0,E.default)(B.children)):I(null))}}),[N]);return(0,o.useEffect)((function(){var e=(0,g.default)(r);a&&(e=(0,g.default)(a)),B.children=e,u.Transforms.select(B,u.Editor.end(B,[]))}),[B,r,a]),o.default.createElement("div",{className:(0,l.default)("comment-editor-wrapper",n),ref:R},"comment"===t&&!L&&o.default.createElement("div",{className:"comment-editor-user-info"},o.default.createElement("div",{className:"comment-editor-user-img"},o.default.createElement("img",{src:k.avatar_url,alt:"",height:"100%",width:"100%"})),o.default.createElement("div",{className:"comment-editor-user-name"},k.name)),o.default.createElement(f.default,{editor:B,type:t,document:x,onSubmit:U,submitBtnText:w(P),onCancel:H}))};C.defaultProps={placeholder:"Enter_comment_shift_enter_for_new_line_Enter_to_send"};t.default=C},97547:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=i(n(4159)),c=i(n(94404)),d=n(28321),f=n(70523),p=n(62097),m=i(n(51187)),v=n(51047),h=n(58717);t.default=(0,d.withTranslation)("sdoc-editor")((function(e){var t=e.element,n=e.topLevelComment,i=e.latestReply,l=e.editor,d=e.replyCount,E=e.setCurrentCommentGroup,g=e.t,A=(0,u.useRef)(document.querySelector(".sdoc-scroll-container")),y=(0,v.useNotificationContext)().notificationsInfo,_=(0,u.useState)(""),C=o(_,2),T=C[0],b=C[1],N=(0,u.useState)(""),O=o(N,2),D=O[0],S=O[1],L=!!y.notifications_map["sdoc_notification_".concat(n.id)],I=(0,u.useMemo)((function(){return!!i&&!!y.notifications_map["sdoc_notification_".concat(n.id,"_").concat(i.id)]}),[i,y.notifications_map,n.id]);(0,u.useEffect)((function(){var e=function(){var e=a(r().mark((function e(){var t;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.default.process(n.comment);case 2:t=e.sent,b(String(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[n.comment]),(0,u.useEffect)((function(){var e=function(){var e=a(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=3;break}return S(""),e.abrupt("return");case 3:return t="",t=i.reply?i.reply:"",e.next=7,m.default.process(t);case 7:n=e.sent,S(String(n));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[i,g]);var R=(0,u.useCallback)((function(e){e.stopPropagation();var n=p.ReactEditor.toDOMNode(l,t);A.current.scrollTo({top:n.offsetTop-93,behavior:"smooth"})}),[l,t,A]),w=(0,u.useCallback)((function(e){e.stopPropagation(),e.target.className!==h.COMMENT_URL_CLASSNAME&&E(n.id)}),[E,n.id]);return u.default.createElement("div",{id:"comment-item-wrapper_".concat(n.id),className:(0,c.default)("comment-ui-container",{"sdoc-resolved":n.resolved,"d-flex flex-column":t}),onClick:w},t&&u.default.createElement("div",{className:"comment-item-selected-text-container",onClick:R},u.default.createElement("i",{className:"sdocfont sdoc-comment-quote mr-2"}),u.default.createElement("div",{className:"comment-item-selected-text"},f.Node.string(t))),u.default.createElement("div",{className:"comment-item-list"},u.default.createElement("div",{className:"comment-item"},u.default.createElement("div",{className:"comment-header"},u.default.createElement("div",{className:"comment-author"},u.default.createElement("span",{className:"comment-author__avatar"},u.default.createElement("img",{alt:"",src:n.avatar_url})),u.default.createElement("span",{className:"comment-author__info"},u.default.createElement("span",{className:"name"},n.user_name),u.default.createElement("span",{className:"time"},(0,s.default)(n.updated_at).format("MM-DD HH:mm")))),(L||I)&&u.default.createElement("div",{className:"sdoc-unread-message-tip"})),u.default.createElement("div",{className:"comment-content"},(null===n||void 0===n?void 0:n.resolved)&&u.default.createElement("span",{className:"comment-success-resolved sdocfont sdoc-mark-as-resolved"}),u.default.createElement("div",{dangerouslySetInnerHTML:{__html:T}})),0!==d&&u.default.createElement("div",{className:"comment-footer"},u.default.createElement("span",{className:"comments-count"},u.default.createElement("i",{className:"sdocfont sdoc-comments"}),u.default.createElement("span",{className:"comments-count-number"},d)),u.default.createElement("div",{className:"comment-author"},u.default.createElement("span",{className:"comment-author__avatar"},u.default.createElement("img",{alt:"",src:i.avatar_url})),u.default.createElement("div",{className:"comment-author__latest-reply"},u.default.createElement("div",{dangerouslySetInnerHTML:{__html:D}})))))))}))},26609:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=n(28321),d=n(48843),f=l(n(4159)),p=l(n(33655)),m=l(n(24558)),v=n(51047),h=l(n(51187));t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.isActive,n=e.container,l=e.comment,u=e.updateComment,c=e.updateCommentState,E=e.onDeleteComment,g=e.t,A=e.targetId,y=(0,s.useState)(!1),_=i(y,2),C=_[0],T=_[1],b=(0,s.useState)(!1),N=i(b,2),O=N[0],D=N[1],S=(0,v.useNotificationContext)().notificationsInfo,L=(0,s.useState)(""),I=i(L,2),R=I[0],w=I[1],M=(0,s.useCallback)((function(e){e.stopPropagation(),D(!0)}),[]),P=!!S.notifications_map["sdoc_notification_".concat(l.id)];(0,s.useEffect)((function(){k(l.comment)}),[l.comment]);var k=function(){var e=o(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.process(t);case 2:n=e.sent,w(String(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=(0,s.useCallback)((function(e){e.stopPropagation(),E(!0)}),[E]),B=(0,s.useCallback)((function(e){var t=l.id;if(l.comment!==e){var n=(0,f.default)().format("YYYY-MM-DD HH:mm:ss"),a={comment:e,detail:r(r({},l.detail),{},{comment:e}),updated_at:n};u(t,a)}D(!1)}),[l,u]),F=(0,s.useCallback)((function(e){var t=l.id;c(t,{resolved:e})}),[l.id,c]),U=(0,s.useCallback)((function(e){e.stopPropagation(),F(!0)}),[F]),j=(0,s.useCallback)((function(e){e.stopPropagation(),F(!1)}),[F]),H=(0,s.useMemo)((function(){return"comment_".concat(l.id)}),[l]);return s.default.createElement("div",{className:"comment-item"},s.default.createElement("div",{className:"comment-header"},s.default.createElement("div",{className:"comment-author"},s.default.createElement("span",{className:"comment-author__avatar"},s.default.createElement("img",{alt:"",src:l.avatar_url})),s.default.createElement("span",{className:"comment-author__info"},s.default.createElement("span",{className:"name"},l.user_name),s.default.createElement("span",{className:"time"},(0,f.default)(l.updated_at).format("MM-DD HH:mm")))),P&&!t&&s.default.createElement("span",{className:"sdoc-unread-message-tip"}),t&&s.default.createElement("div",{className:"d-flex comment-item-operation-wrapper"},!l.resolved&&s.default.createElement(s.default.Fragment,null,s.default.createElement("div",{id:"tooltip_".concat(H),className:"comment-operation mr-2",onClick:U},s.default.createElement("i",{className:"sdocfont sdoc-confirm"})),s.default.createElement(m.default,{target:"tooltip_".concat(H)},g("Resolved_tip"))),s.default.createElement(d.Dropdown,{id:A,isOpen:C,toggle:function(){return T(!C)}},s.default.createElement(d.DropdownToggle,{tag:"div",className:"comment-operation"},s.default.createElement("i",{className:"sdocfont sdoc-more"})),s.default.createElement(d.DropdownMenu,{className:"sdoc-dropdown-menu",container:n},s.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:M},g("Edit")),s.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:x},g("Delete")),!l.resolved&&s.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:U},g("Mark_as_Resolved")),l.resolved&&s.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:j},g("Resubmit")))))),s.default.createElement("div",{className:"comment-content"},!O&&s.default.createElement("div",{dangerouslySetInnerHTML:{__html:R}})),O&&s.default.createElement(p.default,{className:"pb-3",content:l.comment,updateContent:B,setIsEditing:D}))}))},77968:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(28321),c=n(48843),d=i(n(4159)),f=i(n(8334)),p=i(n(33655)),m=n(51047),v=i(n(79877)),h=i(n(51187));t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.isActive,n=e.container,i=e.reply,l=e.deleteReply,s=e.updateReply,E=e.t,g=(0,u.useState)(!1),A=o(g,2),y=A[0],_=A[1],C=(0,m.useNotificationContext)().notificationsInfo,T=(0,u.useRef)(null),b=(C.notifications_map["sdoc_notification_".concat(i.comment_id,"_").concat(i.id)],(0,u.useState)(!1)),N=o(b,2),O=N[0],D=N[1],S=(0,u.useState)(""),L=o(S,2),I=L[0],R=L[1],w="replyOpTools_".concat(i.id),M=(0,u.useCallback)((function(e){e.stopPropagation(),D(!0)}),[]),P=(0,u.useState)(!1),k=o(P,2),x=k[0],B=k[1],F=(0,u.useCallback)((function(e){e.stopPropagation(),B(!0)}),[]),U=function(){var e=a(r().mark((function e(t){var n,a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.process(t);case 2:n=e.sent,a=String(n).replace(/\n */g,""),R(a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,u.useEffect)((function(){U(i.reply)}),[i.reply]);var j=(0,u.useCallback)((function(){l(i.id),B(!1)}),[i.id,l]),H=(0,u.useCallback)((function(e){if(i.reply!==e){var t={reply:e,updated_at:(0,d.default)().format("YYYY-MM-DD HH:mm:ss")};s(i.id,t)}D(!1)}),[i,s]),Y=f.default.getUserInfo();return u.default.createElement("div",{className:"comment-item",ref:T},u.default.createElement("div",{className:"comment-header"},u.default.createElement("div",{className:"comment-author"},u.default.createElement("span",{className:"comment-author__avatar"},u.default.createElement("img",{alt:"",src:i.avatar_url})),u.default.createElement("span",{className:"comment-author__info"},u.default.createElement("span",{className:"name"},i.user_name),u.default.createElement("span",{className:"time"},(0,d.default)(i.updated_at).format("MM-DD HH:mm")))),t&&Y.username===i.author&&u.default.createElement("div",{className:"comment-item-operation-wrapper"},u.default.createElement(c.Dropdown,{id:w,isOpen:y,toggle:function(){return _(!y)}},u.default.createElement(c.DropdownToggle,{tag:"div",className:"comment-operation"},u.default.createElement("i",{className:"sdocfont sdoc-more"})),u.default.createElement(c.DropdownMenu,{className:"sdoc-dropdown-menu",container:n},u.default.createElement(c.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:M},E("Edit")),u.default.createElement(c.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:F},E("Delete")))))),u.default.createElement("div",{className:"comment-content"},!O&&u.default.createElement("div",{dangerouslySetInnerHTML:{__html:I}})),O&&u.default.createElement(p.default,{className:"pb-3",type:"reply",content:I,updateContent:H,setIsEditing:D}),x&&t&&u.default.createElement(v.default,{parentDom:T.current,type:"reply",deleteConfirm:j,setIsShowDeleteModal:B,targetId:w}))}))},30487:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(4159)),d=l(n(94404)),f=n(70523),p=n(62097),m=l(n(8334)),v=n(99838),h=l(n(26609)),E=l(n(77968)),g=l(n(33655)),A=n(58717),y=l(n(79877)),_=function(e){var t=e.container,n=e.editor,l=e.element,u=e.isActive,_=e.comment,C=e.isGlobalComment,T=e.commentDetailRef,b=e.updateScrollPosition,N=e.hiddenComment,O=e.setCurrentCommentGroup,D=e.onCommentClick,S=(0,s.useRef)(null),L=(0,v.useCommentContext)().dispatch,I=(0,s.useRef)(document.querySelector(".sdoc-scroll-container")),R=(0,s.useState)(!1),w=i(R,2),M=w[0],P=w[1],k="commentOpTools_".concat(_.id),x=(0,s.useCallback)(function(){var e=o(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.default.deleteComment(t);case 2:n=_.detail.element_id,L({type:"DELETE_COMMENT",payload:{element_id:n,comment_id:t}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[_.detail,L]),B=(0,s.useCallback)(function(){var e=o(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.default.updateComment(t,n);case 2:r=_.detail.element_id,L({type:"UPDATE_COMMENT",payload:{element_id:r,comment_id:t,comment:n}});case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[_.detail,L]),F=(0,s.useCallback)(function(){var e=o(a().mark((function e(t,n){var o,i,l,u,s,d,f;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),i=m.default.getUserInfo(),l={type:"comment",reply:n.resolved,updated_at:o,author:i.username},e.next=5,m.default.insertReply(t,l);case 5:return u=e.sent,s=u.data.reply,d=r(r({},l),{},{id:s.id,reply:s.reply,user_name:s.user_name,avatar_url:s.avatar_url}),f=_.detail.element_id,L({type:"INSERT_REPLY",payload:{element_id:f,comment_id:t,reply:d}}),e.next=12,m.default.updateComment(t,n);case 12:L({type:"UPDATE_COMMENT_STATE",payload:{element_id:f,comment_id:t,comment:n}}),!0===n.resolved&&setTimeout((function(){b&&b()}),100);case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[_.detail,L,b]),U=(0,s.useCallback)(function(){var e=o(a().mark((function e(t,n){var o,i,l,u,s,c,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=_.detail.element_id,i=0;case 2:if(!(i<n.length)){e.next=13;break}return l=n[i],e.next=6,m.default.insertReply(t,l);case 6:u=e.sent,s=u.data.reply,c=r(r({},l),{},{id:s.id,comment_id:t,reply:s.reply,user_name:s.user_name,avatar_url:s.avatar_url}),L({type:"INSERT_REPLY",payload:{element_id:o,comment_id:t,reply:c}});case 10:i++,e.next=2;break;case 13:if(!(n.length>1)){e.next=18;break}return d={resolved:!1},e.next=17,m.default.updateComment(t,d);case 17:L({type:"UPDATE_COMMENT_STATE",payload:{element_id:o,comment_id:t,comment:d}});case 18:setTimeout((function(){S.current.scrollTo({top:1e4,behavior:"smooth"})}),0);case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[_.detail,L]),j=(0,s.useCallback)((function(e){var t=m.default.getUserInfo(),n=[];if(_.resolved){var r={type:"comment",reply:!1,updated_at:(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(r)}var a={type:"reply",reply:e,updated_at:(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(a),U(_.id,n)}),[_.id,_.resolved,U]);(0,s.useImperativeHandle)(T,(function(){return{insertContent:j}}));var H=(0,s.useCallback)(function(){var e=o(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_.id,r=_.detail.element_id,e.next=4,m.default.deleteReply(n,t);case 4:L({type:"DELETE_REPLY",payload:{element_id:r,comment_id:n,reply_id:t}});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[_.detail,_.id,L]),Y=(0,s.useCallback)(function(){var e=o(a().mark((function e(t,n){var r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=_.id,o=_.detail.element_id,e.next=4,m.default.updateReply(r,t,n);case 4:L({type:"UPDATE_REPLY",payload:{element_id:o,comment_id:r,reply_id:t,reply:n}});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[_.detail,_.id,L]),G=(0,s.useCallback)((function(e){e.target.className!==A.COMMENT_URL_CLASSNAME&&D&&D(_)}),[_,D]),K=(0,s.useCallback)((function(){P(!0)}),[]),W=(0,s.useCallback)((function(){x(_.id),P(!1),O&&O(null)}),[_.id,x,O]);(0,s.useEffect)((function(){u||P(!1)}),[u]);var z=(0,d.default)("comment-ui-container",{active:u,"sdoc-resolved":_.resolved,"d-flex flex-column":l,"global-comment-item-detail-wrapper":C,"comment-item-detail-wrapper":!C}),V=_.resolved?"Reopen_discussion":"Enter_reply_shift_Enter_for_new_line_Enter_to_send",Q=(0,s.useCallback)((function(e){e.stopPropagation();var t=p.ReactEditor.toDOMNode(n,l);I.current.scrollTo({top:t.offsetTop-93,behavior:"smooth"})}),[n,l,I]);return s.default.createElement("div",{id:"comment-item-wrapper_".concat(_.id),className:z,onClick:G},l&&s.default.createElement("div",{className:"comment-item-selected-text-container",onClick:Q},s.default.createElement("i",{className:"sdocfont sdoc-comment-quote mr-2"}),s.default.createElement("div",{className:"comment-item-selected-text"},f.Node.string(l))),s.default.createElement("div",{ref:S,className:"comment-item-list"},s.default.createElement(h.default,{key:_.id,container:t,isActive:u,comment:_,updateComment:B,updateCommentState:F,onDeleteComment:K,targetId:k}),_.replies&&_.replies.length>0&&_.replies.map((function(e){var n={key:e.id,isActive:u,container:t,reply:e,deleteReply:H,updateReply:Y};return s.default.createElement(E.default,n)}))),!C&&u&&s.default.createElement("div",{className:"sdoc-reply-wrapper"},s.default.createElement(g.default,{type:"reply",placeholder:V,insertContent:j,hiddenComment:N})),M&&u&&s.default.createElement(y.default,{type:"comment",setIsShowDeleteDialog:P,targetId:k,deleteConfirm:W,setIsShowDeleteModal:P,parentDom:S.current}))};_.defaultProps={container:"sdoc-comment-list-container"};t.default=_},89194:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(4159)),d=l(n(8334)),f=n(49892),p=n(99838),m=l(n(33655)),v=l(n(30487)),h=l(n(97547));n(36866);t.default=function(e){var t,n,l=e.editor,u=e.comments,E=e.activeElement,g=e.hiddenComment,A=(e.deleteUnseenNotifications,(0,s.useRef)(null)),y=(0,f.useCommentListPosition)(E),_=(0,p.useCommentContext)().dispatch,C=(0,s.useState)(!1),T=i(C,2),b=T[0],N=T[1],O=(0,s.useCallback)(function(){var e=o(r().mark((function e(t,n){var o,i,l;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.default.insertComment(n);case 2:o=e.sent,i=o.data.comment,l=a(a({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),_({type:"INSERT_COMMENT",payload:{element_id:t,comment:l}});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[_]),D=(0,s.useCallback)((function(e){var t=d.default.getUserInfo(),n=null===E||void 0===E?void 0:E.id,r=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),a={comment:e,detail:{element_id:n,comment:e},author:t.username,updated_at:r};O(n,a),N(!0)}),[O,null===E||void 0===E?void 0:E.id]),S=(0,s.useCallback)((function(e){var t=A.current;t&&t.contains(e.target)&&t!==e.target||g()}),[g]);(0,s.useEffect)((function(){return document.addEventListener("click",S),A.current.scrollIntoView({behavior:"smooth",block:"nearest"}),function(){document.removeEventListener("click",S)}}),[S]);var L=(0,s.useCallback)((function(){N(!0)}),[]),I=(null===u||void 0===u?void 0:u.length)>0?u[0]:{},R=null===I||void 0===I||null===(t=I.replies)||void 0===t?void 0:t.length,w=(null===(n=I.replies)||void 0===n?void 0:n.length)>0?I.replies[I.replies.length-1]:null;return s.default.createElement("div",{ref:A,id:"sdoc-comment-list-container",className:"sdoc-comment-list-container",style:{top:y.y,width:"300px"}},!b&&Object.keys(I).length>0&&s.default.createElement(h.default,{key:u.id,editor:l,topLevelComment:I,replyCount:R,latestReply:w,setCurrentCommentGroup:L}),!b&&0===u.length&&s.default.createElement("div",{className:"comment-ui-container active"},s.default.createElement(m.default,{type:"comment",globalComment:!0,insertContent:D,hiddenComment:g,commentRef:A})),b&&u.length>0&&s.default.createElement("div",{className:"comment-list"},u.map((function(e){if(e.resolved)return null;var t={key:e.id,comment:e,isActive:!0};return s.default.createElement(v.default,t)}))))}},76602:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)(0),t=r(e,2),n=t[0],a=t[1],u=(0,o.useCallback)((function(e){a(e)}),[]);return(0,o.useEffect)((function(){var e=i.EventBus.getInstance().subscribe(l.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,u);return function(){e()}}),[]),o.default.createElement(o.default.Fragment,null,o.default.createElement("i",{className:"sdocfont sdoc-comments"}),n>0&&o.default.createElement("span",{className:"sdoc-unread-message-tip"}))};var o=a(n(9950)),i=n(75601),l=n(59983);n(25050)},7803:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(70523),u=a(n(69190)),s=n(10751),c=a(n(89194)),d=n(76323),f=n(99838),p=a(n(27226)),m=a(n(65948)),v=n(12709),h=n(39177),E=n(59983),g=n(59983);t.default=function(e){var t=e.deleteUnseenNotifications,n=e.editor;(0,u.default)();var a=(0,f.useCommentContext)().commentsInfo.element_comments_map,o=(0,d.useSelectionElement)({editor:n}),A=(0,i.useState)(null),y=r(A,2),_=y[0],C=y[1],T=(0,i.useState)([]),b=r(T,2),N=b[0],O=b[1],D=(0,i.useState)(!1),S=r(D,2),L=S[0],I=S[1],R=(0,i.useCallback)((function(e){e.stopPropagation();var t=o;o.type===h.ELEMENT_TYPE.IMAGE_BLOCK&&(t=o.children.find((function(e){return(null===e||void 0===e?void 0:e.type)===h.ELEMENT_TYPE.IMAGE}))),C(t),I(!0)}),[o]),w=(0,i.useCallback)((function(e){var t=(0,v.getCommentElementById)(e,n);C(t);var r=a[e].filter((function(e){return!e.resolved}));O(r),I(!0)}),[n,a]),M=(0,i.useCallback)((function(){O([]),I(!1)}),[]);(0,i.useEffect)((function(){if(_){var e=a[_.id].filter((function(e){return!e.resolved}));O(e),0===e.length&&I(!1)}}),[a]),(0,i.useEffect)((function(){m.default.getInstance().dispatch(g.INTERNAL_EVENT.RESIZE_ARTICLE,{isHasComments:L})}),[L]);var P=(0,s.useCursorPosition)(),k=(0,i.useMemo)((function(){var e;if(o&&0===(null===(e=l.Node.string(o))||void 0===e?void 0:e.length)&&!o.children.find((function(e){return e.type===h.ELEMENT_TYPE.IMAGE})))return{top:"-99999px"};var t=a[null===o||void 0===o?void 0:o.id],n=t&&t.filter((function(e){return!e.resolved}));return n&&n.length>0||0===P.y||L?{top:"-99999px"}:{top:P.y,zIndex:E.Z_INDEX.COMMENT_ADD}}),[o,a,P.y,L]);return i.default.createElement("div",{className:"sdoc-comment-container"},i.default.createElement("div",{className:"comment-container-main"}),i.default.createElement("div",{className:"comment-container-right"},i.default.createElement("div",{className:"comment-add-wrapper",style:k},i.default.createElement("span",{className:"add-comment-icon",onClick:R},i.default.createElement("i",{className:"sdocfont sdoc-add-comment mr-1"}))),i.default.createElement(p.default,{elementCommentsMap:a,activeElement:_,editor:n,onSelectElement:w}),L&&i.default.createElement(c.default,{editor:n,comments:N,activeElement:_,onSelectElement:w,hiddenComment:M,deleteUnseenNotifications:t})))}},21268:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(82935),l=n(10751),u=n(86401),s=n(59983),c=n(50753);t.default=function(e){var t=e.elementId,n=e.isElementSelected,a=e.commentsCount,d=e.editor,f=e.onSelectElement,p=(0,i.getNodeById)(d.children,t),m=(0,o.useState)(-9999),v=r(m,2),h=v[0],E=v[1],g=(0,c.useScrollContext)(),A=(0,o.useCallback)((function(e){(0,u.eventStopPropagation)(e),f(t)}),[t,f]),y=(0,o.useCallback)((function(){if(p){var e=g.current.scrollTop||0,t=(0,l.getElementCommentCountTop)(d,p,e);E(t)}}),[d,p,g]);if((0,o.useEffect)((function(){y()}),[]),(0,o.useEffect)((function(){var e=g.current;return e.addEventListener("scroll",y),function(){e.removeEventListener("scroll",y)}}),[d,t,p,g,n,y]),!p)return null;var _={top:h};return n&&(_.zIndex=s.Z_INDEX.ACTIVE_COMMENT_COUNT),o.default.createElement("div",{className:"element-comments-count",style:_,onClick:A},o.default.createElement("i",{className:"sdocfont sdoc-comment-count"}),o.default.createElement("div",{className:"element-comments-count-value"},a))}},27226:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(21268));n(81306);t.default=function(e){var t=e.elementCommentsMap,n=e.selectionElement,r=e.editor,i=e.onSelectElement;return t?a.default.createElement("div",{className:"elements-comments-count"},Object.keys(t).map((function(e){var l=t[e];if(!Array.isArray(l)||0===l.length)return null;var u=l.filter((function(e){return!e.resolved})).length;if(0===u)return null;var s=n&&n.id===e;return a.default.createElement(o.default,{key:e,elementId:e,isElementSelected:s,commentsCount:u,editor:r,onSelectElement:i})}))):null}},60884:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=n(48843),u=n(86401),s=n(58717),c=function(e){var t=e.type,n=e.setCommentType,r=(0,i.useTranslation)().t,a=(0,o.useCallback)((function(e,t){(0,u.eventStopPropagation)(e),n(t)}),[]);return o.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:function(e){return a(e,t)}},r(t))};t.default=function(e){var t=e.commentList,n=void 0===t?[]:t,a=e.commentType,u=e.setCommentType,d=(0,i.useTranslation)().t,f=(0,o.useState)(!1),p=r(f,2),m=p[0],v=p[1],h=null;1===n.length?h=d("Total_1_comment"):n.length>1&&(h=d("Total_count_comments",{count:n.length}));return o.default.createElement("div",{className:"comments-panel-body__header"},o.default.createElement("div",{className:"comments-types-count"},o.default.createElement("div",{id:"comment-types",className:"comment-type"},o.default.createElement(l.Dropdown,{isOpen:m,toggle:function(){return v(!m)}},o.default.createElement(l.DropdownToggle,{tag:"div",caret:!0,className:"d-flex align-items-center justify-content-center"},o.default.createElement("div",{id:"comment-type-controller"},d(a))),o.default.createElement(l.DropdownMenu,{className:"sdoc-dropdown-menu sdoc-comment-filter-dropdown",container:"comment-types"},o.default.createElement(c,{type:s.COMMENT_TYPES.ALL,setCommentType:u}),o.default.createElement(c,{type:s.COMMENT_TYPES.DOC,setCommentType:u}),o.default.createElement(c,{type:s.COMMENT_TYPES.RESOLVED,setCommentType:u}),o.default.createElement(c,{type:s.COMMENT_TYPES.UNRESOLVED,setCommentType:u})))),o.default.createElement("div",{className:"comment-count-tip"},h)))}},11925:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=r(n(33655));t.default=function(e){var t=e.isScrollDisplayed,n=e.globalCommentContent,r=e.type,l=e.insertDocComment,u=e.hiddenCommentEditor,s=e.updateGlobalCommentContent;return a.default.createElement("div",{className:(0,o.default)("sdoc-doc-comment-editor-container","sdoc-comment-list-container",{scrolled:t})},a.default.createElement("div",{className:"comment-ui-container active"},a.default.createElement(i.default,{type:r,className:"sdoc-doc-comment-editor",globalCommentContent:n,hiddenUserInfo:!0,insertContent:l,hiddenComment:u,updateGlobalCommentContent:s})))}},67369:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(28321),c=n(86401),d=i(n(8334)),f=n(59983),p=i(n(65948)),m=n(7343),v=i(n(24558));t.default=function(e){var t=e.toggle,n=e.activeCommentGroup,i=e.setCurrentCommentGroup,l=(0,s.useTranslation)().t,h=(0,u.useRef)(null),E=(0,u.useState)(!1),g=o(E,2),A=g[0],y=g[1];(0,u.useEffect)((function(){h.current&&y(!0)}),[]);var _=(0,u.useCallback)((function(e){(0,c.eventStopPropagation)(e),i(null)}),[i]),C=(0,u.useCallback)(function(){var e=a(r().mark((function e(t){var n,a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,c.eventStopPropagation)(t),e.prev=1,e.next=4,d.default.readAllNotifications();case 4:return e.next=6,d.default.listUnseenNotifications();case 6:n=e.sent,a=n.data.notifications,(o=p.default.getInstance()).dispatch(f.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,null===a||void 0===a?void 0:a.length),o.dispatch(m.EXTERNAL_EVENT.NEW_NOTIFICATION),o.dispatch(m.EXTERNAL_EVENT.CLEAR_NOTIFICATION),e.next=16;break;case 14:e.prev=14,e.t0=e.catch(1);case 16:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),[]);return u.default.createElement("div",{className:"comments-panel-header"},u.default.createElement("div",{className:"comments-panel-header-left"},n&&u.default.createElement("div",{className:"goback sdoc-icon-btn",onClick:_},u.default.createElement("i",{className:"sdocfont sdoc-previous-page",style:{transform:"scale(1.2)"}})),u.default.createElement("span",{className:"title"},l(n?"Comment_details":"Comments"))),u.default.createElement("div",{ref:h,className:"comments-panel-header-right"},!n&&u.default.createElement("div",{id:"sdoc-read-all-btn",className:"sdoc-icon-btn",onClick:C},u.default.createElement("i",{className:"sdocfont sdoc-all-read"}),A&&u.default.createElement(v.default,{target:"sdoc-read-all-btn"},l("Mark_all_as_read"))),u.default.createElement("div",{className:"sdoc-icon-btn",onClick:t},u.default.createElement("i",{className:"sdocfont sdoc-sm-close"}))))}},59498:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(4159)),d=n(48843),f=n(28321),p=l(n(94404)),m=l(n(27689)),v=l(n(30487)),h=l(n(97547)),E=l(n(67369)),g=l(n(60884)),A=n(58717),y=l(n(8334)),_=l(n(11925)),C=n(82935),T=n(286);n(94554);t.default=(0,f.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.deleteUnseenNotifications,l=e.t,u=(0,s.useRef)(null),f=(0,s.useRef)(null),b=(0,T.usePlugins)().closePlugin,N=(0,s.useState)(null),O=i(N,2),D=O[0],S=O[1],L=(0,s.useState)(!1),I=i(L,2),R=I[0],w=I[1],M=(0,s.useState)(!1),P=i(M,2),k=P[0],x=P[1],B=(0,s.useState)(null),F=i(B,2),U=F[0],j=F[1],H=(0,m.default)(),Y=H.commentList,G=H.commentType,K=H.setCommentType,W=H.dispatch,z=(0,s.useCallback)((function(){if(u.current){var e=u.current,t=e.scrollHeight>e.clientHeight;x(t)}}),[]),V=(0,s.useCallback)((function(e){var t,n;null===(t=u.current)||void 0===t||t.scrollTo({top:"top"===e?0:null===(n=u.current)||void 0===n?void 0:n.scrollHeight,behavior:"smooth"})}),[u]);(0,s.useEffect)((function(){if(z(),D){var e=Y.find((function(e){return e.id===D.id}));S(e),n&&n(e)}}),[Y,z]);var Q=(0,s.useCallback)((function(){var e,t=document.querySelector(".sdoc-resolved");null===(e=u.current)||void 0===e||e.scrollTo({top:t.offsetTop,behavior:"smooth"})}),[]),X=(0,s.useCallback)(function(){var e=o(r().mark((function e(t,n){var o,i,l;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.default.insertComment(n);case 2:o=e.sent,i=o.data.comment,l=a(a({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),W({type:"INSERT_COMMENT",payload:{element_id:t,comment:l}});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[W]),q=(0,s.useCallback)((function(e){var t;if(D&&null!==(t=f.current)&&void 0!==t&&t.insertContent)f.current.insertContent(e);else{var n=y.default.getUserInfo(),r=A.DOC_COMMENT_ELEMENT_ID,a=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),o={comment:e,detail:{element_id:r,comment:e},author:n.username,updated_at:a};X(r,o),z()}setTimeout((function(){V("bottom")}),500)}),[D,z,X,V]),J=(0,s.useCallback)((function(){w(!1)}),[]),Z=(0,s.useCallback)((function(e){return!(!u.current||!u.current.contains(e.target))}),[]),$=(0,s.useCallback)((function(e){return e!==A.DOC_COMMENT_ELEMENT_ID?(0,C.getNodeById)(t.children,e):null}),[t.children]),ee=(0,s.useCallback)((function(e){var t=Y.find((function(t){return t.id===e}));t?(S(t),n&&n(t)):S(null)}),[Y,n]),te=l(D?"Enter_reply_shift_Enter_for_new_line_Enter_to_send":"Enter_comment_shift_enter_for_new_line_Enter_to_send");return s.default.createElement("div",{className:"sdoc-comment-drawer"},s.default.createElement("div",{className:"comments-panel-wrapper"},s.default.createElement(E.default,{toggle:b,activeCommentGroup:D,setCurrentCommentGroup:ee}),s.default.createElement("div",{className:"comments-panel-body"},!D&&s.default.createElement(g.default,{commentList:Y,commentType:G,setCommentType:K}),s.default.createElement("div",{ref:u,className:"comments-panel-body__content"},s.default.createElement("div",{id:"global-comment-list-container",className:"sdoc-comment-list-container"},!D&&Array.isArray(Y)&&Y.map((function(e){var n,r,a=null===(n=e.replies)||void 0===n?void 0:n.length,o=(null===(r=e.replies)||void 0===r?void 0:r.length)>0?e.replies[e.replies.length-1]:null,i=e.detail.element_id,l=$(i);return s.default.createElement(h.default,{key:e.id,editor:t,element:l,topLevelComment:e,replyCount:a,latestReply:o,setCurrentCommentGroup:ee})})),D&&s.default.createElement(v.default,{key:D.id,editor:t,element:$(D.detail.element_id),container:"global-comment-list-container",commentDetailRef:f,comment:D,isGlobalComment:!0,isActive:!0,updateScrollPosition:Q,isClickCommentPanelBody:Z,setCurrentCommentGroup:ee}))),s.default.createElement("div",{className:(0,p.default)("global-comment-input-wrapper",{active:null===U||void 0===U?void 0:U.trim()})},!R&&s.default.createElement(d.Input,{value:null!==U&&void 0!==U&&U.trim()?".....":"",readOnly:!0,placeholder:te,onFocus:function(){w(!0)}}),R&&s.default.createElement(_.default,{globalCommentContent:U,isScrollDisplayed:k,type:D?"replay":"comment",hiddenCommentEditor:J,insertDocComment:q,updateGlobalCommentContent:function(e){j(e)}})))))}))},59396:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EditorComment",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"GlobalComment",{enumerable:!0,get:function(){return o.default}});var a=r(n(7803)),o=r(n(59498));n(37731)},58717:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UP=t.POPOVER_ADDING_HEIGHT=t.LINE_HEIGHT=t.FONT_SIZE_WIDTH=t.DOWN=t.DOC_NOTIFICATION_REDUCER_TYPE=t.DOC_COMMENT_ELEMENT_ID=t.COMMENT_URL_CLASSNAME=t.COMMENT_TYPES=void 0;t.COMMENT_TYPES={DOC:"Doc_comments",ALL:"All_comments",RESOLVED:"Resolved_comments",UNRESOLVED:"Unresolved_comments"},t.DOWN="down",t.UP="up",t.FONT_SIZE_WIDTH=15,t.LINE_HEIGHT=22,t.POPOVER_ADDING_HEIGHT=10,t.COMMENT_URL_CLASSNAME="sdoc-comment-url",t.DOC_COMMENT_ELEMENT_ID="0",t.DOC_NOTIFICATION_REDUCER_TYPE={FETCHING:"fetching",FETCHED:"fetched",FETCH_ERROR:"error",ADD:"add",DEL:"del"}},10751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCursorPosition=t.getSelectionRange=t.getElementCommentCountTop=t.getCursorPosition=t.getAvatarUrl=void 0;var a=n(62097),o=r(n(8334)),i=n(50753),l=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null};t.getSelectionRange=l;var u=function(){var e=0,t=0,n=l();if(n){var r=n.getBoundingClientRect();e=r.x||0,t=r.y-93+(r.height-24)/2||0}return{x:e,y:t}};t.getCursorPosition=u;t.useCursorPosition=function(){var e=((0,i.useScrollContext)().current||{}).scrollTop,t=void 0===e?0:e,n=u();return 0!==n.y&&(n.y=n.y+t),n};t.getAvatarUrl=function(){var e=o.default.getSetting("serviceUrl");return"".concat(e,"/media/avatars/default.png")};t.getElementCommentCountTop=function(e,t,n){var r;return(t.children||[]).forEach((function(t){var n=a.ReactEditor.toDOMNode(e,t).childNodes[0],o=(n?n.getBoundingClientRect():{y:0}).y;r||(r=o),r=Math.min(r,o)})),r-93+n}},99838:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCommentContext=t.CommentContext=void 0;var a=r(n(9950)),o=t.CommentContext=a.default.createContext();t.useCommentContext=function(){var e=(0,a.useContext)(o);return{commentsInfo:e.commentsInfo,dispatch:e.dispatch}}},27689:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950),o=n(99838),i=n(58717);t.default=function(){var e=(0,o.useCommentContext)(),t=e.commentsInfo,n=e.dispatch,l=(t||{}).comment_list,u=(0,a.useState)(i.COMMENT_TYPES.ALL),s=r(u,2),c=s[0],d=s[1],f=(0,a.useState)([]),p=r(f,2),m=p[0],v=p[1];return(0,a.useEffect)((function(){if(c===i.COMMENT_TYPES.ALL){var e=l.map((function(e){return e.replies=e.replies.filter((function(e){return!["True","False"].includes(e.reply)})),e}));v(e)}else if(c===i.COMMENT_TYPES.RESOLVED){var t=l.filter((function(e){return e.resolved}));v(t)}else if(c===i.COMMENT_TYPES.UNRESOLVED){var n=l.filter((function(e){return!e.resolved}));v(n)}else if(c===i.COMMENT_TYPES.DOC){var r=l.filter((function(e){return e.detail.element_id===i.DOC_COMMENT_ELEMENT_ID}));v(r)}}),[c,l]),{dispatch:n,commentList:m,commentType:c,setCommentType:d}}},86040:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCommentsMount=void 0;var i=n(9950),l=o(n(8334)),u=o(n(65948)),s=n(7343);t.useCommentsMount=function(e){var t=(0,i.useCallback)(a(r().mark((function t(){var n,a;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e({type:"FETCHING_STATE"}),t.prev=1,t.next=4,l.default.listComments();case 4:n=t.sent,a=n.data.comments,e({type:"RECEIVE_STATE",payload:a}),t.next=13;break;case 9:t.prev=9,t.t0=t.catch(1),console.log(t.t0),e({type:"FETCHING_ERROR"});case 13:case"end":return t.stop()}}),t,null,[[1,9]])}))),[]),n=(0,i.useCallback)(a(r().mark((function t(){var n,a;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e({type:"REFETCHING_STATE"}),t.prev=1,t.next=4,l.default.listComments();case 4:n=t.sent,a=n.data.comments,e({type:"RECEIVE_STATE",payload:a}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),console.log(t.t0);case 12:case"end":return t.stop()}}),t,null,[[1,9]])}))),[]);(0,i.useEffect)((function(){t();var e=u.default.getInstance().subscribe(s.EXTERNAL_EVENT.NEW_NOTIFICATION,n);return function(){e()}}),[t,n])}},51047:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotificationContext",{enumerable:!0,get:function(){return r.NotificationContext}}),Object.defineProperty(t,"useNotificationContext",{enumerable:!0,get:function(){return r.useNotificationContext}}),Object.defineProperty(t,"useNotificationsMount",{enumerable:!0,get:function(){return a.useNotificationsMount}});var r=n(81056),a=n(97686)},81056:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationContext=t.NotificationContext=void 0;var a=r(n(9950)),o=t.NotificationContext=a.default.createContext();t.useNotificationContext=function(){var e=(0,a.useContext)(o);return{notificationsInfo:e.notificationsInfo,dispatch:e.dispatch}}},97686:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationsMount=void 0;var i=n(9950),l=n(28321),u=o(n(8334)),s=o(n(65948)),c=n(7343),d=n(58717),f=n(12709),p=n(286),m=n(59983);t.useNotificationsMount=function(e){var t=(0,l.useTranslation)().t,n=(0,p.useCollaborators)().collaborators,o=(0,i.useCallback)((function(e){if(e){var r=e.author,a=e.msg_type,o=e.reply,i=e.comment,l=n.find((function(e){return e.email===r})),u=i||o,s=t("comment"===a?"xxx_added_a_new_comment":"xxx_added_a_reply",{author:l?l.name:t("Unknown")}),c={body:"".concat(u)};(0,f.createNotify)(s,c)}}),[n,t]),v=(0,i.useCallback)(function(){var t=a(r().mark((function t(n){var a,i,l;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o(n),a=s.default.getInstance(),e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCHING}),t.prev=3,t.next=6,u.default.listUnseenNotifications();case 6:i=t.sent,l=i.data.notifications,e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCHED,payload:l}),a.dispatch(m.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,null===l||void 0===l?void 0:l.length),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(3),console.log(t.t0),e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCH_ERROR});case 16:case"end":return t.stop()}}),t,null,[[3,12]])})));return function(e){return t.apply(this,arguments)}}(),[o]);(0,i.useEffect)((function(){v();var e=s.default.getInstance().subscribe(c.EXTERNAL_EVENT.NEW_NOTIFICATION,v);return function(){e()}}),[v])}},49234:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useParticipantsContext=t.ParticipantsContext=void 0;var a=r(n(9950)),o=t.ParticipantsContext=a.default.createContext(null);t.useParticipantsContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("'ParticipantsContext' is null");return{participants:e.participants,addParticipants:e.addParticipants,deleteParticipant:e.deleteParticipant}}},26315:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(99838),l=n(51047),u=n(59396),s=n(12709),c=r(n(8334)),d=n(58717);t.default=function(e){var t=e.type,n=e.editor,r=(0,i.useCommentContext)().commentsInfo,a=(0,l.useNotificationContext)(),f=a.notificationsInfo,p=a.dispatch,m=(0,o.useCallback)((function(e){var t=[],n=[],r=(0,s.generatorNotificationKey)(e.id),a=f.notifications_map[r];a&&(n.push(a.key),t.push(a.id)),Array.isArray(e.replies)&&e.replies.forEach((function(e){var r=(0,s.generatorNotificationKey)(e.comment_id,e.id),a=f.notifications_map[r];a&&(n.push(a.key),t.push(a.id))})),c.default.deleteUnseenNotifications(t).then((function(e){p({type:d.DOC_NOTIFICATION_REDUCER_TYPE.DEL,payload:n})})).catch((function(e){}))}),[p,f.notifications_map]),v=c.default.getSettings("isFreezed").isFreezed;return r.isFetching?null:o.default.createElement(o.default.Fragment,null,"editor"===t&&!v&&o.default.createElement(u.EditorComment,{deleteUnseenNotifications:m,editor:n}),"global"===t&&o.default.createElement(u.GlobalComment,{deleteUnseenNotifications:m,editor:n}))}},63918:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(65044),u=n(86040),s=n(99838);t.default=function(e){var t=e.children,n=e.editor,o=(0,i.useReducer)(l.commentReducer,l.initCommentsInfo),c=a(o,2),d=c[0],f=c[1];return(0,u.useCommentsMount)(f),(0,i.useEffect)((function(){n.element_comments_map=r({},d.element_comments_map)}),[d]),i.default.createElement(s.CommentContext.Provider,{value:{commentsInfo:d,dispatch:f}},t)}},90485:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(63918)),i=r(n(12084)),l=r(n(34817));t.default=function(e){var t=e.children,n=e.editor;return a.default.createElement(i.default,{editor:n},a.default.createElement(o.default,{editor:n},a.default.createElement(l.default,null,t)))}},12084:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(73804),u=n(51047);t.default=function(e){var t=e.children,n=e.editor,o=(0,i.useReducer)(l.notificationReducer,l.initNotificationsInfo),s=a(o,2),c=s[0],d=s[1];return(0,u.useNotificationsMount)(d),(0,i.useEffect)((function(){n.notifications_map=r({},c.notifications_map)}),[c]),i.default.createElement(u.NotificationContext.Provider,{value:{notificationsInfo:c,dispatch:d}},t)}},34817:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(8334)),s=n(15107),c=a(n(31702)),d=n(46867),f=n(75601),p=n(7343),m=n(49234);t.default=function(e){var t=e.children,n=u.default.getSetting("isSdocRevision"),a=u.default.getSetting("isPublished"),o=(0,i.useState)([]),v=r(o,2),h=v[0],E=v[1],g=(0,l.useTranslation)().t,A=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(e)&&0!==e.length){var t=h.slice(0);e.forEach((function(e){var n=new s.User(e);t.find((function(e){return e.username===n.username}))||t.push(n)})),E(t)}}),[h]),y=(0,i.useCallback)((function(e){h.find((function(t){return t.username===e}))||u.default.addParticipants([e]).then((function(e){var t=e.data.success;A(t)})).catch((function(e){var t=(0,d.getErrorMsg)(e);c.default.danger(g(t))}))}),[A,h]),_=(0,i.useCallback)((function(e){if(h.find((function(t){return t.username===e}))){var t=h.slice(0);t=t.filter((function(t){return t.username!==e})),E(t)}}),[h]),C=(0,i.useCallback)((function(e){h.find((function(t){return t.username===e}))&&u.default.deleteParticipants(e).then((function(t){var n=h.slice(0);n=n.filter((function(t){return t.username!==e})),E(n)})).catch((function(e){var t=(0,d.getErrorMsg)(e);c.default.danger(g(t))}))}),[h]);return(0,i.useEffect)((function(){n&&a||u.default.listParticipants().then((function(e){var t=e.data.participant_list;A(t)})).catch((function(e){}))}),[]),(0,i.useEffect)((function(){var e=f.EventBus.getInstance(),t=e.subscribe(p.EXTERNAL_EVENT.PARTICIPANT_ADDED,A),n=e.subscribe(p.EXTERNAL_EVENT.PARTICIPANT_REMOVED,_);return function(){t(),n()}}),[A,_]),i.default.createElement(m.ParticipantsContext.Provider,{value:{participants:h,addParticipants:y,deleteParticipant:C}},t)}},65044:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.sortCommentList=t.initElementCommentsMap=t.initCommentsInfo=t.initCommentList=t.formatCommentsData=t.commentReducer=void 0;var i=o(n(55097)),l=function(e){for(var t=[],n=(0,i.default)(e),r=0;r<n.length;r++){var a=n[r];if(a.detail)try{a.detail=JSON.parse(a.detail),t.push(a)}catch(o){continue}}return t};t.formatCommentsData=l;var u=function(e){for(var t={},n=l(e),r=0;r<n.length;r++){var a=n[r],o=a.detail.element_id;t[o]||(t[o]=[]),t[o].push(a)}return t};t.initElementCommentsMap=u;var s=function(e){return l(e)};t.initCommentList=s;var c=function(e){var t=e.map((function(e){var t=e.updated_at,n=e.replies.map((function(e){return e.updated_at})),r=[t].concat(a(n));return r.sort((function(e,t){return new Date(e).getTime()<=new Date(t).getTime()?1:-1})),e.updated_time=r[0],e})),n=[],r=[];return t.forEach((function(e){e.resolved?r.push(e):n.push(e)})),n.sort((function(e,t){return new Date(e.updated_time).getTime()<=new Date(t.updated_time).getTime()?1:-1})),r.sort((function(e,t){return new Date(e.updated_time).getTime()<=new Date(t.updated_time).getTime()?1:-1})),[].concat(n,r)};t.sortCommentList=c;var d=t.initCommentsInfo={isFetching:!0,comment_list:[],element_comments_map:{},error:!1};t.commentReducer=function(e,t){switch(t.type){case"FETCHING_STATE":return d;case"RECEIVE_STATE":return{isFetching:!1,comment_list:s(t.payload),element_comments_map:u(t.payload),error:!1};case"FETCHING_ERROR":return{isFetching:!1,element_comments_map:{},error:!0};case"INSERT_COMMENT":var n=e.element_comments_map,o=e.comment_list,l=t.payload,f=l.element_id,p=l.comment;n[f]||(n[f]=[]),n[f]=[].concat(a(n[f]),[p]);var m=[].concat(a(o),[(0,i.default)(p)]);return r(r({},e),{},{element_comments_map:r({},n),comment_list:m});case"DELETE_COMMENT":var v=e.element_comments_map,h=e.comment_list,E=t.payload,g=E.element_id,A=E.comment_id;v[g]&&(v[g]=v[g].filter((function(e){return e.id!==A})));var y=h.filter((function(e){return e.id!==A}));return r(r({},e),{},{element_comments_map:r({},v),comment_list:y});case"UPDATE_COMMENT":var _=e.element_comments_map,C=e.comment_list,T=t.payload,b=T.element_id,N=T.comment_id,O=T.comment;_[b]=_[b].map((function(e){return e.id===N?(e.comment=O.comment,e.detail=O.detail,e.updated_at=O.updated_at,e):e}));var D=C.map((function(e){return e.id===N?(e.comment=O.comment,e.detail=O.detail,e.updated_at=O.updated_at,e):e}));return r(r({},e),{},{element_comments_map:r({},_),comment_list:D});case"UPDATE_COMMENT_STATE":var S=e.element_comments_map,L=e.comment_list,I=t.payload,R=I.element_id,w=I.comment_id,M=I.comment;S[R]=S[R].map((function(e){return e.id===w?(e.resolved=M.resolved,e):e}));var P=L.map((function(e){return e.id===w?(e.resolved=M.resolved,e):e}));return r(r({},e),{},{element_comments_map:r({},S),comment_list:c(P)});case"INSERT_REPLY":var k=e.element_comments_map,x=e.comment_list,B=t.payload,F=B.element_id,U=B.comment_id,j=B.reply;k[F]=k[F].map((function(e){return e.id===U?(e.replies=[].concat(a(e.replies),[(0,i.default)(j)]),e):e}));var H=x.map((function(e){return e.id===U?(e.replies=[].concat(a(e.replies),[j]),e):e}));return r(r({},e),{},{element_comments_map:r({},k),comment_list:H});case"DELETE_REPLY":var Y=e.element_comments_map,G=e.comment_list,K=t.payload,W=K.element_id,z=K.comment_id,V=K.reply_id;Y[W]=Y[W].map((function(e){return e.id===z?(e.replies=e.replies.filter((function(e){return e.id!==V})),e):e}));var Q=G.map((function(e){return e.id===z?(e.replies=e.replies.filter((function(e){return e.id!==V})),e):e}));return r(r({},e),{},{element_comments_map:r({},Y),comment_list:Q});case"UPDATE_REPLY":var X=e.element_comments_map,q=e.comment_list,J=t.payload,Z=J.element_id,$=J.comment_id,ee=J.reply_id,te=J.reply;X[Z]=X[Z].map((function(e){return e.id===$?(e.replies=e.replies.map((function(e){return e.id===ee?r(r({},e),te):e})),e):e}));var ne=q.map((function(e){return e.id===$?(e.replies=e.replies.map((function(e){return e.id===ee?r(r({},e),te):e})),e):e}));return r(r({},e),{},{element_comments_map:r({},X),comment_list:ne});default:return e}}},73804:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.notificationReducer=t.initNotificationsInfo=void 0;var o=n(58717),i=n(15107),l=n(75601),u=n(59983),s=n(7343),c=t.initNotificationsInfo={isFetching:!0,notifications_map:{},error:!1};t.notificationReducer=function(e,t){switch(t.type){case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCHING:return c;case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCHED:var n=t.payload,d={};return n.forEach((function(e){var t=new i.Notification(e);d[t.key]=t})),{isFetching:!1,notifications_map:d,error:!1};case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCH_ERROR:return{isFetching:!1,notifications_map:{},error:!0};case o.DOC_NOTIFICATION_REDUCER_TYPE.ADD:var f=t.payload.notification,p=new i.Notification(f);return a(a({},e),{},{notifications_map:a(a({},e.notifications_map),{},r({},p.key,p))});case o.DOC_NOTIFICATION_REDUCER_TYPE.DEL:var m=t.payload,v=e.notifications_map;Array.isArray(m)&&m.length>0&&m.forEach((function(e){v[e]&&delete v[e]}));var h=l.EventBus.getInstance();return h.dispatch(u.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,Object.keys(v).length),0===Object.keys(v).length&&h.dispatch(s.EXTERNAL_EVENT.CLEAR_NOTIFICATION),a(a({},e),{},{notifications_map:v});default:return e}}},12709:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.convertComment=t.checkMentionOperation=t.CommentUtilities=void 0,Object.defineProperty(t,"createNotify",{enumerable:!0,get:function(){return d.createNotify}}),t.focusToCommentElement=void 0,Object.defineProperty(t,"generatorNotificationKey",{enumerable:!0,get:function(){return d.generatorNotificationKey}}),t.searchCollaborators=t.getCommentElementById=void 0;var i=o(n(64467)),l=n(70523),u=n(62097),s=n(46867),c=n(7343),d=n(542),f=n(82935),p=n(39177);t.searchCollaborators=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)&&e.length>0?e:[];return n?r.filter((function(e){var t=e.name,r=e.name_pinyin,a=void 0===r?"":r;if(t.toString().toLowerCase().indexOf(n)>-1)return!0;if(!a)return!1;var o=a.toString().toLowerCase(),i=n.replace(/ |'/g,"");return o.indexOf(i)>-1||(o.replace(/'/g,"").indexOf(i)>-1||o.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(i)>-1)})):r};t.convertComment=function(e){return e.replaceAll("<","&lt;").replaceAll(">","&gt;")};t.checkMentionOperation=function(e){var t=e.keyCode,n=c.KeyCodes,r=n.Escape,a=n.LeftArrow,o=n.RightArrow;return t!==r&&t!==a&&t!==o};var m=r((function e(){var t=this;a(this,e),(0,i.default)(this,"onInsertElement",(function(e){var n=e.commentRef,r=e.selection,a=e.range,o=e.content,i=e.nodeType;return a&&(r.removeAllRanges(),r.addRange(a)),t.createHtmlElement({commentRef:n,selection:r,range:a,content:o,nodeType:i})})),(0,i.default)(this,"getHtmlElement",(function(e,t){if("image"===e){var n=document.createElement("div");n.className="image-container",n.contentEditable="false";var r=document.createElement("img");return r.src=t,r.height=60,n.appendChild(r),n.outerHTML}return""})),(0,i.default)(this,"createHtmlElement",(function(e){var t,n,r,a=e.commentRef,o=e.selection,i=e.range,l=e.content,u=e.nodeType;"image"===u&&((t=document.createElement("div")).className="image-container",t.contentEditable="false",(r=document.createElement("img")).src=l,r.height=60,t.appendChild(r),(n=document.createElement("span")).innerHTML=" "),"collaborator"===u&&(t=document.createElement("span"),n=document.createElement("span"),t.className="at-text",t.innerHTML="@".concat(l.name),n.innerHTML="&nbsp;");var s=document.createDocumentFragment();s.appendChild(t);var c=s.appendChild(n);return i?i.insertNode(s):(a.current.appendChild(s),i=o.getRangeAt(0)),c&&((i=i.cloneRange()).setStartAfter(c),i.collapse(!0),o.removeAllRanges(),o.addRange(i)),i})),(0,i.default)(this,"onSelectParticipant",(function(e){var n=e.selection,r=e.range,a=e.participant,o=e.callBack,i=e.commentRef;if(r){n.removeAllRanges(),n.addRange(r);var l=r.startContainer,u=t.getAtIndexWithAnchorPosition(r.startOffset,l.data);u>-1&&(r.setStart(l,u),r.setEnd(l,r.endOffset),r.deleteContents())}var s=t.createHtmlElement({selection:n,range:r,content:a,nodeType:"collaborator",commentRef:i});return o&&o(),i.current&&i.current.focus(),s})),(0,i.default)(this,"getAtIndexWithAnchorPosition",(function(e,t){for(var n=-1,r=e-1;r>-1;r--)if("@"===t[r]){n=r;break}return n})),(0,i.default)(this,"onPaste",(function(e,t){e.stopPropagation();var n=(0,s.getEventTransfer)(e);if(n.files){var r=n.files[0];/image/i.test(r.type)&&(e.preventDefault(),t&&t(n.files))}else{e.preventDefault();var a=n.text;document.queryCommandSupported("insertText")?document.execCommand("insertText",!1,a):document.execCommand("paste",!1,a)}}))}));t.CommentUtilities=m;t.focusToCommentElement=function(e,t){var n=(0,f.findPath)(e,t),r=l.Editor.end(e,n),a=l.Editor.start(e,n),o={anchor:[p.ELEMENT_TYPE.LIST_ITEM,p.ELEMENT_TYPE.ORDERED_LIST,p.ELEMENT_TYPE.UNORDERED_LIST].includes(t.type)?a:r,focus:r};(0,f.focusEditor)(e,o)};t.getCommentElementById=function(e,t){var n=null,r=document.querySelectorAll('[data-id="'.concat(e,'"]'))[0];if(r){var a=u.ReactEditor.toSlateNode(t,r);a&&(n=a)}return n}},542:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.generatorNotificationKey=t.createNotify=void 0;var a=r(n(4159)),o=r(n(37609)),i=r(n(8334));a.default.extend(o.default);var l="granted",u=function(e,t){var n=new Notification(e,t),r=setTimeout(n.close.bind(n),5e3);n.onshow=function(e){var t=i.default.getSetting("mediaUrl").mediaUrl,n=document.createElement("audio");n.setAttribute("src","".concat(t,"audio/classic.mp3")),n.setAttribute("autoplay","autoplay"),n.setAttribute("id","seatable-audio");var r=document.getElementById("seatable-audio");r&&document.body.removeChild(r),document.body.appendChild(n)},n.onclose=function(){clearTimeout(r)},n.onclick=function(){n.close()}};t.createNotify=function(e,t){if(!("Notification"in window))return!1;Notification.permission===l?u(e,t):Notification.requestPermission((function(n){n===l&&u(e,t)}))};t.generatorNotificationKey=function(e){var t=e+"",n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")+"";return n?"sdoc_notification_".concat(t,"_").concat(n):"sdoc_notification_".concat(t)}},59983:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.PAGE_EDIT_AREA_WIDTH=t.MODIFY_TYPE=t.LEFT_OUTLINE_WIDTH=t.INTERNAL_EVENT=t.HEADER_OUTLINE_WIDTH_MAPPING=t.FULL_WIDTH_MODE=t.DOCUMENT_PLUGIN_EDITOR=t.DIFF_VIEWER=t.COMMENT_EDITOR_EDIT_AREA_WIDTH=t.COMMENT_EDITOR=t.ARTICLE_MIN_WIDTH=t.ARTICLE_FULL_WIDTH=void 0,Object.defineProperty(t,"PLUGIN_BTN_POSITION",{enumerable:!0,get:function(){return o.PLUGIN_BTN_POSITION}}),Object.defineProperty(t,"PLUGIN_DISPLAY_TYPE",{enumerable:!0,get:function(){return o.PLUGIN_DISPLAY_TYPE}}),t.Z_INDEX=t.WIKI_OUTLINE=t.WIKI_EDITOR=t.RIGHT_COMMENT_WIDTH=t.REVISION_DIFF_VALUE=t.REVISION_DIFF_KEY=t.REBASE_TYPES=t.REBASE_TYPE=t.REBASE_ORIGIN=t.REBASE_MARK_KEY=t.REBASE_MARKS=void 0;var a=r(n(57048));t.Z_INDEX=a;var o=n(71220),i=(t.INTERNAL_EVENT={CANCEL_TABLE_SELECT_RANGE:"cancel_table_select_range",SET_TABLE_SELECT_RANGE:"set_table_select_range",HIDDEN_CODE_BLOCK_HOVER_MENU:"hidden_code_block_hover_menu",ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_DRAG_OVER_BLOCK:"on_drag_over_block",ON_DRAG_LEAVE_BLOCK:"on_drag_leave_block",ON_DRAG_DROP_BLOCK:"on_drag_drop_block",INSERT_ELEMENT:"insert_element",OUTLINE_STATE_CHANGED:"outline_state_changed",RELOAD_IMAGE:"reload_image",ARTICLE_CLICK:"hidden_comment",UNSEEN_NOTIFICATIONS_COUNT:"unseen_notifications_count",CLOSE_CALLOUT_COLOR_PICKER:"close_callout_color_picker",OPEN_SEARCH_REPLACE_MODAL:"open_search_replace_modal",UPDATE_SEARCH_REPLACE_HIGHLIGHT:"update_search_replace_highlight",TABLE_CELL_MOUSE_ENTER:"table_cell_mouse_enter",HANDLE_MENTION_TEMP_CHOSEN:"handle_mention_temp_chosen",UPDATE_MENTION_TEMP_CONTENT:"update_mention_temp_content",TABLE_COLUMN_START_DRAG:"table_column_start_drag",TABLE_SHOW_DRAG_HANDLER:"table_show_drag_handler",TABLE_HIDE_DRAG_HANDLER:"table_show_drag_handler",ON_PRINT:"on_print",COMMENT_EDITOR_POST_COMMENT:"comment_editor_post_comment",CLOSE_FILE_INSET_DIALOG:"close_file_insert_dialog",RESIZE_ARTICLE:"resize_article"},t.REVISION_DIFF_KEY="diff",t.REVISION_DIFF_VALUE="1",t.PAGE_EDIT_AREA_WIDTH=672,t.COMMENT_EDITOR_EDIT_AREA_WIDTH=364,t.COMMENT_EDITOR="comment_editor",t.WIKI_EDITOR="wiki_editor",t.DOCUMENT_PLUGIN_EDITOR="document_plugin_editor",t.WIKI_OUTLINE="wiki-outline",t.HEADER_OUTLINE_WIDTH_MAPPING={header1:"16px",header2:"12px",header3:"8px"},t.MODIFY_TYPE={ADD:"add",DELETE:"delete",MODIFY:"modify",CHILDREN_MODIFY:"children_modify"},t.REBASE_TYPE={MODIFY_MODIFY:"modify_modify",DELETE_MODIFY:"delete_modify",MODIFY_DELETE:"modify_delete"}),l=(t.REBASE_TYPES=[i.MODIFY_DELETE,i.DELETE_MODIFY,i.MODIFY_MODIFY],t.REBASE_MARK_KEY={ORIGIN:"origin",REBASE_TYPE:"rebase_type",MODIFY_TYPE:"modify_type",OLD_ELEMENT:"old_element"});t.REBASE_ORIGIN={OTHER:"other",MY:"my"},t.REBASE_MARKS=[l.ORIGIN,l.REBASE_TYPE,l.MODIFY_TYPE,l.OLD_ELEMENT],t.DIFF_VIEWER="diff_viewer",t.FULL_WIDTH_MODE="full-width-mode",t.LEFT_OUTLINE_WIDTH=280,t.RIGHT_COMMENT_WIDTH=314,t.ARTICLE_MIN_WIDTH="794px",t.ARTICLE_FULL_WIDTH="calc(100% - 50px - 50px)"},71220:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PLUGIN_DISPLAY_TYPE=t.PLUGIN_BTN_POSITION=void 0;t.PLUGIN_DISPLAY_TYPE={RIGHT_PANEL:"right-panel",DIALOG:"dialog"},t.PLUGIN_BTN_POSITION={MORE_MENU:"more-menu",DEFAULT:"default"}},57048:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COMMENT_ADD=t.ACTIVE_COMMENT_COUNT=void 0;t.ACTIVE_COMMENT_COUNT=1,t.COMMENT_ADD=2},51230:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setCursor=t.generateCursorData=t.deleteCursor=void 0;var o=a(n(19537));t.setCursor=function(e,t,n,a){var o=t.username;if(e.cursors||(e.cursors={}),n){var i=e.cursors[o]?e.cursors[o]:{},l=r(r(r({},i),n),a);e.cursors[o]=l}else delete e.cursors[o];return e.cursors=r({},e.cursors),e};t.deleteCursor=function(e,t){return delete e.cursors[t],e.cursors=r({},e.cursors),e};t.generateCursorData=function(e){var t=e.user,n=(0,o.default)({luminosity:"dark",format:"rgba",alpha:1});return{name:t.name,cursor_color:n}}},48177:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCursors=void 0;var a=n(9950);t.useCursors=function(e){var t=(0,a.useState)([]),n=r(t,2),o=n[0],i=n[1];return(0,a.useEffect)((function(){var t=Object.values(e.cursors)||[];i(t)}),[]),(0,a.useEffect)((function(){e.onCursor=function(e){var t=Object.values(e)||[];i(t)}}),[]),{cursors:o,setCursors:i}}},65206:function(e,t,n){"use strict";var r=n(41132).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.usePipDecorate=void 0;var o=n(16244),i=n(23178),l=a(n(69190)),u=[i.highlightDecorate,o.commentDecorate];t.usePipDecorate=function(e){(0,l.default)();var t=u.map((function(t){return t(e)}));return function(e){var n=[];return t.forEach((function(t){var a;null!==(a=t(e))&&void 0!==a&&a.length&&(n=[].concat(r(n),r(a)))})),n}}},70321:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(62097),s=n(70523),c=o(n(75168)),d=o(n(26641)),f=n(9863),p=n(48177),m=n(59983),v=n(65206),h=o(n(65948)),E=n(39177),g=o(n(8447)),A=o(n(43674));t.default=function(e){var t=e.editor,n=e.slateValue,o=e.updateSlateValue,i=e.type,y=(0,p.useCursors)(t).cursors,_=(0,v.usePipDecorate)(t),C=(0,l.useMemo)((function(){return new A.default(t)}),[]),T=(0,l.useCallback)((function(e){0===e.button&&(t.reSetTableSelectedRange&&t.reSetTableSelectedRange(),h.default.getInstance().dispatch(m.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE))}),[]),b=(0,l.useCallback)((function(e,t){try{var n=e.selection,r=s.Editor.nodes(e,{match:function(e){return[E.IMAGE,E.IMAGE_BLOCK].includes(e.type)},at:n});if(a(r,1)[0])return;var o=s.Node.get(e,n.focus.path),i=u.ReactEditor.toDOMNode(e,o);if(!i)return;(0,d.default)(i,{scrollMode:"if-needed"})}catch(l){}}),[]),N=(0,l.useCallback)((function(e){return(0,c.default)("enter",e)?(e.preventDefault(),void h.default.getInstance().dispatch(m.INTERNAL_EVENT.COMMENT_EDITOR_POST_COMMENT,e)):(0,c.default)("shift+enter",e)?(e.preventDefault(),void s.Editor.insertBreak(t)):void C.onKeyDown(e)}),[C,t]);return l.default.createElement(u.Slate,{editor:t,value:n,onChange:o},l.default.createElement(u.Editable,{id:"sdoc-editor",scrollSelectionIntoView:b,cursors:y,renderElement:function(e){return(0,g.default)(r(r({},e),{},{commentType:i}))},renderLeaf:f.renderLeaf,onMouseDown:T,decorate:_,onCut:C.onCut,onCopy:C.onCopy,onCompositionStart:C.onCompositionStart,onCompositionUpdate:C.onCompositionUpdate,onCompositionEnd:C.onCompositionEnd,onKeyDown:N,onBeforeInput:C.onBeforeInput}))}},43204:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=n(70523),s=a(n(26641)),c=n(9863),d=n(82935),f=a(n(43674)),p=n(48177),m=n(59983),v=a(n(26315)),h=n(65206),E=n(82307),g=a(n(65948)),A=n(98348),y=n(50753),_=n(23178),C=n(39177),T=n(77886),b=function(e){var t=e.showComment,n=e.editor,a=e.slateValue,o=e.updateSlateValue,b=(0,p.useCursors)(n).cursors,N=(0,h.usePipDecorate)(n),O=(0,i.useMemo)((function(){return new f.default(n)}),[]),D=(0,i.useCallback)((function(e){0===e.button&&((0,T.isPreventResetTableSelectedRange)(e)||(n.reSetTableSelectedRange(),g.default.getInstance().dispatch(m.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE)))}),[]),S=(0,y.useScrollContext)(),L=(0,i.useCallback)((function(e){var t=S.current,a=t.scrollTop,o=t.clientHeight;if(O.onKeyDown(e),"ArrowLeft"!==e.key||(0,d.isSelectionAtBlockStart)(n))if("ArrowUp"!==e.key&&"ArrowLeft"!==e.key){if("ArrowRight"!==e.key||(0,d.isSelectionAtBlockEnd)(n))if("ArrowDown"!==e.key&&"ArrowRight"!==e.key){if("Backspace"===e.key){var i=(0,d.getCurrentNode)(n),s=r(i,1)[0],c=null,f=null;if((0,d.getPrevNode)(n)){var p=(0,d.getPrevNode)(n),m=r(p,2);c=m[0],f=m[1]}if(u.Range.isCollapsed(n.selection)&&c&&(0,d.isSelectionAtBlockStart)(n)&&!(0,d.isCurrentLineEmpty)(n)&&c.type===C.CODE_LINE&&s.type!==C.CODE_LINE)if((0,d.isCurrentLineHasText)(s)){var v=f;v[v.length]=0;var h=c.children[0].text.length,g={anchor:{path:v,offset:h},focus:{path:v,offset:h}};u.Transforms.select(n,g),e.preventDefault()}else{var A=u.Node.string(c);u.Transforms.removeNodes(n,{at:f}),u.Transforms.insertText(n,A),e.preventDefault()}var y=(0,E.getCursorPosition)().y;if(y<0){var _=Math.abs(y);if((0,d.isSelectionAtBlockStart)(n)){var T=(0,d.getPrevNode)(n);if(!T)return;var b=l.ReactEditor.toDOMNode(n,T[0]),N=(0,E.getDomHeight)(b),D=(0,d.getAboveBlockNode)(n);if(!D)return;var L=l.ReactEditor.toDOMNode(n,D[0]),I=(0,E.getDomMarginTop)(L);S.current.scroll(0,Math.max(0,a-(_+N+I)))}else S.current.scroll(0,Math.max(0,a-_));return}if(y>=0&&y<=o&&(0,d.isSelectionAtBlockStart)(n)){var R=(0,d.getPrevNode)(n);if(!R)return;var w=l.ReactEditor.toDOMNode(n,R[0]),M=(0,E.getDomHeight)(w);if(y>=M)return;return void S.current.scroll(0,Math.max(0,a-M))}if(y>o){if((0,d.isSelectionAtBlockStart)(n))S.current.scroll(0,Math.max(0,a+(y-o)));else{var P=(0,E.getCursorPosition)(!1).y+11.2;S.current.scroll(0,Math.max(0,a+(P-o)))}return}}}else{var k=(0,d.getNextNode)(n);if(!k)return;var x=l.ReactEditor.toDOMNode(n,k[0]),B=(0,E.getDomHeight)(x);if(o-(0,E.getCursorPosition)(!1).y>=B)return;S.current.scroll(0,Math.max(0,a+B))}}else{if(0===a)return;var F=(0,d.getPrevNode)(n);if(!F)return;var U=l.ReactEditor.toDOMNode(n,F[0]),j=(0,E.getDomHeight)(U);if((0,E.getCursorPosition)(!0).y>=j)return;S.current.scroll(0,Math.max(0,a-j))}}),[S]),I=(0,i.useCallback)((function(e,t){try{var n=e.selection,a=u.Editor.nodes(e,{match:function(e){return[C.IMAGE,C.IMAGE_BLOCK].includes(e.type)},at:n});if(r(a,1)[0])return;var o=u.Node.get(e,n.focus.path),i=l.ReactEditor.toDOMNode(e,o);if(!i)return;(0,s.default)(i,{scrollMode:"if-needed"})}catch(c){}}),[]);return i.default.createElement(l.Slate,{editor:n,value:a,onChange:o},i.default.createElement(A.ArticleContainer,{editor:n},i.default.createElement(i.Fragment,null,i.default.createElement(c.ContextToolbar,null),i.default.createElement(_.SetNodeToDecorations,null),i.default.createElement(l.Editable,{scrollSelectionIntoView:I,cursors:b,renderElement:c.renderElement,renderLeaf:c.renderLeaf,onKeyDown:L,onMouseDown:D,decorate:N,onCut:O.onCut,onCopy:O.onCopy,onCompositionStart:O.onCompositionStart,id:"sdoc-editor","aria-label":"textbox"})),i.default.createElement(c.SideToolbar,null),t&&i.default.createElement(v.default,{editor:n,type:"editor"})))};b.defaultProps={showComment:!0};t.default=b},12950:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(41002)),l=n(78192),u=r(n(8334)),s=n(9863),c=r(n(77444)),d=n(68063),f=n(59983),p=(0,o.forwardRef)((function(e,t){var n=e.isShowChanges,r=e.isReloading,a=e.document,p=e.revisionContent,m=e.didMountCallback,v=(0,o.useRef)(null),h=(0,o.useMemo)((function(){var e=(0,s.createDefaultEditor)(),t=u.default.getEditorConfig(),n=(0,c.default)((0,d.withSocketIO)(e,{document:a,config:t})),r=a.cursors;return n.cursors=r||{},n.width=f.PAGE_EDIT_AREA_WIDTH,n}),[]);return(0,o.useEffect)((function(){return h.openConnection(),function(){h.closeConnection()}}),[]),(0,o.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){return v.current.setSlateValue(e)},updateDocumentVersion:function(e){return v.current.updateDocumentVersion(e)},getSlateValue:function(){return v.current.getSlateValue()}}}),[v]),n?o.default.createElement(l.RevisionDiffViewer,{editor:h,revisionContent:p,didMountCallback:m}):o.default.createElement(i.default,{ref:v,editor:h,isReloading:r,document:a,showComment:!0})}));t.default=p},17242:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(70523),c=i(n(55097)),d=i(n(8334)),f=i(n(30267)),p=n(59983),m=n(9863),v=i(n(77444)),h=n(68063),E=n(82935),g=n(98348),A=n(286),y=n(75601),_=n(7343),C=i(n(96163)),T=i(n(70321)),b=n(50753),N=(0,u.forwardRef)((function(e,t){var n=e.editor,i=e.document,l=e.isReloading,N=e.type,O=e.onSubmit,D=e.submitBtnText,S=e.onCancel,L=(0,u.useState)(i.elements),I=o(L,2),R=I[0],w=I[1],M=(0,u.useRef)(null),P=(0,u.useMemo)((function(){if(n)return n;var e=(0,m.createCommentEditor)(),t=d.default.getEditorConfig(),r=(0,v.default)((0,h.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=p.COMMENT_EDITOR_EDIT_AREA_WIDTH,r}),[]);(0,u.useEffect)((function(){var e=o(P.children,1)[0];if(e){if(o(e.children,1)[0]){var t=s.Editor.end(P,[0,0]),n={anchor:t,focus:t};(0,E.focusEditor)(P,n)}w(a(P.children))}}),[]);var k=(0,u.useCallback)((function(){window.location.reload()}),[]);if((0,u.useEffect)((function(){y.EventBus.getInstance().subscribe(_.EXTERNAL_EVENT.REFRESH_DOCUMENT,k)}),[k]),(0,u.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){P.children=e.elements,w(a(e.elements))},updateDocumentVersion:function(e){P.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:R}))}}}),[i,P,R]),l)return u.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},u.default.createElement(f.default,null));return u.default.createElement(g.EditorContainer,{editor:P},u.default.createElement(A.CollaboratorsProvider,null,u.default.createElement("div",{className:"sdoc-comment-editor-wrapper"},u.default.createElement("div",{ref:M,className:"article sdoc-comment-editor",onClick:function(e){if(e.target===M.current){var t=s.Editor.end(P,[]);(0,E.focusEditor)(P,t)}}},u.default.createElement(b.ScrollContext.Provider,{value:{scrollRef:M}},u.default.createElement(T.default,{type:N,editor:P,slateValue:R,updateSlateValue:w}))),u.default.createElement(C.default,{editor:P,onSubmit:O,submitBtnText:D,onCancel:S}))))}));t.default=N},41002:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(70523),c=i(n(55097)),d=i(n(8334)),f=i(n(30267)),p=n(59983),m=n(9863),v=i(n(77444)),h=n(68063),E=n(82935),g=i(n(78654)),A=n(98348),y=i(n(43204)),_=n(6389),C=i(n(23939)),T=n(46867),b=n(75601),N=n(7343),O=(0,u.forwardRef)((function(e,t){var n=e.editor,i=e.document,l=e.isReloading,O=e.showComment,D=e.isShowHeaderToolbar,S=void 0===D||D,L=e.showOutline,I=void 0===L||L,R=(0,u.useMemo)((function(){if(n)return n;var e=(0,m.createDefaultEditor)(),t=d.default.getEditorConfig(),r=(0,v.default)((0,h.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=p.PAGE_EDIT_AREA_WIDTH,r}),[]),w=(0,u.useState)(i.elements),M=o(w,2),P=M[0],k=M[1];(0,u.useEffect)((function(){k(i.elements)}),[i.elements]),(0,u.useEffect)((function(){return R.readonly=!1,function(){R.selection=null}}),[]),(0,u.useEffect)((function(){if(!n)return R.openConnection(),function(){R.closeConnection()}}),[]),(0,u.useEffect)((function(){var e=setTimeout((function(){var e=o(R.children,1)[0];if(e&&o(e.children,1)[0]){var t=s.Editor.end(R,[0,0]),n={anchor:t,focus:t};(0,E.focusEditor)(R,n)}}),300);return function(){clearTimeout(e)}}),[]);var x=(0,u.useCallback)((function(){window.location.reload()}),[]);(0,u.useEffect)((function(){b.EventBus.getInstance().subscribe(N.EXTERNAL_EVENT.REFRESH_DOCUMENT,x)}),[x]),(0,u.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){R.children=e.elements,k(a(e.elements))},updateDocumentVersion:function(e){R.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:P}))}}}),[i,R,P]);var B=d.default.getSetting("isFreezed");if(l)return u.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},u.default.createElement(f.default,null));if(T.isMobile)return u.default.createElement(A.EditorContainer,{editor:R,readonly:!0},u.default.createElement(_.ColorProvider,null,u.default.createElement(A.EditorContent,{docValue:P,readonly:!0,showOutline:!1,editor:R,showComment:!1},u.default.createElement(C.default,{editor:R,slateValue:P,showComment:!1}))));if(B)return u.default.createElement(A.EditorContainer,{editor:R,readonly:B},u.default.createElement(_.ColorProvider,null,S&&u.default.createElement(m.HeaderToolbar,{editor:R,readonly:B}),u.default.createElement(A.EditorContent,{docValue:P,showOutline:!0,readonly:B,editor:R,showComment:!0},u.default.createElement(C.default,{editor:R,slateValue:P,showComment:!0}))));var F="boolean"!==typeof O||O;return u.default.createElement(u.default.Fragment,null,u.default.createElement(A.EditorContainer,{editor:R},u.default.createElement(_.ColorProvider,null,S&&u.default.createElement(m.HeaderToolbar,{editor:R}),u.default.createElement(A.EditorContent,{docValue:P,showOutline:null===I||void 0===I||I,editor:R,showComment:F},u.default.createElement(y.default,{editor:R,slateValue:P,updateSlateValue:function(e){b.EventBus.getInstance().dispatch(p.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,e),k(e)},showComment:F})))),u.default.createElement(g.default,{editor:R}))}));t.default=O},44701:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(70523),c=i(n(55097)),d=i(n(94404)),f=i(n(8334)),p=i(n(30267)),m=n(59983),v=n(9863),h=i(n(77444)),E=n(68063),g=n(82935),A=i(n(78654)),y=n(98348),_=i(n(43204)),C=i(n(6409)),T=n(6389),b=i(n(23939)),N=n(46867),O=n(75601),D=n(7343),S=n(50753),L=(0,u.forwardRef)((function(e,t){var n=e.editor,i=e.document,l=e.isReloading,L=e.isWikiReadOnly,I=e.scrollRef,R=(0,u.useMemo)((function(){if(n)return n;var e=(0,v.createDefaultEditor)(),t=f.default.getEditorConfig(),r=(0,h.default)((0,E.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=m.PAGE_EDIT_AREA_WIDTH,r}),[]),w=(0,u.useState)(i.elements),M=o(w,2),P=M[0],k=M[1];(0,u.useEffect)((function(){k(i.elements)}),[i.elements]),(0,u.useEffect)((function(){return R.readonly=!1,function(){R.selection=null}}),[]),(0,u.useEffect)((function(){if(!n)return R.openConnection(),function(){R.closeConnection()}}),[]),(0,u.useEffect)((function(){var e=setTimeout((function(){var e=o(R.children,1)[0];if(e&&o(e.children,1)[0]){var t=s.Editor.end(R,[0,0]),n={anchor:t,focus:t};(0,g.focusEditor)(R,n)}}),300);return function(){clearTimeout(e)}}),[]),(0,u.useEffect)((function(){I&&(I.current.id="sdoc-scroll-container")}),[I]);var x=(0,u.useCallback)((function(){window.location.reload()}),[]);(0,u.useEffect)((function(){O.EventBus.getInstance().subscribe(D.EXTERNAL_EVENT.REFRESH_DOCUMENT,x)}),[x]),(0,u.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){R.children=e.elements,k(a(e.elements))},updateDocumentVersion:function(e){R.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:P}))}}}),[i,R,P]);return l?u.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},u.default.createElement(p.default,null)):N.isMobile||L?u.default.createElement(y.EditorContainer,{editor:R,readonly:!0},u.default.createElement(T.ColorProvider,null,u.default.createElement("div",{className:"sdoc-content-wrapper"},u.default.createElement(S.ScrollContext.Provider,{value:{scrollRef:I}},u.default.createElement("div",{className:"sdoc-editor-content readonly"},u.default.createElement(b.default,{editor:R,slateValue:P,showComment:!1})))))):u.default.createElement(u.default.Fragment,null,u.default.createElement(y.EditorContainer,{editor:R},u.default.createElement(T.ColorProvider,null,u.default.createElement("div",{className:"sdoc-content-wrapper"},u.default.createElement(S.ScrollContext.Provider,{value:{scrollRef:I}},u.default.createElement("div",{className:(0,d.default)("sdoc-editor-content",{readonly:L})},u.default.createElement(_.default,{editor:R,slateValue:P,updateSlateValue:function(e){O.EventBus.getInstance().dispatch(m.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,e),k(e)},showComment:!1})),u.default.createElement(C.default,{doc:P}))))),u.default.createElement(A.default,{editor:R}))}));t.default=L},75681:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(){return a.default.createElement("span",{contentEditable:!1,style:{fontSize:0}},String.fromCodePoint(160))}},74145:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404));t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.color,r=e.lastUsedColor;return a.default.createElement("div",{className:(0,i.default)("sdoc-color-item",{selected:r===n.value}),style:{backgroundColor:n.value},color:n.value,"data-color":n.value,title:n.index?t(n.name,{value:n.index}):t(n.name)})}))},91506:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(94404)),s=n(48843),c=n(25825),d=n(39177),f=n(46867),p=n(86401),m=a(n(74145)),v=a(n(24558));n(25314);var h=function(e){var t=e.ariaLabel,n=e.iconClass,a=e.id,o=e.isRichEditor,l=e.className,h=e.popoverClassName,E=e.disabled,g=e.t,A=e.setColor,y=e.recentUsedColorsKey,_=e.text,C=e.defaultColorTip,T=e.defaultColor,b=e.lastUsedColor,N=e.updateLastUsedColor,O=(0,i.useRef)(null),D=(0,i.useRef)(null),S=(0,i.useState)(f.LocalStorage.getItem(y,d.DEFAULT_RECENT_USED_LIST)),L=r(S,2),I=L[0],R=L[1],w=(0,i.useState)(!1),M=r(w,2),P=M[0],k=M[1],x=(0,i.useState)(!1),B=r(x,2),F=B[0],U=B[1],j=(0,i.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!E){var n=e||"";if(A(n),""!==n&&I[0]!==n){var r=I.slice(0,9);r.unshift(n),f.LocalStorage.setItem(y,r),R(r)}N&&N(n),t&&(O.current.toggle(),k(!P))}}),[I,y,P,F,E]),H=(0,i.useCallback)((function(e){if(e.target.className.includes("sdoc-color-item")){var t=e.target.dataset.color;j(t)}}),[I,y,P,F]),Y=(0,i.useCallback)((function(){F||(O.current.toggle(),k(!P))}),[P,F]),G=(0,i.useCallback)((function(){D.current.toggle(),U(!F)}),[D,F]),K=(0,i.useCallback)((function(e){(0,p.eventStopPropagation)(e)}),[]),W=(0,i.useCallback)((function(e){var t=e.hex;j(t,!1)}),[E]),z=(0,u.default)(l,"sdoc-color-menu sdoc-menu-with-dropdown",{"menu-show":P,disabled:E,"rich-icon-btn d-flex":o,"rich-icon-btn-disabled":o&&E,"rich-icon-btn-hover":o&&!E,"btn btn-icon btn-secondary btn-active d-flex":!o}),V=(0,i.useCallback)((function(e){(0,p.eventStopPropagation)(e),j(b,!1)}),[I,b,E]),Q="button-".concat(a);return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button","aria-label":t,className:z,id:Q,disabled:E},i.default.createElement("div",{className:(0,u.default)("last-used-color-container sdoc-menu-with-dropdown-icon",{disabled:E}),onClick:V},i.default.createElement("i",{className:(0,u.default)(n,"sdoc-color-icon")}),i.default.createElement("div",{className:"last-used-color",style:{backgroundColor:b||"unset"}})),i.default.createElement("div",{id:a,className:"sdoc-color-toggle sdoc-menu-with-dropdown-triangle"},i.default.createElement("i",{className:"sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(P?"caret-up":"drop-down")}))),_&&i.default.createElement(v.default,{target:Q},g(_)),!E&&i.default.createElement(s.UncontrolledPopover,{target:a,className:(0,u.default)("sdoc-color-menu-popover",h),trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:Y,fade:!1,ref:O},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-color-dropdown-menu"},i.default.createElement("div",{className:"p-3 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-color-no-color-container"},i.default.createElement("div",{className:"sdoc-color-no-color-content",onClick:function(){return j(T)}},C||g("No_color"))),i.default.createElement("div",{className:"sdoc-color-default-colors-container",onClick:H},d.DEFAULT_COLORS.map((function(e,t){return i.default.createElement(m.default,{key:"default-color-".concat(t),color:e,lastUsedColor:b})}))),i.default.createElement("div",{className:"sdoc-color-standard-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},g("Standard_color")),i.default.createElement("div",{className:"d-flex",onClick:H},d.STANDARD_COLORS.map((function(e,t){return i.default.createElement(m.default,{key:"standard-color-".concat(t),color:e,lastUsedColor:b})})))),i.default.createElement("div",{className:"sdoc-color-recent-used-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},g("Recently_used")),i.default.createElement("div",{className:"d-flex",onClick:H},I.map((function(e,t){return i.default.createElement(m.default,{key:"standard-color-".concat(t),color:{value:e,name:e}})}))))),i.default.createElement("div",{className:"sdoc-colors-divider"}),i.default.createElement("div",{className:(0,u.default)("sdoc-more-colors pr-2",{"show-pick":F}),id:"sdoc-more-colors"},i.default.createElement("span",null,g("More_color")),i.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),i.default.createElement(s.UncontrolledPopover,{target:"sdoc-more-colors",className:"sdoc-more-colors-popover",trigger:"hover",placement:"left-end",hideArrow:!0,fade:!1,toggle:G,ref:D},i.default.createElement("div",{className:"sdoc-more-colors-container",onClick:K},i.default.createElement(c.ChromePicker,{disableAlpha:!0,color:b||"",onChange:W}))))))};h.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=(0,l.withTranslation)("sdoc-editor")(h)},16153:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(94404)),s=a(n(78473));n(65994);var c=(0,i.forwardRef)((function(e,t){var n=e.disabled,a=e.onClick,o=e.menuConfig,c=e.children,d=e.className,f=e.shortcut,p=e.isHidden,m=(0,l.useTranslation)().t,v=o.iconClass,h=(0,i.useState)(!1),E=r(h,2),g=E[0],A=E[1];return(0,i.useEffect)((function(){A(!g)}),[]),i.default.createElement("div",{className:(0,u.default)("sdoc-dropdown-menu-item",d,{disabled:n,"sdoc-dropdown-item-with-left-icon":v,"sdoc-link-dropdown-menu-item":f,"sdoc-dropdown-menu-item-hidden":p}),id:o.id||"",onClick:n?function(){}:a||function(){},ref:t},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("div",{className:"sdoc-dropdown-item-left"},v&&i.default.createElement("i",{className:(0,u.default)(v,"sdoc-dropdown-item-content-icon")}),i.default.createElement("span",null,m(o.text))),f&&i.default.createElement(s.default,{shortcuts:f})),g&&c)}));t.default=c},51945:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=l(n(17119)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"state",{isMounted:!1}),n.el=document.createElement("div"),e.className&&(n.el.className=e.className),e.style&&(n.el.style=e.style),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(s.default.Component);t.default=d},14996:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=n(62097),d=n(28321),f=n(70523),p=l(n(94404)),m=l(n(8334)),v=n(46867),h=n(7343),E=l(n(65948)),g=n(59983),A=n(39177),y=l(n(31702)),_=n(90790),C=n(54573);n(34631);t.default=function(e){var t=e.editor,n=e.element,l=e.closeDialog,u=(0,s.useRef)(document.querySelector(".sdoc-history-files-wrapper")),T=(0,s.useState)([]),b=i(T,2),N=b[0],O=b[1],D=(0,s.useState)({top:0,left:0}),S=i(D,2),L=S[0],I=S[1],R=(0,s.useState)(""),w=i(R,2),M=w[0],P=w[1],k=(0,d.useTranslation)().t,x=(0,s.useState)(k("Recent_visited")),B=i(x,2),F=B[0],U=B[1],j=E.default.getInstance(),H=(0,s.useCallback)((function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return _.insertTextWhenRemoveFileNameCollector.apply(void 0,[t,n].concat(r))}),[t,n]),Y=(0,s.useCallback)((function(){var e=t.selection,n=f.Editor.node(t,e),r=c.ReactEditor.toDOMNode(t,n[0]);if(r){var a=r.getBoundingClientRect(),o=a.top,i=o+20,l=a.left+5,u=Math.min(32*N.length+96+8,300);if(o+u+20>window.innerHeight){i=o-u-8}if(t.editorType===g.WIKI_EDITOR){var s=document.querySelector(".sdoc-editor-container");if(s){var d=s.getBoundingClientRect();l-=d.left,i-=d.top}}I({top:i,left:l})}}),[N]),G=(0,s.useCallback)((function(e){var t,n;(null===(t=u.current)||void 0===t||null===(n=t.contains)||void 0===n?void 0:n.call(t,e.target))||(H(),l())}),[l,H]),K=(0,s.useCallback)((function(e){Y()}),[Y]),W=(0,s.useCallback)((function(e){var n=t.editorType===g.WIKI_EDITOR?"wiki-recent-files":"sdoc-recent-files",r=v.LocalStorage.getItem(n)||[];O(r)}),[t.editorType]);(0,s.useEffect)((function(){W()}),[W]);var z=(0,s.useCallback)((function(e){switch(e.key){case"Escape":case"ArrowRight":case"ArrowLeft":case"ArrowUp":case"ArrowDown":H(),l()}}),[l,H]);(0,s.useEffect)((function(){Y();var e=document.getElementById("sdoc-scroll-container");document.addEventListener("click",G),document.addEventListener("keydown",z),e.addEventListener("scroll",K);var t=j.subscribe(g.INTERNAL_EVENT.CLOSE_FILE_INSET_DIALOG,l);return function(){e.removeEventListener("scroll",K),document.removeEventListener("click",G),document.removeEventListener("keydown",z),t()}}),[l,t,j,N,Y,G,z,K]);var V=(0,s.useCallback)(function(){var e=o(a().mark((function e(t){var n,r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.trim().length){e.next=5;break}return U(k("Recent_visited")),P(""),W(),e.abrupt("return");case 5:if(!((0,v.isEnglish)(t.trim())&&t.length<3)){e.next=10;break}return O([]),U(k("Enter_more_character_start_search")),P(t),e.abrupt("return");case 10:return e.prev=10,e.next=13,m.default.searchSdocFiles(t,1,10);case 13:if(null===(r=e.sent)||void 0===r||null===(n=r.data)||void 0===n||!n.results){e.next=19;break}return 0===(o=r.data.results).length?(U(k("The_document_does_not_exist")),P(t)):(U(""),P("")),O(o),e.abrupt("return");case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(10),y.default.danger(e.t0.message);case 24:case"end":return e.stop()}}),e,null,[[10,21]])})));return function(t){return e.apply(this,arguments)}}(),[]);(0,s.useEffect)((function(){if(null!==n&&void 0!==n&&n.children){var e=f.Node.string(n);V(e)}}),[n,V]);var Q=(0,s.useCallback)((function(e){var r=e.doc_uuid,a=e.name,o=e.wikiRepoId,i=e.pageId;(0,_.removeTempInput)(t,n),l(),t.editorType===g.WIKI_EDITOR?(0,C.insertWikiPageLink)(t,a,o,i):(0,_.insertSdocFileLink)(t,a,r)}),[l,t,n]),X=(0,s.useCallback)((function(){j.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:A.SDOC_LINK,insertSdocFileLinkCallback:_.insertSdocFileLink}),(0,_.removeTempInput)(t,n)}),[t,n,j]),q=(0,s.useCallback)((function(e){e.stopPropagation(),(0,_.removeTempInput)(t,n);var a=E.default.getInstance(),o=t.editorType===g.WIKI_EDITOR?h.EXTERNAL_EVENT.CREATE_WIKI_PAGE:h.EXTERNAL_EVENT.CREATE_SDOC_FILE,i={};o===h.EXTERNAL_EVENT.CREATE_SDOC_FILE&&(i={insertSdocFileLink:_.insertSdocFileLink,editor:t}),a.dispatch(o,r({newFileName:M.trim()},i))}),[t,n,M]),J=(0,s.useMemo)((function(){return t.editorType===g.WIKI_EDITOR?"New_page":"Create_a_new_sdoc_file"}),[t.editorType]),Z=(0,s.useMemo)((function(){return t.editorType===g.WIKI_EDITOR?M:"".concat(M,".sdoc")}),[t.editorType,M]);return s.default.createElement("div",{className:"sdoc-history-files-content popover",style:r(r({},L),{},{position:"absolute"})},0!==F.length&&s.default.createElement("div",{className:"sdoc-history-files-header"},F),s.default.createElement("div",{className:(0,p.default)("sdoc-history-files",{"no-header":0===F.length})},N.map((function(e){return s.default.createElement("div",{key:e.doc_uuid,className:"sdoc-history-files-item",onClick:function(){Q(e)}},s.default.createElement("i",{className:"sdocfont sdoc-document"}),s.default.createElement("span",null,e.name))})),s.default.createElement("div",{className:"sdoc-history-files-item",onClick:X},"...",k("More"))),s.default.createElement("div",{className:"sdoc-history-files-add",onClick:q},s.default.createElement("i",{className:"sdocfont sdoc-append"}),s.default.createElement("span",{className:"new-file-name"},M?k("Create_file_name_sdoc",{file_name_sdoc:Z}):k(J))))}},7094:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ColorMenu",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return l.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return l.MenuItem}}),Object.defineProperty(t,"MoreDropdown",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return u.default}});var a=r(n(91506)),o=r(n(51945)),i=r(n(76168)),l=n(83768),u=r(n(10739))},78654:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(35981),u=a(n(54368)),s=a(n(64487)),c=a(n(65948)),d=n(59983),f=n(39177),p=n(67283),m=a(n(8334)),v=a(n(14996));t.default=function(e){var t=e.editor,n=(0,i.useState)(""),a=r(n,2),o=a[0],h=a[1],E=(0,i.useState)(""),g=r(E,2),A=g[0],y=g[1],_=(0,i.useState)(f.INSERT_POSITION.CURRENT),C=r(_,2),T=C[0],b=C[1],N=(0,i.useState)(null),O=r(N,2),D=O[0],S=O[1],L=(0,i.useState)(null),I=r(L,2),R=I[0],w=I[1],M=(0,i.useState)(t),P=r(M,2),k=P[0],x=P[1],B=(0,i.useState)(""),F=r(B,2),U=F[0],j=F[1],H=(0,i.useState)((function(){})),Y=r(H,2),G=Y[0],K=Y[1],W=(0,i.useRef)(),z=(0,i.useCallback)((function(e){var t=e.target.files;m.default.uploadLocalImage(t).then((function(e){(0,p.insertImage)(k,e,k.selection,T),W.current&&(W.current.value="")}))}),[k,W,T,D]);(0,i.useEffect)((function(){var e=c.default.getInstance().subscribe(d.INTERNAL_EVENT.INSERT_ELEMENT,V);return function(){e()}}),[]);var V=(0,i.useCallback)((function(e){var n=e.type,r=e.element,a=e.insertPosition,o=void 0===a?f.INSERT_POSITION.CURRENT:a,i=e.slateNode,l=e.insertFileLinkCallback,u=e.insertSdocFileLinkCallback,s=e.editor,c=e.linkTitle,d=e.handleSubmit;b(o),S(i),y(r),h(n),w({insertSdocFileLinkCallback:u,insertFileLinkCallback:l}),j(c),K(d),x(s||t),n===f.LOCAL_IMAGE&&setTimeout((function(){W.current&&W.current.click()}),0)}),[t]),Q=(0,i.useCallback)((function(){b(f.INSERT_POSITION.CURRENT),S(null),y(""),h(""),w(null),x(null),j("")}),[]),X={insertPosition:T,slateNode:D,editor:k,element:A,closeDialog:Q,linkTitle:U,handleSubmit:G};switch(o){case f.ELEMENT_TYPE.TABLE:return i.default.createElement(l.CustomTableSizeDialog,X);case f.ELEMENT_TYPE.TABLE_CELL:return i.default.createElement(l.SplitCellSettingDialog,X);case f.ELEMENT_TYPE.LINK:return i.default.createElement(u.default,X);case f.ELEMENT_TYPE.SDOC_LINK:var q={editor:k,dialogType:o,insertLinkCallback:R,closeDialog:Q};return i.default.createElement(s.default,q);case f.ELEMENT_TYPE.FILE_LINK:var J={editor:k,dialogType:o,insertLinkCallback:R,closeDialog:Q};return i.default.createElement(s.default,J);case f.LOCAL_IMAGE:return i.default.createElement("input",{onClick:function(e){return e.stopPropagation()},ref:W,type:"file",multiple:!0,accept:"image/*",style:{display:"none"},onChange:z});case f.ELEMENT_TYPE.FILE_LINK_INSET_INPUT_TEMP:return i.default.createElement(v.default,{element:D,editor:t,closeDialog:Q});default:return null}}},78473:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404));n(25240);t.default=function(e){var t=e.shortcuts,n=e.containerClassName,r=void 0===n?"":n;return a.default.createElement("div",{className:(0,o.default)("sdoc-shortcut-prompt-container",r)},t.map((function(e,t){return a.default.createElement("kbd",{key:"sdoc-shortcut-".concat(e,"-").concat(t)},e)})))}},83768:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.default}});var a=r(n(80651)),o=r(n(60513));n(34247)},80651:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return s.default.createElement("div",{className:"btn-group "+this.props.className,role:"group"},this.props.children)}}])}(s.default.PureComponent);(0,u.default)(c,"defaultProps",{className:"menu-group"});t.default=c},60513:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=r(n(24558)),u=r(n(94404)),s=n(39177),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,a=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,m=e.text,v=e.ariaLabel,h=(0,i.useTranslation)().t,E=(0,o.useCallback)((function(e){t||c(e,a)}),[t,a]),g=(0,u.default)("",d,{"btn btn-icon btn-secondary btn-active":!r,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&t,"rich-icon-btn-hover":r&&!t});return o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{id:p,type:"button","aria-label":v,className:g,disabled:t,"data-active":n,onClick:E},o.default.createElement("i",{className:f}),a===s.SDOC_LINK&&o.default.createElement("span",{className:"sdoc-link-menu-item"},o.default.createElement("span",null,h(m)),o.default.createElement("i",{className:"sdocfont sdoc-drop-down"}))),o.default.createElement(l.default,{target:p},h(m)))};c.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=c},76168:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(48843),l=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,l=e.children,u=(0,o.default)(t,"sdoc-more-text-button",{disabled:n,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&n,"rich-icon-btn-hover":r&&!n,"btn btn-icon btn-secondary btn-active":!r}),s="sdoc-more-text-operations";return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:u,type:"button","aria-label":"more",id:s},a.default.createElement("i",{className:"sdocfont sdoc-more"})),a.default.createElement(i.UncontrolledPopover,{target:s,className:"sdoc-menu-popover sdoc-dropdown-menu",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"menu-group"},l)))};l.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=l},93414:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDataToTree=void 0;var n=function(e,t,r,a){for(var o=0;o<e.length;o++){var i,l;if(e[o].indexId===t){e[o].children=r,e[o].children.forEach((function(e){e.path=a+"/".concat(e.name)}));break}if(null!==(i=e[o])&&void 0!==i&&i.children)n(null===(l=e[o])||void 0===l?void 0:l.children,t,r,a)}return e};t.addDataToTree=n},64487:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(48843),s=n(28321),c=o(n(8334)),d=o(n(12457)),f=o(n(31702)),p=n(46867),m=n(39177);n(64981);t.default=function(e){var t=e.editor,n=e.dialogType,o=e.closeDialog,i=e.insertLinkCallback,v=n===m.ELEMENT_TYPE.FILE_LINK?"Select_file":"Select_sdoc_document",h=(0,s.useTranslation)().t,E=(0,l.useState)(null),g=a(E,2),A=g[0],y=g[1],_=(0,l.useCallback)((function(e){y(e)}),[]),C=(0,l.useCallback)((function(e){var r=i.insertFileLinkCallback,a=i.insertSdocFileLinkCallback;n===m.ELEMENT_TYPE.FILE_LINK?r&&r(t,e.name,e.file_uuid):a&&a(t,e.name,e.file_uuid)}),[i,n,t]),T=(0,l.useCallback)((function(){if(A){var e=A.file_uuid,t=r({},A);e&&""!==e?(C(t),o()):c.default.getSdocLocalFileId(A.path).then((function(e){200===e.status&&(t=r(r({},A),{},{file_uuid:e.data.file_uuid})),C(t),o()})).catch((function(e){var t=(0,p.getErrorMsg)(e);f.default.danger(t)}))}}),[A]);return l.default.createElement(u.Modal,{toggle:o,isOpen:!0,autoFocus:!1,zIndex:1071,returnFocusAfterClose:!1,className:"sdoc-file-select-dialog",contentClassName:"sdoc-file-select-modal"},l.default.createElement(u.ModalHeader,{toggle:o},h(v)),l.default.createElement(u.ModalBody,{className:"p-0"},l.default.createElement("div",{className:"sdoc-file-select-container"},l.default.createElement(d.default,{fileType:m.FILE_TYPE[n],onSelectedFile:_,toggle:o}),l.default.createElement("div",{className:"sdoc-file-select-footer"},l.default.createElement(u.Button,{color:"secondary",className:"mr-2",onClick:o},h("Cancel")),l.default.createElement(u.Button,{color:"primary",className:"highlight-bg-color",disabled:!A,onClick:T},h("Confirm"))))))}},12457:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(41132).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=n(28321),d=l(n(94404)),f=l(n(36261)),p=l(n(8334)),m=n(46867),v=l(n(31702)),h=n(93414);n(51859);t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.onSelectedFile,n=e.toggle,l=e.fileType,u=e.t,c=(0,s.useRef)(null),E=(0,s.useState)(new Set([])),g=i(E,2),A=g[0],y=g[1],_=(0,s.useState)(null),C=i(_,2),T=C[0],b=C[1],N=(0,s.useState)([]),O=i(N,2),D=O[0],S=O[1],L=(0,s.useCallback)((function(e,t){for(var n=0;n<e.length;n++){var r;if(e[n].indexId===t){e[n].children=null;break}null!==(r=e[n])&&void 0!==r&&r.children&&L(e[n].children,t)}S(o(e))}),[]),I=(0,s.useCallback)((function(e,t,r){return p.default.getSdocLocalFiles(e,l).then((function(n){if(n.data.forEach((function(e){e.indexId=f.default.nice()})),t&&r.length>0){var a=(0,h.addDataToTree)(r,t,n.data,e);S(o(a))}else n.data.forEach((function(e){e.path="/".concat(e.name)})),S(n.data)})).catch((function(e){n();var t=(0,m.getErrorMsg)(e);v.default.danger(t)}))}),[]);(0,s.useEffect)((function(){I("/")}),[]);var R=(0,s.useCallback)(function(){var e=a(r().mark((function e(n,a,o){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),!A.has(a.indexId)){e.next=6;break}L(o,a.indexId),A.delete(a.indexId),e.next=9;break;case 6:return e.next=8,I(a.path,a.indexId,o);case 8:A.add(a.indexId);case 9:t(null),b(a),y(new Set(Array.from(A)));case 12:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),[A]),w=(0,s.useCallback)((function(e,n){e.stopPropagation(),b(n),t(n)}),[]),M=(0,s.useCallback)((function(e){return Array.isArray(e)&&0!==e.length?e.map((function(e){var t,n;if(!e)return null;var r=e.type,a=e.indexId,o=e.name,i=(null===T||void 0===T?void 0:T.indexId)===a;return s.default.createElement("div",{key:a,className:"sdoc-folder-container"},"dir"===r&&s.default.createElement("div",{ref:c,className:"sdoc-folder"},s.default.createElement("div",{className:(0,d.default)("sdoc-folder-info sdoc-file-info",{active:i,expanded:A.has(a)}),onClick:function(t){return R(t,e,D)}},s.default.createElement("div",{className:"sdoc-file-icon-container"},s.default.createElement("i",{className:"sdoc-file-icon sdoc-file-icon-toggle sdocfont sdoc-right-slide"}),s.default.createElement("i",{className:"sdoc-file-icon sdocfont sdoc-file sdoc-folder-icon"})),s.default.createElement("span",{className:"sdoc-folder-name sdoc-file-name"},o)),s.default.createElement("div",{className:"sdoc-folder-children"},0===(null===(t=e.children)||void 0===t?void 0:t.length)&&s.default.createElement("div",{className:"sdoc-folder-children-empty"},"(".concat(u("Empty"),")")),(null===(n=e.children)||void 0===n?void 0:n.length)>0&&M(e.children))),"file"===r&&s.default.createElement("div",{className:(0,d.default)("sdoc-file-info",{active:i}),onClick:function(t){w(t,e)}},s.default.createElement("div",{className:"sdoc-file-icon-container"},s.default.createElement("i",{className:(0,d.default)("sdoc-file-icon sdocfont",{"sdoc-document":"sdoc"===l},{"sdoc-link-file":"file"===l})})),s.default.createElement("span",{className:"sdoc-file-name"},o)))})):null}),[D,T,A]);return s.default.createElement("div",{className:"sdoc-files-tree"},M(D))}))},52419:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,a="option-item ".concat(r||""," ").concat(n?"active":"");return s.default.createElement("span",{className:a,onClick:this.onClick},t.iconClass&&s.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),s.default.createElement("span",{className:"label"},t.label))}}])}(s.default.Component);t.default=c},70858:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(28321),f=u(n(76971)),p=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,s.default)(n,"onMouseEnter",(function(){if(n.props.option){var e=n.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};n.setState({isShowMenu:!0,position:t})}})),(0,s.default)(n,"onMouseLeave",(function(){n.setState({isShowMenu:!1})})),(0,s.default)(n,"onBoldClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(a)})),(0,s.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(a)})),(0,s.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,a=t||{},o=a.bold,i=a.italic,l=this.state.isShowMenu,u="sdoc-field-setting ".concat(r?"disable":""," option-item");return c.default.createElement("span",{ref:this.setSettingRef,className:u,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},c.default.createElement("span",{className:"sdocfont sdoc-text-style"}),c.default.createElement("span",{className:"label"},n("Font_style")),c.default.createElement("span",{className:"icon-container"},c.default.createElement("span",{className:"sdocfont sdoc-caret-up op-icon"})),l&&c.default.createElement(f.default,{position:this.state.position},c.default.createElement(f.default.Item,{iconClass:"sdocfont sdoc-bold",isChecked:o,onClick:this.onBoldClick},n("Bold")),c.default.createElement(f.default.Item,{iconClass:"sdocfont sdoc-italic",isChecked:i,onClick:this.onItalicClick},n("Italic"))))}}])}(c.default.Component);t.default=(0,d.withTranslation)("seafile-editor")(p)},10739:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=l(n(52419)),d=l(n(70858));n(18410);var f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"handleSelector",(function(e){n.selector&&!n.selector.contains(e.target)&&n.setState({isShowSelector:!1})})),(0,u.default)(n,"getCurrentOption",(function(){var e=n.props,t=e.value,r=e.options;return t&&r.find((function(e){return e.value===t.value}))})),(0,u.default)(n,"onSelectToggle",(function(e){var t=!n.state.isShowSelector;t&&(n.dropdownContainerHasInit=!1),n.setState({isShowSelector:t})})),(0,u.default)(n,"onChange",(function(e){n.setState({isShowSelector:!1,currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"onUpdateOption",(function(e){n.setState({currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"setContainerRef",(function(e){n.dropdownContainer=e})),(0,u.default)(n,"setSelectorRef",(function(e){n.selector=e})),n.state={isShowSelector:!1,currentOption:n.getCurrentOption()},n.dropdownContainerHasInit=!1,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,a=t.isSelected,o=t.options,i=t.placeholder,l=this.state,u=l.currentOption,f=l.isShowSelector,p=f||a;return s.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},s.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!u&&s.default.createElement("span",{className:"label placeholder"},i),u&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{className:"control-icon ".concat(u.iconClass)}),s.default.createElement("span",{className:"control-label"},u.label)),s.default.createElement("span",{className:"operation"},s.default.createElement("i",{className:"sdocfont sdoc-drop-down arrow"}))),f&&s.default.createElement("span",{className:"select-popover"},s.default.createElement(d.default,{option:u,onUpdateOption:this.onUpdateOption}),s.default.createElement("span",{className:"option-item-divider"}),s.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},o.map((function(t){var n=t.value===(u&&u.value);return s.default.createElement(c.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}])}(s.default.Component);t.default=f},76971:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(13868)),o=r(n(61260));a.default.Item=o.default;t.default=a.default},61260:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950));n(43206);var c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,a=e.isChecked,o="sdoc-menu-item ".concat(n||""),i="menu-item-icon ".concat(r||"");return s.default.createElement("span",{className:o,onClick:this.onClick},s.default.createElement("span",{className:i}),s.default.createElement("span",{className:"menu-item-name"},t),a&&s.default.createElement("span",{className:"sdocfont sdoc-check-mark"}))}}])}(s.default.Component);t.default=c},13868:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.getStyle();return s.default.createElement("span",{className:"sdoc-menu-container",style:e},this.props.children)}}])}(s.default.Component);t.default=c},45118:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STANDARD_COLORS=t.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY=t.RECENT_USED_HIGHLIGHT_COLORS_KEY=t.RECENT_USED_FONT_COLORS_KEY=t.DEFAULT_RECENT_USED_LIST=t.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR=t.DEFAULT_LAST_USED_HIGHLIGHT_COLOR=t.DEFAULT_LAST_USED_FONT_COLOR=t.DEFAULT_FONT_COLOR=t.DEFAULT_COLORS=void 0;t.DEFAULT_COLORS=[{value:"#FFFFFF",name:"White"},{value:"#000000",name:"Black"},{value:"#485368",name:"Blue_grey"},{value:"#2972F4",name:"Blue"},{value:"#00A3F5",name:"Sky_blue"},{value:"#319B62",name:"Green"},{value:"#DE3C36",name:"Red"},{value:"#F88825",name:"Orange"},{value:"#F5C400",name:"Yellow"},{value:"#9A38D7",name:"Purple"},{value:"#F2F2F2",name:"Light_grey_x",index:1},{value:"#7F7F7F",name:"Dark_grey_x",index:1},{value:"#F3F5F7",name:"Light_blue_grey_x",index:1},{value:"#E5EFFF",name:"Light_blue_x",index:1},{value:"#E5F6FF",name:"Light_sky_blue_x",index:1},{value:"#EAFAF1",name:"Light_green_x",index:1},{value:"#FFE9E8",name:"Light_red_x",index:1},{value:"#FFF3EB",name:"Light_orange_x",index:1},{value:"#FFF9E3",name:"Light_yellow_x",index:1},{value:"#FDEBFF",name:"Light_purple_x",index:1},{value:"#D8D8D8",name:"Light_grey_x",index:2},{value:"#595959",name:"Dark_grey_x",index:2},{value:"#C5CAD3",name:"Light_blue_grey_x",index:2},{value:"#C7DCFF",name:"Light_blue_x",index:2},{value:"#C7ECFF",name:"Light_sky_blue_x",index:2},{value:"#C3EAD5",name:"Light_green_x",index:2},{value:"#FFC9C7",name:"Light_red_x",index:2},{value:"#FFDCC4",name:"Light_orange_x",index:2},{value:"#FFEEAD",name:"Light_yellow_x",index:2},{value:"#F2C7FF",name:"Light_purple_x",index:2},{value:"#BFBFBF",name:"Light_grey_x",index:3},{value:"#3F3F3F",name:"Dark_grey_x",index:3},{value:"#808B9E",name:"Light_blue_grey_x",index:3},{value:"#99BEFF",name:"Light_blue_x",index:3},{value:"#99DDFF",name:"Light_sky_blue_x",index:3},{value:"#98D7B6",name:"Light_green_x",index:3},{value:"#FF9C99",name:"Light_red_x",index:3},{value:"#FFBA84",name:"Light_orange_x",index:3},{value:"#FFE270",name:"Light_yellow_x",index:3},{value:"#D58EFF",name:"Light_purple_x",index:3},{value:"#A5A5A5",name:"Light_grey_x",index:4},{value:"#262626",name:"Dark_grey_x",index:4},{value:"#353B45",name:"Dark_blue_grey_x",index:1},{value:"#1450B8",name:"Dark_blue_x",index:1},{value:"#1274A5",name:"Dark_sky_blue_x",index:1},{value:"#277C4F",name:"Dark_green_x",index:1},{value:"#9E1E1A",name:"Dark_red_x",index:1},{value:"#B86014",name:"Dark_orange_x",index:1},{value:"#A38200",name:"Dark_yellow_x",index:1},{value:"#5E2281",name:"Dark_purple_x",index:1},{value:"#939393",name:"Light_grey_x",index:5},{value:"#0D0D0D",name:"Dark_grey_x",index:5},{value:"#24272E",name:"Dark_blue_grey_x",index:2},{value:"#0C306E",name:"Dark_blue_x",index:2},{value:"#0A415C",name:"Dark_sky_blue_x",index:2},{value:"#184E32",name:"Dark_green_x",index:2},{value:"#58110E",name:"Dark_red_x",index:2},{value:"#5C300A",name:"Dark_orange_x",index:2},{value:"#665200",name:"Dark_yellow_x",index:2},{value:"#3b1551",name:"Dark_purple_x",index:2}],t.STANDARD_COLORS=[{value:"#C00000",name:"Standard_dark_red"},{value:"#FF0000",name:"Standard_red"},{value:"#FFC000",name:"Standard_orange"},{value:"#FFFF00",name:"Standard_yellow"},{value:"#92D050",name:"Standard_light_green"},{value:"#00B050",name:"Standard_green"},{value:"#00B0F0",name:"Standard_light_blue"},{value:"#0070C0",name:"Standard_blue"},{value:"#002060",name:"Standard_dark_blue"},{value:"#7030A0",name:"Standard_purple"}],t.DEFAULT_RECENT_USED_LIST=new Array(10).fill(""),t.DEFAULT_FONT_COLOR="#333333",t.DEFAULT_LAST_USED_FONT_COLOR="#FFFF00",t.DEFAULT_LAST_USED_HIGHLIGHT_COLOR="#FF0000",t.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR="#FF0000",t.RECENT_USED_HIGHLIGHT_COLORS_KEY="sdoc-recent-used-highlight-colors",t.RECENT_USED_FONT_COLORS_KEY="sdoc-recent-used-font-colors",t.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY="sdoc-recent-used-bg-colors"},91502:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DIFF_TYPE=t.DELETED_STYLE=t.ADDED_STYLE=void 0;t.DIFF_TYPE={ADD:"add",DELETE:"delete",MODIFY:"modify",COMMON:"common"},t.DELETED_STYLE={computed_background_color:"#ffeef0",color:"rgb(165, 32, 21)"},t.ADDED_STYLE={computed_background_color:"#e6ffed",color:"rgb(137, 181, 66)"}},70710:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIKI_LINK=t.UNORDERED_LIST=t.TWO_COLUMN=t.TOP_LEVEL_TYPES=t.TITLE=t.THREE_COLUMN=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.SUBTITLE=t.SEATABLE_TABLE=t.SEATABLE_COLUMN=t.SDOC_LINK=t.QUICK_INSERT=t.PARAGRAPH=t.ORDERED_LIST=t.MULTI_COLUMN=t.MENTION_TEMP=t.MENTION=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE_BLOCK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FOUR_COLUMN=t.FONT_SIZE_REDUCE=t.FONT_SIZE_INCREASE=t.FONT_SIZE=t.FIVE_COLUMN=t.FILE_LINK_INSET_INPUT_TEMP=t.FILE_LINK=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.CALL_OUT=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=(t.TITLE="title",t.SUBTITLE="subtitle",t.HEADER="header",t.HEADER1="header1"),a=t.HEADER2="header2",o=t.HEADER3="header3",i=t.HEADER4="header4",l=t.HEADER5="header5",u=t.HEADER6="header6",s=(t.MULTI_COLUMN="multi_column",t.COLUMN="column",t.TWO_COLUMN="two_column",t.THREE_COLUMN="three_column",t.FOUR_COLUMN="four_column",t.FIVE_COLUMN="five_column",t.ORDERED_LIST="ordered_list"),c=t.UNORDERED_LIST="unordered_list",d=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),f=t.PARAGRAPH="paragraph",p=t.CODE_BLOCK="code_block",m=(t.CODE_LINE="code_line",t.TABLE="table"),v=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.LINK="link"),h=(t.SDOC_LINK="sdoc_link",t.WIKI_LINK="wiki_link",t.FILE_LINK="file_link",t.IMAGE="image"),E=(t.IMAGE_BLOCK="image_block",t.CALL_OUT="callout",t.MENTION="mention"),g=t.MENTION_TEMP="mention_temp";t.FILE_LINK_INSET_INPUT_TEMP="file_link_insert_input_temp",t.QUICK_INSERT="quick_insert",t.SEATABLE_COLUMN="seatable_column",t.SEATABLE_TABLE="seatable_table",t.FONT_SIZE="font-size",t.FONT_SIZE_INCREASE="font-size-increase",t.FONT_SIZE_REDUCE="font-size-reduce",t.TOP_LEVEL_TYPES=[n,r,a,o,i,l,u,s,c,d,f,p,m],t.INLINE_LEVEL_TYPES=[h,v,E,g]},12448:function(e,t,n){"use strict";var r=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SDOC_FONT_SIZE=t.RECENT_USED_FONTS_KEY=t.GOOGLE_FONT_CLASS=t.FONT_SIZE=t.FONT=t.DEFAULT_FONT=void 0;var o=a(n(70710)),i="serif",l="sans-serif",u="cursive",s="monospace",c=[100,200,300,400,500,600,700,800,900],d=[100,200,300,400,500,600,700],f=[200,300,400,500,600,700],p=[200,300,400,500,600,700,800],m=[300,400,500,600,700],v=[300,400,500,600,700,800,900],h=[400,500,600,700],E=[400,500,600,700,800],g=[400,500,600,700,800,900],A=[100,300,400,500,700,900],y=[400,700],_=(t.FONT_SIZE=[{name:"9",value:9},{name:"10",value:10},{name:"11",value:11},{name:"12",value:12},{name:"14",value:14},{name:"16",value:16},{name:"18",value:18},{name:"20",value:20},{name:"22",value:22},{name:"24",value:24},{name:"26",value:26},{name:"28",value:28},{name:"36",value:36},{name:"42",value:42},{name:"48",value:48},{name:"72",value:72}],t.GOOGLE_FONT_CLASS="sdoc-google-font",t.DEFAULT_FONT="default_font");t.RECENT_USED_FONTS_KEY="sdoc-recent-used-fonts",t.FONT=[{name:_,supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:l,isDefault:!0,langOrder:{"zh-cn":2}},{name:"Arial",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:l},{name:"Arimo",supportFontWeight:h,usuallyFontFamilyName:l},{name:"Assistant",supportFontWeight:p,usuallyFontFamilyName:l},{name:"Bitter",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Cabin",supportFontWeight:h,usuallyFontFamilyName:l},{name:"Catamaran",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Caveat",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Cinzel",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Changa",supportFontWeight:p,usuallyFontFamilyName:l},{name:"Comfortaa",supportFontWeight:m,usuallyFontFamilyName:u},{name:"Comic Sans MS",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Crimson Text",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Cuprum",supportFontWeight:h,usuallyFontFamilyName:l},{name:"Dancing Script",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Domine",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Dosis",supportFontWeight:p,usuallyFontFamilyName:l},{name:"EB Garamond",supportFontWeight:E,usuallyFontFamilyName:i},{name:"Encode Sans",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Exo",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Exo 2",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Faustina",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Garamond",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Georgia",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Heebo",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Helvetica",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:l},{name:"Inconsolata",supportFontWeight:[200,300,400,500,600,700,800,900],usuallyFontFamilyName:s},{name:"Inter",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Karla",supportFontWeight:p,usuallyFontFamilyName:l},{name:"Kreon",supportFontWeight:m,usuallyFontFamilyName:i},{name:"Lemonada",supportFontWeight:m,usuallyFontFamilyName:u},{name:"Libre Franklin",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Liu Jian Mao Cao",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Long Cang",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Lora",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Lucida Family",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Josefin Sans",supportFontWeight:d,usuallyFontFamilyName:l},{name:"Josefin Slab",supportFontWeight:d,usuallyFontFamilyName:i},{name:"Jura",supportFontWeight:m,usuallyFontFamilyName:l},{name:"Manuale",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Markazi Text",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Maven Pro",supportFontWeight:g,usuallyFontFamilyName:l},{name:"Ma Shan Zheng",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Merriweather Sans",supportFontWeight:[300,400,500,600,700,800],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Noto Sans HK",supportFontWeight:A,usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Noto Sans SC",supportFontWeight:A,usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Noto Sans TC",supportFontWeight:A,usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Noto Serif SC",supportFontWeight:[200,300,400,500,600,700,900],usuallyFontFamilyName:i,langOrder:{"zh-cn":0}},{name:"Noto Serif TC",supportFontWeight:[200,300,400,500,600,700,900],usuallyFontFamilyName:i,langOrder:{"zh-cn":0}},{name:"Orbitron",supportFontWeight:g,usuallyFontFamilyName:l},{name:"Oswald",supportFontWeight:f,usuallyFontFamilyName:l},{name:"Petrona",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Playfair Display",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Podkova",supportFontWeight:E,usuallyFontFamilyName:i},{name:"Quicksand",supportFontWeight:m,usuallyFontFamilyName:l},{name:"Raleway",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Roboto Mono",supportFontWeight:g,usuallyFontFamilyName:s},{name:"Roboto Slab",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Rokkitt",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Rosario",supportFontWeight:m,usuallyFontFamilyName:l},{name:"Rubik",supportFontWeight:v,usuallyFontFamilyName:l},{name:"Ruda",supportFontWeight:g,usuallyFontFamilyName:l},{name:"Saira",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Signika",supportFontWeight:m,usuallyFontFamilyName:l},{name:"Tahoma",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Times New Roman",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Verdana",supportFontWeight:y,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Vollkorn",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Work Sans",supportFontWeight:c,usuallyFontFamilyName:l},{name:"Yanone Kaffeesatz",supportFontWeight:f,usuallyFontFamilyName:l},{name:"ZCOOL KuaiLe",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"ZCOOL QingKe HuangYou",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"ZCOOL XiaoWei",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"Zhi Mang Xing",supportFontWeight:[400],usuallyFontFamilyName:l,langOrder:{"zh-cn":0}},{name:"\u5fae\u8f6f\u96c5\u9ed1",fontFamilyName:{mac:"Microsoft YaHei",windows:"\u5fae\u8f6f\u96c5\u9ed1"},supportFontWeight:[100,400,700],isSystemOwn:!0,usuallyFontFamilyName:l,langOrder:{"zh-cn":1}},{name:"\u5b8b\u4f53",fontFamilyName:{mac:"SimSun",windows:"\u5b8b\u4f53"},supportFontWeight:[100,400,700,800],isSystemOwn:!0,usuallyFontFamilyName:i,langOrder:{"zh-cn":1}},{name:"\u9ed1\u4f53",fontFamilyName:{mac:"SimHei",windows:"\u9ed1\u4f53"},supportFontWeight:[300,500],isSystemOwn:!0,usuallyFontFamilyName:l,langOrder:{"zh-cn":1}},{name:"\u6977\u4f53",fontFamilyName:{mac:"KaiTi",windows:"\u6977\u4f53"},supportFontWeight:[400,700,800],isSystemOwn:!0,langOrder:{"zh-cn":1}}],t.SDOC_FONT_SIZE=r(r(r(r(r(r(r(r(r({DEFAULT:11},o.TITLE,26),o.SUBTITLE,15),o.HEADER1,20),o.HEADER2,16),o.HEADER3,14),o.HEADER4,12),o.HEADER5,11),o.HEADER6,11),o.CODE_LINE,10)},39177:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ADDED_STYLE",{enumerable:!0,get:function(){return s.ADDED_STYLE}}),t.ADD_POSITION_OFFSET_TYPE=void 0,Object.defineProperty(t,"BLOCKQUOTE",{enumerable:!0,get:function(){return i.BLOCKQUOTE}}),Object.defineProperty(t,"CALL_OUT",{enumerable:!0,get:function(){return i.CALL_OUT}}),Object.defineProperty(t,"CHECK_LIST_ITEM",{enumerable:!0,get:function(){return i.CHECK_LIST_ITEM}}),Object.defineProperty(t,"CLEAR_FORMAT",{enumerable:!0,get:function(){return d.CLEAR_FORMAT}}),t.CLIPBOARD_ORIGIN_SDOC_KEY=t.CLIPBOARD_FORMAT_KEY=void 0,Object.defineProperty(t,"CODE_BLOCK",{enumerable:!0,get:function(){return i.CODE_BLOCK}}),Object.defineProperty(t,"CODE_LINE",{enumerable:!0,get:function(){return i.CODE_LINE}}),Object.defineProperty(t,"COLUMN",{enumerable:!0,get:function(){return i.COLUMN}}),Object.defineProperty(t,"COMBINE_CELL",{enumerable:!0,get:function(){return d.COMBINE_CELL}}),Object.defineProperty(t,"DEFAULT_COLORS",{enumerable:!0,get:function(){return l.DEFAULT_COLORS}}),Object.defineProperty(t,"DEFAULT_FONT",{enumerable:!0,get:function(){return u.DEFAULT_FONT}}),Object.defineProperty(t,"DEFAULT_FONT_COLOR",{enumerable:!0,get:function(){return l.DEFAULT_FONT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_FONT_COLOR",{enumerable:!0,get:function(){return l.DEFAULT_LAST_USED_FONT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_HIGHLIGHT_COLOR",{enumerable:!0,get:function(){return l.DEFAULT_LAST_USED_HIGHLIGHT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR",{enumerable:!0,get:function(){return l.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR}}),Object.defineProperty(t,"DEFAULT_RECENT_USED_LIST",{enumerable:!0,get:function(){return l.DEFAULT_RECENT_USED_LIST}}),Object.defineProperty(t,"DELETED_STYLE",{enumerable:!0,get:function(){return s.DELETED_STYLE}}),Object.defineProperty(t,"DIFF_TYPE",{enumerable:!0,get:function(){return s.DIFF_TYPE}}),t.ELEMENT_TYPE=void 0,Object.defineProperty(t,"FILE_LINK",{enumerable:!0,get:function(){return i.FILE_LINK}}),Object.defineProperty(t,"FILE_LINK_INSET_INPUT_TEMP",{enumerable:!0,get:function(){return i.FILE_LINK_INSET_INPUT_TEMP}}),t.FILE_TYPE=void 0,Object.defineProperty(t,"FIVE_COLUMN",{enumerable:!0,get:function(){return i.FIVE_COLUMN}}),Object.defineProperty(t,"FONT",{enumerable:!0,get:function(){return u.FONT}}),Object.defineProperty(t,"FONT_SIZE",{enumerable:!0,get:function(){return u.FONT_SIZE}}),Object.defineProperty(t,"FOUR_COLUMN",{enumerable:!0,get:function(){return i.FOUR_COLUMN}}),Object.defineProperty(t,"GOOGLE_FONT_CLASS",{enumerable:!0,get:function(){return u.GOOGLE_FONT_CLASS}}),Object.defineProperty(t,"HEADER",{enumerable:!0,get:function(){return i.HEADER}}),Object.defineProperty(t,"HEADER1",{enumerable:!0,get:function(){return i.HEADER1}}),Object.defineProperty(t,"HEADER2",{enumerable:!0,get:function(){return i.HEADER2}}),Object.defineProperty(t,"HEADER3",{enumerable:!0,get:function(){return i.HEADER3}}),Object.defineProperty(t,"HEADER4",{enumerable:!0,get:function(){return i.HEADER4}}),Object.defineProperty(t,"HEADER5",{enumerable:!0,get:function(){return i.HEADER5}}),Object.defineProperty(t,"HEADER6",{enumerable:!0,get:function(){return i.HEADER6}}),t.HEADER_TITLE_MAP=t.HEADERS=void 0,Object.defineProperty(t,"IMAGE",{enumerable:!0,get:function(){return i.IMAGE}}),Object.defineProperty(t,"IMAGE_BLOCK",{enumerable:!0,get:function(){return i.IMAGE_BLOCK}}),Object.defineProperty(t,"INLINE_LEVEL_TYPES",{enumerable:!0,get:function(){return i.INLINE_LEVEL_TYPES}}),t.INSERT_POSITION=t.INSERT_FILE_DISPLAY_TYPE=void 0,Object.defineProperty(t,"KEYBOARD",{enumerable:!0,get:function(){return c.KEYBOARD}}),Object.defineProperty(t,"LINK",{enumerable:!0,get:function(){return i.LINK}}),Object.defineProperty(t,"LIST_ITEM",{enumerable:!0,get:function(){return i.LIST_ITEM}}),t.LOCAL_IMAGE=t.LIST_TYPE_ARRAY=t.LIST_ITEM_SUPPORTED_TRANSFORMATION=t.LIST_ITEM_CORRELATION_TYPE=void 0,Object.defineProperty(t,"MAC_HOTKEYS",{enumerable:!0,get:function(){return c.MAC_HOTKEYS}}),Object.defineProperty(t,"MENTION",{enumerable:!0,get:function(){return i.MENTION}}),Object.defineProperty(t,"MENTION_TEMP",{enumerable:!0,get:function(){return i.MENTION_TEMP}}),Object.defineProperty(t,"MENUS_CONFIG_MAP",{enumerable:!0,get:function(){return d.MENUS_CONFIG_MAP}}),t.MOUSE_ENTER_EVENT_DISABLED_MAP=void 0,Object.defineProperty(t,"MULTI_COLUMN",{enumerable:!0,get:function(){return i.MULTI_COLUMN}}),Object.defineProperty(t,"ORDERED_LIST",{enumerable:!0,get:function(){return i.ORDERED_LIST}}),Object.defineProperty(t,"PARAGRAPH",{enumerable:!0,get:function(){return i.PARAGRAPH}}),Object.defineProperty(t,"QUICK_INSERT",{enumerable:!0,get:function(){return i.QUICK_INSERT}}),Object.defineProperty(t,"RECENT_USED_FONTS_KEY",{enumerable:!0,get:function(){return u.RECENT_USED_FONTS_KEY}}),Object.defineProperty(t,"RECENT_USED_FONT_COLORS_KEY",{enumerable:!0,get:function(){return l.RECENT_USED_FONT_COLORS_KEY}}),Object.defineProperty(t,"RECENT_USED_HIGHLIGHT_COLORS_KEY",{enumerable:!0,get:function(){return l.RECENT_USED_HIGHLIGHT_COLORS_KEY}}),Object.defineProperty(t,"RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY",{enumerable:!0,get:function(){return l.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY}}),Object.defineProperty(t,"REDO",{enumerable:!0,get:function(){return d.REDO}}),Object.defineProperty(t,"REMOVE_TABLE",{enumerable:!0,get:function(){return d.REMOVE_TABLE}}),t.ROOT_ELEMENT_TYPES=void 0,Object.defineProperty(t,"SDOC_FONT_SIZE",{enumerable:!0,get:function(){return u.SDOC_FONT_SIZE}}),Object.defineProperty(t,"SDOC_LINK",{enumerable:!0,get:function(){return i.SDOC_LINK}}),Object.defineProperty(t,"SEATABLE_TABLE",{enumerable:!0,get:function(){return i.SEATABLE_TABLE}}),Object.defineProperty(t,"SIDE_INSERT_MENUS_CONFIG",{enumerable:!0,get:function(){return d.SIDE_INSERT_MENUS_CONFIG}}),Object.defineProperty(t,"SIDE_INSERT_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_INSERT_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"SIDE_TRANSFORM_MENUS_CONFIG",{enumerable:!0,get:function(){return d.SIDE_TRANSFORM_MENUS_CONFIG}}),Object.defineProperty(t,"SIDE_TRANSFORM_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_TRANSFORM_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"STANDARD_COLORS",{enumerable:!0,get:function(){return l.STANDARD_COLORS}}),Object.defineProperty(t,"SUBTITLE",{enumerable:!0,get:function(){return i.SUBTITLE}}),t.SUPPORTED_SIDE_OPERATION_TYPE=void 0,Object.defineProperty(t,"TABLE",{enumerable:!0,get:function(){return i.TABLE}}),Object.defineProperty(t,"TABLE_CELL",{enumerable:!0,get:function(){return i.TABLE_CELL}}),t.TABLE_DRAG_KEY=void 0,Object.defineProperty(t,"TABLE_ROW",{enumerable:!0,get:function(){return i.TABLE_ROW}}),Object.defineProperty(t,"TEXT_ALIGN",{enumerable:!0,get:function(){return d.TEXT_ALIGN}}),Object.defineProperty(t,"TEXT_STYLE",{enumerable:!0,get:function(){return d.TEXT_STYLE}}),Object.defineProperty(t,"TEXT_STYLE_MAP",{enumerable:!0,get:function(){return d.TEXT_STYLE_MAP}}),Object.defineProperty(t,"TEXT_STYLE_MORE",{enumerable:!0,get:function(){return d.TEXT_STYLE_MORE}}),Object.defineProperty(t,"THREE_COLUMN",{enumerable:!0,get:function(){return i.THREE_COLUMN}}),Object.defineProperty(t,"TITLE",{enumerable:!0,get:function(){return i.TITLE}}),Object.defineProperty(t,"TOP_LEVEL_TYPES",{enumerable:!0,get:function(){return i.TOP_LEVEL_TYPES}}),t.TRANSPARENT=void 0,Object.defineProperty(t,"TWO_COLUMN",{enumerable:!0,get:function(){return i.TWO_COLUMN}}),Object.defineProperty(t,"UNDO",{enumerable:!0,get:function(){return d.UNDO}}),Object.defineProperty(t,"UNORDERED_LIST",{enumerable:!0,get:function(){return i.UNORDERED_LIST}}),Object.defineProperty(t,"WIN_HOTKEYS",{enumerable:!0,get:function(){return c.WIN_HOTKEYS}});var i=o(n(70710));t.ELEMENT_TYPE=i;var l=n(45118),u=n(12448),s=n(91502),c=n(49780),d=n(58476);t.HEADERS=[i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6],t.HEADER_TITLE_MAP=a(a(a(a(a(a(a(a(a({},i.TITLE,"Title"),i.SUBTITLE,"Subtitle"),i.HEADER1,"Header_one"),i.HEADER2,"Header_two"),i.HEADER3,"Header_three"),i.HEADER4,"Header_four"),i.HEADER5,"Header_five"),i.HEADER6,"Header_six"),i.PARAGRAPH,"Paragraph"),t.TRANSPARENT="transparent",t.CLIPBOARD_FORMAT_KEY="x-slate-fragment",t.TABLE_DRAG_KEY="drag-table/json",t.CLIPBOARD_ORIGIN_SDOC_KEY="origin-sdoc-uuid",t.INSERT_FILE_DISPLAY_TYPE=["text_link","icon_link","card_link"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.LOCAL_IMAGE="local-image",t.LIST_TYPE_ARRAY=[i.UNORDERED_LIST,i.ORDERED_LIST],t.LIST_ITEM_CORRELATION_TYPE=[i.UNORDERED_LIST,i.ORDERED_LIST,i.LIST_ITEM],t.LIST_ITEM_SUPPORTED_TRANSFORMATION=[i.UNORDERED_LIST,i.ORDERED_LIST,"left","center","right",i.BLOCKQUOTE],t.ADD_POSITION_OFFSET_TYPE=[i.PARAGRAPH,i.SUBTITLE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CHECK_LIST_ITEM,i.IMAGE_BLOCK],t.FILE_TYPE=a(a({},i.FILE_LINK,"file"),i.SDOC_LINK,"sdoc"),t.SUPPORTED_SIDE_OPERATION_TYPE=[i.PARAGRAPH,i.SUBTITLE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CHECK_LIST_ITEM,i.CODE_BLOCK,i.TABLE,i.BLOCKQUOTE,i.CALL_OUT,i.IMAGE_BLOCK,i.SEATABLE_COLUMN],t.MOUSE_ENTER_EVENT_DISABLED_MAP=(a(a(a(a(a(a(a(a(a(a(r={},i.PARAGRAPH,[i.CALL_OUT]),i.TITLE,[i.CALL_OUT]),i.SUBTITLE,[i.CALL_OUT]),i.CHECK_LIST_ITEM,[i.CALL_OUT]),i.ORDERED_LIST,[i.CALL_OUT]),i.UNORDERED_LIST,[i.CALL_OUT]),i.LIST_ITEM,[i.CALL_OUT]),i.BLOCKQUOTE,[i.CALL_OUT]),i.HEADER1,[i.CALL_OUT]),i.HEADER2,[i.CALL_OUT]),a(a(a(a(a(r,i.HEADER3,[i.CALL_OUT]),i.HEADER4,[i.CALL_OUT]),i.HEADER5,[i.CALL_OUT]),i.HEADER6,[i.CALL_OUT]),i.CALL_OUT,[i.CALL_OUT])),t.ROOT_ELEMENT_TYPES=[i.PARAGRAPH,i.TITLE,i.SUBTITLE,i.CHECK_LIST_ITEM,i.ORDERED_LIST,i.UNORDERED_LIST,i.BLOCKQUOTE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CALL_OUT,i.TABLE,i.CODE_BLOCK,i.IMAGE_BLOCK]},49780:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS=t.MAC_HOTKEYS_EVENT=t.MAC_HOTKEYS=t.KEYBOARD=void 0;t.KEYBOARD={UP:"up",RIGHT:"right",DOWN:"down",LEFT:"left"},t.MAC_HOTKEYS={paragraph:"\u2318+\u2325+0",title:"\u2318+\u2325+.",subtitle:"\u2318+\u2325+,",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.MAC_HOTKEYS_EVENT={paragraph:"cmd+opt+0",title:"cmd+opt+.",subtitle:"cmd+opt+,",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"},t.WIN_HOTKEYS={paragraph:"ctrl+alt+0",title:"ctrl+alt+.",subtitle:"ctrl+alt+,",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"}},58476:function(e,t,n){"use strict";var r,a,o,i,l=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.UNDO=t.TEXT_STYLE_MORE=t.TEXT_STYLE_MAP=t.TEXT_STYLE=t.TEXT_ALIGN=t.SIDE_TRANSFORM_MENUS_SEARCH_MAP=t.SIDE_TRANSFORM_MENUS_CONFIG=t.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP=t.SIDE_INSERT_MENUS_SEARCH_MAP=t.SIDE_INSERT_MENUS_CONFIG=t.SEARCH_REPLACE=t.REMOVE_TABLE=t.REDO=t.MENUS_CONFIG_MAP=t.ITALIC=t.COMBINE_CELL=t.CLEAR_FORMAT=t.BOLD=void 0;var u=n(45118),s=n(70710),c=t.UNDO="undo",d=t.REDO="redo",f=t.CLEAR_FORMAT="clear_format",p=(t.REMOVE_TABLE="remove_table",t.COMBINE_CELL="combine_cell",t.SEARCH_REPLACE="search_replace"),m=t.TEXT_STYLE="text_style",v=t.ITALIC="italic",h=t.BOLD="bold",E="underline",g="highlight_color",A="color",y=t.TEXT_ALIGN="text_align",_=t.TEXT_STYLE_MORE="text_style_more",C="strikethrough",T="superscript",b="subscript",N=t.TEXT_STYLE_MAP={COLOR:A,HIGHLIGHT_COLOR:g,FONT_SIZE:"font_size",FONT:"font",BOLD:h,ITALIC:v,BOLD_ITALIC:"".concat(h,"_").concat(v),UNDERLINE:E,STRIKETHROUGH:C,SUPERSCRIPT:T,SUBSCRIPT:b,CODE:"code",DELETE:"delete",ADD:"add"};t.MENUS_CONFIG_MAP=(l(l(l(l(l(l(l(l(l(l(r={},s.BLOCKQUOTE,{id:"sdoc_".concat(s.BLOCKQUOTE),iconClass:"sdocfont sdoc-quote-left",text:"Quote"}),s.ORDERED_LIST,{id:s.ORDERED_LIST,iconClass:"sdocfont sdoc-list-ol",text:"Ordered_list"}),s.UNORDERED_LIST,{id:s.UNORDERED_LIST,iconClass:"sdocfont sdoc-list-ul",text:"Unordered_list"}),s.CHECK_LIST_ITEM,{id:s.CHECK_LIST_ITEM,iconClass:"sdocfont sdoc-check-square",text:"Check_list"}),s.CODE_BLOCK,{id:s.CODE_BLOCK,iconClass:"sdocfont sdoc-code-block",text:"Code_block"}),s.LINK,{id:"sdoc_".concat(s.LINK),iconClass:"sdocfont sdoc-link",text:"Link"}),s.IMAGE,{id:"sdoc_".concat(s.IMAGE),iconClass:"sdocfont sdoc-image",text:"Image"}),s.TABLE,{id:"sdoc_".concat(s.TABLE),iconClass:"sdocfont sdoc-table",text:"Table"}),m,[{id:v,iconClass:"sdocfont sdoc-italic",text:"Italic",ariaLabel:"italic",type:N.ITALIC},{id:h,iconClass:"sdocfont sdoc-bold",text:"Bold",ariaLabel:"bold",type:N.BOLD},{id:E,iconClass:"sdocfont sdoc-underline",text:"Underline",ariaLabel:"underline",type:N.UNDERLINE},{id:"inline_code",iconClass:"sdocfont sdoc-inline-code",text:"Inline_code",ariaLabel:"code",type:N.CODE},{id:"sdoc-".concat(g),iconClass:"sdocfont sdoc-highlight-color",text:"Highlight_color",ariaLabel:"background color",type:N.HIGHLIGHT_COLOR,isColor:!0,recentUsedColorsKey:u.RECENT_USED_HIGHLIGHT_COLORS_KEY,defaultLastUsedColor:u.DEFAULT_LAST_USED_HIGHLIGHT_COLOR},{id:"sdoc-font-".concat(A),iconClass:"sdocfont sdoc-font-color",text:"Font_color",ariaLabel:"font color",type:N.COLOR,defaultColor:u.DEFAULT_FONT_COLOR,isColor:!0,recentUsedColorsKey:u.RECENT_USED_FONT_COLORS_KEY,defaultLastUsedColor:u.DEFAULT_LAST_USED_FONT_COLOR}]),_,[{id:C,iconClass:"sdocfont sdoc-strikethrough",text:"Strikethrough",type:N.STRIKETHROUGH},{id:T,iconClass:"sdocfont sdoc-subscripts",text:"Superscript",type:N.SUPERSCRIPT},{id:b,iconClass:"sdocfont sdoc-subscripts",text:"Subscript",type:N.SUBSCRIPT}]),l(l(l(l(l(l(l(l(l(l(r,y,[{id:"align_left",iconClass:"sdocfont sdoc-align-left",type:"left"},{id:"align_center",iconClass:"sdocfont sdoc-align-center",type:"center"},{id:"align_right",iconClass:"sdocfont sdoc-align-right",type:"right"}]),c,{id:c,iconClass:"sdocfont sdoc-revoke",text:"Undo",type:"undo"}),d,{id:d,iconClass:"sdocfont sdoc-redo",text:"Redo",type:"redo"}),f,{id:"sdoc_".concat(f),iconClass:"sdocfont sdoc-format-clear",text:"Clear_format"}),s.SDOC_LINK,{id:"sdoc_".concat(s.SDOC_LINK),iconClass:"sdocfont sdoc-document",text:"Link_sdoc"}),s.FILE_LINK,{id:"sdoc_".concat(s.FILE_LINK),iconClass:"sdocfont sdoc-link-file",text:"Link_file"}),s.CALL_OUT,{id:"sdoc_".concat(s.CALL_OUT),iconClass:"sdocfont sdoc-callout",text:"Callout"}),p,{id:"sdoc_".concat(p),iconClass:"sdocfont sdoc-find-replace",text:"Search_and_replace"}),s.SEATABLE_COLUMN,{id:"sdoc_".concat(s.SEATABLE_COLUMN),iconClass:"sdocfont sdoc-choose-column",text:"SeaTable_column"}),s.SEATABLE_TABLE,{id:s.SEATABLE_TABLE,iconClass:"sdocfont sdoc-seatable-table",type:s.SEATABLE_TABLE,text:"SeaTable_table"})),t.SIDE_TRANSFORM_MENUS_CONFIG=[{id:s.PARAGRAPH,iconClass:"sdocfont sdoc-text",type:s.PARAGRAPH,text:"Paragraph"},{id:s.HEADER1,iconClass:"sdocfont sdoc-header1",type:s.HEADER1,text:"Header_one"},{id:s.HEADER2,iconClass:"sdocfont sdoc-header2",type:s.HEADER2,text:"Header_two"},{id:s.HEADER3,iconClass:"sdocfont sdoc-header3",type:s.HEADER3,text:"Header_three"},{id:s.HEADER4,iconClass:"sdocfont sdoc-header4",type:s.HEADER4,text:"Header_four"},{id:s.HEADER5,iconClass:"sdocfont sdoc-header5",type:s.HEADER5,text:"Header_five"},{id:s.HEADER6,iconClass:"sdocfont sdoc-header6",type:s.HEADER6,text:"Header_six"},{id:s.UNORDERED_LIST,iconClass:"sdocfont sdoc-list-ul",type:s.UNORDERED_LIST,text:"Unordered_list"},{id:s.ORDERED_LIST,iconClass:"sdocfont sdoc-list-ol",type:s.ORDERED_LIST,text:"Ordered_list"},{id:s.CHECK_LIST_ITEM,iconClass:"sdocfont sdoc-check-square",type:s.CHECK_LIST_ITEM,text:"Check_list"},{id:s.BLOCKQUOTE,iconClass:"sdocfont sdoc-quote1",type:s.BLOCKQUOTE,text:"Quote"},{id:s.CALL_OUT,iconClass:"sdocfont sdoc-callout",type:s.CALL_OUT,text:"Callout"}],t.SIDE_TRANSFORM_MENUS_SEARCH_MAP=(l(l(l(l(l(l(l(l(l(l(a={},s.PARAGRAPH,"Paragraph"),s.HEADER1,"Header_one"),s.HEADER2,"Header_two"),s.HEADER3,"Header_three"),s.HEADER4,"Header_four"),s.HEADER5,"Header_five"),s.HEADER6,"Header_six"),s.UNORDERED_LIST,"Unordered_list"),s.ORDERED_LIST,"Ordered_list"),s.CHECK_LIST_ITEM,"Check_list"),l(l(a,s.BLOCKQUOTE,"Quote"),s.CALL_OUT,"Callout")),t.SIDE_INSERT_MENUS_CONFIG=(l(l(l(l(l(l(l(l(l(l(o={},s.IMAGE,{id:"",iconClass:"sdocfont sdoc-image",type:s.IMAGE,text:"Image"}),s.TABLE,{id:"sdoc-side-menu-item-table",iconClass:"sdocfont sdoc-table",type:s.TABLE,text:"Table"}),s.LINK,{id:"",iconClass:"sdocfont sdoc-link",type:s.LINK,text:"Link"}),s.CODE_BLOCK,{id:"",iconClass:"sdocfont sdoc-code-block",type:s.CODE_BLOCK,text:"Code_block"}),s.CALL_OUT,{id:"",iconClass:"sdocfont sdoc-callout",text:"Callout"}),s.ORDERED_LIST,{id:"",iconClass:"sdocfont sdoc-list-ol",type:s.ORDERED_LIST,text:"Ordered_list"}),s.UNORDERED_LIST,{id:"",iconClass:"sdocfont sdoc-list-ul",type:s.UNORDERED_LIST,text:"Unordered_list"}),s.CHECK_LIST_ITEM,{id:"",iconClass:"sdocfont sdoc-check-square",type:s.CHECK_LIST_ITEM,text:"Check_list"}),s.PARAGRAPH,{id:s.PARAGRAPH,iconClass:"sdocfont sdoc-text",type:s.PARAGRAPH,text:"Paragraph"}),s.HEADER,[{id:s.HEADER1,iconClass:"sdocfont sdoc-header1",type:s.HEADER1,text:"Header_one"},{id:s.HEADER2,iconClass:"sdocfont sdoc-header2",type:s.HEADER2,text:"Header_two"},{id:s.HEADER3,iconClass:"sdocfont sdoc-header3",type:s.HEADER3,text:"Header_three"},{id:s.HEADER4,iconClass:"sdocfont sdoc-header4",type:s.HEADER4,text:"Header_four"}]),l(l(o,s.MULTI_COLUMN,[{id:s.TWO_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:s.TWO_COLUMN,text:"Two_column"},{id:s.THREE_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:s.THREE_COLUMN,text:"Three_column"},{id:s.FOUR_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:s.FOUR_COLUMN,text:"Four_column"}]),s.BLOCKQUOTE,{id:s.BLOCKQUOTE,iconClass:"sdocfont sdoc-quote1",type:s.BLOCKQUOTE,text:"Quote"})),t.SIDE_INSERT_MENUS_SEARCH_MAP=(l(l(l(l(l(l(l(l(l(l(i={},s.IMAGE,"Image"),s.TABLE,"Table"),s.MULTI_COLUMN,"Multi_column"),s.COLUMN,"Column"),s.TWO_COLUMN,"Two_column"),s.THREE_COLUMN,"Three_column"),s.FOUR_COLUMN,"Four_column"),s.FIVE_COLUMN,"Five_column"),s.LINK,"Link"),s.CODE_BLOCK,"Code_block"),l(l(l(l(l(l(l(l(l(l(i,s.CALL_OUT,"Callout"),s.UNORDERED_LIST,"Unordered_list"),s.ORDERED_LIST,"Ordered_list"),s.CHECK_LIST_ITEM,"Check_list"),s.PARAGRAPH,"Paragraph"),s.HEADER1,"Header_one"),s.HEADER2,"Header_two"),s.HEADER3,"Header_three"),s.HEADER4,"Header_four"),s.SEATABLE_COLUMN,"SeaTable_column"),l(i,s.SEATABLE_TABLE,"SeaTable_table")),t.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP={COPY_LINK_OF_SECTION:"Copy_link_of_section",COPY:"Copy",CUT:"Cut",DELETE:"Delete"}},82935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(44156);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(98929);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(85761);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},44156:function(e,t,n){"use strict";var r=n(91847).default,a=n(41132).default,o=n(50883).default,i=n(85715).default,l=n(12897).default,u=["at"],s=["at"],c=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.someNode=t.isTopLevelListItem=t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeInSameBlock=t.isRangeAcrossBlocks=t.isMultiLevelList=t.isLastNode=t.isLastChild=t.isHasImg=t.isFirstChild=t.isEndPoint=t.isCurrentLineHasText=t.isCurrentLineEmpty=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getTopLevelBlockNode=t.getStartPoint=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getPointBefore=t.getParentNode=t.getNodes=t.getNodeType=t.getNodeEntries=t.getNodeById=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getEndPoint=t.getEditorString=t.getDeepInlineChildren=t.getCurrentNode=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var d=n(70523),f=n(62097),p=n(85761),m=c(n(2568)),v=n(39177),h=function(e,t){var n=t.match,r=t.block,a=void 0;return(n||r)&&(a=function(t,a){return(0,p.match)(t,a,n)&&(!r||d.Editor.isBlock(e,t))}),l(l({},t),{},{match:a})};t.getQueryOptions=h;t.findPath=function(e,t,n){try{return f.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=d.Node.get(e,t)}catch(r){n=null}return n};var E=function(e){return d.Element.isElement(e)?e.type:""};t.getNodeType=E;var g=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r];if(a.id===t){n=a;break}var o=a.children;if(Array.isArray(o)){var i=o.find((function(e){return e.id===t}));if(i){n=i;break}if(i=g(o,t)){n=i;break}}}return n};t.getNodeById=g;t.isTextNode=function(e){return!!e&&(!(m.default.hasProperty(e,"children")||!m.default.hasProperty(e,"text"))||void 0)};var A=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r],o=a.children;if(Array.isArray(o)&&(n=o.find((function(e){return e.id===t}))?a:A(o,t)))break}return n};t.getParentNode=A;t.getNodes=function(e,t){return d.Node.nodes(e,t)};t.getCommonNode=function(e,t,n){return d.Node.common(e,t,n)};t.getSelectedNodeByType=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return E(e)===t},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeByTypes=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return t.includes(E(e))},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeEntryByType=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return E(e)===t},universal:!1}),r=i(n,1)[0];return r||null};t.getNodeEntries=function(e,t){return d.Editor.nodes(e,h(e,t))};t.getEditorString=function(e,t,n){if(!t)return"";try{return d.Editor.string(e,t,n)}catch(r){return""}};var y=function(e){var t=i(e,2),n=t[0],r=t[1];return d.Element.isAncestor(n)?n.children.map((function(e,t){return[e,r.concat([t])]})):[]};t.getChildren=y;var _=function(e){var t=i(e,2),n=t[0],r=t[1];if(d.Text.isText(n))return null;if(!n.children.length)return null;var a=n.children;return[a[a.length-1],r.concat([a.length-1])]};t.getLastChild=_;var C=function(e,t){var n,r=t.children,i=[],l=o(r);try{for(l.s();!(n=l.n()).done;){var u=n.value;d.Editor.isBlock(e,u[0])?i.push.apply(i,a(C(e,{children:y(u)}))):i.push(u)}}catch(s){l.e(s)}finally{l.f()}return i};t.getDeepInlineChildren=C;var T=function(e){var t=_(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=T;t.getPreviousPath=function(e){if(0!==e.length){var t=e[e.length-1];if(!(t<=0))return e.slice(0,-1).concat(t-1)}};t.isLastChild=function(e,t){var n=T(e);return d.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=d.Editor.nodes(e,{universal:!0}),a=o(r);try{for(a.s();!(t=a.n()).done;){var l=t.value,u=i(l,1)[0];d.Element.isElement(u)&&n.push(u)}}catch(s){a.e(s)}finally{a.f()}return n};var b=function(e,t){var n=i(e,2),r=n[0],a=t[n[1].length],o=[],l=r.children;if(a+1<r.children.length)for(var u=a+1;u<r.children.length;u++)o.push(l[u]);return o};t.getNextSiblingNodes=b;var N=function(e,t){return d.Editor.above(e,h(e,t))};t.getAboveNode=N;var O=function(e,t){return N(e,l(l({},t),{},{block:!0}))};t.getAboveBlockNode=O;t.getTopLevelBlockNode=function(e){return O(e,{match:function(e,t){return d.Element.isElement(e)&&1===t.length}})};t.getPrevNode=function(e){var t=N(e,{mode:"lowest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),n=N(e,{mode:"highest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}});if(!t||!n)return null;var r=i(n,2),a=r[0],o=r[1],l=i(t,2),u=l[0],s=l[1],c=null;try{c=d.Editor.previous(e,{at:s,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}if(u.id!==a.id&&!c)try{c=d.Editor.previous(e,{at:o,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}return c};t.getCurrentNode=function(e){if(!e.selection)return null;var t=d.Editor.nodes(e,{at:e.selection,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)},mode:"lowest"});return i(t,1)[0]||null};t.getNextNode=function(e){var t=N(e,{mode:"lowest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=N(e,{mode:"highest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),l=i(o,2),u=l[0],s=l[1],c=null;try{c=d.Editor.next(e,{at:a,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}if(r.id!==u.id&&!c)try{c=d.Editor.next(e,{at:s,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}return c};var D=function(e,t){var n=d.Editor.nodes(e,l({at:e.selection||[]},h(e,t))),r=Array.from(n);if(r[0])return r[0]};t.findNode=D;t.findDescendant=function(e,t){var n=t.at,r=void 0===n?e.selection:n,a=t.reverse,l=void 0!==a&&a,u=t.voids,s=void 0!==u&&u,c=t.match;if(r){var f,m;if(d.Span.isSpan(r)){var v=i(r,2);f=v[0],m=v[1]}else if(d.Range.isRange(r)){var h=d.Editor.first(e,r),E=d.Editor.last(e,r);f=l?E:h,m=l?h:E}var g=[e,[]];d.Path.isPath(r)&&(g=d.Editor.node(e,r));var A,y=d.Node.descendants(g[0],{from:f,to:m,reverse:l,pass:function(t){var n=i(t,1)[0];return!s&&d.Editor.isVoid(e,n)}}),_=o(y);try{for(_.s();!(A=_.n()).done;){var C=i(A.value,2),T=C[0],b=C[1];if((0,p.match)(T,b,c))return[T,r.concat(b)]}}catch(N){_.e(N)}finally{_.f()}}};var S=function(e,t,n){return!!t&&d.Editor.isStart(e,t,n)};t.isStartPoint=S;var L=function(e,t,n){return!!t&&d.Editor.isEnd(e,t,n)};t.isEndPoint=L;t.isBlockTextEmptyAfterSelection=function(e){if(!e.selection)return!1;var t=d.Editor.above(e,{block:!0});if(!t)return!1;var n=e.selection.focus,r=d.Editor.parent(e,e.selection);if(!r)return!1;var a=i(r,2)[1];if(!L(e,n,a))return!1;var l=b(t,n.path);if(!l.length)return L(e,n,t[1]);var u,s=o(l);try{for(s.s();!(u=s.n()).done;){var c=u.value;if(d.Text.isText(c)&&c.text)return!1}}catch(f){s.e(f)}finally{s.f()}return!0};t.isRangeAcrossBlocks=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,u);if(n||(n=e.selection),n){var o=d.Range.edges(n),s=i(o,2),c=s[0],f=s[1],p=O(e,l({at:c},a)),m=O(e,l({at:f},a));if(p||m)return!p||!m||!d.Path.equals(p[1],m[1])}};var I=function(e,t){return!d.Node.string(t)&&!t.children.some((function(t){return d.Editor.isInline(e,t)}))};t.isAncestorEmpty=I;t.isBlockAboveEmpty=function(e){var t,n=null===(t=O(e))||void 0===t?void 0:t[0];return!!n&&I(e,n)};t.isSelectionAtBlockStart=function(e,t){var n=e.selection;if(!n)return!1;var r=O(e,t),a=null===r||void 0===r?void 0:r[1];return(null===r||void 0===r?void 0:r[0].type)===v.CODE_LINE&&(a=[a[0]]),!!a&&(S(e,n.focus,a)||d.Range.isExpanded(e.selection)&&S(e,n.anchor,a))};t.isSelectionAtBlockEnd=function(e,t){var n,r,a=null===(n=O(e,t))||void 0===n?void 0:n[1];return!!a&&L(e,null===(r=e.selection)||void 0===r?void 0:r.focus,a)};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isHasImg=function(e){var t,n=!1,r=o(d.Editor.nodes(e,{at:e.selection}));try{for(r.s();!(t=r.n()).done;){var a=i(t.value,1)[0];"image"===(null===a||void 0===a?void 0:a.type)&&(n=!0)}}catch(l){r.e(l)}finally{r.f()}return n};t.isCurrentLineEmpty=function(e){var t=e.selection;if(!t||!f.ReactEditor.isFocused(e))return!1;var n=d.Editor.node(e,t.focus.path.slice(0,-1)),r=i(n,1)[0];return!d.Element.isElement(r)||r.children.every((function(e){return!d.Element.isElement(e)&&""===d.Node.string(e)}))};t.isCurrentLineHasText=function(e){return""!==d.Node.string(e).trim()};t.isMultiLevelList=function(e){var t=(e||{}).children;return!(null===t||void 0===t||!t.find((function(e){return(null===e||void 0===e?void 0:e.children.length)>1})))};t.isTopLevelListItem=function(e){var t=e.selection;if(!t)return!1;var n=d.Editor.parent(e,t)||[],r=i(n,2)[1];if(0!==r.length){var a=d.Editor.parent(e,r)||[],o=i(a,2),l=o[0],u=o[1];return l&&u&&(null===l||void 0===l?void 0:l.type)===v.LIST_ITEM&&2===(null===u||void 0===u?void 0:u.length)}return!1};t.isRangeInSameBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,s);if(n||(n=e.selection),n){var o=d.Range.edges(n),u=i(o,2),c=u[0],f=u[1],p=N(e,l({at:c},a)),m=N(e,l({at:f},a));if(p&&m)return d.Path.equals(p[1],m[1])}};t.getStartPoint=function(e,t){return d.Editor.start(e,t)};t.getEndPoint=function(e,t){return d.Editor.end(e,t)};t.getPointBefore=function(e,t){return d.Editor.before(e,t)};t.isFirstChild=function(e){return 0===e.at(-1)};t.someNode=function(e,t){return!!D(e,t)}},70891:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.deleteMerge=void 0;var o=n(70523);t.deleteMerge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o.Editor.withoutNormalizing(e,(function(){var n=t.distance,i=void 0===n?1:n,l=t.reverse,u=void 0!==l&&l,s=t.unit,c=void 0===s?"character":s,d=t.voids,f=void 0!==d&&d,p=t.at,m=void 0===p?e.selection:p,v=t.hanging,h=void 0!==v&&v;if(m){if(o.Range.isRange(m)&&o.Range.isCollapsed(m)&&(m=m.anchor),o.Point.isPoint(m)){var E=o.Editor.void(e,{at:m,mode:"highest"});if(!f&&E){m=a(E,2)[1]}else{var g={distance:i,unit:c};m={anchor:m,focus:u?o.Editor.before(e,m,g)||o.Editor.start(e,[]):o.Editor.after(e,m.opts)||o.Editor.end(e,[])},h=!0}}if(o.Path.isPath(m))o.Transforms.removeNodes(e,m,{voids:f});else if(!o.Range.isCollapsed(m)){h||(m=o.Editor.unhangRange(e,m,{voids:f}));var A=o.Range.edges(m),y=a(A,2),_=y[0],C=y[1],T=o.Editor.above(e,{match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)},at:_,voids:f}),b=o.Editor.above(e,{match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)},at:C,voids:f}),N=T&&b&&!o.Path.equals(T[1],b[1]),O=o.Path.equals(_.path,C.path),D=f?null:o.Editor.void(e,{at:_,mode:"highest"}),S=f?null:o.Editor.void(e,{at:C,mode:"highest"});if(D){var L=o.Editor.before(e,_);L&&T&&o.Path.isAncestor(T[1],L.path)&&(_=L)}if(S){var I=o.Editor.after(e,C);I&&S&&o.Path.isAncestor(b[1],I.path)&&(C=I)}var R,w=[],M=void 0,P=o.Editor.nodes(e,{at:m,voids:f}),k=r(P);try{for(k.s();!(R=k.n()).done;){var x=R.value,B=a(x,2),F=B[0],U=B[1];M&&0===o.Path.compare(U,M)||(!f&&o.Editor.isVoid(e,F)||!o.Path.isCommon(U,_.path)&&!o.Path.isCommon(U,C.path))&&(w.push(x),M=U)}}catch(oe){k.e(oe)}finally{k.f()}var j=Array.from(w,(function(t){var n=a(t,2)[1];return o.Editor.pathRef(e,n)})),H=o.Editor.pointRef(e,_),Y=o.Editor.pointRef(e,C);if(!O&&!D){var G=H.current,K=o.Editor.leaf(e,G),W=a(K,1)[0],z=G.path,V=_.offset,Q=W.text.slice(V);e.apply({type:"remove_text",path:z,offset:V,text:Q})}for(var X=0,q=j;X<q.length;X++){var J=q[X].unref();o.Transforms.removeNodes(e,{at:J,voids:f})}if(!S){var Z=Y.current,$=o.Editor.leaf(e,Z),ee=a($,1)[0],te=Z.path,ne=O?_.offset:0,re=ee.text.slice(ne,C.offset);e.apply({offset:ne,path:te,text:re,type:"remove_text"})}!O&&N&&Y.current&&_.current&&o.Transforms.mergeNodes(e,{at:Y.current,hanging:!0,voids:f});var ae=Y.unref()||H.unref();null==t.at&&ae&&o.Transforms.select(e,ae)}}}))}},60235:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(70523),a=n(62097);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),a.ReactEditor.focus(e)}},98929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81098);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(88760);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(60235);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=n(21274);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var l=n(8102);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}))},81098:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var a=n(70523),o=n(44156);t.moveChildren=function(e,t){var n=t.at,i=t.to,l=t.match,u=t.fromStartIndex,s=void 0===u?0:u,c=0,d=a.Path.isPath(n)?n:n[1],f=a.Path.isPath(n)?(0,o.getNode)(e,d):n[0];if(!f)return c;if(!a.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=s;p--){var m=[].concat(r(d),[p]),v=(0,o.getNode)(e,m);(!l||v&&l([v,m]))&&(a.Transforms.moveNodes(e,{at:m,to:i}),c++)}return c}},88760:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var i=n(70523);t.removeNodeChildren=function(e,t,n){var l,u=i.Node.children(e,t,{reverse:!0}),s=o(u);try{for(s.s();!(l=s.n()).done;){var c=a(l.value,2)[1];i.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){s.e(d)}finally{s.f()}}},21274:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=t.replaceNode=t.deleteNodeMark=void 0;var a=n(70523),o=n(88760);t.replaceNodeChildren=function(e,t){var n=t.at,i=t.nodes,l=t.insertOptions,u=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){(0,o.removeNodeChildren)(e,n,u),a.Transforms.insertNodes(e,i,r(r({},l),{},{at:n.concat([0])}))}))};var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,o=t.nodes,i=t.insertOptions,l=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){a.Transforms.removeNodes(e,r({at:n},l)),a.Transforms.insertNodes(e,o,r(r({},i),{},{at:n}))}))};t.replaceNode=i;t.deleteNodeMark=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=r({},n);a.forEach((function(e){o[e]&&delete o[e]})),i(e,{at:t,nodes:o})}},8102:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateRebaseParentNodeByPath=void 0;var a=n(59983),o=n(44156),i=n(21274);t.updateRebaseParentNodeByPath=function(e,t){var n=t.slice(0,-1),l=(0,o.getNode)(e,n);if(0===l.children.filter((function(e){return e[a.REBASE_MARK_KEY.REBASE_TYPE]})).length){var u=r({},l);u[a.REBASE_MARK_KEY.REBASE_TYPE]&&delete u[a.REBASE_MARK_KEY.REBASE_TYPE],u[a.REBASE_MARK_KEY.OLD_ELEMENT]&&delete u[a.REBASE_MARK_KEY.OLD_ELEMENT],u[a.REBASE_MARK_KEY.ORIGIN]&&delete u[a.REBASE_MARK_KEY.ORIGIN],u.children=u.children.map((function(e){return e[a.REBASE_MARK_KEY.REBASE_TYPE]&&delete e[a.REBASE_MARK_KEY.REBASE_TYPE],e[a.REBASE_MARK_KEY.OLD_ELEMENT]&&delete e[a.REBASE_MARK_KEY.OLD_ELEMENT],e[a.REBASE_MARK_KEY.ORIGIN]&&delete e[a.REBASE_MARK_KEY.ORIGIN],e})),(0,i.replaceNode)(e,{at:n,nodes:u})}}},85761:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Placeholder=function(e){var t=e.title,n=e.top,r=void 0===n?5:n,a=(0,u.useTranslation)().t;return i.default.createElement("span",{contentEditable:"false",suppressContentEditableWarning:!0,style:{position:"absolute",top:"".concat(r,"px"),color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none",left:"1px"}},a(t))},t.match=t.generateEmptyElement=t.generateDefaultText=t.generateDefaultParagraph=void 0;var i=o(n(9950)),l=o(n(36261)),u=n(28321),s=n(39177);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=a(t,2),r=n[0],o=n[1];return o&&!Array.isArray(o)?e[r]===o:(o=o||[]).includes(e[r])})):n(e,t))};var c=function(e){return{id:l.default.nice(),text:e||""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:l.default.nice(),type:s.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return r(r({id:l.default.nice(),type:e},t),{},{children:[c(n)]})}},9863:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContextToolbar",{enumerable:!0,get:function(){return d.ContextToolbar}}),Object.defineProperty(t,"HeaderToolbar",{enumerable:!0,get:function(){return d.HeaderToolbar}}),Object.defineProperty(t,"SideToolbar",{enumerable:!0,get:function(){return d.SideToolbar}}),t.default=t.createWikiEditor=t.createDefaultEditor=t.createCommentEditor=void 0,Object.defineProperty(t,"renderElement",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"renderLeaf",{enumerable:!0,get:function(){return c.default}});var o=n(70523),i=n(62097),l=n(18386),u=a(n(67996)),s=r(n(9907)),c=r(n(16987)),d=n(3915),f=(0,l.withHistory)((0,i.withReact)((0,o.createEditor)())),p=null===u.default||void 0===u.default?void 0:u.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),f);t.createDefaultEditor=function(){return null===u.default||void 0===u.default?void 0:u.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,l.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.createWikiEditor=function(){return null===u.WikiPlugins||void 0===u.WikiPlugins?void 0:u.WikiPlugins.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,l.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.createCommentEditor=function(){return null===u.CommentPlugins||void 0===u.CommentPlugins?void 0:u.CommentPlugins.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,l.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.default=p},27695:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.insertBlockQuote=t.getFormattedRestElements=t.getFormattedElements=t.getBlockQuoteType=void 0;var l=n(70523),u=i(n(36261)),s=n(39177),c=n(82935);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=l.Editor.nodes(e,{match:function(e){var t=(0,c.getNodeType)(e);return t===s.PARAGRAPH||(t===s.BLOCKQUOTE||(t===s.UNORDERED_LIST||(t===s.ORDERED_LIST||(t===s.CHECK_LIST_ITEM||(!!(t&&t.startWith&&t.startWith("header"))||t===s.IMAGE)))))},universal:!0,mode:"highest"});return!o(n,1)[0]};t.getBlockQuoteType=function(e){var t=l.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===s.BLOCKQUOTE},universal:!0}),n=o(t,1)[0];if(!n)return s.PARAGRAPH;var r=o(n,1)[0];return(0,c.getNodeType)(r)};var d=function(e,t){if(t){if((0,c.getSelectedNodeEntryByType)(e,s.MULTI_COLUMN)){var n=l.Editor.above(e,{at:e.selection.anchor.path,match:function(e){return e.type===s.BLOCKQUOTE}});return void(n&&l.Transforms.unwrapNodes(e,{mode:"highest",at:n[1],match:function(e){return e.type===s.BLOCKQUOTE}}))}l.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return t.type!==s.CALL_OUT&&(l.Element.isElement(t)&&l.Editor.isBlock(e,t))}})}else{var r={id:u.default.nice(),type:s.BLOCKQUOTE};if((0,c.getSelectedNodeEntryByType)(e,s.MULTI_COLUMN))return void l.Transforms.wrapNodes(e,r,{mode:"lowest",match:function(t){return t.type!==s.CALL_OUT&&(l.Element.isElement(t)&&l.Editor.isBlock(e,t))}});l.Transforms.wrapNodes(e,r,{mode:"highest",match:function(t){return t.type!==s.CALL_OUT&&(l.Element.isElement(t)&&l.Editor.isBlock(e,t))}})}};t.setBlockQuoteType=d;t.getFormattedElements=function(e){var t=[],n=[];return e.forEach((function(e){if([s.CODE_BLOCK,s.TABLE,s.BLOCKQUOTE].includes(null===e||void 0===e?void 0:e.type)){if(0!==n.length){var o={id:u.default.nice(),type:s.BLOCKQUOTE};o.children=n,t.push(o),n=[]}var i=t[t.length-1];(null===i||void 0===i?void 0:i.type)===s.BLOCKQUOTE&&(null===e||void 0===e?void 0:e.type)===s.BLOCKQUOTE?t[t.length-1]=a(a({},i),{},{children:[].concat(r(i.children),r(e.children))}):t.push(e)}else n.push(e)})),t};t.getFormattedRestElements=function(e){var t=e.slice(0);return e.forEach((function(e,n){0===l.Node.string(e).length&&t.splice(n,1),(null===e||void 0===e?void 0:e.type)===s.BLOCKQUOTE&&t.splice.apply(t,[n,1].concat(r(e.children)))})),t};t.insertBlockQuote=function(e,t){d(e,t),(0,c.focusEditor)(e)}},44750:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(90352)),i=r(n(44587)),l=r(n(83603)),u=r(n(40662)),s={type:a.BLOCKQUOTE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:l.default,renderElements:[u.default]};t.default=s},90352:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(39177),f=n(7094),p=n(27695),m=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,s.default)(e,"isActive",(function(){var t=e.props.editor;return(0,p.getBlockQuoteType)(t)===d.BLOCKQUOTE})),(0,s.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,p.isMenuDisabled)(n,r)})),(0,s.default)(e,"onMouseDown",(function(t){var n=e.props.editor,r=e.isActive(n);(0,p.insertBlockQuote)(n,r)})),e}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=d.MENUS_CONFIG_MAP[d.BLOCKQUOTE],o=r(r({isRichEditor:t,className:n,ariaLabel:"blockquote"},a),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(f.MenuItem,o)}}])}(c.default.Component);t.default=m},44587:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.BLOCKQUOTE,this.children=t.children||[{text:""}]}));t.default=i},83603:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(39177),l=n(27695);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,u=e.insertFragment,s=e;return s.insertBreak=function(){if(null==e.selection)return t();var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),l=r(n,1)[0];if(!l)return t();var u=a.Editor.nodes(s,{match:function(e){return a.Element.isElement(e)&&e.type===i.PARAGRAPH},mode:"lowest"}),c=r(u,1)[0];if(c[1].slice(-1)[0]===l[0].children.length-1&&!(c&&a.Editor.string(s,c[1]).length)){var d=a.Path.next(l[1]);return void a.Transforms.moveNodes(s,{at:c[1],to:d})}a.Transforms.insertNodes(e,{type:i.PARAGRAPH,children:[(0,o.generateDefaultText)()]},{at:s.selection,select:!0})},s.deleteBackward=function(t){if(null!==s.selection){var l=(0,o.getSelectedNodeEntryByType)(e,i.BLOCKQUOTE);if(l){var u=r(l,2)[1],c=a.Editor.nodes(s,{match:function(e,t){return a.Element.isElement(e)&&t.length===u.length+1&&e.type===i.PARAGRAPH}}),d=r(c,1)[0];if(!d)return n(t);if(0===r(d,2)[1][u.length]&&(0,o.isBlockAboveEmpty)(s)){var f=(0,o.generateEmptyElement)(i.PARAGRAPH);a.Transforms.removeNodes(e,{at:l[1]}),a.Transforms.insertNodes(s,f,{at:l[1]});var p=a.Editor.end(s,l[1]);return void(0,o.focusEditor)(s,p)}if((0,o.isSelectionAtBlockStart)(e)){var m=a.Node.string(d[0]),v=a.Editor.previous(e,{at:d[1]});if(!v)return;var h=a.Editor.end(s,v[1]);return a.Transforms.insertText(s,m,{at:a.Editor.end(s,v[1])}),a.Transforms.removeNodes(e,{at:d[1]}),void(0,o.focusEditor)(s,h)}}n(t)}else n(t)},s.insertFragment=function(t){if(!(0,o.getSelectedNodeByType)(s,i.BLOCKQUOTE))return u(t);var n=t.findLastIndex((function(e){return[i.CODE_BLOCK,i.TABLE].includes(null===e||void 0===e?void 0:e.type)})),r=(0,l.getFormattedElements)(t.slice(0,n+1)),c=(0,l.getFormattedRestElements)(t.slice(n+1)),d=a.Editor.path(s,s.selection);if(0!==c.length){if(a.Range.isCollapsed(e.selection)){var f=(0,o.getSelectedNodeEntryByType)(s,i.PARAGRAPH);if(f){var p=a.Editor.parent(e,f[1]);if(p&&p[0].type===i.BLOCKQUOTE&&!a.Node.string(f[0]).length)return t.forEach((function(e){e.type===i.BLOCKQUOTE&&(e.type=i.PARAGRAPH)})),void u(t)}}if(1===c.length&&c[0].type===i.PARAGRAPH){var m=a.Node.string(c[0]);a.Editor.insertText(s,m)}else a.Transforms.insertNodes(s,c,{at:[d[0],d[1]+1]})}0!==r.length&&a.Transforms.insertNodes(s,r,{at:[d[0]]})},s}},40662:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e,t){var n=e.attributes,r=e.children,o=e.element,i={textAlign:o.align};return a.default.createElement("blockquote",Object.assign({"data-id":o.id},n,{style:i}),r)}},10043:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.CALLOUT_ICON_MAP=t.CALLOUT_COLOR_MAP=t.CALLOUT_ALLOWED_INSIDE_TYPES=void 0;var a=n(70710),o=n(39177);t.CALLOUT_COLOR_MAP={"#f1f3f6":{border_color:"#d9dbe0",background_color:"#f1f3f6"},"#e1e9fe":{border_color:"#cbdeff",background_color:"#e1e9fe"},"#def0ff":{border_color:"#c7ecff",background_color:"#def0ff"},"#e7f9ee":{border_color:"#a5dfbf",background_color:"#e7f9ee"},"#eaf7d6":{border_color:"#c3e788",background_color:"#eaf7d6"},"#fef7e0":{border_color:"#faecb3",background_color:"#fef7e0"},"#fff1e8":{border_color:"#ffe1cd",background_color:"#fff1e8"},"#ffe6e3":{border_color:"#ffc6c4",background_color:"#ffe6e3"},"#ffe9f2":{border_color:"#ffd0e6",background_color:"#ffe9f2"},"#fde8ff":{border_color:"#f0c1ff",background_color:"#fde8ff"}},t.CALLOUT_ICON_MAP={trumpet:"\ud83d\udce2",bulb:"\ud83d\udca1",prohibited:"\ud83d\udeab",warning:"\u26a0\ufe0f"},t.CALLOUT_ALLOWED_INSIDE_TYPES=[a.CALL_OUT,a.ORDERED_LIST,a.UNORDERED_LIST,a.PARAGRAPH,a.TITLE,a.SUBTITLE,a.BLOCKQUOTE].concat(r(o.HEADERS),r(o.LIST_ITEM_CORRELATION_TYPE),[a.CHECK_LIST_ITEM,a.IMAGE,a.LINK,a.SDOC_LINK])},22207:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.wrapCallout=t.unwrapCallout=t.setCalloutIcon=t.isMenuDisabled=t.isMenuActive=t.isCalloutContentEmpty=t.insertElementAtNewLineInCallout=t.getCalloutMenuPosition=t.getCalloutEntry=t.generateCallout=t.deleteCalloutIcon=t.changeFillBackgroundColor=void 0;var o=n(70523),i=n(70710),l=n(82935),u=n(10043),s=n(59983);t.isMenuActive=function(e){return!!e.selection&&!!d(e)};t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,l.getSelectedElems)(e),r=(0,l.isRangeAcrossBlocks)(e),o=(0,l.getTopLevelBlockNode)(e)||[],s=a(o,1)[0];return!(!s||![i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===s||void 0===s?void 0:s.type)||(0,l.isTopLevelListItem)(e))||(!n.length||!n.every((function(e){return(e.type!==i.CALL_OUT||!r)&&u.CALLOUT_ALLOWED_INSIDE_TYPES.includes(e.type)})))&&!(0,l.getSelectedNodeEntryByType)(e,i.MULTI_COLUMN)};var c=function(){var e={style:{background_color:arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.keys(u.CALLOUT_COLOR_MAP)[5]}},t=(0,l.generateEmptyElement)(i.CALL_OUT,e);return t.children=[],t};t.generateCallout=c;t.wrapCallout=function(e){var t=e.selection;if(t){var n=c();if((0,l.getSelectedNodeEntryByType)(e,i.MULTI_COLUMN))return o.Transforms.wrapNodes(e,n,{at:e.selection.anchor.path.slice(0,3)}),void(0,l.focusEditor)(e);var u=(0,l.getTopLevelBlockNode)(e),s=a(u,2),d=s[0],f=s[1];if(d&&[i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===d||void 0===d?void 0:d.type)){o.Range.isCollapsed(t)&&o.Transforms.collapse(e);var p=(o.Editor.start(e,f)||{}).path,m=o.Editor.end(e,f)||{},v=m.offset,h=m.path,E=o.Editor.parent(e,t)||[],g=a(E,2)[1],A=o.Editor.parent(e,g)||[],y=a(A,2),_=y[0],C=y[1],T=null;if((null===_||void 0===_?void 0:_.type)===i.LIST_ITEM&&2===C.length){var b=(0,l.generateEmptyElement)(d.type);b.children=[_],n.children=[b];var N=(o.Editor.point(e,C)||{}).path;if(o.Path.equals(p,N))o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:[f[0]]}),T=o.Editor.end(e,[f[0]]);else if(o.Path.equals(h,N))o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:o.Path.next(f)}),T=o.Editor.end(e,o.Path.next(f));else{var O=o.Editor.nodes(e,{at:{anchor:{offset:0,path:N},focus:{offset:v,path:h}},match:function(e,t){return(null===e||void 0===e?void 0:e.type)===i.LIST_ITEM&&1===o.Path.compare(t,N)&&2===t.length}}),D=(0,l.generateEmptyElement)(d.type);D.children=[];var S,L=r(O);try{for(L.s();!(S=L.n()).done;){var I=a(S.value,1)[0];D.children.push(I)}}catch(M){L.e(M)}finally{L.f()}o.Transforms.removeNodes(e,{at:{anchor:{offset:0,path:N},focus:{offset:v,path:h}},match:function(e,t){return(null===e||void 0===e?void 0:e.type)===i.LIST_ITEM&&1===o.Path.compare(t,N)&&2===t.length}});var R=o.Path.next(f),w=o.Path.next(R);o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:R}),o.Transforms.insertNodes(e,D,{at:w}),T=o.Editor.end(e,R)}}(0,l.focusEditor)(e,T)}else o.Transforms.wrapNodes(e,n,{mode:"highest"}),(0,l.focusEditor)(e)}};t.unwrapCallout=function(e){if(e.selection){var t=o.Editor.above(e,{match:function(e){return e.type===i.CALL_OUT}});if(t){var n=a(t,2)[1];o.Transforms.unwrapNodes(e,{at:n,match:function(e){return e.type===i.CALL_OUT}});var r=o.Editor.point(e,e.selection);(0,l.focusEditor)(e,r)}}};t.changeFillBackgroundColor=function(e,t){o.Transforms.setNodes(e,{style:{background_color:t}},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};t.setCalloutIcon=function(e,t){o.Transforms.setNodes(e,{callout_icon:t},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};t.deleteCalloutIcon=function(e){o.Transforms.setNodes(e,{callout_icon:""},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};var d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.selection;return o.Editor.above(e,{match:function(e){return e.type===i.CALL_OUT},mode:"highest",at:t})};t.getCalloutEntry=d;t.isCalloutContentEmpty=function(e){var t=a(e,1)[0],n=o.Node.string(t),r=t.children,l=1===r.length&&r[0].type===i.PARAGRAPH,u=0===n.length;return l&&u};t.insertElementAtNewLineInCallout=function(e,t,n){var r=(0,l.generateEmptyElement)(t),a=o.Path.next(n);o.Transforms.insertNodes(e,r,{at:a}),o.Transforms.select(e,a)};t.getCalloutMenuPosition=function(e,t){var n=e.getBoundingClientRect(),r=n.top-42,a={top:r,left:n.left};return t.editorType===s.DOCUMENT_PLUGIN_EDITOR&&r<201&&(a.display="none"),a}},38923:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(20867)),i=r(n(6688)),l=r(n(17564)),u={type:a.CALL_OUT,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[l.default]};t.default=u},20867:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=n(7094),u=n(39177),s=n(70710),c=n(22207),d=n(59983),f=r(n(31702)),p=r(n(65948)),m=u.MENUS_CONFIG_MAP[s.CALL_OUT];t.default=function(e){var t=e.editor,n=e.isRichEditor,r=e.className,a=e.readonly,u=(0,i.useTranslation)().t,s=(0,o.useCallback)((function(e){f.default.warning("".concat(u("The_current_location_does_not_support_pasting")).concat(u(e&&e.at(0).toUpperCase()+e.slice(1))))}),[u]);(0,o.useEffect)((function(){return p.default.getInstance().subscribe(d.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,s)}),[s,u]);var v=(0,o.useCallback)((function(e){(0,c.isMenuActive)(t)?(0,c.unwrapCallout)(t):(0,c.wrapCallout)(t)}),[t]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(l.MenuItem,Object.assign({isRichEditor:n,className:r,ariaLabel:"callout",disabled:(0,c.isMenuDisabled)(t,a),isActive:(0,c.isMenuActive)(t),onMouseDown:v},m)))}},6688:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(75168)),i=n(70523),l=n(39177),u=n(82935),s=n(22207),c=n(97596),d=a(n(65948)),f=n(59983),p=n(10043);t.default=function(e){var t=e.insertFragment,n=e.deleteBackward,a=e.onHotKeyDown,m=e.insertData,v=e;return v.deleteBackward=function(t){var r=(0,s.getCalloutEntry)(e);if(r){var a=r[0];if((0,u.isSelectionAtBlockStart)(e)&&a.callout_icon)return void(0,s.deleteCalloutIcon)(e);if((0,u.isSelectionAtBlockStart)(e)&&(0,s.isCalloutContentEmpty)(r))return void(0,s.unwrapCallout)(e)}return n(t)},v.insertData=function(e){if((0,s.getCalloutEntry)(v)&&e.types.includes("text/code-block"))return void d.default.getInstance().dispatch(f.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,l.CODE_BLOCK);return m(e)},v.insertFragment=function(n){if(!(0,s.getCalloutEntry)(e))return t(n);var r,a=null===(r=n.find((function(e){return!p.CALLOUT_ALLOWED_INSIDE_TYPES.includes(e.type)})))||void 0===r?void 0:r.type;if(a)d.default.getInstance().dispatch(f.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,a);else if(n.some((function(e){return e.type===l.CALL_OUT}))){var o=n.flatMap((function(e){return e.type===l.CALL_OUT?e.children:[e]}));t(o)}else t(n)},v.onHotKeyDown=function(t){var n=(0,s.getCalloutEntry)(e);if(n){var u=r(n,2)[1];if(d.default.getInstance().dispatch(f.INTERNAL_EVENT.CLOSE_CALLOUT_COLOR_PICKER),(0,o.default)("mod+enter",t))return(0,c.insertElement)(v,l.PARAGRAPH,l.INSERT_POSITION.AFTER),!0;if((0,o.default)("mod+a",t)){t.preventDefault();try{var p=i.Editor.start(v,u),m=i.Editor.end(v,u),h=i.Editor.range(v,p,m);return i.Transforms.select(v,h),!0}catch(E){return!0}}}return a&&a(t)},v.onCopy=function(t){(0,s.getCalloutEntry)(e)&&t.stopPropagation()},v}},37761:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(70523),i=n(10043),l=n(82935),u=n(22207);n(81476);t.default=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,s=(0,a.useCallback)((function(e){e.stopPropagation();for(var a=e.target;!a.dataset||!a.dataset.backgroundColor;)a=a.parentNode;var i=a.dataset.backgroundColor,s=(0,l.findPath)(t,n);o.Transforms.select(t,s),(0,u.changeFillBackgroundColor)(t,i),r()}),[t,n,r]),c=(0,a.useCallback)((function(e){var t=(n.style||{}).background_color;return t&&t===e}),[n.style]);return a.default.createElement("div",{className:"sdoc-callout-color-selector-container",contentEditable:!1},a.default.createElement("ul",{className:"sdoc-color-selector-list"},Object.values(i.CALLOUT_COLOR_MAP).map((function(e,t){var n=e.border_color,r=e.background_color;return a.default.createElement("li",{key:"sdoc-callout-color-selector-".concat(t),className:"sdoc-callout-color-item","data-border-color":n,"data-background-color":r,style:{borderColor:n,backgroundColor:r},onClick:s},c(r)&&a.default.createElement("i",{className:"sdoc-callout-color-checked-icon sdocfont sdoc-check-mark"}))}))))}},20400:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,a=e.popoverPosition,o=(0,i.useState)(!1),p=r(o,2),m=p[0],v=p[1],h=(0,i.useState)(!1),E=r(h,2),g=E[0],A=E[1],y=(0,u.useTranslation)().t,_=(0,i.useCallback)((function(e){e.stopPropagation(),m||A(!1),v(!m)}),[m,v]),C=(0,i.useCallback)((function(e){e.stopPropagation(),g||v(!1),A(!g)}),[g,A]),T=(0,i.useCallback)((function(){v(!1),A(!1)}),[]),b=(0,l.default)({"callout-menu-item":!0,"color-active":m}),N=(0,l.default)({"callout-menu-item":!0,"icon-active":g});return i.default.createElement(s.ElementPopover,null,i.default.createElement("div",{className:"sdoc-callout-hover-menu",style:a},i.default.createElement("div",{className:b,onClick:_},i.default.createElement("span",{className:"sdocfont sdoc-callout-color mr-1"}),i.default.createElement("span",{className:"sdocfont sdoc-drop-down"})),i.default.createElement("div",{className:"callout-menu-divider"}),i.default.createElement("div",{className:N,onClick:C},i.default.createElement("span",{className:"sdocfont sdoc-callout-icon mr-1"}),i.default.createElement("span",{className:"sdocfont sdoc-drop-down"})),m&&i.default.createElement(c.default,{editor:t,element:n,onCloseSelector:T}),g&&i.default.createElement(d.default,{editor:t,element:n,onCloseSelector:T}),i.default.createElement("div",{className:"callout-menu-divider"}),i.default.createElement("div",{className:"callout-menu-item",onClick:function(){(0,f.setCalloutIcon)(t,"")}},y("Remove_icon"))))};var i=o(n(9950)),l=a(n(94404)),u=n(28321),s=n(7094),c=a(n(37761)),d=a(n(24855)),f=n(22207);n(39999)},24855:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(70523),i=n(82935),l=n(22207),u=n(10043);n(31246);t.default=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,s=(0,a.useCallback)((function(e){e.stopPropagation();var a=e.target.dataset.image;if(a){var u=(0,i.findPath)(t,n);o.Transforms.select(t,u),(0,l.setCalloutIcon)(t,a),r()}}),[t,n,r]);return a.default.createElement("div",{className:"sdoc-callout-icon-selector-container",onClick:s},Object.keys(u.CALLOUT_ICON_MAP).map((function(e){var t=u.CALLOUT_ICON_MAP[e];return a.default.createElement("div",{key:e,className:"icon-item"},a.default.createElement("span",{className:"sdoc-emoji "+e,"data-image":e},t))})))}},17564:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(70523),u=n(62097),s=n(28321),c=n(10043),d=n(59983),f=a(n(65948)),p=n(50753),m=n(22207),v=a(n(20400));n(37036);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,h=(0,u.useReadOnly)(),E=(0,p.useScrollContext)(),g=(0,u.useSelected)(),A=(0,s.useTranslation)().t,y=(0,i.useRef)(),_=(0,i.useState)(!1),C=r(_,2),T=C[0],b=C[1],N=(0,i.useState)({top:"",left:""}),O=r(N,2),D=O[0],S=O[1],L=(0,i.useMemo)((function(){var e,t=o.style.background_color,n=void 0===t?"transparent":t,r="transparent";g&&(r=null===(e=c.CALLOUT_COLOR_MAP[n])||void 0===e?void 0:e.border_color);return{backgroundColor:n,borderColor:r}}),[o.style,g]),I=(0,i.useMemo)((function(){var e=o.callout_icon,t=void 0===e?"":e;return t?c.CALLOUT_ICON_MAP[t]:null}),[o]),R=(0,i.useCallback)((function(){return!h&&!g&&(1===o.children.length&&!o.children.some((function(e){return"paragraph"!==e.type}))&&!l.Node.string(o).length)}),[o,g]),w=(0,i.useCallback)((function(){b(!1)}),[]),M=(0,i.useCallback)((function(e){if(!h&&T&&e.currentTarget.scrollTop){var n=(0,m.getCalloutMenuPosition)(y.current,t);S(n)}}),[t,T,h]);(0,i.useEffect)((function(){return f.default.getInstance().subscribe(d.INTERNAL_EVENT.CLOSE_CALLOUT_COLOR_PICKER,w)}),[w]),(0,i.useEffect)((function(){if(!h){var e=null;return E.current&&(E.current.addEventListener("scroll",M),e=E.current),function(){e.removeEventListener("scroll",M)}}}),[M,h,E]),(0,i.useEffect)((function(){g||b(!1)}),[g]);var P=(0,i.useCallback)((function(){if(!h){var e=(0,m.getCalloutMenuPosition)(y.current,t);S(e),b(!0)}}),[t,h]),k=(0,i.useCallback)((function(e){P()}),[P]);return i.default.createElement("div",Object.assign({},n,{"data-id":o.id,className:"sdoc-callout-white-wrapper"}),i.default.createElement("div",{onClick:k,ref:y,className:"".concat(n.className," sdoc-callout-container"),style:L},o.callout_icon&&i.default.createElement("div",{className:"callout-icon"},i.default.createElement("span",{className:"sdoc-emoji "+o.callout_icon},I)),i.default.createElement("div",{className:"callout-content"},a,R()&&i.default.createElement("div",{contentEditable:!1,className:"sdoc-callout-placeholder"},A("Please_enter"),"...")),T&&i.default.createElement(v.default,{editor:t,element:o,popoverPosition:D})))}},84931:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setCheckListItemType=t.isMenuDisabled=t.getCheckListItemType=t.convertToCheck=void 0;var o=n(70523),i=n(39177),l=n(82935);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n,u=[],s=o.Editor.nodes(e,{universal:!0}),c=a(s);try{for(c.s();!(n=c.n()).done;){var d=n.value,f=r(d,1)[0];o.Element.isElement(f)&&u.push(f)}}catch(p){c.e(p)}finally{c.f()}return!!u.some((function(t){if(o.Editor.isVoid(e,t)&&o.Editor.isBlock(e,t))return!0;var n=t.type;return n===i.ELEMENT_TYPE.CODE_LINE||(n===i.ELEMENT_TYPE.CODE_BLOCK||(!(![i.ORDERED_LIST,i.UNORDERED_LIST].includes(n)||!(0,l.isMultiLevelList)(t))||(n===i.ELEMENT_TYPE.TABLE||(n===i.ELEMENT_TYPE.TABLE_ROW||n===i.ELEMENT_TYPE.TABLE_CELL))))}))};t.getCheckListItemType=function(e){var t=(0,l.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);return t?t.type:i.PARAGRAPH};var u=function(e,t,n){var r=[];(t||{}).children.forEach((function(e){var t=o.Node.string(e),n=(0,l.generateEmptyElement)(i.CHECK_LIST_ITEM,{},t);r.push(n)})),o.Transforms.removeNodes(e,{at:[n[0]]}),o.Transforms.insertNodes(e,r,{at:[n[0]]}),o.Transforms.select(e,{path:[n[0],0],offset:0})};t.convertToCheck=u;t.setCheckListItemType=function(e,t,n){if(n===i.INSERT_POSITION.AFTER){var a=(0,l.generateEmptyElement)(i.PARAGRAPH),s=o.Editor.path(e,e.selection);o.Transforms.insertNodes(e,a,{at:[s[0]+1]}),o.Transforms.select(e,[s[0]+1])}var c=o.Editor.path(e,e.selection);if(c){var d=o.Editor.node(e,[c[0]]),f=r(d,2),p=f[0],m=f[1];if(p&&[i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===p||void 0===p?void 0:p.type))return void u(e,p,m)}o.Transforms.setNodes(e,{type:t})}},41205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(35495)),o=n(4794),i={editorPlugin:a.default,renderElements:[o.renderCheckListItem]};t.default=i},84260:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(39177),f=n(7094),p=n(84931),m=n(82935),v=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,s.default)(e,"isActive",(function(){var t=e.props.editor;return(0,p.getCheckListItemType)(t)===d.CHECK_LIST_ITEM})),(0,s.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,p.isMenuDisabled)(n,r)})),(0,s.default)(e,"onMouseDown",(function(){var t=e.props.editor,n=e.isActive(t)?d.PARAGRAPH:d.CHECK_LIST_ITEM;(0,p.setCheckListItemType)(t,n),(0,m.focusEditor)(t,t.selection)})),e}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=d.MENUS_CONFIG_MAP[d.CHECK_LIST_ITEM],o=r(r({isRichEditor:t,className:n,ariaLabel:"check list"},a),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(f.MenuItem,o)}}])}(c.default.Component);t.default=v},35495:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=r(n(75168)),i=n(39177),l=n(82935);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,r=e.onHotKeyDown,u=e;return u.insertBreak=function(){if(u.selection){var n=(0,l.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);if(n){if(0!==a.Node.string(n).length)return a.Node.string(n).length>0?(a.Transforms.splitNodes(e,{always:!0}),void a.Transforms.setNodes(e,{checked:!1},{at:n[1]})):void t();a.Transforms.setNodes(e,{type:i.PARAGRAPH,children:[(0,l.generateDefaultText)()]},{at:n[1]})}else t()}else t()},u.deleteBackward=function(t){var r=u.selection;if(r&&a.Range.isCollapsed(r)){var o=(0,l.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);if(o&&0===a.Node.string(o).length)return void a.Transforms.setNodes(e,{type:i.PARAGRAPH,children:[(0,l.generateDefaultText)()]},{at:o[1]})}n(t)},u.onHotKeyDown=function(t){if((0,l.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM)){if((0,o.default)("shift+enter",t)){t.preventDefault();var n=u.selection,s=a.Editor.start(e,n);a.Transforms.insertText(e,"\n",{at:s}),(0,l.focusEditor)(e,{anchor:{path:s.path,offset:s.offset+1},focus:{path:s.path,offset:s.offset+1}})}return!0}return r&&r(t)},u}},4794:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCheckListItem=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(70523),d=n(62097),f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"onChange",(function(t){var n=t.target.checked,r=e.props,a=r.editor,o=r.element,i=d.ReactEditor.findPath(a,o);c.Transforms.setNodes(a,{checked:n},{at:i})})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.element||{},a=r.id,o=r.align,i=r.checked,l=void 0!==i&&i,u={textAlign:o};return s.default.createElement("div",Object.assign({"data-id":a},t,{className:"sdoc-checkbox-container ".concat(t.className),style:u}),s.default.createElement("div",{className:"sdoc-checkbox-input-wrapper"},s.default.createElement("input",{className:"sdoc-checkbox-input",type:"checkbox",onChange:this.onChange,checked:l}),s.default.createElement("p",{className:"sdoc-checkbox-content-container"},n)))}}])}(s.default.PureComponent);t.renderCheckListItem=function(e,t){return s.default.createElement(f,Object.assign({},e,{editor:t}))}},39587:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var o=n(70523),i=n(39177),l=n(82935);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=o.Editor.nodes(e,{match:function(t){var n=(0,l.getNodeType)(t);return!![i.CODE_BLOCK,i.CODE_LINE].includes(n)||!!o.Editor.isVoid(e,t)},universal:!0});return!!a(t,1)[0]};var u=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&o.Editor.removeMark(e,t)}))};t.clearStyles=function(e){o.Transforms.unwrapNodes(e,{match:function(e){return"link"===(0,l.getNodeType)(e)}});var t,n=o.Editor.nodes(e,{match:function(e){return o.Text.isText(e)},universal:!0}),a=r(n);try{for(a.s();!(t=a.n()).done;){var i=t.value[0];u(e,i)}}catch(s){a.e(s)}finally{a.f()}}},44132:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),l=n(7094),u=n(39587),s=i.MENUS_CONFIG_MAP[i.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,i=e.readonly,c=(0,o.useCallback)((function(){(0,u.clearStyles)(a)}),[]),d=r(r({isRichEditor:t,className:n,ariaLabel:"clear"},s),{},{disabled:(0,u.isMenuDisabled)(a,i),isActive:!1,onMouseDown:c});return o.default.createElement(l.MenuItem,d)}},91853:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setClipboardCodeBlockData=t.isMenuDisabled=t.getValidLang=t.getSelectedLangOption=t.getSelectCodeElem=t.getCodeBlockNode=t.deleteBackwardByLength=t.changeToPlainText=t.changeToCodeBlock=void 0;var i=o(n(67243)),l=n(70523),u=o(n(36261)),s=n(39177),c=n(82935),d=n(7306),f=n(22207);t.isMenuDisabled=function(e,t){if(t)return!0;if(null===e.selection)return!0;if((0,f.getCalloutEntry)(e))return!0;var n=(0,c.getSelectedElems)(e);return!!n.some((function(t){return e.isVoid(t)}))||!n.every((function(e){return(0,c.getNodeType)(e)===s.PARAGRAPH}))};var p=function(e){var t=(0,c.getSelectedNodeByType)(e,s.CODE_BLOCK);return null==t?null:t};t.getSelectCodeElem=p;var m=function(e){return{id:u.default.nice(),type:s.CODE_BLOCK,language:e,style:{white_space:"nowrap"},children:[{id:u.default.nice(),type:s.CODE_LINE,children:[{text:"",id:u.default.nice()}]}]}};t.getCodeBlockNode=m;t.changeToCodeBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.INSERT_POSITION.CURRENT;if(e.selection){var o=[],i=l.Editor.path(e,e.selection,{edge:"start"}),u=m(t);if(n===s.INSERT_POSITION.AFTER)return o=[""],u.children[0].children[0].text=o.join("\n"),l.Transforms.insertNodes(e,u,{mode:"highest",at:[i[0]+1]}),void l.Transforms.select(e,[i[0]+1,0,0]);if(n===s.INSERT_POSITION.CURRENT){if((0,c.getSelectedNodeEntryByType)(e,s.MULTI_COLUMN)){var d=e.selection.anchor.path.slice(0,3),f=l.Editor.node(e,d);return f&&o.push(l.Node.string(f[0])),l.Transforms.removeNodes(e,{at:d}),u.children[0].children[0].text=o.join("\n"),l.Transforms.insertNodes(e,u,{at:d}),void l.Transforms.select(e,l.Editor.start(e,d))}var p,v=l.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),h=a(v);try{for(h.s();!(p=h.n()).done;){var E=p.value,g=r(E,1)[0];g&&o.push(l.Node.string(g))}}catch(_){h.e(_)}finally{h.f()}l.Transforms.removeNodes(e,{mode:"highest"});var A=[i[0]],y={anchor:{offset:0,path:[i[0],0,0]},focus:{offset:0,path:[i[0],0,0]}};u.children[0].children[0].text=o.join("\n"),l.Transforms.insertNodes(e,u,{mode:"highest",at:A}),queueMicrotask((function(){l.Transforms.select(e,y)}))}}};t.changeToPlainText=function(e){var t=p(e);if(null!=t){var n=l.Node.string(t);l.Transforms.removeNodes(e,{mode:"highest"});var r=n.split("\n").map((function(e){return{id:t.id,type:s.PARAGRAPH,children:[{text:e,id:u.default.nice()}]}}));l.Transforms.insertNodes(e,r,{mode:"highest"})}};t.setClipboardCodeBlockData=function(e){var t=e.children.map((function(e){return l.Node.string(e)})).join("\n")||" ";(0,i.default)(t,{format:"text/plain",onCopy:function(t){t.setData("text/code-block",JSON.stringify(e))}})};t.deleteBackwardByLength=function(e,t){for(var n=t>=4?4:t;n>0;)l.Editor.deleteBackward(e,"word"),n--};var v=function(e){var t=(0,d.genCodeLangs)();return t.find((function(t){return t.value===e}))||t[0]};t.getSelectedLangOption=v;t.getValidLang=function(e){return v(e).value}},73467:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(48843),u=n(28321),s=a(n(24558)),c=n(7094),d=n(7306),f=n(91853);n(80797);var p=i.default.forwardRef((function(e,t){var n=e.langsData,r=e.onSelectLang,a=e.selectedLanguageText,o=e.selectedIndex,l=(0,u.useTranslation)().t;return n.length?i.default.createElement("ul",{className:"langs-list-ul"},n.map((function(e,n){return i.default.createElement("li",{ref:function(e){return t.current[n]=e},className:"langs-list-li ".concat(a===e.text?"active":""," ").concat(o===n?"hover":""),id:e.value,key:e.value,onClick:function(){r(e,n)}},e.text,i.default.createElement("span",{className:"li-check-mark ".concat(a===e.text?"li-checked":"")},i.default.createElement("i",{className:"sdocfont sdoc-check-mark icon-font"})))}))):i.default.createElement("div",{className:"langs-list-empty"},i.default.createElement("span",null,l("Search_not_found")))}));t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.style,n=e.language,a=e.menuPosition,o=e.onChangeLanguage,u=e.onChangeAutoLineWrap,m=e.onCopyCodeBlock,v=e.onDeleteCodeBlock,h=e.t,E=t.white_space,g=void 0===E?"nowrap":E,A=(0,i.useState)(!1),y=r(A,2),_=y[0],C=y[1],T=(0,i.useState)(""),b=r(T,2),N=b[0],O=b[1],D=(0,i.useState)((0,d.genCodeLangs)()),S=r(D,2),L=S[0],I=S[1],R=(0,i.useState)(!1),w=r(R,2),M=w[0],P=w[1],k=(0,i.useState)(0),x=r(k,2),B=x[0],F=x[1],U=(0,i.useRef)([]);(0,i.useEffect)((function(){U.current=Array(L.length).fill().map((function(e,t){return U.current[t]||i.default.createRef()}))}),[L]);var j=(0,i.useCallback)((function(e){e.target.parentNode.className.includes("sdoc-search-langs")||C(!1)}),[]);(0,i.useEffect)((function(){return P(!0),window.addEventListener("click",j),function(){window.removeEventListener("click",j)}}),[]);var H=(0,i.useCallback)((function(e){e.stopPropagation(),F(L.findIndex((function(e){return e.text===N}))),C(!_)}),[_,N]),Y=(0,i.useCallback)((function(){u("normal"===g?"nowrap":"normal")}),[g]),G=(0,i.useCallback)((function(){v()}),[]),K=(0,i.useCallback)((function(e,t){var n=e.text;O(n),F(t),o(e);var r=U.current[t];r&&r.scrollIntoView({behavior:"smooth",block:"nearest"})}),[o]);(0,i.useEffect)((function(){var e=n;"text"===n&&(e="plaintext");var t=(0,f.getSelectedLangOption)(e);O(t.text)}),[n]);var W=(0,i.useCallback)((function(e){var t=[],n=e.currentTarget.value.toLowerCase().trim(),r=new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i");(0,d.genCodeLangs)().forEach((function(e){r.test(e.value)&&t.push(e)})),I(t)}),[]),z=(0,i.useCallback)((function(e){switch(e.key){case"ArrowUp":e.preventDefault(),F((function(e){var t=Math.max(e-1,0);return V(t),t}));break;case"ArrowDown":e.preventDefault(),F((function(e){var t=Math.min(e+1,L.length-1);return V(t),t}));break;case"Enter":K(L[B],B)}}),[L,B,K]),V=function(e){var t=U.current[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})};return i.default.createElement(c.ElementPopover,null,i.default.createElement("div",{className:"sdoc-code-block-hover-menu-container",style:a},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("div",{className:"sdoc-code-block-hover-operation-item sdoc-code-block-hover-operation-lang"},i.default.createElement("div",{role:"button",className:"op-item ".concat(_?"active":""),onClick:H},i.default.createElement("span",null,N),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_auto_wrap",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item ".concat("normal"===g?"active":""),onClick:Y},i.default.createElement("i",{className:"sdocfont sdoc-auto-linefeed icon-font"})),M&&i.default.createElement(s.default,{target:"sdoc_code_block_auto_wrap",placement:"top",fade:!0},h("Auto_wrap"))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_copy",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:m},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),M&&i.default.createElement(s.default,{target:"sdoc_code_block_copy",placement:"top",fade:!0},h("Copy"))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_delete",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:G},i.default.createElement("i",{className:"sdocfont sdoc-delete icon-font"})),M&&i.default.createElement(s.default,{target:"sdoc_code_block_delete",placement:"top",fade:!0},h("Delete"))),_&&i.default.createElement("div",{className:"sdoc-langs-list-container"},i.default.createElement("div",{className:"sdoc-search-langs"},i.default.createElement(l.Input,{autoFocus:!0,placeholder:h("Search_language"),onChange:W,onKeyDown:z})),i.default.createElement(p,{langsData:L,onSelectLang:K,selectedLanguageText:N,selectedIndex:B,ref:U})))))}))},37104:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(63814)),i=r(n(65069)),l=n(34771),u={type:a.CODE_BLOCK,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[l.renderCodeBlock,l.renderCodeLine]};t.default=u},63814:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(82935),l=n(39177),u=n(91853),s=r(n(16153));t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=(0,u.isMenuDisabled)(t,n),c=l.MENUS_CONFIG_MAP[l.ELEMENT_TYPE.CODE_BLOCK],d=(0,o.useCallback)((function(){(0,u.changeToCodeBlock)(t,"plaintext",l.INSERT_POSITION.CURRENT),r&&r(),(0,i.focusEditor)(t)}),[t,r]);return o.default.createElement(s.default,{disabled:a,menuConfig:c,onClick:d})}},65069:function(e,t,n){"use strict";var r=n(85715).default,a=n(8053).default,o=n(41132).default,i=n(12897).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(36261)),s=l(n(75168)),c=n(70523),d=n(62097),f=n(82935),p=n(91853),m=n(39177);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,l=e.insertText,v=e.insertBreak,h=e.insertData,E=e.deleteBackward,g=e;return g.insertText=function(e){return l(". "===e?" ":e)},g.deleteBackward=function(t){(0,f.getSelectedNodeByType)(e,m.CODE_BLOCK)&&(0,f.isSelectionAtBlockStart)(e)||E(t)},g.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,f.getSelectedNodeByType)(e,m.CODE_BLOCK)){var n={};if((0,f.getSelectedNodeByType)(g,m.BLOCKQUOTE)){var r=c.Editor.path(g,g.selection);n.at=[r[0]]}var a=JSON.parse(t.getData("text/code-block"));return c.Transforms.insertNodes(g,a,i({},n))}h(t)},g.insertFragment=function(t){if(1!==t.length||t[0].type!==m.CODE_BLOCK||(0,f.getSelectedNodeByType)(e,m.CODE_BLOCK)){if((0,f.getSelectedNodeByType)(e,m.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===m.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(o(r)))}}));var r=t.map((function(e){var t=c.Node.string(e);return{id:u.default.nice(),type:m.CODE_LINE,children:[{text:t,id:u.default.nice()}]}}));if(0!==c.Editor.string(g,g.selection.focus.path).length&&c.Range.isCollapsed(g.selection)){var i=a(r),s=i[0],d=i.slice(1),p=c.Node.string(s);return l(p),void(0!==d.length&&(v(),n(d)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===m.CODE_BLOCK){var r=e.children.map((function(e){var t=c.Node.string(e),n=(0,f.generateEmptyElement)(m.PARAGRAPH);return n.children[0].text=t,n}));t.splice.apply(t,[n,1].concat(o(r)))}})),n(t)},g.normalizeNode=function(e){var n=r(e,2),a=n[0],i=n[1],l=(0,f.getNodeType)(a);if(!(l===m.CODE_LINE&&i.length<=1)){if(l===m.CODE_BLOCK){if(0===a.children.length)return void c.Transforms.delete(g,{at:i});if((0,f.isLastNode)(g,a)){var u=(0,f.generateEmptyElement)(m.PARAGRAPH);c.Transforms.insertNodes(g,u,{at:[i[0]+1]})}(0,f.getNodeType)(a.children[0])!==m.CODE_LINE&&(c.Transforms.unwrapNodes(g),c.Transforms.setNodes(g,{type:m.PARAGRAPH},{mode:"highest"})),a.children.length>1&&a.children.forEach((function(e,t){e.type!==m.CODE_LINE&&c.Transforms.setNodes(g,{type:m.CODE_LINE},{at:[].concat(o(i),[t])})}))}return t([a,i])}c.Transforms.setNodes(g,{type:m.PARAGRAPH},{at:i})},g.codeBlockOnKeyDown=function(t){if((0,s.default)(["command+enter","ctrl+enter"],t)&&g.selection&&!c.Range.isExpanded(g.selection)){var n=c.Editor.path(g,g.selection),r=(0,f.generateEmptyElement)(m.PARAGRAPH);c.Transforms.insertNodes(g,r,{at:[n[0]+1]}),c.Transforms.select(g,[n[0]+1])}if((0,s.default)("tab",t)){var a=g.selection;t.preventDefault();var o=" ".repeat(4);if(c.Range.isCollapsed(a))g.insertText(o);else(0,f.getSelectedElems)(g).forEach((function(t){if(t.type===m.CODE_LINE){var n=o+c.Node.string(t),r=d.ReactEditor.findPath(g,t);c.Transforms.insertText(e,n,{at:r})}}))}if((0,s.default)("shift+tab",t)){var l={anchor:{offset:0,path:g.selection.focus.path},focus:i({},g.selection.focus)},u=c.Editor.string(g,l);""===u.trim()&&(0,p.deleteBackwardByLength)(g,u.length)}},g}},7306:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokensByLanguageType=t.normalizeTokens=t.genCodeLangs=t.default=void 0;var a=r(n(39398));n(47437),n(86961),n(70953),n(35474),n(36724),n(60496),n(97801),n(5112),n(35962),n(24761),n(52713),n(83200),n(46050),n(56427),n(62896),n(70334),n(19948),n(75837);var o=/\r\n|\r|\n/;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"JSON",value:"json"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"},{text:"YAML",value:"yaml"}]};t.normalizeTokensByLanguageType={php:function(e){return e.forEach((function(e){["<?","?>"].includes(e.content)&&(e.type="operator",e.alias="")})),e}};var i=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},l=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],n=[e],r=[0],a=[e.length],u=0,s=0,c=[],d=[c];s>-1;){for(;(u=r[s]++)<a[s];){var f=void 0,p=t[s],m=n[s][u];if("string"===typeof m?(p=s>0?p:["plain"],f=m):(p=l(p,m.type),m.alias&&(p=l(p,m.alias)),f=m.content),"string"===typeof f){var v=f.split(o),h=v.length;c.push({types:p,content:v[0]});for(var E=1;E<h;E++)i(c),d.push(c=[]),c.push({types:p,content:v[E]})}else s++,t.push(p),n.push(f),r.push(0),a.push(f.length)}s--,t.pop(),n.pop(),r.pop(),a.pop()}return i(c),d};t.default=a.default},34771:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.renderCodeBlock=void 0;var l=i(n(9950)),u=n(62097),s=n(70523),c=o(n(65948)),d=n(82935),f=n(50753),p=o(n(73467)),m=n(91853),v=n(59983),h=function(e){var t=e.attributes,n=e.children,o=e.element,i=e.editor,h=(0,u.useReadOnly)(),E=(0,l.useRef)(),g=(0,f.useScrollContext)(),A=o.style,y=void 0===A?{white_space:"nowrap"}:A,_=y.white_space,C=(0,l.useState)({top:"",left:""}),T=a(C,2),b=T[0],N=T[1],O=(0,l.useState)(!1),D=a(O,2),S=D[0],L=D[1],I=(0,l.useCallback)((function(e){var t=e.value,n=u.ReactEditor.findPath(i,o);s.Transforms.setNodes(i,{language:t},{at:n})}),[]),R=(0,l.useCallback)((function(e){var t=u.ReactEditor.findPath(i,o),n=r(r({},y),{},{white_space:e});s.Transforms.setNodes(i,{style:n},{at:t})}),[]),w=(0,l.useCallback)((function(){(0,m.setClipboardCodeBlockData)(o)}),[o]),M=(0,l.useCallback)((function(){var e=u.ReactEditor.findPath(i,o);s.Transforms.removeNodes(i,{at:e}),(0,d.focusEditor)(i),s.Transforms.select(i,i.selection)}),[i,o]),P=(0,l.useCallback)((function(e){if(!h){if(E.current){var t=E.current.getBoundingClientRect(),n=t.top,r=t.left;N({top:n-42,left:r})}L(!0)}}),[]),k=(0,l.useCallback)((function(e){h||L(!1)}),[]),x=(0,l.useCallback)((function(e){if(!h&&S&&e.currentTarget.scrollTop){var t=E.current.getBoundingClientRect(),n=t.top,r=t.left;N({top:n-42,left:r})}}),[h,S]);(0,l.useEffect)((function(){if(!h){var e=null;return g.current&&(g.current.addEventListener("scroll",x),e=g.current),function(){e.removeEventListener("scroll",x)}}}),[x,h,g]);var B=(0,l.useCallback)((function(){E.current&&L(!1)}),[]);(0,l.useEffect)((function(){c.default.getInstance().subscribe(v.INTERNAL_EVENT.HIDDEN_CODE_BLOCK_HOVER_MENU,B)}),[]);return l.default.createElement("div",Object.assign({"data-id":o.id},t,{className:"sdoc-code-block-container ".concat(t.className),onClick:P,onMouseLeave:k}),l.default.createElement("pre",{onScroll:function(){c.default.getInstance().dispatch(v.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT)},className:"sdoc-code-block-pre",ref:E},l.default.createElement("code",{className:"sdoc-code-block-code ".concat("nowrap"===_?"sdoc-code-no-wrap":"")},n)),S&&l.default.createElement(p.default,{menuPosition:b,onChangeLanguage:I,language:o.language,style:o.style||{white_space:"nowrap"},onChangeAutoLineWrap:R,onCopyCodeBlock:w,onDeleteCodeBlock:M}))};t.renderCodeBlock=function(e,t){return l.default.createElement(h,Object.assign({},e,{editor:t}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,a=e.children;return l.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sdoc-code-line"}),a)}},16756:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.FILE_LINK_TYPE_CONFIG=t.FILE_LINK_TYPES=t.FILE_LINK_TYPE=void 0;var a=t.FILE_LINK_TYPE={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"};t.FILE_LINK_TYPE_CONFIG=r(r(r({},a.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_Link"}),a.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),a.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),t.FILE_LINK_TYPES=[a.TEXT_LINK,a.ICON_LINK,a.CARD_LINK]},64651:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapLinkNode=t.onCopyFileLinkNode=t.isMenuDisabled=t.insertFileLink=t.getUrl=t.getType=t.generateFileNode=void 0;var o=n(62097),i=n(70523),l=a(n(36261)),u=a(n(67243)),s=a(n(8334)),c=n(39177),d=n(82935),f=function(e,t){return!!t||(null==e.selection||!!(0,d.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![c.CODE_BLOCK,c.CODE_LINE,c.LINK].includes(n)})))};t.isMenuDisabled=f;var p=function(e,t){return{id:l.default.nice(),type:c.FILE_LINK,doc_uuid:e,title:t,display_type:c.INSERT_FILE_DISPLAY_TYPE[0],children:[{id:l.default.nice(),text:t||""}]}};t.generateFileNode=p;t.getType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,d.getNodeType)(e)===c.FILE_LINK},universal:!0}),n=r(t,1)[0];if(!n)return c.PARAGRAPH;var a=r(n,1)[0];return(0,d.getNodeType)(a)};t.insertFileLink=function(e,t,n){if(!f(e)){var r=e.selection;if(null!=r)if(i.Range.isCollapsed(r)){var a=p(n,t);i.Transforms.insertNodes(e,a)}else{if(i.Editor.string(e,r)!==t){e.deleteFragment();var o=p(n,t);i.Transforms.insertNodes(e,o)}else{var l=p(n,t);i.Transforms.wrapNodes(e,l,{split:!0}),i.Transforms.collapse(e,{edge:"end"})}}}};t.unwrapLinkNode=function(e,t){if(null!=e.selection){var n=o.ReactEditor.findPath(e,t);n&&i.Transforms.unwrapNodes(e,{at:n})}};t.getUrl=function(e){return s.default.getSdocLocalFileUrl(e)};t.onCopyFileLinkNode=function(e,t){if(null!=e.selection&&!i.Range.isExpanded(e.selection)){var n=o.ReactEditor.findPath(e,t);i.Transforms.select(e,n);var r=e.setFragmentData(new DataTransfer);(0,u.default)("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}}},31573:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(70523),u=n(62097),s=n(28321),c=a(n(94404)),d=n(16756),f=n(7094),p=a(n(31702)),m=n(64651);n(46727);t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,a=e.element,o=e.onUnwrapFileLinkNode,s=e.onHideInsertHoverMenu,v=e.t,h=(0,u.useReadOnly)(),E=(0,i.useState)(!1),g=r(E,2),A=g[0],y=g[1],_=(0,i.useCallback)((function(e){e.stopPropagation(),(0,m.onCopyFileLinkNode)(t,a),p.default.success(v("Copied"),{hasCloseButton:!1,duration:2}),s()}),[]),C=(0,i.useCallback)((function(e){y(!0)}),[]),T=(0,i.useCallback)((function(e,n){e.stopPropagation();var r=u.ReactEditor.findPath(t,a);r&&l.Transforms.setNodes(t,{display_type:n},{at:r}),s()}),[]),b=a.display_type||d.FILE_LINK_TYPE.TEXT_LINK,N="file-link-display-type-".concat(a.id);return i.default.createElement(f.ElementPopover,null,i.default.createElement("div",{className:"sdoc-file-link-hover-menu-container",style:n},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"ml-0":h})},i.default.createElement("a",{href:(0,m.getUrl)(a.doc_uuid),target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},v("Open_link")))),!h&&i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:"op-item",onClick:_},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"link-style-icon-active":A}),onClick:C,id:N},i.default.createElement("i",{className:(0,c.default)("icon-font mr-1",d.FILE_LINK_TYPE_CONFIG[b].icon)}),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),i.default.createElement("span",{role:"button",className:"op-item",onClick:o},i.default.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),A&&i.default.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},d.FILE_LINK_TYPES.map((function(e){return i.default.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return T(t,e)}},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("i",{className:(0,c.default)("sdoc-dropdown-item-content-icon",d.FILE_LINK_TYPE_CONFIG[e].icon)}),i.default.createElement("span",null,v(d.FILE_LINK_TYPE_CONFIG[e].text))),b===e&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))}))},56858:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(79036)),i=r(n(22447)),l=r(n(11298)),u={type:a.FILE_LINK,editorMenus:[o.default],editorPlugin:i.default,renderElements:[l.default]};t.default=u},79036:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),l=n(64651),u=r(n(16153)),s=n(59983);t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=e.eventBus,c=(0,l.isMenuDisabled)(t,n),d=i.MENUS_CONFIG_MAP[i.FILE_LINK],f=(0,o.useCallback)((function(){a.dispatch(s.INTERNAL_EVENT.INSERT_ELEMENT,{type:i.ELEMENT_TYPE.FILE_LINK,insertFileLinkCallback:l.insertFileLink}),r&&r()}),[r,a]);return o.default.createElement(u.default,{disabled:c,menuConfig:d,onClick:f})}},22447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(70523),a=n(39177);t.default=function(e){var t=e.isInline,n=e.deleteBackward,o=e;return o.isInline=function(e){return e.type===a.FILE_LINK||t(e)},o.deleteBackward=function(e){if(null===o.selection)return n(e);var t=r.Editor.node(o,o.selection);if(t&&0===r.Node.string(t[0]).length){var i=t[1];i.splice(-1,1,Math.max(t[1].at(-1)-1,0));var l=r.Editor.node(o,i);return l&&l[0].type===a.FILE_LINK?void r.Transforms.delete(o,{at:l[1]}):n(e)}return n(e)},o}},11298:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(62097),s=o(n(94404)),c=n(50753),d=n(64651),f=o(n(31573)),p=n(39177),m=n(16756);n(88118);var v=function(e){var t=e.editor,n=e.element,o=e.children,i=e.attributes,v=(0,l.useRef)(null),h=(0,c.useScrollContext)(),E=(0,u.useReadOnly)(),g=(0,l.useState)(!1),A=a(g,2),y=A[0],_=A[1],C=(0,l.useState)({}),T=a(C,2),b=T[0],N=T[1],O=(0,l.useCallback)((function(){document.addEventListener("click",R)}),[]),D=(0,l.useCallback)((function(){document.removeEventListener("click",R)}),[]);(0,l.useEffect)((function(){return function(){D()}}),[]);var S=(0,l.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;N({top:n-42,left:r-18})}}),[]),L=(0,l.useCallback)((function(e){S(v.current)}),[]);(0,l.useEffect)((function(){var e=null;return y?(h.current&&h.current.addEventListener("scroll",L),e=h.current):h.current&&h.current.removeEventListener("scroll",L),function(){e&&e.removeEventListener("scroll",L)}}),[y]);var I=(0,l.useCallback)((function(e){E?window.open((0,d.getUrl)(n.doc_uuid)):(y&&e.stopPropagation(),S(e.currentTarget),_(!0),setTimeout((function(){O()}),0))}),[y]),R=(0,l.useCallback)((function(e){_(!1),D()}),[]),w=(0,l.useCallback)((function(e){e.stopPropagation(),(0,d.unwrapLinkNode)(t,n)}),[]),M={};return n.add?M=r({},p.ADDED_STYLE):n.delete&&(M=r({},p.DELETED_STYLE)),M.computed_background_color&&(M.backgroundColor=M.computed_background_color),l.default.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:(0,s.default)("sdoc-file-link-render",{"sdoc-file-card-link":n.display_type===m.FILE_LINK_TYPE.CARD_LINK}),onClick:I,style:n.display_type===m.FILE_LINK_TYPE.CARD_LINK?M:{}}),l.default.createElement("span",{ref:v},[m.FILE_LINK_TYPE.ICON_LINK,m.FILE_LINK_TYPE.CARD_LINK].includes(n.display_type)&&l.default.createElement("span",{className:"sdoc-file-link-icon",style:M},l.default.createElement("i",{className:"sdocfont sdoc-link-file"})),l.default.createElement("span",{className:"sdoc-file-text-link",style:M},l.default.createElement("a",{href:(0,d.getUrl)(n.doc_uuid),onClick:function(e){e.preventDefault()},title:n.title},o))),y&&l.default.createElement(f.default,{editor:t,menuPosition:b,element:n,onUnwrapFileLinkNode:w,onHideInsertHoverMenu:R}))};t.default=function(e,t){return l.default.createElement(v,Object.assign({},e,{editor:t}))}},96145:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setFontSize=t.setFont=t.scaleFontSize=t.loadFont=t.isMenuDisabled=t.hasFontLoaded=t.getFontSize=t.getFont=t.generatorFontFamily=void 0;var i=n(70523),l=n(39177),u=n(82935),s=o(n(8334)),c=n(46867),d=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){return!i.Editor.isEditor(t)&&i.Element.isElement(t)&&i.Editor.isBlock(e,t)},universal:!0,mode:"highest"}),r=a(n,1)[0];if(!r)return!1;var o=r[0].type;return o===l.CODE_BLOCK||o===l.IMAGE};t.isMenuDisabled=d;var f=function(e){var t=e.selection,n=i.Editor.marks(e);if(n&&n[l.TEXT_STYLE_MAP.FONT_SIZE])return n[l.TEXT_STYLE_MAP.FONT_SIZE];if(!t)return l.SDOC_FONT_SIZE.DEFAULT;var o=i.Editor.nodes(e,{at:i.Editor.unhangRange(e,t),match:function(t){if(!i.Editor.isEditor(t)&&!i.Element.isElement(t)){if(t[l.TEXT_STYLE_MAP.FONT_SIZE])return!0;var n=(0,u.getParentNode)(e.children,t.id);return!!n&&!![l.TITLE,l.SUBTITLE].concat(r(l.HEADERS),[l.CODE_LINE]).includes(n.type)}return!1}}),s=a(o,1)[0];if(!s)return l.SDOC_FONT_SIZE.DEFAULT;var c=s[0];if(c[l.TEXT_STYLE_MAP.FONT_SIZE])return c[l.TEXT_STYLE_MAP.FONT_SIZE];var d=(0,u.getParentNode)(e.children,c.id);return l.SDOC_FONT_SIZE[d.type]};t.getFontSize=f;var p=function(e,t){i.Editor.addMark(e,l.TEXT_STYLE_MAP.FONT_SIZE,t),(0,u.focusEditor)(e)};t.setFontSize=p;t.scaleFontSize=function(e,t){if(!d(e)){var n=f(e);"increase"===t&&(n+=1),"reduce"===t&&(n-=1)<1||p(e,n)}};t.getFont=function(e){var t=e.selection,n=i.Editor.marks(e);if(n&&n[l.TEXT_STYLE_MAP.FONT])return n[l.TEXT_STYLE_MAP.FONT];if(!t)return l.DEFAULT_FONT;var r=i.Editor.nodes(e,{at:i.Editor.unhangRange(e,t),match:function(e){return!i.Editor.isEditor(e)&&!i.Element.isElement(e)&&e.font}}),o=a(r,1)[0];return o?o[0][l.TEXT_STYLE_MAP.FONT]:l.DEFAULT_FONT};t.setFont=function(e,t){i.Editor.addMark(e,l.TEXT_STYLE_MAP.FONT,t),(0,u.focusEditor)(e)};t.hasFontLoaded=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.name;if(e.isSystemOwn)return!0;if(!n)return!0;var r=n.split(" ").join("+"),a="sdoc-font-link-".concat(r,"-").concat(t);return document.getElementById(a)};var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,n=e.name,r=e.isSystemOwn,a=e.supportFontWeight,o=void 0===a?[]:a;if(!r&&n){var i=o.includes(t)?t:o[0],u=n.split(" ").join("+"),s="sdoc-font-link-".concat(u,"-").concat(i);if(!document.getElementById(s)){var c="https://fonts.googleapis.com/css?family=".concat(u,":").concat(i),d=document.createElement("link");d.rel="stylesheet",d.href=c,d.id=s,d.className=l.GOOGLE_FONT_CLASS,document.body.appendChild(d)}}};t.loadFont=m;t.generatorFontFamily=function(e,t){var n=s.default.getSetting("lang")||"zh-cn";if(e===l.DEFAULT_FONT)return"'Arial', ".concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", 'sans-serif'");var r=l.FONT.find((function(t){return t.name===e}))||{},a=r.usuallyFontFamilyName,o=r.fontFamilyName;m(r,t);var i=o&&(0,c.isMac)()?o.mac:e;return"".concat(i,", ").concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", ").concat(a||"sans-serif")}},28356:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"font",editorPlugin:r(n(74929)).default};t.default=a},75362:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404)),l=n(96145),u=n(39177);t.default=function(e){var t=e.selectedFont,n=e.fontObject,r=e.setFont,s=(0,o.useTranslation)().t,c=n.name,d=t===c,f=(0,l.hasFontLoaded)(n,400)?{fontFamily:(0,l.generatorFontFamily)(c,400)}:{};return a.default.createElement("div",{className:(0,i.default)("sdoc-dropdown-menu-item",{"position-relative":d}),onClick:function(){return r(c)}},d&&a.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),a.default.createElement("span",{style:f},c===u.DEFAULT_FONT?s("Default_font"):c))}},92561:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(48843),s=n(28321),c=o(n(94404)),d=n(96145),f=n(39177),p=o(n(24558)),m=o(n(73512)),v=o(n(8334)),h=o(n(75362)),E=o(n(2568));n(68508);var g=function(e){var t=e.editor,n=e.isRichEditor,o=e.className,i=e.readonly,g=(0,l.useState)(m.default.getItem(f.RECENT_USED_FONTS_KEY,[])),A=a(g,2),y=A[0],_=A[1],C=(0,l.useState)(!1),T=a(C,2),b=T[0],N=T[1],O=(0,l.useState)(f.FONT),D=a(O,2),S=D[0],L=D[1],I=(0,s.useTranslation)().t,R=(0,l.useRef)(null),w=(0,d.isMenuDisabled)(t,i),M="sdoc-button-font",P=(0,d.getFont)(t),k=v.default.getSetting("lang");(0,l.useEffect)((function(){if("zh-cn"===k){var e=f.FONT.filter((function(e){return E.default.hasProperty(e,"langOrder")}));e.sort((function(e,t){return t.langOrder[k]-e.langOrder[k]}));var t=f.FONT.filter((function(e){return!E.default.hasProperty(e,"langOrder")}));L([].concat(r(e),r(t)))}}),[]);var x=(0,c.default)(o,"sdoc-menu-with-dropdown sdoc-font-family-menu",{"menu-show":b,disabled:w,"rich-icon-btn d-flex":n,"rich-icon-btn-disabled":n&&w,"rich-icon-btn-hover":n&&!w,"btn btn-icon btn-secondary btn-active d-flex":!n}),B=(0,l.useRef)(null),F=(0,l.useCallback)((function(e){R.current.toggle(),N(!b)}),[b]),U="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(b?"caret-up":"drop-down"),j=(B.current?B.current.getBoundingClientRect():{bottom:92.5}).bottom,H=(0,l.useCallback)((function(e){if(F(),(0,d.setFont)(t,e),y[0]!==e){var n,r=y.findIndex((function(t){return t===e}));-1===r?n=y.slice(0,9):(n=y.slice(0)).splice(r,1),n.unshift(e),m.default.setItem(f.RECENT_USED_FONTS_KEY,n),_(n)}}),[P,t,b,y]);return l.default.createElement(l.default.Fragment,null,l.default.createElement("button",{type:"button",className:x,id:M,disabled:w,ref:B},l.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},l.default.createElement("div",null,P===f.DEFAULT_FONT?I("Default_font"):P)),!w&&l.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},l.default.createElement("span",{className:U}))),l.default.createElement(p.default,{target:M},I("Font")),!w&&l.default.createElement(u.UncontrolledPopover,{target:M,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover sdoc-font-family-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:F,fade:!1,ref:R},l.default.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-j-100}},Array.isArray(y)&&y.length>0&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sdoc-dropdown-menu-title-name"},I("Recently_used")),y.map((function(e,t){var n=f.FONT.find((function(t){return t.name===e}));return l.default.createElement(h.default,{key:"".concat(t,"-recently-used"),fontObject:n,selectedFont:P,setFont:H})})),l.default.createElement("div",{className:"sdoc-dropdown-menu-divider"})),l.default.createElement("div",{className:"sdoc-dropdown-menu-title-name"},I("All_fonts")),S.map((function(e,t){return"divide"===e.type?l.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}):l.default.createElement(h.default,{key:"".concat(t,"-all-font"),fontObject:e,selectedFont:P,setFont:H})})))))};g.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=g},43210:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=r(n(24558)),l=function(e){var t=e.children,n=e.id,r=e.className,l=e.disabled,u=e.isRichEditor,s=e.onClick,c=e.tipMessage,d=(0,o.default)(r,{disabled:l,"rich-icon-btn":u,"rich-icon-btn-disabled":u&&l,"rich-icon-btn-hover":u&&!l,"btn btn-icon btn-secondary btn-active d-flex":!u});return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{type:"button",className:d,disabled:l,onClick:l?function(){}:s,id:n},t),c&&a.default.createElement(i.default,{target:n},c))};l.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=l},9228:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(48843),u=n(28321),s=a(n(94404)),c=n(96145),d=n(39177),f=a(n(24558));n(40176);var p=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,p=(0,i.useState)(!1),m=r(p,2),v=m[0],h=m[1],E=(0,u.useTranslation)().t,g=(0,i.useRef)(null),A=(0,c.isMenuDisabled)(a,o),y="sdoc-button-font-size",_=(0,c.getFontSize)(a),C=(0,i.useRef)(null),T=(0,i.useCallback)((function(e){g.current.toggle(),h(!v)}),[v]),b=(0,i.useCallback)((function(e){var t=e.value;T(),(0,c.setFontSize)(a,t)}),[a,_,v]),N=(0,s.default)(n,"sdoc-menu-with-dropdown sdoc-font-size-menu",{"menu-show":v,disabled:A,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&A,"rich-icon-btn-hover":t&&!A,"btn btn-icon btn-secondary btn-active d-flex":!t}),O="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(v?"caret-up":"drop-down"),D=(C.current?C.current.getBoundingClientRect():{bottom:92.5}).bottom;return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button",className:N,id:y,disabled:A,ref:C},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("div",{className:"text-truncate"},_)),!A&&i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:O}))),i.default.createElement(f.default,{target:y},E("Font_size")),!A&&i.default.createElement(l.UncontrolledPopover,{target:y,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:T,fade:!1,ref:g},i.default.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-D-100}},d.FONT_SIZE.map((function(e,t){var n=_+""===e.name;return i.default.createElement("div",{key:t,className:(0,s.default)("sdoc-dropdown-menu-item",{"position-relative":n}),onClick:function(){return b(e)}},n&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),e.name)})))))};p.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=p},45530:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(92561)),i=r(n(9228));t.default=function(e){var t=e.editor,n=e.readonly;return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.default,{editor:t,readonly:n}),a.default.createElement(i.default,{editor:t,readonly:n}))}},74929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(96145);t.default=function(e){var t=e;return t.increaseFontSize=function(){(0,r.scaleFontSize)(t,"increase")},t.reduceFontSize=function(){(0,r.scaleFontSize)(t,"reduce")},t}},71873:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var a=n(70523),o=n(82935),i=n(39177);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=a.Editor.nodes(e,{match:function(e){var t=(0,o.getNodeType)(e);return!!t&&(t===i.ELEMENT_TYPE.PARAGRAPH||(!!t.startsWith(i.HEADER)||(t===i.TITLE||t===i.SUBTITLE)))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=a.Editor.nodes(e,{match:function(e){var t=(0,o.getNodeType)(e);return!!t&&(!!t.includes(i.HEADER)||(t===i.TITLE||t===i.SUBTITLE))},universal:!0}),n=r(t,1)[0];if(!n)return i.PARAGRAPH;var l=r(n,1)[0];return(0,o.getNodeType)(l)};t.setHeaderType=function(e,t){t&&a.Transforms.setNodes(e,{type:t})}},75028:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(87681)),i=n(74884),l={type:a.HEADER,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderTitle,i.renderSubtitle,i.renderHeader]};t.default=l},61546:function(e,t,n){"use strict";var r=n(41132).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=s(n(64467)),d=u(n(9950)),f=n(28321),p=s(n(94404)),m=n(71873),v=n(39177),h=s(n(24558)),E=n(82935),g=n(46867);n(3525);var A=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,c.default)(n,"registerEventHandler",(function(){document.addEventListener("click",n.onHideHeaderMenu,!0)})),(0,c.default)(n,"unregisterEventHandler",(function(){document.removeEventListener("click",n.onHideHeaderMenu,!0)})),(0,c.default)(n,"onHideHeaderMenu",(function(e){var t=n.menu;t&&t.contains(e.target)&&t!==e.target||n.setState({isShowHeaderPopover:!1},(function(){n.unregisterEventHandler()}))})),(0,c.default)(n,"getValue",(function(){var e=n.props.editor;return(0,m.getHeaderType)(e)})),(0,c.default)(n,"isActive",(function(e){return n.getValue()===e})),(0,c.default)(n,"isDisabled",(function(){var e=n.props,t=e.editor,r=e.readonly;return(0,m.isMenuDisabled)(t,r)})),(0,c.default)(n,"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!n.state.isShowHeaderPopover;t?n.setState({isShowHeaderPopover:t},(function(){n.registerEventHandler()})):n.setState({isShowHeaderPopover:t},(function(){n.unregisterEventHandler()}))})),(0,c.default)(n,"onMouseDown",(function(e){return function(){var t=n.props.editor,r=n.isActive(e)?v.PARAGRAPH:e;(0,m.setHeaderType)(t,r),(0,E.focusEditor)(t,t.selection),n.setState({isShowHeaderPopover:!1},(function(){n.unregisterEventHandler()}))}})),(0,c.default)(n,"setMenuRef",(function(e){n.menu=e})),(0,c.default)(n,"getToolTip",(function(e){return(0,g.isMac)()?v.MAC_HOTKEYS[e]:v.WIN_HOTKEYS[e]})),n.state={isShowHeaderPopover:!1},n}return l(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.props.t,n=this.state.isShowHeaderPopover,a="sdocfont sdoc-".concat(n?"caret-up":"drop-down"),o=this.getValue(),i=this.isDisabled(),l=[v.PARAGRAPH,"divider",v.TITLE,v.SUBTITLE,"divider"].concat(r(v.HEADERS));return d.default.createElement("div",{className:"header-menu"},d.default.createElement("div",{className:(0,p.default)("header-toggle",{"header-toggle-disabled":i}),onClick:i?function(){}:this.onToggleClick},d.default.createElement("span",{className:"active"},t(v.HEADER_TITLE_MAP[o])),d.default.createElement("span",{className:a})),n&&d.default.createElement("div",{ref:this.setMenuRef,className:"header-popover sdoc-dropdown-menu"},l.map((function(n,r){if("divider"===n)return d.default.createElement("div",{key:r,className:"sdoc-dropdown-menu-divider"});var a="".concat(n,"-").concat(r),i=o===n;return d.default.createElement(d.Fragment,{key:r},d.default.createElement("div",{id:a,className:(0,p.default)("sdoc-dropdown-menu-item",{"position-relative":i}),onClick:e.onMouseDown(n)},i&&d.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),d.default.createElement("span",{style:{fontSize:"".concat(v.SDOC_FONT_SIZE[n],"pt")}},t(v.HEADER_TITLE_MAP[n]))),d.default.createElement(h.default,{target:a,placement:"right"},e.getToolTip(n)))}))))}}])}(d.default.Component);t.default=(0,f.withTranslation)("sdoc-editor")(A)},87681:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(39177),l=n(82935),u=n(71873),s=a(n(75168)),c=n(49780),d=n(46867);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,a=e.insertText,f=e.deleteBackward,p=e;return p.insertBreak=function(){var n=o.Editor.nodes(p,{match:function(e){return!!o.Element.isElement(e)&&(!!e.type&&(!!e.type.startsWith(i.HEADER)||(e.type===i.TITLE||e.type===i.SUBTITLE)))},universal:!0}),a=r(n,1)[0];if(a){var u=function(e,t){var n=e.selection;return!!n&&(o.Editor.isEnd(e,n.anchor,t)||o.Editor.isEnd(e,n.focus,t))}(e,a[1]),s=o.Editor.next(e,{at:a[1]});if(u&&s&&2===e.children.length){var c=r(s,2),d=c[0],f=c[1];if(d&&""===d.children[0].text)return void o.Transforms.select(e,f)}if(u&&!function(e){return!!e.selection&&o.Node.get(e,[e.selection.anchor.path[0]]).type===i.MULTI_COLUMN}(p)){var m=(0,l.generateEmptyElement)(i.PARAGRAPH);o.Transforms.insertNodes(p,m,{mode:"highest"})}else t()}else t()},p.insertFragment=function(t){var r,u,s=(0,l.getSelectedNodeByTypes)(e,i.HEADERS),c=o.Node.string(s||{children:[]}),d=1===t.length&&1===(null===(r=t[0])||void 0===r||null===(u=r.children)||void 0===u?void 0:u.length)&&i.LIST_TYPE_ARRAY.includes(t[0].type);if(!s||0!==c.length||!d)return n(t);var f=o.Node.string(t[0]);a(f)},p.deleteBackward=function(t){if(null!==p.selection){var n=(0,l.getSelectedNodeByTypes)(e,i.HEADERS);n&&(0,l.isSelectionAtBlockStart)(e)&&o.Node.string(n).length>0?o.Transforms.setNodes(e,{type:i.PARAGRAPH}):f(t)}else f(t)},p.onHotKeyDown=function(e){for(var t=(0,d.isMac)()?c.MAC_HOTKEYS_EVENT:c.WIN_HOTKEYS,n=Object.entries(t),a=!1,o="",i=0;i<n.length;i++){var l=r(n[i],2),f=l[0],m=l[1];if(a=(0,s.default)(m,e)){o=f;break}}return!!a&&(e.preventDefault(),(0,u.isMenuDisabled)(p)||(0,u.setHeaderType)(p,o),!0)},p}},74884:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderTitle=t.renderSubtitle=t.renderHeader=void 0;var o=a(n(9950)),i=n(70523),l=n(82935),u=n(39177);t.renderTitle=function(e,t){var n=e.element,a=e.attributes,i=e.children,l={fontSize:"".concat(u.SDOC_FONT_SIZE[n.type],"pt"),textAlign:n.align};return o.default.createElement("div",Object.assign({"data-id":n.id},a,{className:"sdoc-header-title ".concat(a.className),style:r({},l)}),i)};t.renderSubtitle=function(e,t){var n=e.element,a=e.attributes,i=e.children,l={color:"#888",fontSize:"".concat(u.SDOC_FONT_SIZE[n.type],"pt"),textAlign:n.align};return o.default.createElement("div",Object.assign({"data-id":n.id},a,{className:"sdoc-header-subtitle ".concat(a.className),style:r({},l)}),i)};t.renderHeader=function(e,t){var n=e.element,a=e.attributes,s=e.children,c=e.isComposing,d=n.type.split("header")[1],f=r({textAlign:n.align,fontSize:"".concat(u.SDOC_FONT_SIZE[n.type],"pt")},"6"===d&&{fontStyle:"italic"}),p=!1;return""!==i.Node.string(n)||c||(p=!0),o.default.createElement("div",Object.assign({"data-id":n.id,id:n.id},a,{className:"sdoc-header-".concat(d," ").concat(a.className),style:r({position:p?"relative":""},f)}),p&&o.default.createElement(l.Placeholder,{title:"Header",top:0}),s)}},64082:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.deserializeHtml=void 0;var a=r(n(36261)),o=r(n(99771)),i=n(39177),l=r(n(81692)),u=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},s=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return c(e);case"object":return s(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<l.default.length;r++){var a=l.default[r];if(a){var i=a(e,n),u=(0,o.default)(i);if("array"!==u&&"object"!==u&&"null"!==u&&"undefined"!==u)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},c=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(u).forEach((function(n){var r=s(n);switch((0,o.default)(r)){case"array":var a=e?d(r):r;t=t.concat(a);break;case"object":t.push(r)}})),t},d=function(e){return 0===e.length?e:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.deserializeHtml=function(e){var t=function(e){return(new DOMParser).parseFromString(e,"text/html").body}(e),n=Array.from(t.childNodes),r=[];return r=c(n,!0),0===(r=d(r)).length&&(r=[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]),r}},85220:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"html",editorPlugin:r(n(94865)).default};t.default=a},94865:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(64082),i=n(82935),l=n(39177);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){if(!n.insertFragmentData(r)){if(!r.types.includes("text/code-block")&&(0,i.getSelectedNodeByType)(e,l.CODE_BLOCK)){var u=r.getData("text/plain")||"";if(u){var s=[];u.split("\n").forEach((function(e){var t={id:a.default.nice(),type:l.CODE_LINE,children:[{text:e,id:a.default.nice()}]};s.push(t)})),n.insertFragment(s)}return}var c=r.getData("text/html")||"";if(c){var d=(0,o.deserializeHtml)(c);return void e.insertFragment(d)}t(r)}},n}},19941:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},90647:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177),i=n(7306);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var l=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),u=l[0];if(u){var s=u.getAttribute("lang");return s=(0,i.genCodeLangs)().find((function(e){return e.value===s}))||"plaintext",{id:a.default.nice(),language:s,type:o.CODE_BLOCK,children:t(l)}}var c=r[0].textContent.split("\n").map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},30283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=["H1","H2","H3","H4","H5","H6"],i={H1:"header1",H2:"header2",H3:"header3",H4:"header4",H5:"header5",H6:"header6"};t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.includes(n))return{id:a.default.nice(),type:i[n],children:t(r)}}},49689:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},81692:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(19941)),o=r(n(90647)),i=r(n(30283)),l=r(n(49689)),u=r(n(89918)),s=r(n(19248)),c=r(n(96302)),d=r(n(14712)),f=r(n(30757)),p=[a.default,o.default,i.default,l.default,u.default,s.default,d.default,c.default,f.default];t.default=p},89918:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},19248:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177),i=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("UL"===n){var l=Array.from(r).filter((function(e){return"LI"===e.nodeName}));return{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(l)}}if("OL"===n){var u=Array.from(r).filter((function(e){return"LI"===e.nodeName}));return{id:a.default.nice(),type:o.ORDERED_LIST,children:t(u)}}return"LI"===n&&i.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||i.includes(e.firstChild.nodeName)?i.includes(n)&&"LI"===e.parentElement.nodeName?{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},96302:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},14712:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"TABLE"===n?{id:a.default.nice(),type:o.TABLE,children:t(r)}:"THEAD"===n||"TBODY"===n?t(r):"TR"===n?{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}:"TH"===n||"TD"===n?{id:a.default.nice(),type:o.TABLE_CELL,children:t(r)}:void 0}},30757:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261));t.default=function(e,t){var n=e.nodeName,r=e.nodeType,o=e.childNodes;return!o.length||(null===o||void 0===o?void 0:o[0])instanceof Text?"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0:t(o)}},9900:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.IMAGE_DISPLAY_TYPE=t.IMAGE_BORDER_TYPE=void 0;var a=r(n(23892)),o=r(n(81434)),i=r(n(19494));t.IMAGE_DISPLAY_TYPE=[{text:"Inline",value:"paragraph"},{text:"Block",value:"image_block"}],t.IMAGE_BORDER_TYPE=[{type:"none",imgUrl:i.default,value:"none"},{type:"grey",imgUrl:o.default,value:"2px solid #E5E5E5"},{type:"black",imgUrl:a.default,value:"2px solid #41464A"}]},53775:function(e,t,n){"use strict";var r=n(41132).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=u(n(35530)),f=n(67283);n(83812);var p=function(e){function t(e){var n;a(this,t),n=i(this,t,[e]),(0,s.default)(n,"getImageNodes",(function(e){for(var t=0,a=[];e&&t<=e.length-1;){var o=e[t];if("image"===o.type){var i=(0,f.getImageURL)(o.data);i&&a.push(i)}else a.push.apply(a,r(n.getImageNodes(o.children)));t++}return a})),(0,s.default)(n,"moveToPrevImage",(function(){n.setState((function(e){return{imageIndex:(e.imageIndex+n.images.length-1)%n.images.length}}))})),(0,s.default)(n,"moveToNextImage",(function(){n.setState((function(e){return{imageIndex:(e.imageIndex+1)%n.images.length}}))}));var o=e.editor,l=e.imageUrl;return n.images=n.getImageNodes(o.children),n.state={imageIndex:n.images.findIndex((function(e){return e===l}))},n}return l(t,e),o(t,[{key:"render",value:function(){var e=this.state.imageIndex,t=this.images.length,n=this.images[e]||"",r="";try{r=n?decodeURI(n.slice(n.lastIndexOf("/")+1)):""}catch(o){console.log(o)}var a=c.default.createElement("span",{className:"d-flex"},c.default.createElement("span",{className:"text-truncate"},r),c.default.createElement("span",{className:"flex-shrink-0"},"(",e+1,"/",this.images.length,")"));return c.default.createElement(d.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:a,mainSrc:n,toolbarButtons:[],nextSrc:this.images[(e+1)%t],prevSrc:this.images[(e+t-1)%t],onCloseRequest:this.props.toggleImagePreviewer,onMovePrevRequest:this.moveToPrevImage,onMoveNextRequest:this.moveToNextImage,reactModalProps:{shouldReturnFocusAfterClose:!1}})}}])}(c.default.Component);t.default=p},67283:function(e,t,n){"use strict";var r=n(41132).default,a=n(4633).default,o=n(29293).default,i=n(12897).default,l=n(85715).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.selectImageWhenSelectPartial=t.resetCursor=t.queryCopyMoveProgressView=t.isInsertImageMenuDisabled=t.insertImageFiles=t.insertImage=t.hasSdocImages=t.handleBase64Image=t.getSingleImageFromFragment=t.getImageURL=t.getImageData=t.generateImageNode=void 0;var s=u(n(79411)),c=n(70523),d=n(62097),f=u(n(36261)),p=n(96795),m=u(n(8334)),v=u(n(65948)),h=n(82935),E=(n(97596),n(70332)),g=n(59983),A=n(39177),y=u(n(91530)),_=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!c.Range.isCollapsed(n))return!0;var r=c.Editor.nodes(e,{match:function(t){var n=(0,h.getNodeType)(t);if(!n&&(0,h.isTextNode)(t)&&t.id){var r=(0,h.getParentNode)(e.children,t.id);n=(0,h.getNodeType)(r)}return n===A.CODE_BLOCK||(!!n.startsWith("header")||(n===A.TITLE||(n===A.SUBTITLE||(n===A.LIST_ITEM||(n===A.CHECK_LIST_ITEM||!!c.Editor.isVoid(e,t))))))},universal:!0});return!!l(r,1)[0]};t.isInsertImageMenuDisabled=_;var C=function(e){var t=(0,h.generateEmptyElement)(A.IMAGE);return i(i({},t),{},{data:{src:e}})};t.generateImageNode=C;var T=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A.INSERT_POSITION.CURRENT;if(t&&(r===A.INSERT_POSITION.AFTER||!_(e))){var a=t.map((function(t){var n=e.editorType===g.COMMENT_EDITOR?b({src:t}):t;return C(n)})),o=n||e.selection,i=c.Editor.path(e,o);if(r===A.INSERT_POSITION.AFTER){var l=(0,h.generateEmptyElement)(A.ELEMENT_TYPE.PARAGRAPH);return a.forEach((function(e,t){l.children[t]=e})),c.Transforms.insertNodes(e,l,{at:[i[0]+1]}),void(0,h.focusEditor)(e,[i[0]+1,2])}var u=(0,h.getAboveBlockNode)(e),s=u[0].type===A.PARAGRAPH&&0===c.Node.string(u[0]).length;if(1===a.length&&s){var d=a[0];c.Transforms.insertNodes(e,d,{at:o}),c.Transforms.setNodes(e,{type:A.IMAGE_BLOCK},{at:o});var f=[u[1][0]],p=c.Path.next(f);c.Transforms.insertNodes(e,(0,h.generateDefaultParagraph)(),{at:p});var m=c.Editor.start(e,p),v={anchor:m,focus:m};(0,h.focusEditor)(e,v)}else{c.Transforms.insertNodes(e,a,{at:o});var E=c.Path.next(c.Path.next(i));(0,h.focusEditor)(e,E)}}};t.insertImage=T;t.updateImage=function(e,t){c.Transforms.setNodes(e,{data:t},{match:function(e){return(0,h.getNodeType)(e)===A.IMAGE},at:e.selection,voids:!0})};var b=function(e,t){var n=e.src,r=e.column_key;if(r){var a=((0,E.getColumnByKey)(t.columns||[],r)||{}).type;if(a===p.CellType.IMAGE)return(t.getColumnCellValue(r)||"").split(",")[0];if(a===p.CellType.DIGITAL_SIGN){var o=t.getColumnCellValue(r)||"";return(0,E.getDigitalSignImgUrl)(o)}}if(n&&n.startsWith("http"))return n;var i=m.default.getSetting("serviceUrl"),l=m.default.getSetting("assetsUrl");return(0,s.default)(i,l,n)};t.getImageURL=b;t.hasSdocImages=function(e,t){var n=m.default.getSetting("docUuid"),r=t.some((function(e){return e.children.some((function(e){return(null===e||void 0===e?void 0:e.type)===A.IMAGE}))}));return e!==n&&r};t.getImageData=function(e){var t=new Set;return e.forEach((function(e){return e.children.forEach((function(e){(null===e||void 0===e?void 0:e.type)!==A.IMAGE||e.data.src.startsWith("http")||t.add(e.data.src.slice(1))}))})),Array.from(t)};t.queryCopyMoveProgressView=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,r=function(){var i=o(a().mark((function o(){var i;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,m.default.getCopyMoveProgressView(e);case 2:i=a.sent,i.data.done?(clearTimeout(t),v.default.getInstance().dispatch(g.INTERNAL_EVENT.RELOAD_IMAGE)):t=setTimeout(r,n);case 5:case"end":return a.stop()}}),o)})));return function(){return i.apply(this,arguments)}}();r()};t.resetCursor=function(e){var t=e.selection.focus.path,n=c.Path.next(c.Path.next(t));queueMicrotask((function(){c.Transforms.select(e,n)}))};t.getSingleImageFromFragment=function(e){if(1!==e.length)return null;if(0!==c.Node.string(e[0]).length)return null;var t=e[0].children.filter((function(e){return(null===e||void 0===e?void 0:e.type)===A.IMAGE}));return 1!==t.length?null:t[0]};t.insertImageFiles=function(e,t,n){m.default.uploadLocalImage(e).then((function(e){T(t,e,n,A.INSERT_POSITION.AFTER)}))};t.selectImageWhenSelectPartial=function(e,t,n,a){if(!a&&1===e.buttons){var o=t.selection;if(!c.Range.isCollapsed(o)){var l=d.ReactEditor.findPath(t,n);if(n.type===A.IMAGE_BLOCK){var u=n.children.findIndex((function(e){return e.type===A.IMAGE}));l=l.concat([u])}if(!c.Range.includes(o,l)){var s=c.Path.next(l.slice(0,l.length-1)),f=i(i({},o),{},{focus:{offset:0,path:[].concat(r(s),[0])}});(0,h.focusEditor)(t,f)}}}};t.handleBase64Image=function(e,t,n){var r=(0,y.default)(n.src),a=new Blob([r.u8arr],{type:r.mime}),o=new File([a],"".concat(f.default.nice(),".jpg"),{type:r.mime});m.default.uploadLocalImage([o]).then((function(r){var a=i(i({},n),{},{src:r[0]});c.Transforms.setNodes(e,{data:a},{at:t})}))}},59069:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(70523),s=n(62097),c=n(28321),d=o(n(94404)),f=n(7094),p=o(n(24558)),m=o(n(53775)),v=n(82935),h=n(67283),E=n(9900),g=n(39177);n(62303);t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,o=e.element,i=e.parentNodeEntry,c=e.imageCaptionInputRef,A=e.onHideImageHoverMenu,y=e.t,_=e.readonly,C=o.data,T=o.border_type,b=void 0===T?E.IMAGE_BORDER_TYPE[0].type:T,N=i[0],O=N.align,D=void 0===O?"left":O,S=N.type,L=C.show_caption,I=void 0!==L&&L,R=(0,l.useState)({displayPopover:!1,alignPopover:!1,borderPopover:!1}),w=a(R,2),M=w[0],P=w[1],k=(0,l.useState)(!1),x=a(k,2),B=x[0],F=x[1],U=(0,l.useState)(!1),j=a(U,2),H=j[0],Y=j[1];(0,l.useEffect)((function(){Y(!0)}),[]);var G=(0,l.useCallback)((function(e,t){e.stopPropagation();var n=M;for(var a in n)n[a]=a===t&&!n[a];P(r({},n))}),[M]),K=(0,l.useCallback)((function(e,n){e.stopPropagation();var a=s.ReactEditor.findPath(t,o);if(a){if(n.display_type===g.IMAGE_BLOCK&&S===g.PARAGRAPH){var i=u.Editor.node(t,[a[0]]),l=JSON.parse(JSON.stringify(i.slice(0)));u.Transforms.removeNodes(t,{at:[a[0]]});var d=l[0].children.findIndex((function(e){return e.id===o.id})),f=l[0].children.slice(0,d),p=l[0].children.slice(d,d+1),m=l[0].children.slice(d+1),h=null,E=null,y=null,_=a[0];return f.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((h=(0,v.generateEmptyElement)(g.PARAGRAPH)).children=f,u.Transforms.insertNodes(t,h,{at:[_]}),_+=1),(E=(0,v.generateEmptyElement)(g.IMAGE_BLOCK)).children=p,u.Transforms.insertNodes(t,E,{at:[_]}),_+=1,void(m.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((y=(0,v.generateEmptyElement)(g.PARAGRAPH)).children=m,u.Transforms.insertNodes(t,y,{at:[_]})))}if(n.display_type===g.PARAGRAPH&&S===g.IMAGE_BLOCK){var T=u.Editor.node(t,[a[0]]),b=JSON.parse(JSON.stringify(T.slice(0)));u.Transforms.removeNodes(t,{at:[a[0]]});var N=(0,v.generateEmptyElement)(g.PARAGRAPH);return N.children=b[0].children,void u.Transforms.insertNodes(t,N,{at:[a[0]]})}if(n.align)return u.Transforms.setNodes(t,n,{at:[a[0]]}),void A();if(n.border_type)return u.Transforms.setNodes(t,n,{at:a}),void A();if("show_caption"===Object.keys(n)[0])return u.Transforms.setNodes(t,{data:r(r({},C),n)},{at:a}),void queueMicrotask((function(){c.current&&c.current.focus()}))}}),[]);return l.default.createElement(f.ElementPopover,null,l.default.createElement("div",{className:"sdoc-image-hover-menu-container",style:n},l.default.createElement("div",{className:"hover-menu-container"},S!==g.TABLE&&!_&&l.default.createElement("span",{className:"op-group-item"},l.default.createElement("span",{role:"button",className:(0,d.default)("op-item",{active:M.displayPopover}),onClick:function(e){G(e,"displayPopover")}},l.default.createElement("span",{className:"mr-1"},y(S===g.IMAGE_BLOCK?"Block":"Inline")),l.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),!_&&l.default.createElement("span",{className:"op-group-item"},S===g.IMAGE_BLOCK&&l.default.createElement("span",{role:"button",className:(0,d.default)("op-item",{active:M.alignPopover}),onClick:function(e){G(e,"alignPopover")}},l.default.createElement("i",{className:(0,d.default)("sdocfont sdoc-align-".concat(D||"left"," icon-font mr-1"))}),l.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),l.default.createElement("span",{id:"sdoc_image_border",role:"button",className:(0,d.default)("op-item","ml-1",{active:M.borderPopover}),onClick:function(e){G(e,"borderPopover")}},l.default.createElement("i",{className:"sdocfont sdoc-image icon-font mr-1"}),l.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}),H&&l.default.createElement(p.default,{target:"sdoc_image_border",placement:"top",fade:!0},y("Image_border"))),S===g.IMAGE_BLOCK&&l.default.createElement("span",{id:"sdoc_image_caption",role:"button",className:(0,d.default)("op-item","ml-1",{active:I}),onClick:function(e){return K(e,{show_caption:!I})}},l.default.createElement("i",{className:"sdocfont sdoc-describe icon-font mr-1"}),H&&l.default.createElement(p.default,{target:"sdoc_image_caption",placement:"top",fade:!0},y("Caption")))),l.default.createElement("span",{className:"op-group-item"},l.default.createElement("span",{id:"sdoc_image_full_screen_mode",role:"button",className:"op-item",onClick:function(e){e.stopPropagation(),F(!B)}},l.default.createElement("i",{className:"sdocfont sdoc-fullscreen icon-font"}),H&&l.default.createElement(p.default,{target:"sdoc_image_full_screen_mode",placement:"top",fade:!0},y("Full_screen_mode"))))),M.displayPopover&&l.default.createElement("div",{className:"sdoc-image-popover sdoc-dropdown-menu"},E.IMAGE_DISPLAY_TYPE.map((function(e){return l.default.createElement("div",{key:e.value,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return K(t,{display_type:e.value})}},l.default.createElement("div",{className:"sdoc-dropdown-item-content"},l.default.createElement("i",{className:"sdoc-dropdown-item-content-icon"}),l.default.createElement("span",null,y(e.text))),S===e.value&&l.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),M.alignPopover&&l.default.createElement("div",{className:"sdoc-image-popover align-popover sdoc-dropdown-menu"},g.MENUS_CONFIG_MAP[g.TEXT_ALIGN].map((function(e){return l.default.createElement("div",{key:e.id,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return K(t,{align:e.type})}},l.default.createElement("div",{className:"sdoc-dropdown-item-content"},l.default.createElement("i",{className:(0,d.default)(e.iconClass,"icon-font")})),D===e.type&&l.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),M.borderPopover&&l.default.createElement("div",{className:"sdoc-image-popover border-popover sdoc-dropdown-menu"},E.IMAGE_BORDER_TYPE.map((function(e){return l.default.createElement("div",{key:e.type,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return K(t,{border_type:e.type})}},l.default.createElement("div",{className:"sdoc-dropdown-item-content"},l.default.createElement("img",{src:e.imgUrl,draggable:!1,alt:""}),b===e.type&&l.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"})))}))),B&&l.default.createElement(m.default,{imageUrl:(0,h.getImageURL)(C),editor:t,toggleImagePreviewer:function(){F(!B)}})))}))},8594:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(12148)),i=r(n(64911)),l=r(n(45463)),u=n(18826),s={type:a.IMAGE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:l.default,renderElements:[u.renderImage,u.renderImageBlock]};t.default=s},12148:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=n(67283),c=n(39177),d=a(n(16153)),f=n(59983),p=n(7094);t.default=function(e){var t=e.editor,n=e.readonly,a=e.eventBus,o=e.isRichEditor,m=e.className,v=(0,s.isInsertImageMenuDisabled)(t,n),h=c.MENUS_CONFIG_MAP[c.IMAGE],E=(0,l.useTranslation)().t,g=(0,i.useCallback)((function(){a.dispatch(f.INTERNAL_EVENT.INSERT_ELEMENT,{type:c.LOCAL_IMAGE,editor:t})}),[t,a]);if(t.editorType===f.COMMENT_EDITOR){var A=r(r({},h),{},{text:"Upload_local_image"}),y=r(r({isRichEditor:o,className:m},A),{},{disabled:v,isActive:!1,onMouseDown:g});return i.default.createElement(p.MenuItem,y)}return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,{disabled:v,menuConfig:h,className:"pr-2"},!v&&i.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!v&&i.default.createElement(u.UncontrolledPopover,{target:h.id,trigger:"hover",className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-sub-dropdown-menu sdoc-insert-image-menu-popover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-insert-image-menu-popover-container sdoc-dropdown-menu-container"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:g},E("Upload_local_image")))))}},64911:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.IMAGE,this.data=t.data||{src:""},this.children=t.children||[{text:""}]}));t.default=i},45463:function(e,t,n){"use strict";var r=n(85715).default,a=n(41132).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(70523),l=o(n(31702)),u=o(n(8334)),s=o(n(65948)),c=n(67283),d=n(82935),f=n(46867),p=n(30602),m=n(39177),v=n(59983);t.default=function(e){var t=e.isInline,n=e.isVoid,o=e.insertData,h=e.deleteBackward,E=e.insertFragment,g=e.insertBreak,A=e;return A.isInline=function(e){return e.type===m.IMAGE||t(e)},A.isVoid=function(e){return e.type===m.IMAGE||n(e)},A.insertData=function(t){var n=t.getData("application/".concat(m.CLIPBOARD_FORMAT_KEY))||(0,p.getSlateFragmentAttribute)(t),r=t.getData("text/".concat(m.CLIPBOARD_ORIGIN_SDOC_KEY));if(n&&r){var a=decodeURIComponent(window.atob(n)),i=JSON.parse(a);if((0,c.hasSdocImages)(r,i)){var d=(0,c.getImageData)(i);u.default.copyImage(r,d).then((function(e){200===e.status&&(0===e.data.task_id.length?setTimeout((function(){s.default.getInstance().dispatch(v.INTERNAL_EVENT.RELOAD_IMAGE)}),300):(0,c.queryCopyMoveProgressView)(e.data.task_id))})).catch((function(e){var t=(0,f.getErrorMsg)(e);l.default.danger(t)}))}}t.types&&t.types.includes("Files")&&t.files[0].type.includes(m.IMAGE)?u.default.uploadLocalImage(t.files).then((function(t){(0,c.insertImage)(A,t,e.selection,m.INSERT_POSITION.CURRENT)})):o(t)},A.insertFragment=function(t){var n=(0,c.getSingleImageFromFragment)(t);if(!n||!(0,c.isInsertImageMenuDisabled)(e))return n&&(0,c.resetCursor)(A),E(t);var r=i.Editor.path(e,e.selection),o=i.Path.next([r[0]]),l=(0,d.generateEmptyElement)(m.ELEMENT_TYPE.PARAGRAPH);l.children=[n],i.Transforms.insertNodes(e,l,{at:o});var u=[].concat(a(o),[1]);(0,d.focusEditor)(e,i.Path.next(u))},A.imageOnKeyDown=function(t){if(13===t.keyCode){var n=(0,d.getSelectedNodeEntryByType)(e,m.ELEMENT_TYPE.IMAGE),a=r(n,2)[1],o=i.Path.next(a),l=i.Path.parent(a),u=i.Editor.node(e,l);if(r(u,1)[0].type===m.IMAGE_BLOCK){var s=i.Path.next(l),c=(0,d.generateEmptyElement)(m.PARAGRAPH);return i.Transforms.insertNodes(e,c,{at:s}),void setTimeout((function(){(0,d.focusEditor)(e,s)}),0)}if(i.Editor.hasPath(e,o)){var f={anchor:{offset:0,path:o},focus:{offset:0,path:o}};return i.Transforms.setSelection(e,f),!0}var p=i.Path.next(l),v=(0,d.generateEmptyElement)(m.PARAGRAPH);return i.Transforms.insertNodes(e,v,{at:p}),setTimeout((function(){(0,d.focusEditor)(e,p)}),0),!0}},A.deleteBackward=function(t){var n=e.selection;if(!n)return h(t);if(!i.Editor.before(e,n,{distance:1}))return h(t);if(!i.Range.isCollapsed(n))return h(t);if((0,d.isSelectionAtBlockStart)(e)){var r=n.anchor.path;if((0,d.isFirstChild)(r))return h(t);var a=[r[0]-1],o=i.Editor.node(e,a);if(o&&o[0].type===m.IMAGE_BLOCK)return void(0,d.focusEditor)(e,[].concat(a,[1]))}if((0,d.getSelectedNodeEntryByType)(e,m.IMAGE_BLOCK)){var l=[n.anchor.path[0]];i.Transforms.removeNodes(e,{at:l});var u=i.Editor.node(e,i.Path.previous(l)),s=(0,d.getLastChildPath)(u),c=i.Editor.end(e,s),f={anchor:c,focus:c};(0,d.focusEditor)(e,f)}else h(t)},A.insertBreak=function(){var t=e.selection;if(null==t)return g();var n=i.Editor.path(e,t),a=i.Editor.node(e,[n[0]]);if(r(a,1)[0].type===m.IMAGE_BLOCK){var o=(0,d.generateEmptyElement)(m.PARAGRAPH);return i.Transforms.insertNodes(e,o,{at:[n[0]+1]}),void(0,d.focusEditor)(e,[n[0]+1])}g()},A}},18826:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderImage=function(e,t){var n=(0,u.useSelected)(),a=e.element,o=e.leaf,i=r({},e.style);o&&o.computed_background_color&&(i.backgroundColor=o.computed_background_color);(a.add||a.delete)&&(i=Object.assign({},i,a.add?g.ADDED_STYLE:g.DELETED_STYLE)).computed_background_color&&(i.backgroundColor=i.computed_background_color);return l.default.createElement(_,Object.assign({},e,{style:i,editor:t,isSelected:n}))},t.renderImageBlock=function(e,t){var n=e.element,r=e.children,a=e.attributes,o=n.align,i=(0,u.useSelected)(),s="";o&&(s="left"===o?"start":"right"===o?"end":o);return l.default.createElement("div",Object.assign({className:"sdoc-image-block-wrapper",style:{display:"flex",justifyContent:"".concat(s)}},a,{onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,t,n,i)},contentEditable:"false",suppressContentEditableWarning:!0}),r)};var l=i(n(9950)),u=n(62097),s=n(70523),c=o(n(94404)),d=n(28321),f=n(67283),p=o(n(65948)),m=n(59983),v=o(n(59069)),h=n(50753),E=n(9900),g=n(39177),A=n(7343),y=o(n(63613)),_=(0,d.withTranslation)("sdoc-editor")((function(e){var t,n,o=e.element,i=e.editor,d=e.style,_=e.className,C=e.attributes,T=e.children,b=e.isSelected,N=e.t,O=o.data,D=o.border_type,S=void 0===D?E.IMAGE_BORDER_TYPE[0].type:D,L=O.show_caption,I=void 0!==L&&L,R=O.column_key,w=u.ReactEditor.findPath(i,o),M=s.Editor.node(i,[w[0]]),P={border:E.IMAGE_BORDER_TYPE.find((function(e){return e.type===S})).value},k=(0,u.useReadOnly)(),x=(0,l.useRef)(null),B=(0,l.useRef)(null),F=(0,l.useRef)(null),U=(0,h.useScrollContext)(),j=(0,l.useState)(null),H=a(j,2),Y=H[0],G=H[1],K=(0,l.useState)(!1),W=a(K,2),z=W[0],V=W[1],Q=(0,l.useState)(!1),X=a(Q,2),q=X[0],J=X[1],Z=(0,l.useState)(!1),$=a(Z,2),ee=$[0],te=$[1],ne=(0,l.useState)({}),re=a(ne,2),ae=re[0],oe=re[1],ie=(0,l.useState)((null===O||void 0===O?void 0:O.caption)||""),le=a(ie,2),ue=le[0],se=le[1],ce=(0,l.useCallback)((function(e){e.forEach((function(e){document.addEventListener(e.eventName,e.event)}))}),[]),de=(0,l.useCallback)((function(e){e.forEach((function(e){document.removeEventListener(e.eventName,e.event)}))}),[]),fe=(0,l.useCallback)((function(e){var t;e.preventDefault(),e.stopPropagation();var n=e.clientX-(null===(t=B.current)||void 0===t?void 0:t.getBoundingClientRect().left)-5,r=x.current.width+n;r<20||(x.current.width=r,G(r))}),[]),pe=(0,l.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),de([{eventName:"mousemove",event:fe},{eventName:"mouseup",event:pe}]);var t=r(r({},o.data),{},{width:x.current.width});(0,f.updateImage)(i,t),setTimeout((function(){V(!1),te(!0),Ae()}),100)}),[i,o.data,x.current]),me=(0,l.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),te(!1),V(!0),ce([{eventName:"mousemove",event:fe},{eventName:"mouseup",event:pe}])}),[fe,pe,ce]),ve=(0,l.useCallback)((function(){var e=o.data.width||"";return Y&&(e=Y),{width:e}}),[o.data,Y]),he=(0,l.useCallback)((function(){Ae()}),[]),Ee=(0,l.useCallback)((function(e){var t;if(!z){var n=document.getElementsByClassName("sf-editor-image-previewer"),r="sdoc-image-caption-input"===e.target.id;e.target===x.current||null!==(t=n[0])&&void 0!==t&&t.contains(e.target)||r||te(!1)}}),[z]);(0,l.useEffect)((function(){var e=null;return ee?(ce([{eventName:"click",event:Ee}]),U.current&&U.current.addEventListener("scroll",he),e=U.current):(de([{eventName:"click",event:Ee}]),U.current&&U.current.removeEventListener("scroll",he)),function(){de([{eventName:"click",event:Ee}]),e&&e.removeEventListener("scroll",he)}}),[ee,Ee]);var ge=(0,l.useCallback)((function(){J(!1)}),[]);(0,l.useEffect)((function(){var e=null;if(R){var t=p.default.getInstance();e=t.subscribe(A.EXTERNAL_EVENT.IMAGE_COLUMN_TOGGLE,ge)}return function(){e&&e()}}),[R]);var Ae=(0,l.useCallback)((function(){if(x.current){var e=x.current.getBoundingClientRect(),t=e.top,n=e.left;oe({top:t-42,left:n-3})}}),[]),ye=(0,l.useCallback)((function(e){Ae(),te(!0)}),[Ae]),_e=(0,l.useCallback)((function(){x.current&&(x.current.src=(0,f.getImageURL)(O,i),J(!1))}),[O,i]),Ce=(0,l.useCallback)((function(){if(O.src.startsWith("data:image/jpeg;base64"))return(0,f.handleBase64Image)(i,w,O);(J(!0),O.src.startsWith("http"))||p.default.getInstance().subscribe(m.INTERNAL_EVENT.RELOAD_IMAGE,_e)}),[]),Te=(0,l.useCallback)((function(e){var t=u.ReactEditor.findPath(i,o),n=r(r({},O),{},{caption:e.target.value.trim()});t&&s.Transforms.setNodes(i,{data:n},{at:t})}),[O,i,o]);return l.default.createElement(l.default.Fragment,null,q&&l.default.createElement("span",Object.assign({className:(0,c.default)("sdoc-image-wrapper",_)},C,{style:r({},d),onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,i,o,b)},contentEditable:"false",suppressContentEditableWarning:!0}),l.default.createElement("img",{ref:x,src:y.default,style:ve(),draggable:!1,alt:""}),T),!q&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",Object.assign({"data-id":o.id,className:(0,c.default)("sdoc-image-wrapper",_)},C,{style:r({},d),onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,i,o,b)},contentEditable:"false",suppressContentEditableWarning:!0}),l.default.createElement("span",{className:"sdoc-image-inner"},l.default.createElement("span",{className:"sdoc-image-content"},l.default.createElement("span",{style:P},l.default.createElement("img",{className:(0,c.default)({"image-selected":b}),onClick:ye,ref:x,src:(0,f.getImageURL)(O,i),style:ve(),draggable:!1,onError:Ce,alt:""}),b&&l.default.createElement("span",{className:"image-resizer",ref:B,onMouseDown:me}),z&&l.default.createElement("span",{className:"image-size"},l.default.createElement("span",null,N("Width"),":",parseInt(Y||(null===(t=x.current)||void 0===t?void 0:t.clientWidth))),l.default.createElement("span",null,"\xa0\xa0"),l.default.createElement("span",null,N("Height"),":",x.current.clientHeight))),M[0].type===g.IMAGE_BLOCK&&I&&l.default.createElement("input",{id:"sdoc-image-caption-input",ref:F,className:"sdoc-image-caption-input-wrapper",style:{width:(null===O||void 0===O?void 0:O.width)||(null===(n=x.current)||void 0===n?void 0:n.clientWidth)},placeholder:N("Caption"),autoComplete:"off",value:ue,disabled:k,onBlur:Te,onChange:function(e){se(e.target.value)},onCompositionStart:function(e){e.stopPropagation()}}))),T),ee&&l.default.createElement(v.default,{editor:i,menuPosition:ae,element:o,parentNodeEntry:M,imageCaptionInputRef:F,readonly:k,onHideImageHoverMenu:function(){te(!1)}})))}))},67996:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"CalloutPlugin",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),t.CommentPlugins=void 0,Object.defineProperty(t,"FileLinkPlugin",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"FontPlugin",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MentionPlugin",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"MultiColumnPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"QuickInsertPlugin",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"SdocLinkPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"SeaTableColumnPlugin",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"SeaTableViewsPlugin",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"SearchReplacePlugin",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"TextAlignPlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"WikiLinkPlugin",{enumerable:!0,get:function(){return N.default}}),t.default=t.WikiPlugins=void 0;var a=r(n(9416)),o=r(n(75028)),i=r(n(68077)),l=r(n(44750)),u=r(n(60389)),s=r(n(41205)),c=r(n(80050)),d=r(n(37104)),f=r(n(8594)),p=r(n(83087)),m=r(n(34143)),v=r(n(85220)),h=r(n(38010)),E=r(n(28356)),g=r(n(36775)),A=r(n(56858)),y=r(n(18173)),_=r(n(38923)),C=r(n(44320)),T=r(n(56529)),b=r(n(64586)),N=r(n(1136)),O=r(n(74881)),D=r(n(88990)),S=[a.default,v.default,o.default,i.default,l.default,u.default,s.default,d.default,f.default,p.default,m.default,c.default,h.default,E.default,g.default,y.default,A.default,_.default,C.default,b.default];t.WikiPlugins=[].concat(S,[N.default]),t.CommentPlugins=[a.default,v.default,y.default,c.default,u.default,f.default,i.default,T.default,l.default],t.default=S},54368:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=n(48843),u=n(82935),s=n(93672);t.default=function(e){var t=e.editor,n=e.className,a=e.element,c=e.insertPosition,d=e.slateNode,f=e.closeDialog,p=e.linkTitle,m=e.handleSubmit,v=(0,i.useTranslation)().t,h=(0,o.useState)(""),E=r(h,2),g=E[0],A=E[1],y=(0,o.useState)(""),_=r(y,2),C=_[0],T=_[1],b=a||{title:p||"",href:""},N=b.title,O=b.href,D=(0,o.useMemo)((function(){return N||(0,u.getEditorString)(t,t.selection)}),[t,N]),S=(0,o.useState)(D),L=r(S,2),I=L[0],R=L[1],w=(0,o.useState)(O),M=r(w,2),P=M[0],k=M[1],x=(0,o.useCallback)((function(){(A(""),T(""),P)?I?(0,s.checkLink)(P)?A(v("The_link_address_is_invalid")):(O&&N?(0,s.updateLink)(t,I,P):(0,s.insertLink)(t,I,P,c,d),m&&m(),f()):T(v("The_link_title_is_required")):A(v("The_link_address_is_required"))}),[t,P,I,N,O,c]),B=(0,o.useCallback)((function(e){if(13===e.keyCode)return e.preventDefault(),void x()}),[t,P,I,N,O,c]),F=(0,o.useCallback)((function(e){var t=e.target.value.trim();t!==P&&k(t)}),[P]),U=(0,o.useCallback)((function(e){var t=e.target.value;t!==I&&R(t)}),[I]);return o.default.createElement(l.Modal,{isOpen:!0,autoFocus:!1,toggle:f,className:n,zIndex:1071,returnFocusAfterClose:!1},o.default.createElement(l.ModalHeader,{toggle:f},v("Insert_link")),o.default.createElement(l.ModalBody,null,o.default.createElement(o.Fragment,null,o.default.createElement("div",{className:"form-group"},o.default.createElement(l.Label,{for:"addLink"},v("Link_address")),o.default.createElement("input",{onKeyDown:B,autoFocus:!0,type:"url",className:"form-control",id:"addLink",value:P,onChange:F}),g&&o.default.createElement(l.Alert,{color:"danger",className:"mt-2"},v(g))),o.default.createElement("div",{className:"form-group"},o.default.createElement(l.Label,{for:"addTitle"},v("Link_title")),o.default.createElement("input",{onKeyDown:B,type:"text",className:"form-control",id:"addTitle",value:I,onChange:U}),C&&o.default.createElement(l.Alert,{color:"danger",className:"mt-2"},v(C))))),o.default.createElement(l.ModalFooter,null,o.default.createElement(l.Button,{color:"secondary",onClick:f},v("Cancel")),o.default.createElement(l.Button,{color:"primary",disabled:!1,onClick:x},v("Add_link"))))}},93672:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isWeChat=t.isSdocFile=t.isMenuDisabled=t.insertLink=t.getMenuPosition=t.getLinkType=t.genLinkNode=t.checkLink=void 0;var i=n(70523),l=n(62097),u=o(n(36261)),s=n(39177),c=n(82935),d=function(e,t){return!!t||(null==e.selection||!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![s.CODE_BLOCK,s.CODE_LINE,s.LINK].includes(n)})))};t.isMenuDisabled=d;t.checkLink=function(e){return 0!==e.indexOf("http")};var f=function(e,t){return{id:u.default.nice(),type:"link",href:e,title:t,children:[{id:u.default.nice(),text:t||""}]}};t.genLinkNode=f;t.getLinkType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===s.LINK},universal:!0}),n=a(t,1)[0];if(!n)return s.PARAGRAPH;var r=a(n,1)[0];return(0,c.getNodeType)(r)};t.insertLink=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.INSERT_POSITION.CURRENT,a=arguments.length>4?arguments[4]:void 0;if((r!==s.INSERT_POSITION.CURRENT||!d(e))&&t&&n){if(r===s.INSERT_POSITION.AFTER){var o=f(n,t),u=i.Editor.path(e,e.selection);if(a&&(null===a||void 0===a?void 0:a.type)===s.LIST_ITEM){u=l.ReactEditor.findPath(e,a);var p=i.Path.next(u);return void i.Transforms.insertNodes(e,o,{at:p})}var m=(0,c.generateEmptyElement)(s.ELEMENT_TYPE.PARAGRAPH);return m.children[1]=o,void i.Transforms.insertNodes(e,m,{at:[u[0]+1]})}var v=e.selection;if(null!=v)if(i.Range.isCollapsed(v)){var h=f(n,t);i.Transforms.insertNodes(e,h)}else{if(i.Editor.string(e,v)!==t){e.deleteFragment();var E=f(n,t);i.Transforms.insertNodes(e,E)}else{var g=f(n,t);i.Transforms.wrapNodes(e,g,{split:!0}),i.Transforms.collapse(e,{edge:"end"})}}}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:s.LINK}});if(r){var a=r[0]||{},o=a.href,l=a.title;return o===n&&l===t||i.Transforms.setNodes(e,{href:n,title:t},{at:r[1]}),p(e,{text:t}),!0}};var p=function(e,t){var n=t.text,o=(0,c.getAboveNode)(e,{match:{type:s.LINK}});if(o){var i=a(o,2),l=i[0],u=i[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,u)){var d=l.children[0];(0,c.replaceNodeChildren)(e,{at:u,nodes:r(r({},d),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=p;t.unWrapLinkNode=function(e){if(null!=e.selection){var t=i.Editor.nodes(e,{match:function(e){return"link"===(0,c.getNodeType)(e)},universal:!0}),n=a(t,1)[0];null!=n&&null!=n[0]&&i.Transforms.unwrapNodes(e,{match:function(e){return"link"===(0,c.getNodeType)(e)}})}};t.isSdocFile=function(e,t){var n=e.data.files_info[t]||{},r=n.is_dir,a=n.file_ext;return!r&&"sdoc"===a};t.isWeChat=function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"===e.match(/MicroMessenger/i);return"micromessenger"===e.match(/MicroMessenger/i)&&"wxwork"===e.match(/wxwork/i)||t};t.getMenuPosition=function(e){if(!e)return{};var t=e.getBoundingClientRect();return{top:t.top-42,left:t.left-70+t.width/2}}},27152:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(17119),i=n(28321),l=n(62097),u=n(93672);n(41444);t.default=function(e){e.editor;var t=e.element,n=e.menuPosition,r=e.onDeleteLink,s=e.onEditLink,c=(0,l.useReadOnly)(),d=(0,i.useTranslation)().t,f=(0,a.useCallback)((function(e){e.stopPropagation(),(0,u.isWeChat)()?location.href=t.href:window.open(t.href)}),[t.href]);return a.default.createElement(a.default.Fragment,null,(0,o.createPortal)(a.default.createElement("div",{id:"link-op-menu",className:"link-op-menu",style:n},a.default.createElement("span",{target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link",onMouseDown:f},d("Open_link")),!c&&a.default.createElement("div",{className:"link-op-icons d-flex"},a.default.createElement("span",{role:"button",className:"link-op-icon",onClick:s},a.default.createElement("i",{className:"sdocfont sdoc-rename"})),a.default.createElement("span",{role:"button",className:"link-op-icon",onClick:r},a.default.createElement("i",{className:"sdocfont sdoc-unlink"})))),document.body))}},68077:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(94289)),i=r(n(23048)),l=r(n(4074)),u=r(n(56189)),s={type:a.LINK,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:l.default,renderElements:[u.default]};t.default=s},94289:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(39177),u=n(93672),s=a(n(16153)),c=n(59983),d=n(7094),f=n(46867);t.default=function(e){var t=e.editor,n=e.readonly,a=e.toggle,o=e.eventBus,p=e.isRichEditor,m=e.className,v=(0,u.isMenuDisabled)(t,n),h=l.MENUS_CONFIG_MAP[l.ELEMENT_TYPE.LINK],E=(0,i.useCallback)((function(){o.dispatch(c.INTERNAL_EVENT.INSERT_ELEMENT,{type:l.ELEMENT_TYPE.LINK,editor:t}),a&&a()}),[a,o]);if(t.editorType===c.COMMENT_EDITOR){var g=r(r({isRichEditor:p,className:m},h),{},{disabled:v,isActive:!1,onMouseDown:E});return g.id="sdoc-comment-editor"+h.id,i.default.createElement(d.MenuItem,g)}var A=(0,i.useMemo)((function(){return(0,f.isMac)()?["\u2318","k"]:["Ctrl","k"]}),[]);return i.default.createElement(s.default,{disabled:v,menuConfig:h,onClick:E,shortcut:A})}},23048:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.LINK,this.children=t.children||[{text:""}],this.href=t.href||"",this.title=t.title||""}));t.default=i},4074:function(e,t,n){"use strict";var r=n(8053).default,a=n(4633).default,o=n(85715).default,i=n(29293).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=n(70523),s=l(n(55391)),c=l(n(75168)),d=l(n(8334)),f=n(90790),p=n(93672),m=n(82935),v=n(66289),h=n(39177),E=l(n(65948)),g=n(59983);t.default=function(e){var t=e.normalizeNode,n=e.isInline,l=e.insertData,A=e.insertFragment,y=e.onHotKeyDown,_=e;return _.isInline=function(e){return e.type===h.LINK||n(e)},_.insertData=function(){var t=i(a().mark((function t(n){var r,i,c,m,h,E,g,A,y,C,T;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.getData("text/plain"),!(0,s.default)(r)||(0,v.isImage)(r)){t.next=22;break}if(!(0,v.isSameDomain)(r,d.default.getSetting("serviceUrl"))){t.next=16;break}return t.prev=3,t.next=6,d.default.getLinkFilesInfo([r]);case 6:i=t.sent,(0,p.isSdocFile)(i,r)?(c=i.data.files_info[r].name,m=i.data.files_info[r].file_uuid,(0,f.insertSdocFileLink)(e,c,m)):(h=(0,p.genLinkNode)(r,r),u.Transforms.insertNodes(_,h)),t.next=14;break;case 10:t.prev=10,t.t0=t.catch(3),E=(0,p.genLinkNode)(r,r),u.Transforms.insertNodes(_,E);case 14:t.next=18;break;case 16:g=(0,p.genLinkNode)(r,r),u.Transforms.insertNodes(_,g);case 18:return A=u.Editor.next(_),y=o(A,2),C=y[1],T=u.Editor.start(_,C),u.Transforms.select(_,T),t.abrupt("return");case 22:l(n);case 23:case"end":return t.stop()}}),t,null,[[3,10]])})));return function(e){return t.apply(this,arguments)}}(),_.insertFragment=function(e){if((0,m.getSelectedNodeByType)(_,h.LINK)){var t=e.slice(0).filter((function(e){return 0!==u.Node.string(e).length}));if(t.length>1&&t.some((function(e){return[h.ORDERED_LIST,h.UNORDERED_LIST].includes(e.type)})))return;if(1===t.length&&[h.ORDERED_LIST,h.UNORDERED_LIST].includes(t[0].type)&&t[0].children.length>1)return}return A(e)},_.onHotKeyDown=function(t){if((0,c.default)("mod+k",t)){t.preventDefault();var n=_.selection,a=u.Range.isCollapsed(n),o=E.default.getInstance();if(a)o.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:h.ELEMENT_TYPE.LINK,editor:e});else{var i=(0,m.getSelectedElems)(_),l=r(i),s=l[0],d=l.slice(1);if(!s||d.length)return;if(!s.children.some((function(e){return u.Text.isText(e)})))return;var f=window.getSelection().toString();o.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:h.ELEMENT_TYPE.LINK,editor:_,linkTitle:f,handleSubmit:function(){return u.Editor.deleteBackward(e,n)}})}}return y&&y(t)},_.normalizeNode=function(e){var n=o(e,2),r=n[0],a=n[1];return(0,m.getNodeType)(r)!==h.LINK?t([r,a]):""===u.Node.string(r)?u.Transforms.removeNodes(_,{at:a}):t([r,a])},e.onCompositionStart=function(t){var n=e.selection;if(u.Range.isCollapsed(n)){var r=u.Editor.nodes(e,{match:function(e){return u.Element.isElement&&e.type===h.LINK}});if(o(r,1)[0])return t.preventDefault(),!0}},_}},56189:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(70523),d=n(93672),f=l(n(27152)),p=l(n(65948)),m=n(59983),v=n(39177),h=l(n(75681)),E=n(50753),g=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"registerEventHandle",(function(){document.addEventListener("click",n.onHideLinkMenu);var e=n.context.scrollRef;e.current&&e.current.addEventListener("scroll",n.onScroll)})),(0,u.default)(n,"unregisterEventHandle",(function(){document.removeEventListener("click",n.onHideLinkMenu);var e=n.context.scrollRef;e.current&&e.current.addEventListener("scroll",n.onScroll)})),(0,u.default)(n,"onHideLinkMenu",(function(){n.setState({isShowLinkMenu:!1},(function(){n.unregisterEventHandle()}))})),(0,u.default)(n,"onScroll",(function(e){n.setPosition(n.linkRef)})),(0,u.default)(n,"setPosition",(function(e){var t=n.props.editor,r=(0,d.getMenuPosition)(e);t.editorType===m.DOCUMENT_PLUGIN_EDITOR&&r.top<201&&(r.display="none"),n.setState({menuPosition:r})})),(0,u.default)(n,"onLinkClick",(function(e){n.setPosition(e.target),n.setState({isShowLinkMenu:!0}),setTimeout((function(){n.registerEventHandle()}),0)})),(0,u.default)(n,"deleteLink",(function(e){e.stopPropagation();var t=n.props.editor;(0,d.unWrapLinkNode)(t)})),(0,u.default)(n,"openDialog",(function(){var e=n.props.element;n.eventBus.dispatch(m.INTERNAL_EVENT.INSERT_ELEMENT,{type:v.ELEMENT_TYPE.LINK,element:e})})),(0,u.default)(n,"setRef",(function(e){n.linkRef=e})),n.state={isShowLinkMenu:!1,menuPosition:null},n.eventBus=p.default.getInstance(),n}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.unregisterEventHandle()}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.element,a=e.editor,o=e.readonly,i=this.state,l=i.isShowLinkMenu,u=i.menuPosition,d=l?"seafile-ed-hovermenu-mouseclick":null;return o?s.default.createElement("span",Object.assign({className:d},t),s.default.createElement("a",{href:r.href,title:r.title},n)):s.default.createElement(s.default.Fragment,null,s.default.createElement("span",Object.assign({className:d},t,{onClick:this.onLinkClick}),s.default.createElement("span",{ref:this.setRef,className:"virtual-link",title:r.title},s.default.createElement(h.default,null),n,s.default.createElement(h.default,null))),l&&(this.props.readonly||c.Range.isCollapsed(a.selection))&&s.default.createElement(f.default,{editor:a,menuPosition:u,element:r,onDeleteLink:this.deleteLink,onEditLink:this.openDialog}))}}])}(s.default.Component);(0,u.default)(g,"contextType",E.ScrollContext);t.default=function(e,t,n){return s.default.createElement(g,Object.assign({},e,{editor:t,readonly:n}))}},93168:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getListType=t.getBeforeText=void 0;var o=n(70523),i=n(39177),l=n(32763),u=n(35950);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n,l=[],u=o.Editor.nodes(e,{universal:!0}),s=a(u);try{for(s.s();!(n=s.n()).done;){var c=n.value,d=r(c,1)[0];o.Element.isElement(d)&&l.push(d)}}catch(f){s.e(f)}finally{s.f()}return!!l.some((function(t){if(o.Editor.isVoid(e,t)&&o.Editor.isBlock(e,t))return!0;var n=t.type;return!![i.CODE_LINE,i.CODE_BLOCK,i.TABLE,i.CHECK_LIST_ITEM].includes(n)}))};t.getListType=function(e,t){var n=e.selection;if(n){var a;if(o.Range.isCollapsed(n)){var l=o.Editor.nodes(e,{match:function(e){return(0,u.getListTypes)().includes(e.type)},mode:"lowest"});a=r(l,1)[0]}else{var s=n.anchor,c=n.focus,d=o.Node.common(e,s.path,c.path);if((0,u.getListTypes)().includes(d[0].type))a=d;else if(d[0].type===i.LIST_ITEM)a=o.Editor.parent(e,d[1]);else if(o.Text.isText(d[0])){var f=o.Editor.nodes(e,{at:d[1],match:function(e){return(0,u.getListTypes)().includes(e.type)},mode:"lowest"});a=r(f,1)[0]}}return a?a[0].type:i.PARAGRAPH}};t.setListType=function(e,t){(0,l.toggleList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,a=o.Editor.above(e),i=r(a,2)[1],l={anchor:n,focus:o.Editor.start(e,i)};return{beforeText:o.Editor.string(e,l)||"",range:l}}},60389:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(56169)),o=r(n(65265)),i=n(21797),l={type:"list",nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[i.renderList,i.renderListItem,i.renderListLic]};t.default=l},56169:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(39177),f=n(82935),p=n(7094),m=n(93168),v=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,s.default)(e,"isActive",(function(){var t=e.props,n=t.editor,r=t.type;return(0,m.getListType)(n,r)===r})),(0,s.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,m.isMenuDisabled)(n,r)})),(0,s.default)(e,"onMouseDown",(function(t){if(t.preventDefault(),t.stopPropagation(),!e.isDisabled()){var n=e.props,r=n.editor,a=n.type;(0,m.setListType)(r,a),(0,f.focusEditor)(r)}})),e}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=e.type,o=e.ariaLabel,i=d.MENUS_CONFIG_MAP[a],l=r(r({isRichEditor:t,className:n,ariaLabel:o},i),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(p.MenuItem,l)}}])}(c.default.Component);(0,s.default)(v,"defaultProps",{type:d.UNORDERED_LIST});t.default=v},90112:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.generateListItem=t.generateEmptyListItem=t.generateEmptyListContent=t.generateEmptyList=t.default=void 0;var i=o(n(36261)),l=n(39177),u=n(82935),s=r((function e(t){a(this,e),this.type=t.type||l.UNORDERED_LIST,this.children=t.children||[{text:""}]}));t.default=s;t.generateEmptyListItem=function(){return{id:i.default.nice(),type:l.LIST_ITEM,children:[]}};t.generateListItem=function(){return{id:i.default.nice(),type:l.LIST_ITEM,children:[c()]}};var c=function(){return(0,u.generateEmptyElement)(l.PARAGRAPH)};t.generateEmptyListContent=c;t.generateEmptyList=function(e){return{id:i.default.nice(),type:e,children:[]}}},65265:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(49171),l=n(72413),u=n(71803),s=n(35149),c=n(30355),d=n(82935),f=n(39177),p=n(32763),m=n(35950),v=n(50630),h=n(6647),E=n(70891);t.default=function(e){var t=e.insertBreak,n=e.handleTab,g=e.insertText,A=e.deleteBackward,y=e;return y.insertBreak=function(){(0,i.insertBreakList)(e)||t()},y.deleteBackward=function(t){if(null!==y.selection){(function(){var n=(0,m.getListItemEntry)(e,{});if(n){var i=n.list,l=n.listItem;(0,d.isSelectionAtBlockStart)(e,{match:function(e){return e.type===f.LIST_ITEM}})&&o.Editor.withoutNormalizing(e,(function(){var n=(0,p.removeFirstListItem)(e,{list:i,listItem:l});if(n)return!0;if(n=(0,v.removeListItem)(e,{list:i,listItem:l}))setTimeout((function(){var t=(0,d.getPreviousPath)(l[1]);(0,d.focusEditor)(e,o.Editor.end(e,[].concat(a(t),[0])))}),0);else{if((0,d.isFirstChild)(l[1])&&!(0,m.isListNested)(e,i[1])){(0,p.unwrapList)(y,{at:l[1]});var u=o.Editor.start(y,l[1]);return(0,d.focusEditor)(y,u),void(n=!0)}var s=o.Editor.before(e,e.selection.focus),c=null,g=!1,A=r(r({},e),{},{selection:{anchor:e.selection.anchor,focus:s}});if(s&&(0,h.isAcrossListItems)(A)){var _=(0,d.getNodeEntries)(e,{at:l[1],match:function(e){return e.type===f.PARAGRAPH},mode:"lowest"});g=(c=a(_)[0])[0].children.length>1}if((0,E.deleteMerge)(e,{reverse:!0,unit:t}),n=!0,c&&g){var C=o.Editor.node(e,{at:o.Path.parent(c[1])});C&&0===C[0].children.length&&o.Transforms.removeNodes(e,{at:C[1]})}}}))}return!1})()||A(t)}else A(t)},y.handleTab=function(e){y.selection&&(0,l.onTabHandle)(y,e)||n&&n()},y.insertFragment=(0,s.insertFragmentList)(y),y.normalizeNode=(0,u.normalizeList)(e),y.insertText=function(e){if(!(0,c.handleShortcut)(y,e))return g(e)},y}},49171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(82935),a=n(35950),o=n(32763);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,a.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,o.movedListItemUp)(e,n)))return!0;if(!t)if((0,o.insertListItem)(e))return!0}}},35149:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var l=n(70523),u=i(n(36261)),s=n(39177),c=n(82935),d=n(35950),f=function(e){return l.Element.isElement(e)&&(0,d.getListTypes)().includes(e.type)},p=function(e){if(!f(e))return[e];var t=l.Node.texts(e),n=Array.from(t),i=n.reduce((function(t,n){return l.Path.isAncestor(t[1],n[1])?t:(0,c.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,a=l.Path.parent(t[1]);(0,c.getNode)(e,a).type!==r;)a=l.Path.parent(a);return[(0,c.getNode)(e,a),a]}(e,n[0],{type:s.LIST_ITEM})),u=f(i[0])?i[0].children:[i[0]],d=a(u),p=d[0],m=d.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===s.LIST_ITEM&&n.children[0].type!==s.PARAGRAPH;)t=n,n=o(n.children,1)[0];return t?t.children:[n]}(p)),r(m))},m=function(e){return e.type===s.LIST_ITEM?e:{id:u.default.nice(),type:s.LIST_ITEM,children:[e]}},v=function(e,t,n,i){var u=o(n,2)[1],d=o(i,2),v=d[0],h=d[1],E=!l.Node.string(v),g=t.flatMap(p).map(m),A=a(g),y=A[0],_=A.slice(1),C=null,T=[];if(!f(t[0]))return{textNode:C=y,listItemNodes:T=_};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,c.getNodes)({children:e})).filter((function(e){return l.Element.isElement(e[0])})).filter((function(e){return o(e,1)[0].type===s.PARAGRAPH})).length}(t))C=y,T=_;else if(E){var b=(0,c.getNode)(e,u),N=a(b.children).slice(1),O=a(y.children),D=O[0],S=O.slice(1);if(l.Transforms.insertNodes(e,D,{at:l.Path.next(h),select:!0}),l.Transforms.removeNodes(e,{at:h}),S.length)if(N.length){var L=[].concat(r(u),[1,0]);l.Transforms.insertNodes(e,S[0].children,{at:L,select:!0})}else l.Transforms.insertNodes(e,S,{at:l.Path.next(h),select:!0});C=(0,c.generateDefaultText)(),T=_}else C=(0,c.generateDefaultText)(),T=[y].concat(r(_));return{textNode:C,listItemNodes:T}};t.getTextAndListItemNodes=v;t.insertFragmentList=function(e){var t=e.insertFragment;return function(n){l.Editor.withoutNormalizing(e,(function(){var a=(0,c.findNode)(e,{match:{type:s.LIST_ITEM},mode:"lowest"});if(!a){var i=f(n)?[(0,c.generateDefaultText)()].concat(r(n)):n;return t(i)}l.Transforms.insertFragment(e,[(0,c.generateDefaultText)()]),a=(0,c.findNode)(e,{match:{type:s.LIST_ITEM},mode:"lowest"});var u=(0,c.findNode)(e,{match:{type:s.PARAGRAPH},mode:"lowest"});if(!u){var d=f(n)?[(0,c.generateDefaultText)()].concat(r(n)):n;return t(d)}var p=v(e,n,a,u),m=p.textNode,h=p.listItemNodes;l.Transforms.insertFragment(e,[m]);var E=o(a,2)[1];return l.Transforms.insertNodes(e,h,{at:l.Path.next(E),select:!0})}))}}},71803:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var a=n(70523),o=n(39177),i=n(82935),l=n(35950),u=n(32763),s=n(90112);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var c=r(n,2),d=c[0],f=c[1];if(!a.Element.isElement(d))return t([d,f]);var p=(0,l.getListTypes)();if(p.includes(d.type)){var m=(0,i.getChildren)([d,f]).find((function(e){return r(e,1)[0].type!==o.LIST_ITEM}));if(m){var v=(0,s.generateEmptyListItem)();return void a.Transforms.wrapNodes(e,v,{at:m[1]})}}if((0,i.match)(d,[],{type:p})){if(!d.children.length||!d.children.find((function(e){return e.type===o.LIST_ITEM})))return void a.Transforms.removeNodes(e,{at:f});var h=a.Path.next(f),E=(0,i.getNode)(e,h);(null===E||void 0===E?void 0:E.type)===d.type&&(0,u.moveListItemsToList)(e,{fromList:[E,h],toList:[d,f],deleteFromList:!0});var g=(0,i.getPreviousPath)(f),A=(0,i.getNode)(e,g);if((null===A||void 0===A?void 0:A.type)===d.type)return void e.normalizeNode([A,g]);if((0,u.normalizeNestedList)(e,{nestedListItem:[d,f]}))return}d.type===o.LIST_ITEM&&(0,u.normalizeListItem)(e,{listItem:[d,f]})||t([d,f])}}},72413:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.onTabHandle=void 0;var o=a(n(75168)),i=n(70523),l=n(39177),u=n(82935),s=n(32763);t.onTabHandle=function(e,t){var n=e.selection;if(n){var a=(0,u.findNode)(e,{type:[l.LIST_ITEM]});if(!a)return!1;var c=e.selection;if(!i.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(i.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var m=i.Editor.unhangRange(e,{anchor:d,focus:f});m&&(c=m,i.Transforms.select(e,m))}var v=!(0,o.default)("shift+tab",t);return c&&a?(t.preventDefault(),(0,s.moveListItems)(e,{at:c,increase:v,enableResetOnShiftTab:!0}),!0):void 0}}},30355:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var a=n(70523),o=n(39177),i=n(93168),l=n(82935),u=n(90112),s=n(32763);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!a.Range.isCollapsed(n))return!1;var c=a.Editor.above(e),d=r(c,2),f=d[0],p=d[1],m=a.Editor.pathRef(e,p);if(f.type!==o.PARAGRAPH)return!1;var v=(0,i.getBeforeText)(e),h=v.beforeText,E=v.range,g=h.match(/^\s*[1-9]+\.\s*$/),A=g&&g[0];if(!g||0!==g.index)return!1;var y=(0,l.getPreviousPath)(p);if(!y)return"1."===A&&(a.Transforms.delete(e,{at:E}),(0,s.toggleList)(e,o.ORDERED_LIST),!0);var _=a.Editor.node(e,y),C=r(_,2),T=C[0],b=C[1];if(T.type!==o.ORDERED_LIST&&"1."!==A)return!1;if(T.type!==o.ORDERED_LIST&&"1."===A)return a.Transforms.delete(e,{at:E}),(0,i.setListType)(e,o.ORDERED_LIST),(0,l.focusEditor)(e),!0;var N=parseInt(g[0].slice(0,-1));if(T.children.length+1!==N)return!1;a.Transforms.delete(e,{at:E});var O=a.Editor.above(e);f=r(O,1)[0];var D=(0,l.getLastChild)([T,b]),S=r(D,2)[1],L=a.Path.next(S),I=(0,u.generateEmptyListItem)();return I.children.push(f),a.Transforms.insertNodes(e,I,{at:L}),a.Transforms.removeNodes(e,{at:m.unref()}),a.Transforms.select(e,a.Editor.end(e,L)),!0}},35950:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListTypes=t.getListItemEntry=void 0;var r=n(70523),a=n(39177),o=function(){return[a.ORDERED_LIST,a.UNORDERED_LIST]};t.getListTypes=o;t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,o=null;if((o=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,o)){var i=r.Editor.above(e,{at:o,match:function(e){return r.Element.isElement(e)&&e.type===a.LIST_ITEM}});if(i)return{list:r.Editor.parent(e,i[1]),listItem:i}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&o().includes(e.type)}))};t.isListNested=function(e,t){var n,o=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===o||void 0===o?void 0:o.type)===a.LIST_ITEM}},21797:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(39177);t.renderList=function(e,t){var n=e.attributes,r=e.children,o=e.element,l=o.type===i.ORDERED_LIST?"ol":"ul";return a.default.createElement(l,Object.assign({"data-id":o.id,className:"list-container d-flex flex-column"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,i=e.element,l="";switch(i.children[0].align){case"center":l="align-self-center";break;case"right":l="align-self-end";break;default:l=""}var u=i.children[0].children.every((function(e){return!0===e.bold}));return a.default.createElement("li",Object.assign({"data-id":i.id},n,{className:(0,o.default)(l,{"sdoc-li-bold":u})}),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("div",Object.assign({"data-id":o.id},n),r)}},32763:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return a.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return u.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return l.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return o.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return i.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return f.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return d.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return s.removeFirstListItem}}),Object.defineProperty(t,"toggleList",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return c.unwrapList}});var a=n(33607),o=n(77712),i=n(30901),l=n(21567),u=n(75234),s=n(85413),c=n(11761),d=n(66103),f=n(74021),p=r(n(62136))},33607:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var o=n(70523),i=n(39177),l=n(82935),u=n(90112);t.insertListItem=function(e){var t=(0,l.getAboveNode)(e,{match:{type:i.PARAGRAPH}});if(!t)return!1;var n=a(t,2)[1],s=o.Editor.parent(e,n);if(!s)return!1;var c=a(s,2),d=c[0],f=c[1];if(d.type!==i.LIST_ITEM)return!1;var p=!1;return o.Editor.withoutNormalizing(e,(function(){var t;o.Range.isCollapsed(e.selection)||o.Transforms.delete(e,{at:e.selection});var a=(0,l.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),i=(0,l.isBlockTextEmptyAfterSelection)(e),s=o.Path.next(n),c=o.Path.next(f);if(a){var m=(0,u.generateEmptyListContent)();o.Transforms.insertNodes(e,m,{at:f});var v=(0,u.generateEmptyListItem)();return o.Transforms.wrapNodes(e,v,{at:f}),void(p=!0)}if(i){var h,E=null===(h=o.Editor.marks(e))||void 0===h?void 0:h.key,g=(0,u.generateEmptyListContent)();o.Transforms.insertNodes(e,r(r({},g),E),{at:c});var A=(0,u.generateEmptyListItem)();o.Transforms.wrapNodes(e,A,{at:c}),o.Transforms.select(e,c),p=!0}else{o.Transforms.splitNodes(e);var y=(0,u.generateEmptyListItem)();o.Transforms.wrapNodes(e,y,{at:s}),o.Transforms.moveNodes(e,{at:s,to:c}),o.Transforms.select(e,c),o.Transforms.collapse(e,{edge:"start"}),p=!0}d.children.length>1&&(o.Transforms.moveNodes(e,{at:s,to:c.concat(1)}),p=!0)})),p}},6647:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAcrossListItems=void 0;var r=n(70523),a=n(82935),o=n(39177);t.isAcrossListItems=function(e){var t=e.selection;return!(!t||r.Range.isCollapsed(t))&&(!!(0,a.isRangeAcrossBlocks)(e)&&(0,a.someNode)(e,{match:{type:o.LIST_ITEM}}))}},77712:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var a=n(70523),o=n(35950),i=n(90112);t.movedListItemDown=function(e,t){var n=t.list,l=t.listItem,u=!1,s=r(n,1)[0],c=r(l,2)[1],d=null;try{d=a.Path.previous(c)}catch(g){return}var f=a.Editor.node(e,d);if(f){var p=r(f,2),m=p[0],v=p[1],h=m.children.find((function(e){return(0,o.getListTypes)().includes(e.type)})),E=v.concat(h?[1,h.children.length]:[1]);a.Editor.withoutNormalizing(e,(function(){if(!h){var t=(0,i.generateEmptyList)(s.type);a.Transforms.wrapNodes(e,t,{at:c})}a.Transforms.moveNodes(e,{at:c,to:E}),u=!0}))}return u}},31894:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemSublistItemsToListItemSublist=void 0;var a=n(70523),o=n(82935),i=n(39177),l=n(90112);t.moveListItemSublistItemsToListItemSublist=function(e,t){var n=t.fromListItem,u=t.start,s=t.toListItem,c=r(n,2)[1],d=r(s,2)[1],f=0;return a.Editor.withoutNormalizing(e,(function(){var t=(0,o.findDescendant)(e,{at:c,match:{type:i.LIST_TYPE_ARRAY}});if(t){var n=r(t,2)[1],s=(0,o.findDescendant)(e,{at:d,match:{type:i.LIST_TYPE_ARRAY}}),p=null;if(s)if(u){p=r(s,2)[1].concat([0])}else p=a.Path.next((0,o.getLastChildPath)(s));else{var m=a.Editor.parent(e,c);if(!m)return;var v=r(m,1)[0].type,h=d.concat([1]),E=(0,l.generateEmptyList)(v);a.Transforms.insertNodes(e,E,{at:h}),p=h.concat([0])}f=(0,o.moveChildren)(e,{at:n,to:p}),a.Transforms.delete(e,{at:n})}})),f}},30901:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var a=n(70523),o=n(39177),i=n(82935),l=n(35950),u=n(21567),s=n(11761),c=n(90112);t.movedListItemUp=function(e,t){var n=t.list,d=t.listItem,f=!1;return a.Editor.withoutNormalizing(e,(function(){f=function(){var t=r(n,2),f=t[0],p=t[1],m=r(d,2),v=m[0],h=m[1],E=(0,i.getAboveNode)(e,{at:p,match:{type:[o.LIST_ITEM]}});if(!E){var g=null;try{g=a.Path.next(p)}catch(L){return}var A=(0,l.hasListChild)(v),y=!(0,i.isLastChild)(n,h);if(A||y){var _=(0,c.generateEmptyList)(f.type);a.Transforms.insertNodes(e,_,{at:g})}if(A){var C=(0,i.getNode)(e,g);if(!C)return;(0,u.moveListItemsToList)(e,{formListItem:d,toList:[C,g]})}if(y){var T=(0,i.getNode)(e,g);if(!T)return;(0,u.moveListItemsToList)(e,{fromList:n,fromStartIndex:h[h.length-1]+1,toList:[T,g],deleteFromList:!1})}return(0,s.unwrapList)(e,{at:h.concat(0)}),!0}var b=r(E,2)[1],N=h.concat([1]);if(!(0,i.isLastChild)(n,h)){if(!(0,l.hasListChild)(v)){var O=(0,c.generateEmptyList)(f.type);a.Transforms.insertNodes(e,O,{at:N})}var D=(0,i.getNode)(e,N);if(!D)return;(0,u.moveListItemsToList)(e,{fromListItem:E,toList:[D,N],fromStartIndex:h[h.length-1]+1,deleteFromList:!1})}var S=a.Path.next(b);return a.Transforms.moveNodes(e,{at:h,to:S}),!0}()})),f}},21567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(70523),a=n(82935),o=n(35950);t.moveListItemsToList=function(e,t){var n=t.fromList,i=t.fromListItem,l=t.fromStartIndex,u=t.to,s=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,m=null,v=!1;return r.Editor.withoutNormalizing(e,(function(){if(i){var t=(0,a.findDescendant)(e,{at:i[1],match:{type:(0,o.getListTypes)()}});if(!t)return;m=null===t||void 0===t?void 0:t[1]}else{if(!n)return;m=n[1]}var c=null;if(u&&(c=u),s)if(null!==d)c=s[1].concat([d]);else{var f=(0,a.getLastChildPath)(s);c=r.Path.next(f)}c&&(v=(0,a.moveChildren)(e,{at:m,to:c,fromStartIndex:l}),p&&r.Transforms.delete(e,{at:m}))})),v}},75234:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(70523),a=n(39177),o=n(82935),i=n(35950),l=n(77712),u=n(30901),s=n(85413);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,m=(0,o.getNodeEntries)(e,{at:f,match:{type:[a.PARAGRAPH]}}),v=Array.from(m);if(v.length){var h=[],E=[];v.forEach((function(t){var n=t[1],a=r.Path.parent(n);h.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,a)}))||(h.push(n),E.push(r.Editor.pathRef(e,n)))}));var g=c?E:E.reverse(),A=!1;return g.forEach((function(t){var n=t.unref();if(n){var a=r.Editor.parent(e,n);if(a&&0!==a[1].length){var o=r.Editor.parent(e,a[1]);if(o){var d=!1;if(c)d=(0,l.movedListItemDown)(e,{list:o,listItem:a});else{if((0,i.isListNested)(e,o[1]))return d=(0,u.movedListItemUp)(e,{list:o,listItem:a});p&&(d=(0,s.removeFirstListItem)(e,{list:o,listItem:a}))}A=d||A}}}})),A}}},74021:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var i=n(70523),l=n(39177),u=n(82935),s=n(35950),c=n(30901),d=n(90112);t.normalizeListItem=function(e,t){var n=t.listItem,f=!1,p=[].concat(o((0,s.getListTypes)()),[l.PARAGRAPH]),m=a(n,2)[1],v=(0,u.getChildren)(n),h=v.filter((function(e){var t=a(e,1)[0];return!p.includes(t.type)})).map((function(t){var n=a(t,2)[1];return i.Editor.pathRef(e,n)})),E=v[0],g=a(null!==E&&void 0!==E?E:[],2),A=g[0],y=g[1];if(!E||!i.Editor.isBlock(e,A)){var _=(0,d.generateEmptyListContent)();return i.Transforms.insertNodes(e,_,{at:m.concat([0])}),!0}if(i.Editor.isBlock(e,A)&&!(0,u.match)(A,[],{type:[l.PARAGRAPH]})){if((0,u.match)(A,[],{type:(0,s.getListTypes)()})){var C=i.Editor.parent(e,n[1]),T=E;return(0,u.getChildren)(E).reverse().forEach((function(t){(0,c.movedListItemUp)(e,{list:T,listItem:t})})),i.Transforms.removeNodes(e,{at:[].concat(o(C[1]),[0])}),!0}if(p.includes(A.type))return!0;i.Transforms.setNodes(e,{type:l.PARAGRAPH},{at:y}),f=!0}var b=(0,u.getChildren)(E);if(b.length){var N,O,D=[],S=[],L=r(b);try{for(L.s();!(O=L.n()).done;){var I=O.value;if(!i.Element.isElement(I[0])||!i.Editor.isBlock(e,I[0]))break;D.push(i.Editor.pathRef(e,I[1])),S.push.apply(S,o((0,u.getDeepInlineChildren)(e,{children:(0,u.getChildren)(I)})))}}catch(w){L.e(w)}finally{L.f()}var R=i.Path.next(null===(N=b[b.length-1])||void 0===N?void 0:N[1]);S.reverse().forEach((function(t){var n=a(t,2)[1];i.Transforms.moveNodes(e,{at:n,to:R})})),D.forEach((function(t){var n=t.unref();n&&i.Transforms.removeNodes(e,{at:n})})),D.length&&(f=!0)}return!!f||(h.reverse().forEach((function(t){var n=t.unref();n&&i.Transforms.moveNodes(e,{at:n,to:y.concat([0])})})),!!h.length)}},66103:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var a=n(70523),o=n(39177),i=n(82935);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],l=a.Editor.parent(e,n);if(!(l&&(0,i.match)(l[0],[],{type:[o.ORDERED_LIST,o.UNORDERED_LIST]})))return!1;var u=null;try{u=a.Path.previous(n)}catch(d){return!1}var s=a.Editor.node(e,u);if(s){var c=r(s,2)[1].concat([1]);return a.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},85413:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var a=n(35950),o=n(30901);t.removeFirstListItem=function(e,t){var n=t.list,i=t.listItem,l=r(n,2)[1];return!(0,a.isListNested)(e,l)&&((0,o.movedListItemUp)(e,{list:n,listItem:i}),!0)}},50630:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeListItem=void 0;var a=n(70523),o=n(35950),i=n(82935),l=n(90112),u=n(31894),s=n(70891),c=n(21567);t.removeListItem=function(e,t){var n=t.list,d=t.listItem,f=t.reverse,p=void 0===f||f,m=r(d,2),v=m[0],h=m[1];if(a.Range.isExpanded(e.selection)||!(0,o.hasListChild)(v))return!1;var E=(0,i.getPreviousPath)(h),g=!1;return a.Editor.withoutNormalizing(e,(function(){if(E){var t=a.Editor.node(e,E);if(!t)return;var r=a.Path.next(h),o=(0,l.generateListItem)();a.Transforms.insertNodes(e,o,{at:r});var i=a.Editor.node(e,r);if(!i)return;var f=a.Editor.pathRef(e,i[1]);return(0,u.moveListItemSublistItemsToListItemSublist)(e,{fromListItem:d,toListItem:i}),(0,s.deleteMerge)(e,{reverse:p}),r=f.unref(),(0,u.moveListItemSublistItemsToListItemSublist)(e,{fromListItem:[i[0],r],toListItem:t}),a.Transforms.removeNodes(e,{at:r}),void(g=!0)}(0,c.moveListItemsToList)(e,{fromListItem:d,toList:n,toListIndex:1})})),g}},62136:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(39177),l=n(82935),u=n(35950),s=n(11761),c=n(90112);t.default=function(e,t,n){if(n===i.INSERT_POSITION.AFTER){var d=(0,c.generateEmptyList)(t),f=(0,c.generateEmptyListContent)(),p=o.Editor.path(e,e.selection);return o.Transforms.insertNodes(e,f,{at:[p[0]+1]}),o.Transforms.select(e,[p[0]+1]),void o.Transforms.wrapNodes(e,d)}o.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!o.Range.isCollapsed(n)&&(0,l.isRangeAcrossBlocks)(e))!function(e,t){o.Editor.withoutNormalizing(e,(function(){var n=o.Range.edges(e.selection),d=a(n,2),f=d[0],p=d[1],m=o.Node.common(e,f.path,p.path),v=(0,u.getListTypes)();if(v.includes(m[0].type)||m[0].type===i.LIST_ITEM)if(m[0].type!==t){var h=o.Range.start(e.selection),E=o.Range.end(e.selection),g={at:h,match:{type:v},mode:"lowest"},A=(0,l.findNode)(e,g),y=(0,l.findNode)(e,r(r({},g),{at:E})),_=Math.min(A[1].length,y[1].length);o.Transforms.setNodes(e,{type:t},{at:e.selection,match:function(e,t){return o.Element.isElement(e)&&v.includes(e.type)&&t.length>=_},mode:"all"})}else(0,s.unwrapList)(e);else{var C=m[1].length,T=(0,l.getNodeEntries)(e,{mode:"all"});Array.from(T).filter((function(e){return a(e,2)[1].length===C+1})).forEach((function(n){if(v.includes(n[0].type))o.Transforms.setNodes(e,{type:t},{at:n[1],match:function(e){return o.Element.isElement(e)&&v.includes(e.type)},mode:"all"});else{var r=(0,c.generateEmptyListItem)();o.Transforms.wrapNodes(e,r,{at:n[1]});var a=(0,c.generateEmptyList)(t);o.Transforms.wrapNodes(e,a,{at:n[1]})}}))}}))}(e,t);else{var d=(0,u.getListItemEntry)(e);if(d)if(d.list[0].type!==t){o.Transforms.setNodes(e,{type:t},{at:e.selection,match:function(e){return(0,u.getListTypes)().includes((0,l.getNodeType)(e))},mode:"lowest"})}else(0,s.unwrapList)(e);else!function(e,t){var n=(0,c.generateEmptyList)(t);o.Transforms.wrapNodes(e,n);var r=(0,l.getSelectedNodeEntryByType)(e,i.PARAGRAPH);if(r){var u=a(r,2)[1],s=(0,c.generateEmptyListItem)();o.Transforms.wrapNodes(e,s,{at:u})}}(e,t)}}))}},11761:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(70523),a=n(39177),o=n(82935),i=n(35950);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,o.getAboveNode)(e,{match:{type:(0,i.getListTypes)()}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&(0,i.getListTypes)().includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,o.getNodeType)(e)===a.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,i.getListTypes)().includes((0,o.getNodeType)(e))},split:!0})}while(n())}))}},9416:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(72725)).default};t.default=a},72725:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(32763),i=n(82935),l=n(39177),u=n(27695),s=n(59983),c={"#":l.HEADER1,"##":l.HEADER2,"###":l.HEADER3,"####":l.HEADER4,"#####":l.HEADER5,"######":l.HEADER6},d={"*":l.UNORDERED_LIST,"-":l.UNORDERED_LIST},f={">":l.BLOCKQUOTE},p=r(r(r({},c),d),f),m=r({},d),v={"**":l.TEXT_STYLE_MAP.BOLD,"*":l.TEXT_STYLE_MAP.ITALIC,"***":l.TEXT_STYLE_MAP.BOLD_ITALIC};t.default=function(e){var t=e.insertText,n=e,c=n.editorType===s.COMMENT_EDITOR?m:p;return n.insertText=function(n){var s=e.selection;if(null==s)return t(n);if(a.Range.isExpanded(s))return t(n);if(null==(0,i.getSelectedNodeByType)(e,l.PARAGRAPH))return t(n);if(" "!==n)return t(n);var d=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n={anchor:t.anchor,focus:{path:t.focus.path,offset:0}};return{beforeText:a.Editor.string(e,n)||"",range:n}}(e),f=d.beforeText,p=d.range;if(!f||!p)return t(n);var m=c[f.trim()],h=v[f.slice(-3)],E=v[f.slice(-2)],g=v[f.slice(-1)];if(!m&&!E&&!g&&!h)return t(n);if(h===l.TEXT_STYLE_MAP.BOLD_ITALIC){var A=null===f||void 0===f?void 0:f.slice(0,f.length-3),y=null===A||void 0===A?void 0:A.lastIndexOf("***"),_=(null===f||void 0===f?void 0:f.lastIndexOf("***"))+3;if(-3!==y){a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:y},focus:r({},s.focus)},voids:!0});var C=f.slice(y+3,_-3);return a.Editor.addMark(e,l.TEXT_STYLE_MAP.BOLD,!0),a.Editor.addMark(e,l.TEXT_STYLE_MAP.ITALIC,!0),t(C)}}if(E===l.TEXT_STYLE_MAP.BOLD){var T=f.slice(0,f.length-2).lastIndexOf("**"),b=f.lastIndexOf("**")+2;if(-1===T)return t(n);a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:T},focus:r({},s.focus)},voids:!0});var N=E.toLowerCase(),O=f.slice(T+2,b-2);return a.Editor.addMark(e,N,!0),t(O)}if(g===l.TEXT_STYLE_MAP.ITALIC){var D=null===f||void 0===f?void 0:f.slice(0,f.length-1),S=null===D||void 0===D?void 0:D.lastIndexOf("*"),L=(null===f||void 0===f?void 0:f.lastIndexOf("*"))+1;if(-1===S&&D.length>0)return t(n);if(-1!==S){a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:S},focus:r({},s.focus)},voids:!0});var I=g.toLowerCase(),R=f.slice(S+1,L-1);return a.Editor.addMark(e,I,!0),t(R)}}a.Transforms.select(e,p),a.Transforms.delete(e),m!==l.UNORDERED_LIST?m!==l.BLOCKQUOTE?a.Transforms.setNodes(e,{type:m}):(0,u.setBlockQuoteType)(e,!1):(0,o.toggleList)(e,m)},n}},71881:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformToText=t.sortCollaborators=t.insertTemporaryMentionInput=t.insertMention=t.getPrevMentionIptEntry=t.getMentionTempIptEntry=t.getMentionEntry=void 0;var i=n(70523),l=o(n(36261)),u=n(82935),s=n(70710),c=o(n(8334));t.insertTemporaryMentionInput=function(e){var t=e.selection;if(t&&i.Range.isCollapsed(t)){var n={id:l.default.nice(),type:s.MENTION_TEMP,children:[(0,u.generateDefaultText)()]};i.Editor.insertNode(e,n)}};var d=function(e){var t=e.selection;if(!t)return!1;if(!i.Range.isCollapsed(t))return!1;var n=i.Editor.nodes(e,{match:function(e){return e.type===s.MENTION_TEMP},mode:"lowest"});return a(n,1)[0]};t.getMentionTempIptEntry=d;t.getMentionEntry=function(e){var t=e.selection;if(!t)return!1;if(!i.Range.isCollapsed(t))return!1;var n=i.Editor.nodes(e,{match:function(e){return e.type===s.MENTION},mode:"lowest"});return a(n,1)[0]};t.insertMention=function(e,t){var n=e.selection;if(n&&i.Range.isCollapsed(n)){var r=d(e);if(r){var o=a(r,2)[1],c=i.Editor.next(e,{at:o}),f=a(c,2)[1],p=function(e){var t=e.name,n=e.username,r=l.default.nice(),a=s.MENTION,o=[(0,u.generateDefaultText)()];return o[0].text="@"+t,{id:r,type:a,children:o,username:n}}({name:t.name,username:t.username});i.Transforms.insertNodes(e,p,{at:f,select:!0})}}};t.sortCollaborators=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=c.default.getUserInfo().email,a=c.default.getSetting("last_modify_user"),o=null,i={};t.forEach((function(e){e.email!==n&&(i[e.email]=e)}));var l=e.filter((function(e){var t=!i[e.email]&&e.email!==n;return t&&a===e.email?(o=e,!1):t})),u=Object.values(i);return o?[o].concat(u,r(l)):[].concat(u,r(l))};t.transformToText=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.selection;if(n&&i.Range.isCollapsed(n)){var r=d(e);if(r){var o=a(r,2),l=o[0],s=o[1],c=i.Editor.next(e,{at:s}),f=a(c,2)[1],p=i.Editor.start(e,f),m="@"+l.children[0].text,v=i.Editor.pointRef(e,p);i.Transforms.insertText(e,m,{at:p}),i.Transforms.removeNodes(e,{at:s});var h=v.unref();t&&(0,u.focusEditor)(e,h)}}};t.getPrevMentionIptEntry=function(e){var t=i.Editor.previous(e);if(t)return i.Editor.above(e,{match:function(e){return e.type===s.MENTION_TEMP},at:t[1]})}},56529:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(24398)),i=n(13162),l={type:a.MENTION,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderMention,i.renderMentionTemporaryInput]};t.default=l},24398:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(70523),l=o(n(65948)),u=n(59983),s=n(70710),c=n(71881),d=n(7343),f=n(82935);t.default=function(e){var t=e.insertText,n=e.onHotKeyDown,o=e.isInline,p=e.deleteBackward,m=e.deleteForward,v=e.normalizeNode,h=e,E=l.default.getInstance();return h.insertText=function(n){var o=e.selection;if("@"!==n||(0,c.getMentionTempIptEntry)(e)){var l=i.Editor.previous(e);if(l){var u,d=i.Editor.above(e,{match:function(e){return e.type===s.MENTION_TEMP},at:l[1]});if(d)if(null===(u=n.match(/^[\u4e00-\u9fa5]+$/))||void 0===u?void 0:u.input){var p=i.Editor.end(e,d[1]),m=i.Editor.next(e,{at:d[1]});if(i.Transforms.insertText(e,n,{at:p}),m){var v=a(m,2),E=v[0],g=v[1];i.Text.isText(E)&&""===E.text&&i.Transforms.removeNodes(e,{at:g})}return(0,f.focusEditor)(e,r(r({},p),{},{offset:p.offset+n.length}))}}return t(n)}(0,c.insertTemporaryMentionInput)(h);var A=o.anchor,y=i.Editor.path(e,A),_=y.slice(0,y.length-1).concat(y.at(-1)+1);(0,f.focusEditor)(e,_)},h.deleteBackward=function(t){var n=(0,c.getMentionTempIptEntry)(e);if(n){var r=e.selection;if(r&&i.Range.isCollapsed(r)){var o=a(n,2),l=o[0],u=o[1];if(!i.Node.string(l))return i.Transforms.delete(e,{at:u})}}var d=i.Editor.previous(e);if(d){var f=i.Editor.above(e,{match:function(e){return e.type===s.MENTION},at:d[1]}),m=(0,c.getMentionEntry)(e);if(m||f){var v=e.selection;if(v&&i.Range.isCollapsed(v)){var h=a(m||f,2)[1];return i.Transforms.removeNodes(e,{at:h})}}}return p(t)},h.deleteForward=function(t){var n=i.Editor.next(e,{match:function(e){return e.type===s.MENTION}});if(n){var r=a(n,2)[1];return i.Transforms.removeNodes(e,{at:r})}return m(t)},h.onHotKeyDown=function(t){var r=(0,c.getMentionTempIptEntry)(e);if(r){var o=a(r,2)[1],l=d.KeyCodes,s=l.DownArrow,p=l.UpArrow,m=l.Enter,v=l.Esc,g=l.RightArrow,A=l.LeftArrow,y=t.keyCode;if(y===g||y===A){var _=e.selection;if(!_)return;if(!i.Range.isCollapsed(_))return;if(y===g&&i.Editor.isEnd(e,_.focus,o))return(0,c.transformToText)(h);if(y===A&&i.Editor.isStart(e,_.focus,o))return t.preventDefault(),(0,c.transformToText)(h,!1)}if([s,p,m,v].includes(y))return t.preventDefault(),void E.dispatch(u.INTERNAL_EVENT.HANDLE_MENTION_TEMP_CHOSEN,{event:t})}var C=(0,c.getMentionEntry)(e);if(C){var T=a(C,2)[1],b=d.KeyCodes,N=b.RightArrow,O=b.LeftArrow,D=t.keyCode;if(D===N||D===O)if(t.preventDefault(),D===O){var S=i.Editor.start(e,T),L=i.Editor.before(e,S,{distance:1});(0,f.focusEditor)(h,L)}else{var I=i.Editor.end(e,T),R=i.Editor.after(e,I,{distance:1});(0,f.focusEditor)(h,R)}}return n&&n(t)},h.onCompositionUpdate=function(e){if((0,c.getMentionTempIptEntry)(h)){var t=e.data.replace(/\'/g,"");return E.dispatch(u.INTERNAL_EVENT.UPDATE_MENTION_TEMP_CONTENT,{compositionText:t}),!0}},h.onCompositionStart=function(t){if((0,c.getMentionTempIptEntry)(e))return t.preventDefault(),!0},h.onCompositionEnd=function(t){var n=(0,c.getPrevMentionIptEntry)(h);if(n){var o=t.data,l=i.Editor.end(e,n[1]),u=i.Editor.next(e,{at:n[1]});if(i.Transforms.insertText(e,o,{at:l}),t.preventDefault(),(0,f.focusEditor)(e,r(r({},l),{},{offset:l.offset+o.length})),u){var s=a(u,2),d=s[0],p=s[1];i.Text.isText(d)&&""===d.text&&i.Transforms.removeNodes(e,{at:p})}return!0}},h.isInline=function(e){return!![s.MENTION,s.MENTION_TEMP].includes(e.type)||o(e)},h.normalizeNode=function(t){var n=a(t,2),r=n[0],o=n[1],l=(0,c.getMentionEntry)(e);if(l){var u=i.Editor.next(e,{at:l[1]}),s=i.Editor.start(e,u[1]);(0,f.focusEditor)(e,s)}return v([r,o])},h}},46083:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(86401);t.default=function(e){var t=e.participant,n=e.setScrollTop,r=e.onSelectParticipant,i=e.participantIndex,l=e.activeParticipantIndex,u=(0,a.useRef)(null),s=(0,a.useRef)({});(0,a.useEffect)((function(){s.current.participantIndex=i,s.current.activeParticipantIndex=l}),[]),(0,a.useEffect)((function(){if(l===i&&l!==s.current.activeParticipantIndex){var e=u.current.offsetHeight,t=u.current.offsetTop;l>s.current.activeParticipantIndex?n(t,e,"down"):n(t,e,"up")}s.current.activeParticipantIndex=l}),[n,i,l,u,s]);var c=(0,a.useCallback)((function(e){(0,o.eventStopPropagation)(e),r(t)}),[t,r]),d=i===l;return a.default.createElement("div",{className:"comment-participant-item ".concat(d?"active":""),ref:u,onClick:c},a.default.createElement("div",{className:"comment-participant-container"},a.default.createElement("img",{className:"comment-participant-avatar",alt:t.name,src:t.avatar_url}),a.default.createElement("div",{className:"comment-participant-name"},t.name)))}},13162:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderMentionTemporaryInput=t.renderMention=void 0;var i=o(n(9950)),l=n(70523),u=a(n(12955)),s=a(n(65948)),c=n(59983);n(54350);t.renderMention=function(e){var t=e.attributes,n=e.children,r=e.element;e.editor,e.readonly;return i.default.createElement("span",Object.assign({},t,{contentEditable:"false",key:r.id}),i.default.createElement("button",{className:"sdoc-mention"},n))};t.renderMentionTemporaryInput=function(e,t){var n=e.attributes,a=e.children,o=e.element,d=(e.readonly,(0,i.useState)("")),f=r(d,2),p=f[0],m=f[1],v=(0,i.useCallback)((function(e){var t=e.compositionText;m(l.Node.string(o)+t)}),[o]);return(0,i.useEffect)((function(){m(l.Node.string(o))}),[o]),(0,i.useEffect)((function(){s.default.getInstance().subscribe(c.INTERNAL_EVENT.UPDATE_MENTION_TEMP_CONTENT,v)}),[v]),i.default.createElement("span",Object.assign({},n,{className:"sdoc-mention-temp-ipt"}),i.default.createElement("span",null,"@"),i.default.createElement("span",null,a),i.default.createElement(u.default,{searchText:p,editor:t}))}},12955:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(70523),u=a(n(65948)),s=n(82935),c=n(286),d=n(49234),f=n(12709),p=n(59983),m=n(58717),v=n(86401),h=n(46867),E=n(7343),g=a(n(46083)),A=n(71881),y=n(7094);n(54350);t.default=function(e){var t=e.editor,n=e.searchText,a=(0,i.useRef)(null),o=(0,c.useCollaborators)().collaborators,_=(0,d.useParticipantsContext)(),C=_.addParticipants,T=_.participants,b=(0,i.useState)([]),N=r(b,2),O=N[0],D=N[1],S=(0,i.useState)(-1),L=r(S,2),I=L[0],R=L[1],w=(0,i.useState)([]),M=r(w,2),P=M[0],k=M[1];(0,i.useEffect)((function(){var e=(0,A.sortCollaborators)(o,T);k(e)}),[o,T]),(0,i.useEffect)((function(){return function(){(0,A.transformToText)(t)}}),[t]);var x=(0,i.useCallback)((function(){0!==O.length&&(D([]),R(-1))}),[O]),B=(0,i.useCallback)((function(e){var n;null!==(n=a.current)&&void 0!==n&&n.contains(e.target)||(0,A.transformToText)(t)}),[t]);(0,i.useEffect)((function(){return document.addEventListener("mousedown",B),function(){document.removeEventListener("mousedown",B)}}),[B]);var F=(0,i.useCallback)((function(e,t,n){var r=a.current,o=r.offsetHeight,i=r.scrollTop;if(n===m.DOWN&&e+t-i-o+m.POPOVER_ADDING_HEIGHT>0){var l=e+t-o+m.POPOVER_ADDING_HEIGHT;a.current.scrollTop=l}n===m.UP&&e<i&&(a.current.scrollTop=e-m.POPOVER_ADDING_HEIGHT)}),[]),U=(0,i.useCallback)((function(e){if(a.current){var t=a.current.getBoundingClientRect(),n=t.height,r=t.width,o=a.current.offsetHeight,i=n+e.y+m.LINE_HEIGHT>window.innerHeight,l="".concat(i?e.y-o+m.LINE_HEIGHT:e.y+m.LINE_HEIGHT,"px");a.current.style.top=l;var u=e.x+m.FONT_SIZE_WIDTH+r>window.innerWidth,s="".concat(u?window.innerWidth-r:e.x+m.FONT_SIZE_WIDTH,"px");a.current.style.left=s}}),[a]),j=(0,i.useCallback)((function(e){return e.length?e?(0,f.searchCollaborators)(P,e):[]:P}),[P]),H=(0,i.useCallback)((function(){var e=j(n);0!==e.length?(R(0),D(e),setTimeout((function(){var e=(0,h.getSelectionCoords)();U(e)}),1)):x()}),[j,n,x,U]),Y=(0,i.useCallback)((function(e,t){(0,v.eventStopPropagation)(e);var n=O.length;if(0!==n){var r=I;t===m.DOWN?++r>=n&&(r=0):--r<0&&(r=n-1),R(r)}}),[O,I]),G=(0,i.useCallback)((function(e){var n=(0,A.getMentionTempIptEntry)(t),a=r(n,2)[1];(0,A.insertMention)(t,e),C(e.username),l.Transforms.removeNodes(t,{at:a});var o=l.Editor.next(t,{at:a})[1];(0,s.focusEditor)(t,l.Editor.start(t,o)),x()}),[t,x,C]),K=(0,i.useCallback)((function(e){0!==O.length&&G(O[I])}),[O,I,G]),W=(0,i.useCallback)((function(e){var n=e.event;n.keyCode!==E.KeyCodes.DownArrow?n.keyCode!==E.KeyCodes.UpArrow?n.keyCode!==E.KeyCodes.Enter?n.keyCode!==E.KeyCodes.Esc?H(n):(0,A.transformToText)(t):O.length>0?(K(),n.preventDefault(),n.stopPropagation()):(0,A.transformToText)(t):Y(n,m.UP):Y(n,m.DOWN)}),[t,H,K,Y]);(0,i.useEffect)((function(){var e=function(e){e.keyCode===E.KeyCodes.Enter&&W({event:e})};return document.addEventListener("keydown",e,!0),function(){document.removeEventListener("keydown",e,!0)}}),[W]);var z=(0,i.useCallback)((function(){var e=j(n);0!==e.length?(D(e),setTimeout((function(){var e=(0,h.getSelectionCoords)();U(e)}),1)):x()}),[j,x,n,U]);return(0,i.useEffect)((function(){z(),R(0)}),[n,P]),(0,i.useEffect)((function(){var e=u.default.getInstance().subscribe(p.INTERNAL_EVENT.HANDLE_MENTION_TEMP_CHOSEN,W);return function(){e()}}),[W,n,P]),0===O.length?null:i.default.createElement(y.ElementPopover,null,i.default.createElement("div",{className:"sdoc-comment-caret-list",ref:a},O.map((function(e,t){return i.default.createElement(g.default,{key:e.username,participantIndex:t,activeParticipantIndex:I,participant:e,setScrollTop:F,onSelectParticipant:G})}))))}},29793:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMN_MIN_WIDTH=void 0;t.COLUMN_MIN_WIDTH=35},4827:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateColumnWidthOnDeletion=t.updateColumnWidth=t.insertMultiColumn=t.handleInsertMultiColumn=t.generateEmptyMultiColumn=void 0;var o=a(n(36261)),i=n(70523),l=n(62097),u=n(39177),s=n(29793),c=n(82935);t.insertMultiColumn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.INSERT_POSITION.CURRENT,r=d(e,arguments.length>3?arguments[3]:void 0),a=t||e.selection,o=i.Editor.path(e,a);p(e,n,o,r)};var d=function(e,t){var n,r=[],a=[];switch(t){case u.ELEMENT_TYPE.TWO_COLUMN:n=2;break;case u.ELEMENT_TYPE.THREE_COLUMN:n=3;break;case u.ELEMENT_TYPE.FOUR_COLUMN:n=4;break;case u.ELEMENT_TYPE.FIVE_COLUMN:n=5}for(var i=e.width?Math.max(s.COLUMN_MIN_WIDTH,parseInt(e.width/n)):s.COLUMN_MIN_WIDTH,l=function(){var e=o.default.nice();a.push({key:e,width:i});var t=a.find((function(t){return t.key===e})).width;r.push({id:e,type:u.ELEMENT_TYPE.COLUMN,width:t,children:[{id:o.default.nice(),type:u.PARAGRAPH,children:[{text:"",id:o.default.nice()}]}]})},c=0;c<n;c++)l();return{id:o.default.nice(),type:u.ELEMENT_TYPE.MULTI_COLUMN,children:r,column:a,style:{gridTemplateColumns:"repeat(".concat(n,", ").concat(i,"px)")}}};t.generateEmptyMultiColumn=d;var f=function(e,t,n,r){var a=(0,c.findPath)(e,t,r),o=n.map((function(e){return"".concat(e.width,"px")})).join(" ");i.Transforms.setNodes(e,{column:n,style:{gridTemplateColumns:o}},{at:a})};t.updateColumnWidth=f;var p=function(e,t,n,r){var a=e.selection;if(a){var o;if(t===u.INSERT_POSITION.BEFORE)o=[n[0]],i.Transforms.insertNodes(e,r,{at:o});else if(t===u.INSERT_POSITION.AFTER)o=[n[0]+1],i.Transforms.insertNodes(e,r,{at:o});else if(t===u.INSERT_POSITION.CURRENT){var s=(0,c.getSelectedNodeEntryByType)(e,u.ELEMENT_TYPE.MULTI_COLUMN);s&&(i.Transforms.splitNodes(e,{at:a}),o=[a.anchor.path[0]+1],i.Transforms.insertNodes(e,r,{at:o})),1===e.children.length||s||(i.Transforms.insertNodes(e,r,{at:a}),i.Transforms.removeNodes(e,{at:[n[0]]})),1!==e.children.length||s||(i.Transforms.splitNodes(e,{at:a}),i.Transforms.insertNodes(e,r,{at:a}),o=[a.anchor.path[0]+1])}i.Transforms.select(e,i.Editor.start(e,o)),l.ReactEditor.focus(e)}};t.handleInsertMultiColumn=p;t.updateColumnWidthOnDeletion=function(e,t,n,a){var o=[t.anchor.path[0]],l=i.Node.get(e,o),u=t.anchor.path[1]+("deleteForward"===a?1:0),c=n.filter((function(e,t){return t!==u})),d=e.width?Math.max(s.COLUMN_MIN_WIDTH,parseInt(e.width/c.length)):s.COLUMN_MIN_WIDTH,p=c.map((function(e,t){return r(r({},e),{},{left:t*d,width:d})}));f(e,l,p,o)}},34143:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(59300)),i=n(19911),l={type:a.MULTI_COLUMN,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderMultiColumn,i.renderColumn]};t.default=l},59300:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(39177),l=n(4827);t.default=function(e){var t=e.normalizeNode,n=e.deleteBackward,u=e.deleteForward,s=e;return s.normalizeNode=function(e){var n=r(e,2),l=n[0],u=n[1],c=(0,o.getNodeType)(l);if(l.type===i.ELEMENT_TYPE.COLUMN){var d=a.Editor.parent(s,u);if(d&&d[0].type!==i.ELEMENT_TYPE.MULTI_COLUMN)return void a.Transforms.unwrapNodes(s,{at:u})}if(c!==i.ELEMENT_TYPE.MULTI_COLUMN)return t([l,u]);if((0,o.isLastNode)(s,l)){var f=(0,o.generateEmptyElement)(i.ELEMENT_TYPE.PARAGRAPH);a.Transforms.insertNodes(s,f,{at:[u[0]+1]})}},s.deleteBackward=function(t){var r=e.selection;if(r){var u=(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.MULTI_COLUMN);if(!u)return n(t);var c=u[0],d=c.column,f=c.children,p=1===(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.COLUMN)[0].children.length,m=a.Editor.isStart(e,r.focus,r.anchor.path.slice(0,2));if(p&&m){if(f.length<=2)return n(),void a.Transforms.unwrapNodes(e,{at:[r.anchor.path[0]]});if(f.length>2)return n(),void(0,l.updateColumnWidthOnDeletion)(s,r,d,"deleteBackward")}n(t)}},s.deleteForward=function(t){var r=e.selection;if(r){var c=a.Editor.next(s)[1][1],d=(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.MULTI_COLUMN);if(!d)return n(t);var f=d[0],p=f.column,m=f.children,v=1===m[c].children.length,h=a.Editor.isEnd(e,r.focus,r.anchor.path.slice(0,2));if(v&&h){if(2===m.length&&0===r.anchor.path.slice(0,2)[1])return u(),void a.Transforms.unwrapNodes(e,{at:[r.anchor.path[0]]});if(m.length>2)return u(),void(0,l.updateColumnWidthOnDeletion)(s,r,p,"deleteForward")}u(t)}},s}},19911:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"renderColumn",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"renderMultiColumn",{enumerable:!0,get:function(){return a.default}});var a=r(n(84516)),o=r(n(17025))},84516:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=o(n(94404)),s=o(n(26969)),c=o(n(75038));n(94696);var d=function(e){var t=e.className,n=e.attributes,o=e.children,i=e.element,d=(0,l.useRef)(null),f=(0,l.useState)(i.column||[]),p=a(f,2),m=p[0],v=p[1],h=(0,l.useState)(i.style?r({},i.style):{}),E=a(h,2),g=E[0],A=E[1],y=(0,u.default)("sdoc-multicolumn-container",t);return(0,l.useEffect)((function(){var e=i.column.map((function(e){return"".concat(e.width,"px")})),t=r(r({},i.style),{},{gridTemplateColumns:e.join(" ")});A(t)}),[i.style,i.column,m]),l.default.createElement(s.default,{attributes:n},l.default.createElement("div",{className:y,style:g,ref:d,"data-id":i.id},o,l.default.createElement(c.default,{element:i,handleResizeColumn:function(e){v(e)}})))};t.default=function(e){return l.default.createElement(d,e)}},26969:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=a(n(94404)),l=n(62097);t.default=function(e){var t=e.attributes,n=e.children,a=(0,l.useSlateStatic)();return o.default.createElement("div",Object.assign({},t,{className:(0,i.default)("sdoc-multicolumn-wrapper position-relative",t.className),style:r(r({},t.style),{},{maxWidth:a.width?a.width:"100%"})}),n)}},17025:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(70523),s=n(62097),c=function(e){var t=e.attributes,n=e.element,a=e.children,o=(0,s.useSlateStatic)(),c=(0,i.useState)(n.width||0),d=r(c,2),f=d[0],p=d[1],m=s.ReactEditor.findPath(o,n),v=u.Path.parent(m),h=u.Editor.node(o,v),E=r(h,1)[0];return(0,i.useEffect)((function(){var e=E.column.find((function(e){return e.key===n.id}));e&&p(e.width)}),[o,n,E.column]),i.default.createElement("div",Object.assign({},t,{className:(0,l.default)("column",t.className),"data-id":n.id,style:{width:"".concat(f,"px")}}),i.default.createElement("div",{className:"sdoc-column-container"},a))};t.default=function(e){return i.default.createElement(c,e)}},78314:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.index,n=e.isDraggingResizeHandler,r=e.adjustingCell,o=e.handleMouseDown,i=e.style,l=e.isMouseNearBorder||n&&r===t;return a.default.createElement("div",{className:"column-width-just ".concat(l?"active":""),onMouseDown:function(e){e.preventDefault(),o(t,e)},style:i})}},75038:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(70523),s=n(62097),c=o(n(78314)),d=n(29793),f=n(4827),p=n(86401);t.default=function(e){var t=e.element,n=e.handleResizeColumn,o=(0,s.useSlateStatic)(),i=(0,l.useState)(t.column),m=a(i,2),v=m[0],h=m[1],E=(0,l.useState)(!1),g=a(E,2),A=g[0],y=g[1],_=(0,l.useState)(null),C=a(_,2),T=C[0],b=C[1],N=(0,l.useState)({initialX:0,cellWidths:[]}),O=a(N,2),D=O[0],S=O[1],L=(0,l.useState)(v.map((function(){return!1}))),I=a(L,2),R=I[0],w=I[1],M=function(e,t){t.preventDefault();var n=v.map((function(e){return e.width}));S({initialX:t.clientX,cellWidths:n,index:e}),y(!0),b(e)};(0,l.useEffect)((function(){h(t.column)}),[t.column]),(0,l.useEffect)((function(){var e=s.ReactEditor.findPath(o,t),i=u.Editor.node(o,e),l=a(i,1)[0],c=s.ReactEditor.toDOMNode(o,l);if(c.querySelectorAll(".column")){var m=Array.from(c.querySelectorAll(".column")),E=function(e){e.preventDefault();var t=v.map((function(t,n){var r=m[n];if(!r)return!1;var a=r.getBoundingClientRect();return e.clientY>=a.top&&e.clientY<=a.bottom&&Math.abs(e.clientX-a.right)<20}));if(JSON.stringify(t)!==JSON.stringify(R)&&w(t),A){var n=D.initialX,a=D.cellWidths,o=D.index;if(a[o+1]){var i=Math.min(e.clientX-n,a[o+1]-d.COLUMN_MIN_WIDTH),l=Math.max(a[o]+i,d.COLUMN_MIN_WIDTH);if(!(a[o]===d.COLUMN_MIN_WIDTH&&i<0)){var u=v.map((function(e,t){return t===o?r(r({},e),{},{width:l}):t===o+1?r(r({},e),{},{width:a[o]+a[o+1]-l}):e}));h(u)}}}},g=function(e){if(e.preventDefault(),null!==T){var a=v.map((function(e){return r(r({},e),{},{left:e.width})}));n(a),(0,f.updateColumnWidth)(o,t,a),y(!1),b(null)}};return(0,p.registerResizeEvents)({mousemove:E,mouseup:g,mouseleave:g}),function(){(0,p.unregisterResizeEvents)({mousemove:E,mouseup:g,mouseleave:g})}}}),[n,v,A,R]);var P=0;return l.default.createElement("div",{className:"column-resize-handler",contentEditable:!1},v.map((function(e,t){var n=P+=e.width;return l.default.createElement(l.default.Fragment,{key:t},0===t&&l.default.createElement("div",{className:"column-width-just",style:{left:"0"}}),l.default.createElement(c.default,{key:t,index:t,handleMouseDown:M,style:{left:"".concat(n,"px")},adjustingCell:T,isDraggingResizeHandler:A,isMouseNearBorder:R[t]}))})))}},76413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyNode=void 0;var r=n(70523);t.isEmptyNode=function(e){var t=e.children,n=1===t.length,a=t[0],o=r.Text.isText(a),i=""===r.Node.string(a);return n&&o&&i}},18173:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(47162)),o=n(39177),i=n(12717),l={editorPlugin:a.default,type:o.PARAGRAPH,renderElements:[i.renderParagraph]};t.default=l},47162:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(75168)),i=n(70523),l=n(82935),u=n(39177);t.default=function(e){var t=e.handleTab,n=e.insertText,a=e.deleteBackward,s=e.onHotKeyDown,c=e.insertFragment,d=e;return d.handleTab=function(e){var r,a=d.selection;if(a&&i.Range.isCollapsed(a)){var l=i.Editor.node(d,a,{depth:1});if((null===l||void 0===l||null===(r=l[0])||void 0===r?void 0:r.type)!==u.PARAGRAPH)return t(e);e.preventDefault();var s,c=i.Editor.path(d,a),f=i.Editor.point(d,a);i.Editor.isStart(d,f,[c[0]])?((0,o.default)("shift+tab",e)&&(s=!1),(0,o.default)("tab",e)&&(s=!0),i.Transforms.setNodes(d,{indent:s},{at:[c[0]]})):(0,o.default)("tab",e)&&n(" ")}},d.deleteBackward=function(e){var t=d.selection;if(t){var n=i.Editor.node(d,t,{depth:1}),o=r(n,1)[0],l=void 0===o?{}:o,s=l.type,c=l.indent;if(i.Range.isCollapsed(t)&&s===u.PARAGRAPH&&c){var f=i.Editor.path(d,t),p=i.Editor.point(d,t);if(i.Editor.isStart(d,p,[f[0]]))return void i.Transforms.setNodes(d,{indent:!1},{at:[f[0]]})}return a(e)}},d.onHotKeyDown=function(t){var n=(0,l.getSelectedNodeByType)(e,u.PARAGRAPH);if(n){var a=d.selection;if(i.Range.isCollapsed(a)){if((0,o.default)("ArrowRight",t)){var c=n.children.slice(-1)[0];if(null!==c&&void 0!==c&&c.code){var f=a.focus,p=i.Editor.edges(d,[f.path[0]]),m=r(p,2)[1];if(i.Point.equals(f,m))return t.preventDefault(),void i.Editor.insertFragment(d,[(0,l.generateDefaultText)(" ")])}}if((0,o.default)("Enter",t)){var v=n.children.slice(-1)[0];if(null!==v&&void 0!==v&&v.code){var h=a.focus,E=i.Editor.leaf(d,a),g=r(E,2)[1],A=i.Editor.edges(d,g),y=r(A,2)[1];if(i.Point.equals(h,y))return t.preventDefault(),i.Editor.insertFragment(d,[(0,l.generateDefaultText)(" ")]),void i.Transforms.splitNodes(d,{always:!0})}if(null!==v&&void 0!==v&&v.bold||null!==v&&void 0!==v&&v.italic)return(null===v||void 0===v?void 0:v.bold)&&i.Editor.removeMark(e,"bold"),void((null===v||void 0===v?void 0:v.italic)&&i.Editor.removeMark(e,"italic"))}}}return s&&s(t)},d.insertFragment=function(t){var n,r,a=(0,l.getSelectedNodeByType)(e,u.PARAGRAPH),o=1===t.length&&1===(null===(n=t[0])||void 0===n||null===(r=n.children)||void 0===r?void 0:r.length)&&u.LIST_TYPE_ARRAY.includes(t[0].type);if(a&&o){var s=i.Node.string(t[0]);e.insertText(s)}else c(t)},d}},12717:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderParagraph=void 0;var o=a(n(9950)),i=n(70523),l=n(62097),u=n(82935),s=n(76413),c=n(59983),d=n(39177),f=function(e){var t=e.isComposing,n=e.element,a=e.attributes,f=e.children,p=e.className,m=e.placeholder,v=void 0===m?"Enter_text_or_press_forward_slash_to_insert_element":m,h=n.indent,E=(0,l.useSlateStatic)(),g=(0,l.useSelected)(),A=!1;if(1===E.children.length){var y=E.children[0],_=(0,s.isEmptyNode)(y),C=""===i.Node.string(n);A=_&&C&&!t}if(2===E.children.length&&E.children[0].type.startsWith("header")){var T=E.children[1];A=""===i.Node.string(n)&&(null===T||void 0===T?void 0:T.id)===(null===n||void 0===n?void 0:n.id)&&!t}var b=E.editorType===c.COMMENT_EDITOR;!b&&g&&i.Range.isCollapsed(E.selection)&&(0,s.isEmptyNode)(n)&&1===l.ReactEditor.findPath(E,n).length&&!t&&(A=!0);var N=g&&(0,u.getTopLevelBlockNode)(E);!t&&N&&N[0].type===d.ELEMENT_TYPE.MULTI_COLUMN&&g&&(0,s.isEmptyNode)(n)&&i.Range.isCollapsed(E.selection)&&(A=!0);var O={textAlign:n.align,paddingTop:"5px",paddingBottom:"5px",paddingLeft:h?"28px":""},D=a;return"document-render-complete"===n.id&&(D.id=n.id),o.default.createElement("div",Object.assign({"data-id":n.id},D,{style:r({position:A?"relative":""},O),className:p}),f,A&&o.default.createElement(u.Placeholder,{title:v,top:b?0:5}))};t.renderParagraph=function(e){return o.default.createElement(f,e)}},97300:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformToText=t.getQuickInsertEntity=t.genQuickInsert=void 0;var a=n(70523),o=n(39177),i=n(82935),l=n(62097);t.getQuickInsertEntity=function(e){var t=a.Editor.nodes(e,{match:function(e){return e.type===o.QUICK_INSERT}});return r(t,1)[0]};t.genQuickInsert=function(){return(0,i.generateEmptyElement)(o.QUICK_INSERT)};t.transformToText=function(e,t){var n=l.ReactEditor.findPath(e,t),o=a.Node.string(t),i=a.Editor.next(e,{at:n}),u=r(i,2)[1],s=a.Editor.start(e,u),c=a.Editor.pointRef(e,s),d="/"+o;return a.Transforms.insertText(e,d,{at:s}),a.Transforms.removeNodes(e,{at:n}),c.unref()}},64586:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(26610)),i={editorPlugin:r(n(5240)).default,type:a.QUICK_INSERT,renderElements:[o.default]};t.default=i},5240:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(39177),i=n(93168),l=n(97300),u=n(82935),s=n(7343);t.default=function(e){var t=e.insertText,n=e.onHotKeyDown,c=e.isInline,d=e.deleteBackward,f=e.deleteForward,p=e;return p.insertText=function(n){if(!e.selection)return t(n);var s=(0,u.getTopLevelBlockNode)(e),c=r(s,1)[0];if([o.CODE_BLOCK,o.TABLE].includes(c.type))return t(n);if(""!==a.Node.string(c)&&c.type!==o.MULTI_COLUMN)return t(n);if(c.type===o.MULTI_COLUMN){var d=a.Editor.node(e,e.selection.anchor.path),f=r(d,1)[0];if(""!==a.Node.string(f))return t(n)}if("/"===n){if((0,l.getQuickInsertEntity)(e))return t(n);if((0,i.getBeforeText)(e).beforeText.match(/\d+$/))return t(n);var p=(0,l.genQuickInsert)();return a.Transforms.insertNodes(e,p)}return t(n)},p.deleteBackward=function(t){var n=(0,l.getQuickInsertEntity)(e);if(n){var o=e.selection;if(o&&a.Range.isCollapsed(o)){var i=r(n,2),u=i[0],s=i[1];if(!a.Node.string(u))return a.Transforms.delete(e,{at:s});if(a.Editor.isStart(e,o.focus,n[1])){var c=a.Editor.next(e,{at:s}),f=r(c,2)[1],p=a.Editor.start(e,f),m=a.Node.string(n[0]);return a.Transforms.insertText(e,m,{at:p}),void a.Transforms.removeNodes(e,{at:s})}}}return d(t)},p.deleteForward=function(t){var n=(0,l.getQuickInsertEntity)(e);if(n){var r=e.selection;if(a.Editor.isEnd(e,r.focus,n[1]))return f(t),void(0,u.focusEditor)(e,a.Editor.end(p,n[1]))}return f(t)},p.onHotKeyDown=function(t){var o=(0,l.getQuickInsertEntity)(e);if(o){var i=r(o,2),c=i[0],d=i[1],f=s.KeyCodes,m=f.Esc,v=f.RightArrow,h=f.LeftArrow,E=t.keyCode;if([v,h].includes(E)){var g=e.selection,A=g.focus;if(!g)return;if(!a.Range.isCollapsed(g))return;if(E===v&&a.Editor.isEnd(e,A,d)){var y=(0,l.transformToText)(p,c);return void(0,u.focusEditor)(p,y)}if(E===h&&a.Editor.isStart(e,A,d))return t.preventDefault(),void(0,l.transformToText)(p,c)}if(E===m){t.preventDefault();var _=(0,l.transformToText)(p,c);return(0,u.focusEditor)(p,_)}}return n&&n(t)},p.onCompositionStart=function(t){if((0,l.getQuickInsertEntity)(e))return t.preventDefault(),!0},p.isInline=function(e){return!![o.QUICK_INSERT].includes(e.type)||c(e)},p}},26610:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(75681)),u=n(7094),s=n(82935),c=n(62097),d=n(70523),f=n(97300),p=n(50753),m=n(39177),v=a(n(83962)),h=n(97596);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,E=(e.readonly,(0,i.useState)({top:0,left:0})),g=r(E,2),A=g[0],y=g[1],_=(0,i.useRef)(null),C=(0,p.useScrollContext)(),T=(0,i.useRef)(null),b=(0,s.getAboveBlockNode)(t),N=d.Node.string(o),O=(0,h.isVoidNode)(null===b||void 0===b?void 0:b[0]),D=(0,i.useCallback)((function(e){T.current.contains(e.target)||(0,f.transformToText)(t,o)}),[t,o]),S=(0,i.useCallback)((function(){var e=c.ReactEditor.toDOMNode(t,o).getBoundingClientRect(),n=e.left,r=function(e,n){if(t.isRemote)return null;var r=e+_.current.offsetHeight-document.body.clientHeight;return r>0&&(e=e-r-10),"top: ".concat(e,"px; left: ").concat(n,"px")}(e.top,n-10);y(r)}),[t,o]),L=(0,i.useCallback)((function(e){S()}),[S]);(0,i.useEffect)((function(){var e=C.current;return S(),document.addEventListener("click",D),e.addEventListener("scroll",L),function(){document.removeEventListener("click",D),e.removeEventListener("scroll",L)}}),[t,o,D,S,L,C]);return i.default.createElement("span",{ref:T},i.default.createElement("span",Object.assign({},n,{className:""}),i.default.createElement(l.default,null),i.default.createElement("span",null,"/",a),i.default.createElement(l.default,null),i.default.createElement(u.ElementPopover,{className:"sdoc-side-menu-popover",style:A},i.default.createElement("div",{ref:_,className:"sdoc-side-menu sdoc-dropdown-menu"},i.default.createElement(v.default,{isEmptyNode:O,insertPosition:O?m.INSERT_POSITION.CURRENT:m.INSERT_POSITION.AFTER,slateNode:null===b||void 0===b?void 0:b[0],searchText:N,callback:function(e){d.Transforms.delete(t,{at:c.ReactEditor.findPath(t,o)})}})))))}},19081:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SDOC_LINK_TYPE_CONFIG=t.SDOC_LINK_TYPES=t.SDOC_LINK_TYPE=void 0;var a=t.SDOC_LINK_TYPE={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"};t.SDOC_LINK_TYPE_CONFIG=r(r(r({},a.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_Link"}),a.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),a.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),t.SDOC_LINK_TYPES=[a.TEXT_LINK,a.ICON_LINK,a.CARD_LINK]},90790:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapLinkNode=t.removeTempInput=t.removeShortCutSymbol=t.onCopySdocLinkNode=t.isTriggeredByShortcut=t.isMenuDisabled=t.insertTextWhenRemoveFileNameCollector=t.insertTempInput=t.insertSdocFileLink=t.getUrl=t.getType=t.getNewFileListData=t.getFileSearchInputEntry=t.getBeforeText=t.generateSdocFileNode=void 0;var i=n(62097),l=n(70523),u=o(n(36261)),s=o(n(67243)),c=o(n(8334)),d=n(82935),f=n(39177),p=function(e,t){return!!t||(null==e.selection||!!(0,d.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.CODE_BLOCK,f.CODE_LINE,f.LINK].includes(n)})))};t.isMenuDisabled=p;var m=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/\.sdoc$/,"");return{id:u.default.nice(),type:f.SDOC_LINK,doc_uuid:e,title:t,display_type:f.INSERT_FILE_DISPLAY_TYPE[1],children:[{id:u.default.nice(),text:t}]}};t.generateSdocFileNode=m;t.getType=function(e){var t=l.Editor.nodes(e,{match:function(e){return(0,d.getNodeType)(e)===f.LINK},universal:!0}),n=a(t,1)[0];if(!n)return f.PARAGRAPH;var r=a(n,1)[0];return(0,d.getNodeType)(r)};t.insertSdocFileLink=function(e,t,n){if(!p(e)){var r=e.selection;if(null!=r){var a=l.Range.isCollapsed(r);E(e);var o=m(n,t);if(a)l.Transforms.insertNodes(e,o);else l.Editor.string(e,r)!==t?(e.deleteFragment(),l.Transforms.insertNodes(e,o)):(l.Transforms.wrapNodes(e,o,{split:!0}),l.Transforms.collapse(e,{edge:"end"}))}}};t.unwrapLinkNode=function(e,t){if(null!=e.selection){var n=i.ReactEditor.findPath(e,t);n&&l.Transforms.unwrapNodes(e,{at:n})}};var v=function(e,t,n){return e.forEach((function(e){e.indexId===t&&(e.children=n),null!==e&&void 0!==e&&e.children&&v(e.children,t,n)})),e};t.getNewFileListData=v;t.getUrl=function(e){return c.default.getSdocLocalFileUrl(e)};t.onCopySdocLinkNode=function(e,t){if(null!=e.selection&&!l.Range.isExpanded(e.selection)){var n=i.ReactEditor.findPath(e,t);l.Transforms.select(e,n);var r=e.setFragmentData(new DataTransfer);(0,s.default)("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}};var h=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=l.Editor.nodes(e,{match:function(e){return l.Text.isText(e)},mode:"lowest"}),o=a(r,1),i=a(o[0],2)[1],u={anchor:n,focus:l.Editor.start(e,i)};return{beforeText:l.Editor.string(e,u)||"",range:u}};t.getBeforeText=h;t.isTriggeredByShortcut=function(e){var t=h(e).beforeText;return!A(e)&&t.endsWith("[")};var E=function(e){var t=e.selection,n=h(e),a=n.beforeText,o=n.range;"[["===a.slice(-2)&&l.Transforms.delete(e,{at:{anchor:{path:o.focus.path,offset:a.length-2},focus:r({},t.focus)},voids:!0}),(0,d.focusEditor)(e)};t.removeShortCutSymbol=E;t.insertTempInput=function(e){var t=e.selection;if(l.Range.isCollapsed(t)){var n=(0,d.generateEmptyElement)(f.FILE_LINK_INSET_INPUT_TEMP),r=l.Editor.start(e,t);l.Transforms.insertNodes(e,n,{at:r});var a=l.Editor.path(e,r),o=l.Path.next(a).concat(0);(0,d.focusEditor)(e,o)}};var g=function(e,t){var n=i.ReactEditor.findPath(e,t);l.Transforms.delete(e,{at:n})};t.removeTempInput=g;var A=function(e){var t=l.Editor.nodes(e,{match:function(e){return e.type===f.FILE_LINK_INSET_INPUT_TEMP}});return a(t,1)[0]};t.getFileSearchInputEntry=A;t.insertTextWhenRemoveFileNameCollector=function(e,t){var n=i.ReactEditor.findPath(e,t);if(n){var r=l.Editor.previous(e,{at:n});if(r){var a=l.Node.string(t),o=l.Editor.end(e,r[1]);l.Transforms.insertText(e,a,{at:o}),g(e,t)}}}},530:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(70523),u=n(62097),s=n(28321),c=a(n(94404)),d=n(19081),f=n(7094),p=a(n(31702)),m=n(90790);n(34070);t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,a=e.element,o=e.onUnwrapFileLinkNode,s=e.onHideInsertHoverMenu,v=e.t,h=e.url,E=(0,u.useReadOnly)(),g=(0,i.useState)(!1),A=r(g,2),y=A[0],_=A[1],C=(0,i.useCallback)((function(e){e.stopPropagation(),(0,m.onCopySdocLinkNode)(t,a),p.default.success(v("Copied"),{hasCloseButton:!1,duration:2}),s()}),[]),T=(0,i.useCallback)((function(e){_(!0)}),[]),b=(0,i.useCallback)((function(e,n){e.stopPropagation();var r=u.ReactEditor.findPath(t,a);r&&l.Transforms.setNodes(t,{display_type:n},{at:r}),s()}),[]),N=a.display_type||d.SDOC_LINK_TYPE.TEXT_LINK,O="sdoc-link-display-type-".concat(a.id);return i.default.createElement(f.ElementPopover,null,i.default.createElement("div",{className:"sdoc-link-hover-menu-container",style:n},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"ml-0":E})},i.default.createElement("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},v("Open_link")))),!E&&i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:"op-item",onClick:C},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),i.default.createElement("span",{role:"button",className:"op-item ".concat(y?"link-style-icon-active":""),onClick:T,id:O},i.default.createElement("i",{className:(0,c.default)("icon-font mr-1",d.SDOC_LINK_TYPE_CONFIG[N].icon)}),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),i.default.createElement("span",{role:"button",className:"op-item",onClick:o},i.default.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),y&&i.default.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},d.SDOC_LINK_TYPES.map((function(e){return i.default.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return b(t,e)}},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("i",{className:(0,c.default)("sdoc-dropdown-item-content-icon",d.SDOC_LINK_TYPE_CONFIG[e].icon)}),i.default.createElement("span",null,v(d.SDOC_LINK_TYPE_CONFIG[e].text))),N===e&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))}))},36775:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(74399)),i=r(n(63804)),l=r(n(97948)),u=r(n(26936)),s={type:a.SDOC_LINK,editorMenus:[o.default],editorPlugin:i.default,renderElements:[l.default,u.default]};t.default=s},74399:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),l=n(90790),u=r(n(16153)),s=n(59983);t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=e.eventBus,c=(0,l.isMenuDisabled)(t,n),d=i.MENUS_CONFIG_MAP[i.SDOC_LINK],f=(0,o.useCallback)((function(){a.dispatch(s.INTERNAL_EVENT.INSERT_ELEMENT,{type:i.ELEMENT_TYPE.SDOC_LINK,insertSdocFileLinkCallback:l.insertSdocFileLink}),r&&r()}),[r,a]);return o.default.createElement(u.default,{disabled:c,menuConfig:d,onClick:f})}},63804:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(62097),i=n(39177),l=n(90790),u=n(82935),s=n(70710);t.default=function(e){var t=e.isInline,n=e.deleteBackward,c=e.insertText,d=e.onCompositionStart,f=e.onHotKeyDown,p=e;return p.isInline=function(e){var n=e.type;return!![s.WIKI_LINK,i.SDOC_LINK,i.FILE_LINK_INSET_INPUT_TEMP].includes(n)||t(e)},p.deleteBackward=function(t){if(null===p.selection)return n(t);var r=(0,u.getSelectedElems)(p).find((function(e){return e.type===i.FILE_LINK_INSET_INPUT_TEMP}));if(r){var l=o.ReactEditor.findPath(e,r);if(0===a.Node.string(r).length)return a.Transforms.delete(p,{at:l})}var c=a.Editor.node(p,p.selection);if(c&&0===a.Node.string(c[0]).length){var d=c[1];d.splice(-1,1,Math.max(c[1].at(-1)-1,0));var f=a.Editor.node(p,d);return f&&[s.WIKI_LINK,i.SDOC_LINK,i.FILE_LINK_INSET_INPUT_TEMP].includes(f[0].type)?void a.Transforms.delete(p,{at:f[1]}):n(t)}return n(t)},p.insertText=function(e){return"["!==e?c(e):(0,l.isTriggeredByShortcut)(p)?(c(e),void(0,l.insertTempInput)(p)):c(e)},p.onCompositionStart=function(e){return(0,l.getFileSearchInputEntry)(p)?(e.preventDefault(),!0):d&&d(e)},p.onHotKeyDown=function(e){var t=p.selection;if(a.Range.isCollapsed(t)){if("ArrowLeft"===e.key){var n=a.Editor.before(p,t),o=a.Editor.node(p,n.path,{depth:2}),l=r(o,2),u=l[0],s=l[1];if((null===u||void 0===u?void 0:u.type)===i.SDOC_LINK){var c=a.Editor.before(p,s);return a.Transforms.select(p,c),void e.preventDefault()}}if("ArrowRight"===e.key){var d=a.Editor.after(p,t);if(d){var m=a.Editor.node(p,d.path,{depth:2}),v=r(m,2),h=v[0],E=v[1];if((null===h||void 0===h?void 0:h.type)===i.SDOC_LINK){var g=a.Editor.after(p,E);return a.Transforms.select(p,g),void e.preventDefault()}}}}return f&&f(e)},p}},97948:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(70523),s=n(62097),c=n(50753),d=n(90790),f=o(n(530)),p=n(39177),m=n(19081),v=n(82935),h=n(70710),E=n(54573);n(29404);var g=function(e){var t=e.editor,n=e.element,o=e.children,i=e.attributes,g=(0,l.useRef)(null),A=(0,c.useScrollContext)(),y=(0,l.useState)(!1),_=a(y,2),C=_[0],T=_[1],b=(0,l.useState)({}),N=a(b,2),O=N[0],D=N[1],S=(0,s.useReadOnly)(),L=(0,l.useCallback)((function(){document.addEventListener("click",P)}),[]),I=(0,l.useCallback)((function(){document.removeEventListener("click",P)}),[]);(0,l.useEffect)((function(){return function(){I()}}),[]);var R=(0,l.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;D({top:n-42,left:r-18})}}),[]),w=(0,l.useCallback)((function(e){R(g.current)}),[]);(0,l.useEffect)((function(){var e=null;return C?(A.current&&A.current.addEventListener("scroll",w),e=A.current):A.current&&A.current.removeEventListener("scroll",w),function(){e&&e.removeEventListener("scroll",w)}}),[C]);var M=(0,l.useCallback)((function(e){if(S)window.open((0,d.getUrl)(n.doc_uuid));else{C&&e.stopPropagation();var r=s.ReactEditor.findPath(t,n),a=u.Editor.end(t,r);(0,v.focusEditor)(t,a),R(e.currentTarget),T(!0),setTimeout((function(){L()}),0)}}),[C]),P=(0,l.useCallback)((function(e){T(!1),I()}),[]),k=(0,l.useCallback)((function(e){e.stopPropagation(),(0,d.unwrapLinkNode)(t,n)}),[]),x={};n.add?x=r({},p.ADDED_STYLE):n.delete&&(x=r({},p.DELETED_STYLE)),x.computed_background_color&&(x.backgroundColor=x.computed_background_color);var B=(0,l.useMemo)((function(){return n.type===h.WIKI_LINK?(0,E.getWikiUrl)(n.wiki_repo_id,n.page_id):(0,d.getUrl)(n.doc_uuid)}),[n.doc_uuid,n.page_id,n.type,n.wiki_repo_id]);return l.default.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:"sdoc-file-render ".concat(n.display_type===m.SDOC_LINK_TYPE.CARD_LINK?"sdoc-file-card-link":""),onClick:M,style:n.display_type===m.SDOC_LINK_TYPE.CARD_LINK?x:{}}),l.default.createElement("span",{ref:g},[m.SDOC_LINK_TYPE.ICON_LINK,m.SDOC_LINK_TYPE.CARD_LINK].includes(n.display_type)&&l.default.createElement("span",{className:"sdoc-file-link-icon",style:x},l.default.createElement("i",{className:"sdocfont sdoc-document"})),l.default.createElement("span",{className:"sdoc-file-text-link",style:x},l.default.createElement("a",{href:B,onClick:function(e){e.preventDefault()},title:n.title},o))),C&&!S&&t.selection&&u.Range.isCollapsed(t.selection)&&l.default.createElement(f.default,{url:B,editor:t,menuPosition:O,element:n,onUnwrapFileLinkNode:k,onHideInsertHoverMenu:P}))};t.default=function(e,t){return l.default.createElement(g,Object.assign({},e,{editor:t}))}},26936:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(65948)),l=n(59983),u=n(39177);n(29404);t.default=function(e){var t=e.element,n=e.attributes,r=e.children,a=i.default.getInstance();return(0,o.useEffect)((function(){return a.dispatch(l.INTERNAL_EVENT.INSERT_ELEMENT,{type:u.FILE_LINK_INSET_INPUT_TEMP,slateNode:t}),function(){a.dispatch(l.INTERNAL_EVENT.CLOSE_FILE_INSET_DIALOG)}}),[t,a]),o.default.createElement("span",Object.assign({},n,{className:"sdoc-file-name-insert-collector"}),r)}},32478:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR=t.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR=void 0;t.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR="#f19d38",t.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR="#fef500"},53014:function(e,t,n){"use strict";var r=n(85715).default,a=n(12897).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.scrollIntoView=t.handleReplaceKeyword=t.getHighlightInfos=t.drawHighlights=t.clearCanvas=void 0;var i=n(70523),l=n(62097),u=n(39177),s=n(32478),c=function(e,t,n){var r=[];if(t.children&&function(e,t){return!i.Text.isText(t)&&!!t.children&&t.children.every((function(t){return i.Text.isText(t)||i.Editor.isInline(e,t)}))}(e,t)){var s=function(e){return e.children.reduce((function(t,n){return n.type===u.IMAGE?t.push(a(a({},e),{},{children:[]})):t[t.length-1].children.push(n),t}),[a(a({},e),{},{children:[]})])}(t);s.forEach((function(t){var a=Array.from(i.Node.texts(t));if(a){var u=function(e){return e.reduce((function(e,t){var n,r,a=t[0].text.length,i={passedLength:(null!==(n=null===(r=e[e.length-1])||void 0===r?void 0:r.passedLength)&&void 0!==n?n:0)+a,textEntry:o(t)};return e.concat(i)}),[])}(a),s=function(e,t){var n=i.Node.string(e),r=new RegExp(t,"gi");return o(n.matchAll(r)).map((function(e){return e.index}))||[]}(t,n),c=s.reduce((function(t,r){for(var a,i=t.ranges,s=t.startMatchIndex;s<u.length;s++){var c=u[s],d=c.passedLength,f=c.textEntry,p=d-f[0].text.length;if(!a&&d>r&&(a={path:l.ReactEditor.findPath(e,f[0]),offset:r-p}),d>=r+n.length){var m={anchor:a,focus:{path:l.ReactEditor.findPath(e,f[0]),offset:r+n.length-p}};return{ranges:[].concat(o(i),[m]),startMatchIndex:s}}}return t}),{ranges:[],startMatchIndex:0});r.push(c.ranges)}}))}return r};t.getHighlightInfos=function(e,t){if(""===t)return[];var n=function(e,t){var n=o(i.Editor.nodes(e,{match:function(n){if(i.Element.isElement(n)&&i.Editor.isBlock(e,n))try{return i.Node.string(n).toLowerCase().includes(t.toLowerCase())}catch(r){return!1}},mode:"lowest",at:[]}));return Array.from(n).reduce((function(n,a){var i=r(a,1)[0];return[].concat(o(n),o(c(e,i,t.toLowerCase())))}),[]).flat()}(e,t),a=null===n||void 0===n?void 0:n.map((function(n){var r=l.ReactEditor.toDOMRange(e,n),a=r.getBoundingClientRect(),o=function(e,t){var n=t.anchor.path,r={anchor:{path:n,offset:0},focus:{path:n,offset:1}},a=l.ReactEditor.toDOMRange(e,r).getBoundingClientRect().height;return Math.round(a)}(e,n);return Math.round(a.height)>o?function(e,t,n,r,a,o){for(var i=0,u=1,s=!0,c=[];u<=r;){var d={anchor:{path:t,offset:n+i},focus:{path:t,offset:n+u}},f=l.ReactEditor.toDOMRange(e,d);Math.round(f.getBoundingClientRect().height)===o?(s&&c.pop(),s||(s=!0),c.push({rangeInfo:f.getBoundingClientRect(),domRange:a}),u++):(i=u-1,s=!1)}return c}(e,n.anchor.path,n.anchor.offset,t.length,r,o):[{rangeInfo:a,domRange:r}]}));return a};t.handleReplaceKeyword=function(e,t,n){t&&t.length&&t.reverse().forEach((function(t){var r=t[t.length-1].domRange,a=l.ReactEditor.toSlateRange(e,r,{exactMatch:!0});i.Transforms.insertText(e,n,{at:i.Editor.end(e,a)}),i.Transforms.delete(e,{at:a})}))};var d=function(e){e.forEach((function(e){return e.getContext("2d").clearRect(0,0,e.width,e.height)}))};t.clearCanvas=d;var f=function(e,t,n,r,a){if(e){var o=document.getElementById("sdoc-scroll-container"),i=n-e-20;if((o.scrollTop>i||o.scrollTop+o.clientHeight<i)&&o.scrollTo({top:i}),r){var l=r.getBoundingClientRect().left+50,u=l+r.clientWidth-50;(l>t+a||u<t+a)&&r.scrollTo({left:t-l+a})}}};t.scrollIntoView=f;var p=function(e,t,n,r,a,o){if(t.length){var i=null;return t.some((function(t){var u=t.codeBlockRange,s=t.codeBlockNode;if(u.y<=r&&u.y+u.height>r+a){i=l.ReactEditor.toDOMNode(e,s).querySelector(".sdoc-code-block-pre");var c=u.x+u.width;if(u.x>n||c<n+o){var d=u.x-n>0?u.x-n:0;o=o-d-(n+o-c>0?n+o-c:0)}return o<0&&(o=0),n<u.x&&(n=u.x),!0}return!1})),{codeBlockDom:i,highlightX:n,highlightWidth:o}}};t.drawHighlights=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=document.querySelectorAll(".sdoc-find-search-highlight-canvas");if(d(o),0!==t.length){var c=document.querySelector(".sdoc-article-container").getBoundingClientRect(),m=c.top,v=c.left,h=0,E=0,g=0,A=function(e){var t=i.Editor.nodes(e,{match:function(e){var t;return!(!i.Element.isElement(e)||e.type!==u.CODE_BLOCK)&&"nowrap"===((null===e||void 0===e||null===(t=e.style)||void 0===t?void 0:t.white_space)||"nowrap")},at:[]})||[];return Array.from(t).map((function(t){var n=r(t,1)[0];return{codeBlockRange:l.ReactEditor.toDOMNode(e,n).getBoundingClientRect(),codeBlockNode:n}}))}(e);do{var y=o[g];if(!y)return;for(var _=y.getContext("2d"),C=t[h],T=E;T<C.length;T++){var b=h===n,N=C[T].rangeInfo,O=N.x,D=N.y,S=N.width,L=N.height,I=null;if(D-m<5e3*(g+1)){var R=p(e,A,O,D,L,S);R&&(O=R.highlightX,S=R.highlightWidth,b&&(I=R.codeBlockDom)),_.fillStyle=b?s.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR:s.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR,_.fillRect(O-v,D-m-5e3*g,S,L),a&&b&&f(m,O,D,I,S),T===C.length-1&&h++,E=0}else E=T,g=Math.ceil((D-m)/5e3-1)}}while(h<t.length)}}},44320:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(58476),o=r(n(14454)),i=r(n(25117)),l={type:a.SEARCH_REPLACE,editorMenus:[o.default],editorPlugin:i.default,renderElements:[]};t.default=l},14454:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(17119),u=n(7094),s=n(39177),c=n(58476),d=a(n(74782)),f=a(n(65948)),p=n(59983);n(9610);var m=s.MENUS_CONFIG_MAP[c.SEARCH_REPLACE];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,s=(0,i.useState)(!1),c=r(s,2),v=c[0],h=c[1];(0,i.useEffect)((function(){var e=f.default.getInstance().subscribe(p.INTERNAL_EVENT.OPEN_SEARCH_REPLACE_MODAL,(function(){return h(!0)}));return function(){return e()}}),[v]);var E=(0,i.useCallback)((function(){h(!v)}),[v]),g=document.querySelector(".sdoc-article-container"),A=(0,i.useMemo)((function(){var e=document.querySelector(".sdoc-article-container");return e?{offsetHeight:e.offsetHeight,offsetWidth:e.offsetWidth,clientHeight:e.clientHeight}:null}),[v]),y=(0,i.useMemo)((function(){if(!v)return!1;for(var e=Math.ceil(A.offsetHeight/5e3),t=[],n=0;n<e;n++){var r=5e3*n;t.push(i.default.createElement("canvas",{key:"sdoc-find-search-"+n,id:"sdoc-find-search-".concat(n),className:"sdoc-find-search-highlight-canvas",width:A.offsetWidth,height:5e3,style:{top:r}}))}return t}),[A,v]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.MenuItem,Object.assign({isRichEditor:t,className:n,ariaLabel:"search",disabled:!1,isActive:v,onMouseDown:E},m)),v&&i.default.createElement(d.default,{editor:a,readonly:o,isOpen:v,closePopover:E}),v&&(0,l.createPortal)(i.default.createElement("div",{style:{height:A.clientHeight},className:"sdoc-search-highlight-container"},y),g))}},25117:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=r(n(65948)),i=n(59983);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,a.default)("mod+f",e)?(e.preventDefault(),e.stopPropagation(),o.default.getInstance().dispatch(i.INTERNAL_EVENT.OPEN_SEARCH_REPLACE_MODAL),!1):t&&t(e)},n}},74782:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(17119),u=n(28321),s=a(n(75168)),c=n(48843),d=a(n(43480)),f=n(53014),p=a(n(72781)),m=a(n(65948)),v=n(59983),h=a(n(8334));n(84482);t.default=function(e){var t=e.editor,n=e.closePopover,a=e.readonly,o=(0,i.useState)(""),E=r(o,2),g=E[0],A=E[1],y=(0,i.useState)(""),_=r(y,2),C=_[0],T=_[1],b=(0,i.useState)([]),N=r(b,2),O=N[0],D=N[1],S=(0,i.useState)(!1),L=r(S,2),I=L[0],R=L[1],w=(0,i.useState)({x:0,y:100}),M=r(w,2),P=M[0],k=M[1],x=(0,i.useState)(0),B=r(x,2),F=B[0],U=B[1],j=(0,i.useState)(!1),H=r(j,2),Y=H[0],G=H[1],K=(0,i.useRef)({x:window.innerWidth,y:window.innerHeight}),W=(0,i.useRef)(!1),z=(0,i.useRef)(null),V=(0,i.useRef)(null),Q=(0,u.useTranslation)().t,X=(0,i.useMemo)((function(){return g.length&&!O.length?Q("Search_not_found"):O.length?"".concat(F+1," / ").concat(O.length):void 0}),[F,O.length,g.length,Q]);(0,i.useEffect)((function(){var e=95;t.editorType===v.DOCUMENT_PLUGIN_EDITOR&&(e=201),k({x:K.current.x-420,y:e})}),[]);var q=(0,i.useMemo)((function(){if(a)return!1;if(h.default.getSetting("isFreezed"))return!1;var e=h.default.getSetting("isPublished");return(!h.default.getSetting("isSdocRevision")||!e)&&"rw"===h.default.getSetting("docPerm")}),[a]),J=(0,i.useCallback)((function(e,t){var n=(0,f.getHighlightInfos)(e,t);D(n);var r=F;W.current||n.length===O.length||(r=0),r>=n.length&&(r=n.length-1),r<0&&n.length&&(r=0),U(r)}),[F,O.length,W]),Z=(0,i.useCallback)((function(){J(t,g),K.current={x:window.innerWidth,y:window.innerHeight}}),[t,J,g]);(0,i.useEffect)((function(){var e=(0,f.getHighlightInfos)(t,g);(0,f.drawHighlights)(t,e,F,W.current),W.current=!1}),[F,t,g,O,W]),(0,i.useEffect)((function(){var e=m.default.getInstance().subscribe(v.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,Z);return function(){e()}}),[t,J,Z,O.length,g]);var $=(0,i.useCallback)((function(e){var n=e.target.value;W.current=!0,A(n),J(t,n),U(0)}),[t,J]),ee=(0,i.useCallback)((function(){var e=0===F?O.length-1:F-1;U(e),W.current=!0}),[F,O.length]),te=(0,i.useCallback)((function(){var e=F===O.length-1?0:F+1;U(e),W.current=!0}),[F,O.length]),ne=(0,i.useCallback)((function(){G(!0)}),[]),re=(0,i.useCallback)((function(){G(!1)}),[]),ae=(0,i.useCallback)((function(){(0,f.handleReplaceKeyword)(t,[O[F]],C),W.current=!0}),[F,t,O,C]),oe=(0,i.useCallback)((function(){(0,f.handleReplaceKeyword)(t,O,C),re()}),[t,re,O,C]),ie=(0,i.useCallback)((function(e){e.target.className.includes("sdoc-search-replace-popover-container")&&R(!0)}),[]),le=(0,i.useCallback)((function(e){if(I){var t=z.current.getBoundingClientRect(),n=t.width,r=t.height,a=e.movementX,o=e.movementY,i=P.x+a,l=P.y+o;i<=0&&(i=0),l<0&&(l=0),i+n>=K.current.x&&(i=K.current.x-n),l+r>=K.current.y&&(l=K.current.y-r),k({x:i,y:l})}}),[I,P.x,P.y]),ue=(0,i.useCallback)((function(){R(!1)}),[]);return(0,l.createPortal)(i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-search-replace-popover-container",onMouseDown:ie,onMouseMove:le,onMouseUp:ue,onMouseLeave:ue,ref:z,style:{left:P.x,top:P.y}},i.default.createElement("div",{className:"sdoc-search-replace-popover-title"},i.default.createElement("span",{className:"sdoc-search-replace-title-text"},Q("Search_and_replace")),i.default.createElement("i",{onClick:n,className:"sdocfont sdoc-sm-close sdoc-search-replace-title-close"})),i.default.createElement("div",{className:"sdoc-search-replace-popover-body"},i.default.createElement(c.Label,{for:"sdoc-search-replace-search-ipt"},Q("Search")),i.default.createElement("div",{className:"sdoc-replace-ipt-container"},i.default.createElement(c.Input,{ref:V,autoFocus:!0,onKeyUp:function(e){O.length&&((0,s.default)("enter",e)&&te(),(0,s.default)("enter+shift",e)&&ee())},onChange:(0,d.default)($,300),id:"sdoc-search-replace-search-ipt",placeholder:Q("Type_search_content")}),X&&i.default.createElement("div",{className:"sdoc-replace-ipt-tip"},X)),i.default.createElement(c.Label,{className:"sdoc-replace-ipt-label",for:"sdoc-search-replace-replace-ipt"},Q("Replace_as")),i.default.createElement(c.Input,{onChange:function(e){return T(e.target.value)},id:"sdoc-search-replace-replace-ipt",placeholder:Q("Type_replace_content")}),i.default.createElement("div",{className:"sdoc-search-replace-popover-btn-group"},i.default.createElement("button",{disabled:!O.length,onClick:ee,className:"btn btn-secondary"},Q("Prevs")),i.default.createElement("button",{disabled:!O.length,onClick:te,className:"btn btn-secondary"},Q("Next")),i.default.createElement("button",{disabled:!O.length||!q,onClick:ae,className:"btn btn-primary"},Q("Replace")),i.default.createElement("button",{disabled:!O.length||!q,onClick:ne,className:"btn btn-primary"},Q("Replace_all"))))),i.default.createElement(p.default,{isOpen:Y,handleConfirm:oe,handleCancel:re,number:O.length,originalWord:g,replacedWord:C})),document.body)}},72781:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);t.default=function(e){var t=e.isOpen,n=e.handleConfirm,r=e.handleCancel,l=e.number,u=e.originalWord,s=e.replacedWord,c=(0,o.useTranslation)().t,d=""===s?c("Are_you_sure_to_clear_all_number_xxx_in_this_document",{number:l,originalWord:u}):c("Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy",{number:l,originalWord:u,replacedWord:s});return a.default.createElement(i.Modal,{isOpen:t},a.default.createElement(i.ModalHeader,{toggle:r},c("Tip")),a.default.createElement(i.ModalBody,null,"".concat(d)),a.default.createElement(i.ModalFooter,null,a.default.createElement("button",{onClick:r,className:"btn btn-secondary"},c("Cancel")),a.default.createElement("button",{onClick:n,className:"btn btn-primary"},c("Confirm"))))}},69747:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DIGITAL_SIGN=t.DEPARTMENT_SINGLE_SELECT=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.DIGITAL_SIGN="digital-sign",t.DEPARTMENT_SINGLE_SELECT="department-single-select",t.BOOL="bool",t.STRING="string"},54441:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var i=o(n(69747));t.COLUMNS_ICON_CONFIG=(a(a(a(a(a(a(a(a(a(a(r={},i.DEFAULT,"dtable-font dtable-icon-single-line-text"),i.TEXT,"dtable-font dtable-icon-single-line-text"),i.NUMBER,"dtable-font dtable-icon-number"),i.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),i.DATE,"dtable-font dtable-icon-calendar-alt-solid"),i.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),i.LONG_TEXT,"dtable-font dtable-icon-long-text"),i.IMAGE,"dtable-font dtable-icon-picture"),i.FILE,"dtable-font dtable-icon-file-alt-solid"),i.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),a(a(a(a(a(a(a(a(a(a(r,i.COLLABORATOR,"dtable-font dtable-icon-collaborator"),i.LINK,"dtable-font dtable-icon-link-other-record"),i.FORMULA,"dtable-font dtable-icon-formula"),i.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),i.CREATOR,"dtable-font dtable-icon-creator"),i.CTIME,"dtable-font dtable-icon-creation-time"),i.LAST_MODIFIER,"dtable-font dtable-icon-creator"),i.MTIME,"dtable-font dtable-icon-creation-time"),i.GEOLOCATION,"dtable-font dtable-icon-location"),i.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),a(a(a(a(a(a(a(r,i.URL,"dtable-font dtable-icon-url"),i.EMAIL,"dtable-font dtable-icon-email"),i.DURATION,"dtable-font dtable-icon-duration"),i.BUTTON,"dtable-font dtable-icon-button"),i.RATE,"dtable-font dtable-icon-rate"),i.DIGITAL_SIGN,"dtable-font dtable-icon-handwritten-signature"),i.DEPARTMENT_SINGLE_SELECT,"dtable-font dtable-icon-department-single-selection"))},70332:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getDigitalSignImgUrl=t.getColumnWidth=t.getColumnType=t.getColumnByKey=void 0;var l=n(70523),u=i(n(36261)),s=i(n(8334)),c=n(70710),d=n(39177),f=n(82935),p=n(67283),m=i(n(69852)),v=o(n(69747));t.isMenuDisabled=function(e,t){if(t)return!0;var n=e.selection;if(null==n)return!0;if(!l.Range.isCollapsed(n))return!0;var r=l.Editor.nodes(e,{match:function(t){var n=(0,f.getNodeType)(t);return n!==c.BLOCKQUOTE&&(n!==c.PARAGRAPH&&(n===c.UNORDERED_LIST||(n===c.ORDERED_LIST||(n===c.CHECK_LIST_ITEM||(n===c.IMAGE||(n===c.TABLE_CELL||!!l.Editor.isVoid(e,t)))))))},universal:!0,mode:"highest"});return!!a(r,1)[0]};t.getColumnType=function(e){var t=l.Editor.nodes(e,{match:function(e){return(0,f.getNodeType)(e)===c.SEATABLE_COLUMN},universal:!0}),n=a(t,1)[0];if(!n)return c.PARAGRAPH;var r=a(n,1)[0];return(0,f.getNodeType)(r)};t.getDigitalSignImgUrl=function(e){var t=s.default.getSetting("serviceUrl"),n=s.default.getSetting("workspaceID"),r=s.default.getSetting("dtableUuid");return e&&"string"===typeof e?"".concat(t,"/workspace/").concat(n,"/asset/").concat(r).concat(e):""};var h=function(e,t){return e.find((function(e){return e.key===t}))||null};t.getColumnByKey=h;t.insertSeaTableColumn=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:d.INSERT_POSITION.CURRENT;if(!t){var o=n.value,i=h(e.columns||[],o)||{},s=i.type,c=i.key,E={};if(s===v.IMAGE||s===v.DIGITAL_SIGN?(E=(0,p.generateImageNode)("")).data.column_key=c:(E=new m.default(n)).id=u.default.nice(),a===d.INSERT_POSITION.AFTER){var g=l.Editor.path(e,e.selection);return g&&l.Transforms.insertNodes(e,r({},E),{at:[g[0]+1]}),void(0,f.focusEditor)(e)}l.Transforms.insertNodes(e,r({},E))}(0,f.focusEditor)(e)};t.setSeaTableColumn=function(e,t){l.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===c.SEATABLE_COLUMN},at:e.selection})};t.getColumnWidth=function(e){var t=e.type,n=e.data;switch(t){case v.DATE:return n&&n.format&&n.format.indexOf("HH:mm")>-1?160:100;case v.CTIME:case v.MTIME:case v.LINK:case v.GEOLOCATION:return 160;case v.COLLABORATOR:return 100;case v.CHECKBOX:return 40;case v.NUMBER:case v.AUTO_NUMBER:return 120;case v.RATE:return 16*((n||{}).rate_max_number||5)+20;default:return 100}}},74881:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(89726)),i=r(n(98945)),l={type:a.SEATABLE_COLUMN,nodeType:"element",editorPlugin:o.default,renderElements:[i.default]};t.default=l},8262:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.insertPosition,a=e.toggle,d=(0,o.useRef)(null),f=(0,o.useState)({}),p=r(f,2),m=p[0],v=p[1];(0,o.useEffect)((function(){if(d.current)return(0,s.isOverflowPortByDirection)(d.current,"bottom")?v({bottom:"0px"}):v({top:"-20px"})}),[]);var h=(0,o.useMemo)((function(){return t.columns?t.columns.filter((function(e){return!c.includes(e.type)})):[]}),[t.columns]),E=(0,o.useMemo)((function(){return h.map((function(e){var t=i.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,iconClass:t}}))}),[h]),g=(0,o.useCallback)((function(e){var r=function(e){return(0,l.getColumnType)(e)===u.SEATABLE_COLUMN}(t);(0,l.insertSeaTableColumn)(t,r,e,n),a&&a()}),[t,n,a]);return o.default.createElement("div",{ref:d,className:"column-list-menu",style:m},E.map((function(e){return o.default.createElement("div",{key:e.value,className:"column-list-menu-item-container",onClick:function(){return g(e)}},o.default.createElement("div",{className:"column-list-menu-item"},o.default.createElement("span",{className:"control-icon ".concat(e.iconClass)}),o.default.createElement("span",{className:"control-label"},e.label)))})))};var o=a(n(9950)),i=n(54441),l=n(70332),u=n(70710),s=n(66289);n(30498);var c=["button","file"]},16917:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),l=n(39177),u=r(n(16153)),s=r(n(8262)),c=n(48843),d=n(70332);t.default=function(e){var t=e.editor,n=e.readonly,r=e.insertPosition,a=e.toggle,f=e.isHidden,p=(0,o.useRef)(null),m=(0,d.isMenuDisabled)(t,n),v=l.MENUS_CONFIG_MAP[l.ELEMENT_TYPE.SEATABLE_COLUMN];return o.default.createElement(o.default.Fragment,null,o.default.createElement(u.default,{disabled:m,menuConfig:v,className:(0,i.default)("pr-2 sdoc-dropdown-menu-item-relative",{"sdoc-dropdown-menu-item-hidden":f}),ref:p},!m&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),!m&&o.default.createElement(c.UncontrolledPopover,{target:v.id,hideArrow:!0,trigger:"hover",fade:!1,popperClassName:"seatable-column-popover",container:null===p||void 0===p?void 0:p.current},o.default.createElement(s.default,{editor:t,readonly:n,insertPosition:r,toggle:a}))))}},69852:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(82935),i=r((function e(t){a(this,e),this.type="seatable_column",this.children=[(0,o.generateDefaultText)()],this.data={key:t.value,name:t.label}}));t.default=i},89726:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39177);t.default=function(e){var t=e.isInline,n=e.isVoid,a=e;return a.isInline=function(e){return e.type===r.ELEMENT_TYPE.SEATABLE_COLUMN||t(e)},a.isVoid=function(e){return e.type===r.ELEMENT_TYPE.SEATABLE_COLUMN||n(e)},a}},98945:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=function(e){var t=e.props,n=e.editor,o=t.attributes,u=t.element,s=t.children,c=(0,l.useReadOnly)(),d=(0,l.useSelected)(),f=u.data||{},p=f.key,m=f.name,v=m?"{".concat(m,"}"):"";n.getColumnCellValue&&(v=n.getColumnCellValue(p)||"null");var h=(0,i.useState)(!1),E=a(h,2),g=E[0],A=E[1];(0,i.useEffect)((function(){A(!(!d||c))}),[d,c]);var y=r({margin:"0 10px",border:"1px solid transparent"},g&&{border:"1px solid red"});return i.default.createElement("span",Object.assign({},o,{style:y}),v,s)};t.default=function(e,t){return i.default.createElement(u,{props:e,editor:t})}},66534:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(86401);n(56002);var d=["onDragStart","onDragEnd","onDrag","style"],f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"state",{drag:null}),(0,u.default)(e,"onMouseDown",(function(t){var n=e.props.onDragStart(t);t.preventDefault&&t.preventDefault(),(0,c.eventStopPropagation)(t),null===n&&0!==t.button||(window.addEventListener("mouseup",e.onMouseUp),window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("touchend",e.onMouseUp),window.addEventListener("touchmove",e.onMouseMove),e.setState({drag:n}))})),(0,u.default)(e,"onMouseMove",(function(t){null!==e.state.drag&&(t.preventDefault&&t.preventDefault(),(0,c.eventStopPropagation)(t),e.props.onDrag(t))})),(0,u.default)(e,"onMouseUp",(function(t){(0,c.eventStopPropagation)(t),e.cleanUp(),e.props.onDragEnd(t,e.state.drag),e.setState({drag:null})})),(0,u.default)(e,"cleanUp",(function(){window.removeEventListener("mouseup",e.onMouseUp),window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("touchend",e.onMouseUp),window.removeEventListener("touchmove",e.onMouseMove)})),(0,u.default)(e,"getKnownDivProps",(function(){return(0,c.createObjectWithProperties)(e.props,d)})),e}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.cleanUp()}},{key:"render",value:function(){return s.default.createElement("div",Object.assign({},this.getKnownDivProps(),{onMouseDown:this.onMouseDown,onTouchStart:this.onMouseDown,className:"seatable-column-draggable"}))}}])}(s.default.Component);(0,u.default)(f,"defaultProps",{onDragStart:function(){return!0},onDragEnd:function(){},onDrag:function(){}});t.default=f},44609:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(17383).default,i=n(34579).default,l=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCreatorFormatter=t.CustomCollaboratorFormatter=void 0;var c=s(n(43349)),d=s(n(72403)),f=s(n(2129)),p=s(n(64467)),m=s(n(9950)),v=s(n(65948)),h=n(7343);function E(e){return function(t){function n(e){var t;return o(this,n),t=l(this,n,[e]),(0,p.default)(t,"getFormattedCellValue",(function(){var e=t.props.value;return!e||Array.isArray(e)&&0===e.length?null:e&&!Array.isArray(e)?[e]:e})),(0,p.default)(t,"onCollaboratorsChanged",(function(e){if(t.state.isLoading){var n=t.getFormattedCellValue();if(n){var r=n.map((function(t){return e[t]})).filter(Boolean);r.length!==n.length||t.setState({isLoading:!1,collaborators:r})}else t.setState({isLoading:!1,collaborators:[]})}})),t.state={isLoading:!0,collaborators:[]},t}return u(n,t),i(n,[{key:"componentDidMount",value:function(){var e=a(r().mark((function e(){var t,n,a,o,i,l;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=window.seafile||window.seafileConfig,n=t.collaboratorManager,a=this.getFormattedCellValue()){e.next=5;break}return this.setState({isLoading:!1,collaborators:[]}),e.abrupt("return");case 5:return e.next=7,n.getEmailUserMap(a);case 7:if(!(o=e.sent)){e.next=12;break}return i=a.map((function(e){return o[e]})),this.setState({isLoading:!1,collaborators:i}),e.abrupt("return");case 12:l=v.default.getInstance(),this.unsubscribeUsersChanged=l.subscribe(h.EXTERNAL_EVENT.COLLABORATORS_UPDATED,this.onCollaboratorsChanged);case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var t=this.state,n=t.isLoading,r=t.collaborators;if(n)return m.default.createElement(f.default,null);var a=this.props,o=a.value,i=a.containerClassName;return m.default.createElement(e,{collaborators:r,value:o,containerClassName:i})}}])}(m.default.Component)}t.CustomCollaboratorFormatter=E(d.default),t.CustomCreatorFormatter=E(c.default)},13663:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(73125)),c=u(n(18055)),d=u(n(86821)),f=u(n(61875)),p=u(n(84493)),m=u(n(31642)),v=u(n(63845)),h=u(n(26815)),E=u(n(49159)),g=u(n(77013)),A=u(n(28624)),y=u(n(79127)),_=u(n(90251)),C=u(n(99155)),T=u(n(36352)),b=u(n(82663)),N=u(n(48841)),O=u(n(8638)),D=u(n(21294)),S=u(n(15882)),L=u(n(64467)),I=l(n(9950)),R=n(96795),w=n(28321),M=n(44609),P=u(n(11491)),k=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,L.default)(e,"renderEmptyFormatter",(function(){return(e.props.components||{}).emptyComponent||null})),(0,L.default)(e,"getSelectColumnOptions",(function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]})),(0,L.default)(e,"renderFormatter",(function(){var t=e.props,n=t.column,r=t.cellValue,a=t.collaborators,o=t.isSample,i=(n||{}).type,l="document-".concat(i,"-formatter");switch(i){case R.CellType.TEXT:return r?I.default.createElement(S.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.COLLABORATOR:return Array.isArray(r)&&0!==r.length?0===(r=r.filter((function(e){return e}))).length?e.renderEmptyFormatter():I.default.createElement(M.CustomCollaboratorFormatter,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.LONG_TEXT:return r?I.default.createElement(D.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.IMAGE:return!r||Array.isArray(r)&&0===r.length?e.renderEmptyFormatter():I.default.createElement(O.default,{value:r,isSample:o,containerClassName:l});case R.CellType.FILE:return!r||Array.isArray(r)&&0===r.length?e.renderEmptyFormatter():I.default.createElement(N.default,{value:r,isSample:o,containerClassName:l});case R.CellType.GEOLOCATION:return r?I.default.createElement(b.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.NUMBER:return r||0===r?I.default.createElement(T.default,{value:r,data:n.data,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.DATE:return r?I.default.createElement(C.default,{value:r,format:n.data.format,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.MULTIPLE_SELECT:if(!r||0===r.length)return e.renderEmptyFormatter();var u=n.data&&n.data.options||[];return I.default.createElement(_.default,{value:r,options:u,containerClassName:l});case R.CellType.SINGLE_SELECT:if(!r)return e.renderEmptyFormatter();var L=e.getSelectColumnOptions(n);return 0===L.length?e.renderEmptyFormatter():I.default.createElement(y.default,{value:r,options:L,containerClassName:l});case R.CellType.CHECKBOX:return I.default.createElement(A.default,{value:r,containerClassName:l});case R.CellType.CTIME:return r?I.default.createElement(g.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.MTIME:return r?I.default.createElement(E.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.CREATOR:case R.CellType.LAST_MODIFIER:return r?I.default.createElement(M.CustomCreatorFormatter,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.FORMULA:case R.CellType.LINK_FORMULA:return r||0===r||!1===r?I.default.createElement(h.default,{value:r,column:n,collaborators:a,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.LINK:return Array.isArray(r)&&0!==r.length?I.default.createElement(P.default,{value:r,column:n,collaborators:a,containerClassName:l,renderEmptyFormatter:e.renderEmptyFormatter,t:e.props.t}):e.renderEmptyFormatter();case R.CellType.AUTO_NUMBER:return r?I.default.createElement(v.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.URL:return r?I.default.createElement(m.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.EMAIL:return r?I.default.createElement(p.default,{value:r,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.DURATION:var w;return r?I.default.createElement(f.default,{value:r,format:null===n||void 0===n||null===(w=n.data)||void 0===w?void 0:w.duration_format,containerClassName:l}):e.renderEmptyFormatter();case R.CellType.RATE:return r?I.default.createElement(d.default,{value:r,data:n.data||{},containerClassName:l}):e.renderEmptyFormatter();case R.CellType.BUTTON:return I.default.createElement(c.default,{data:n.data||{},containerClassName:l,optionColors:R.SELECT_OPTION_COLORS});case R.CellType.DEPARTMENT_SINGLE_SELECT:var k=window.seafile||window.seafileConfig,x=k.userId,B=k.departments,F=void 0===B?[]:B;return x?I.default.createElement(s.default,{tip:e.props.t("Deleted_department"),value:r,departments:F,containerClassName:l}):null;default:return null}})),e}return i(t,e),a(t,[{key:"render",value:function(){return I.default.createElement(I.Fragment,null,this.renderFormatter())}}])}(I.default.Component);k.defaultProps={isSample:!0};t.default=(0,w.withTranslation)("sdoc-editor")(k)},11491:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(73125)),i=a(n(27812)),l=a(n(28624)),u=a(n(90251)),s=a(n(49159)),c=a(n(77013)),d=a(n(99155)),f=a(n(36352)),p=a(n(9950)),m=n(96795),v=n(44609),h=n(86270);t.default=function(e){var t=e.column,n=e.value,a=e.containerClassName,E=e.collaborators,g=t.data;if(!Array.isArray(n)||0===n.length)return e.renderEmptyFormatter();var A=(g||{}).display_column;if(!A)return e.renderEmptyFormatter();var y=A.type,_=A.data,C=(0,h.getFormulaArrayValue)(n,!(0,h.isArrayFormalColumn)(y));if(!Array.isArray(C)||0===C.length)return e.renderEmptyFormatter();switch(y){case m.CellType.TEXT:case m.CellType.AUTO_NUMBER:case m.CellType.EMAIL:case m.CellType.URL:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},e):null})));case m.CellType.NUMBER:return p.default.createElement("div",{className:a},C.map((function(e,t){return e||0===e?p.default.createElement(f.default,{key:"link-".concat(y,"-").concat(t),containerClassName:"document-link-item",data:_||{},value:e}):null})));case m.CellType.DATE:return p.default.createElement("div",{className:a},C.map((function(e,t){if(!e||"string"!==typeof e)return null;var n=(_||{}).format;return p.default.createElement(d.default,{key:"link-".concat(y,"-").concat(t),value:e,format:n,containerClassName:"document-link-item"})})));case m.CellType.CTIME:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(c.default,{key:"link-".concat(y,"-").concat(t),value:e,containerClassName:"document-link-item"}):null})));case m.CellType.MTIME:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(s.default,{key:"link-".concat(y,"-").concat(t),value:e,containerClassName:"document-link-item"}):null})));case m.CellType.DURATION:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},(0,m.getDurationDisplayString)(e,_)):null})));case m.CellType.CREATOR:case m.CellType.LAST_MODIFIER:return p.default.createElement(v.CustomCreatorFormatter,{value:C});case m.CellType.SINGLE_SELECT:if(!C||0===C.length)return e.renderEmptyFormatter();var T=_&&Array.isArray(_.options)?_.options:[];return p.default.createElement(u.default,{value:C,options:T||[],containerClassName:"dtable-dataset-".concat(y,"-formatter")});case m.CellType.MULTIPLE_SELECT:if(!C||0===C.length)return e.renderEmptyFormatter();var b=_&&Array.isArray(_.options)?_.options:[];return p.default.createElement("div",{className:a},C.map((function(e,t){if(!e)return null;var n=Array.isArray(e)?(0,m.getMultipleOptionName)(b,e):(0,m.getMultipleOptionName)(b,[e]);return p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},n)})));case m.CellType.COLLABORATOR:return C&&0!==C.length?p.default.createElement("div",{className:a},C.map((function(e,t){if(!e)return null;var n=Array.isArray(e)?(0,h.getCellDisplayValue)(r({},A.key,e),A,E):(0,h.getCellDisplayValue)(r({},A.key,[e]),A,E);return p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},n)}))):e.renderEmptyFormatter();case m.CellType.CHECKBOX:return p.default.createElement("div",{className:a},C.map((function(e,t){return p.default.createElement(l.default,{key:"link-".concat(y,"-").concat(t),value:Boolean(e),containerClassName:"document-".concat(y,"-item")})})));case m.CellType.GEOLOCATION:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},(0,m.getGeolocationDisplayString)(e,_,{hyphen:" "})):null})));case m.CellType.LONG_TEXT:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(i.default,{key:"link-".concat(y,"-").concat(t),value:e,containerClassName:"document-".concat(y,"-item")}):null})));case m.CellType.FORMULA:case m.CellType.LINK_FORMULA:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},(0,h.getCellDisplayValue)(r({},A.key,e),A,E)):null})));case m.FORMULA_RESULT_TYPE.BOOL:return p.default.createElement("div",{className:a},C.map((function(e,t){return p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},e+"")})));case m.FORMULA_RESULT_TYPE.STRING:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(y,"-").concat(t),className:"document-link-item"},e):null})));case m.CellType.DEPARTMENT_SINGLE_SELECT:var N=window.seafile||window.seafileConfig,O=N.userId,D=N.departments,S=void 0===D?[]:D;return O?C.map((function(t,n){return p.default.createElement(o.default,{key:"link-".concat(y,"-").concat(n),tip:e.t("Deleted_department"),value:t,departments:S,containerClassName:a})})):null;default:return e.renderEmptyFormatter()}}},86270:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTwoDimensionArrayValue=t.getFormulaArrayValue=t.getCellDisplayValue=void 0,t.isArrayFormalColumn=function(e){return[r.CellType.IMAGE,r.CellType.FILE,r.CellType.MULTIPLE_SELECT,r.CellType.COLLABORATOR].includes(e)},t.isValidCellValue=void 0;var r=n(96795),a=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))};t.isValidCellValue=a;t.getCellDisplayValue=function(e,t,n,a){var o=t.type,i=t.data,l=t.key;return(0,r.getCellValueDisplayString)(e,o,l,{data:i,collaborators:n,formulaRows:a,geolocationHyphen:" "})};var o=function(e){return Array.isArray(e)?e.map((function(e){if("[object Object]"!==Object.prototype.toString.call(e))return e;if(!Object.prototype.hasOwnProperty.call(e,"display_value"))return e;var t=e.display_value;return Array.isArray(t)&&0!==t.length?t.map((function(e){return"[object Object]"===Object.prototype.toString.call(e)&&Object.prototype.hasOwnProperty.call(e,"display_value")?e.display_value:e})):t})):[]};t.getTwoDimensionArrayValue=o;t.getFormulaArrayValue=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Array.isArray(e)?t?e.map((function(e){if("[object Object]"!==Object.prototype.toString.call(e))return e;if(!Object.prototype.hasOwnProperty.call(e,"display_value"))return e;var t=e.display_value;return Array.isArray(t)&&0!==t.length?t.map((function(e){return"[object Object]"===Object.prototype.toString.call(e)&&Object.prototype.hasOwnProperty.call(e,"display_value")?e.display_value:e})):t})).flat().filter((function(e){return a(e)})):o(e):[]}},48511:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateSeaTableTable=t.isInsertSeaTableTableDisabled=t.insertSeaTableTable=t.generateSeaTableTable=void 0;var i=n(70523),l=o(n(36261)),u=n(82935),s=n(70332),c=n(39177);t.isInsertSeaTableTableDisabled=function(e,t){if(t)return!0;if(null===e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){var n=(0,u.getNodeType)(t);if(!n&&(0,u.isTextNode)(t)&&t.id){var r=(0,u.getParentNode)(e.children,t.id);n=(0,u.getNodeType)(r)}return!!n.startsWith("header")||(n===c.ELEMENT_TYPE.TITLE||(n===c.ELEMENT_TYPE.SUBTITLE||(n===c.ELEMENT_TYPE.CODE_BLOCK||(n===c.ELEMENT_TYPE.ORDERED_LIST||(n===c.ELEMENT_TYPE.UNORDERED_LIST||(n===c.ELEMENT_TYPE.BLOCKQUOTE||(n===c.ELEMENT_TYPE.LIST_ITEM||(n===c.ELEMENT_TYPE.TABLE||(n===c.ELEMENT_TYPE.TABLE_CELL||(n===c.ELEMENT_TYPE.TABLE_ROW||(n===c.ELEMENT_TYPE.CALL_OUT||!!i.Editor.isVoid(e,t))))))))))))},universal:!0});return!!a(n,1)[0]};var d=function(e,t){var n=t.getTableById(e),r=n.columns.map((function(e){return e.key}))||[],a={};return n.columns.forEach((function(e){a[e.key]=(0,s.getColumnWidth)(e)})),{id:l.default.nice(),type:c.SEATABLE_TABLE,table_id:e,filters:[],filter_conjunction:"And",sorts:[],shown_column_keys:r,show_record_numbers:!1,alternate_color:!0,select_column_display_option_color:!0,column_width:a,children:[(0,u.generateDefaultText)()]}};t.generateSeaTableTable=d;t.insertSeaTableTable=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.INSERT_POSITION.CURRENT,r=d(t._id,e);if(n!==c.INSERT_POSITION.AFTER)i.Transforms.setNodes(e,r);else{var a=i.Editor.path(e,e.selection);a&&i.Transforms.insertNodes(e,r,{at:[a[0]+1]})}};t.updateSeaTableTable=function(e,t){i.Transforms.setNodes(e,r({},t))}},88990:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(74368)),i=r(n(49435)),l=r(n(36995)),u=r(n(2166)),s={type:a.SEATABLE_TABLE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:l.default,renderElements:[u.default]};t.default=s},74368:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),l=n(48843),u=n(48511),s=n(39177),c=r(n(16153)),d=r(n(35852));n(60732);t.default=function(e){var t=e.editor,n=e.readonly,r=e.insertPosition,a=e.toggle,f=e.isHidden,p=(0,o.useRef)(null),m=(0,u.isInsertSeaTableTableDisabled)(t,n),v=s.MENUS_CONFIG_MAP[s.SEATABLE_TABLE],h=(0,o.useCallback)((function(e){(0,u.insertSeaTableTable)(t,e,r),a&&a()}),[t,r,a]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,{disabled:m,menuConfig:v,className:(0,i.default)("pr-2 sdoc-dropdown-menu-item-relative",{"sdoc-dropdown-menu-item-hidden":f}),ref:p},!m&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),!m&&o.default.createElement(l.UncontrolledPopover,{target:v.id,trigger:"hover",className:"sdoc-menu-popover sdoc-sub-dropdown-menu",hideArrow:!0,fade:!1,container:null===p||void 0===p?void 0:p.current},o.default.createElement(d.default,{editor:t,readonly:n,insertPosition:r,onViewClick:h}))))}},35852:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(66289);t.default=function(e){var t=e.editor,n=e.onViewClick,a=(0,o.useRef)(null),l=(0,o.useState)({}),u=r(l,2),s=u[0],c=u[1],d=t.tables;return(0,o.useEffect)((function(){if(a.current){if((0,i.isOverflowPortByDirection)(a.current,"bottom"))return c({bottom:"0px"});c({top:"-20px"})}}),[]),o.default.createElement("div",{ref:a,className:"sdoc-dropdown-menu-container sdoc-seatable-selected-table-list-wrapper",style:s},d.map((function(e){return o.default.createElement("div",{key:e._id,className:"sdoc-dropdown-menu-item",onClick:function(){return n(e)}},e.name)})))}},49435:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70710),i=r((function e(t){a(this,e),this.type=t.type||o.SEATABLE_TABLE,this.table_id=t.table_id,this.filter_conjunction=t.filter_conjunction||"And",this.filters=t.filters||[],this.sorts=t.sorts||[],this.shown_column_keys=t.shown_column_keys||[],this.show_record_numbers=!1,this.alternate_color=!0,this.select_column_display_option_color=!0,this.children=t.children||[{text:""}]}));t.default=i},53280:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,a=e.menuPosition,o=e.seaTableRef,c=(0,l.useTranslation)().t,A=(0,m.useScrollContext)(),y=(0,i.useRef)(null),_=t.tables,C=(0,i.useState)(!1),T=r(C,2),b=T[0],N=T[1],O=(0,i.useState)({}),D=r(O,2),S=D[0],L=D[1],I=(0,i.useState)(""),R=r(I,2),w=R[0],M=R[1],P=(0,i.useState)(!1),k=r(P,2),x=k[0],B=k[1],F=(0,i.useState)(!1),U=r(F,2),j=U[0],H=U[1],Y=(0,i.useState)(!1),G=r(Y,2),K=G[0],W=G[1],z=(0,i.useState)(!1),V=r(z,2),Q=V[0],X=V[1],q=(0,i.useState)(!1),J=r(q,2),Z=J[0],$=J[1],ee=(0,i.useCallback)((function(e){e.forEach((function(e){"tableList"===e&&B(!1),"tableFilter"===e&&H(!1),"tableSort"===e&&W(!1),"tableColumnHidden"===e&&X(!1),"tableSetting"===e&&$(!1)}))}),[]),te=(0,i.useCallback)((function(e){null!==o&&void 0!==o&&o.current.contains(e.target)&&ee(["tableList","tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[ee,o]),ne=(0,i.useCallback)((function(e){ee(["tableList","tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[ee]);(0,i.useEffect)((function(){N(!0),document.addEventListener("click",te);var e=null;return A.current&&(A.current.addEventListener("scroll",ne),e=A.current),function(){document.removeEventListener("click",te),e.removeEventListener("scroll",ne)}}),[]),(0,i.useEffect)((function(){var e=n.table_id,r=t.tables.find((function(t){return t._id===e}));r&&(L(r),M(r.name))}),[t.tables,n]);var re=(0,i.useCallback)((function(e){y.current&&clearTimeout(y.current),y.current=setTimeout((function(){(0,v.updateSeaTableTable)(t,e)}),300)}),[t]),ae=(0,i.useCallback)((function(){B(!x),ee(["tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[x]),oe=(0,i.useCallback)((function(e){var n=e.name,r=e._id;M(n);var a=t.tables.find((function(e){return e._id===r})),o={};a.columns.forEach((function(e){o[e.key]=(0,h.getColumnWidth)(e)})),re({table_id:r,filters:[],filter_conjunction:"And",sorts:[],shown_column_keys:a.columns.map((function(e){return e.key})),show_record_numbers:!1,alternate_color:!0,column_width:o,select_column_display_option_color:!0})}),[t]),ie=(0,i.useCallback)((function(){H(!j),ee(["tableList","tableSort","tableColumnHidden","tableSetting"])}),[j]),le=(0,i.useCallback)((function(e,t){re({filters:e,filter_conjunction:t})}),[re]),ue=(0,i.useCallback)((function(){W(!K),ee(["tableList","tableFilter","tableColumnHidden","tableSetting"])}),[K]),se=(0,i.useCallback)((function(e){re({sorts:e})}),[re]),ce=(0,i.useCallback)((function(){X(!Q),ee(["tableList","tableSort","tableFilter","tableSetting"])}),[Q]),de=(0,i.useCallback)((function(e){re({shown_column_keys:e})}),[re]),fe=(0,i.useCallback)((function(){$(!Z),ee(["tableList","tableSort","tableColumnHidden","tableFilter"])}),[Z]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.ElementPopover,null,i.default.createElement("div",{id:"sdoc-seatable-hover-menu-container",className:"sdoc-seatable-hover-menu-container",style:a},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("div",{className:"sdoc-seatable-hover-operation-item sdoc-seatable-hover-operation-lang"},i.default.createElement("div",{role:"button",className:"op-item ".concat(x?"active":""),onClick:ae},i.default.createElement("span",null,w),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),i.default.createElement("div",{className:"sdoc-seatable-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_seatable_filter",className:"sdoc-seatable-hover-operation-item no-used-divider"},i.default.createElement("div",{role:"button",className:"op-item",onClick:ie},i.default.createElement("i",{className:"sdocfont sdoc-filter1 icon-font"})),b&&i.default.createElement(s.default,{target:"sdoc_seatable_filter",placement:"top",fade:!0},c("Filter"))),i.default.createElement("div",{id:"sdoc_seatable_sort",className:"sdoc-seatable-hover-operation-item no-used-divider"},i.default.createElement("div",{role:"button",className:"op-item",onClick:ue},i.default.createElement("i",{className:"sdocfont sdoc-sort icon-font"})),b&&i.default.createElement(s.default,{target:"sdoc_seatable_sort",placement:"top",fade:!0},c("Sort"))),i.default.createElement("div",{id:"sdoc_seatable_hidden_column",className:"sdoc-seatable-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:ce},i.default.createElement("i",{className:"sdocfont sdoc-eye-slash icon-font"})),b&&i.default.createElement(s.default,{target:"sdoc_seatable_hidden_column",placement:"top",fade:!0},c("Hide_columns"))),i.default.createElement("div",{className:"sdoc-seatable-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_seatable_settings",className:"sdoc-seatable-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:fe},i.default.createElement("i",{className:"sdocfont sdoc-set-up icon-font"})),b&&i.default.createElement(s.default,{target:"sdoc_seatable_settings",placement:"top",fade:!0},c("Style_settings"))),x&&i.default.createElement("div",{className:"sdoc-seatable-setting-popover"},i.default.createElement(E,{tablesData:_,onSelectTable:oe,selectedTableText:w})),i.default.createElement(d.default,{target:"sdoc_seatable_filter",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-filter-popover-wrapper",columns:S.columns,filterConjunction:n.filter_conjunction||"And",filters:n.filters||[],collaborators:[],isNeedSubmit:!0,isShowFilterPopover:j,onFiltersChange:le,hidePopover:ie}),i.default.createElement(f.default,{target:"sdoc_seatable_sort",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-sort-popover-wrapper",columns:S.columns,sorts:n.sorts||[],isShowSortPopover:K,isNeedSubmit:!0,onSortsChange:se,onSortToggle:ue}),i.default.createElement(p.default,{target:"sdoc_seatable_hidden_column",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-hide-column-popover-wrapper",columns:S.columns,shownColumnKeys:n.shown_column_keys||[],isShowHideColumnSetter:Q,onSettingUpdate:de,onPopoverToggle:ce}),Z&&i.default.createElement("div",{className:"sdoc-seatable-setting-popover sdoc-seatable-setting-right-popover"},i.default.createElement(g,{settings:n,updatePageSettings:re}))))))};var i=o(n(9950)),l=n(28321),u=n(7094),s=a(n(24558)),c=a(n(80213)),d=a(n(72809)),f=a(n(10675)),p=a(n(19106)),m=n(50753),v=n(48511),h=n(70332);n(21468);var E=function(e){var t=e.tablesData,n=e.onSelectTable,r=e.selectedTableText,a=(0,l.useTranslation)().t;return t.length?i.default.createElement("div",{className:"seatable-setting-container"},t.map((function(e){return i.default.createElement("div",{className:"seatable-setting-item ".concat(r===e.name?"active":""),id:e._id,key:e._id,onClick:function(){n(e)}},e.name,i.default.createElement("span",{className:"check-mark ".concat(r===e.name?"checked":"")},i.default.createElement("i",{className:"sdocfont sdoc-check-mark icon-font"})))}))):i.default.createElement("div",{className:"tables-list-empty"},i.default.createElement("span",null,a("Search_not_found")))},g=function(e){var t=e.settings,n=e.updatePageSettings,r=(0,l.useTranslation)().t;return i.default.createElement("div",{className:"seatable-setting-container"},i.default.createElement("div",{className:"seatable-setting-item seatable-custom-switch-item"},i.default.createElement(c.default,{checked:!0===t.show_record_numbers,isLocked:!1,title:r("Show_record_numbers"),onPropertiesChanged:function(e){n({show_record_numbers:e})}})),i.default.createElement("div",{className:"seatable-setting-item seatable-custom-switch-item"},i.default.createElement(c.default,{checked:!1!==t.alternate_color,isLocked:!1,title:r("Alternate_color"),onPropertiesChanged:function(e){n({alternate_color:e})}})))}},36995:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(70710);t.default=function(e){var t=e.isVoid,n=e.deleteBackward,l=e.normalizeNode,u=e;return u.isVoid=function(e){return e.type===i.SEATABLE_TABLE||t(e)},u.deleteBackward=function(t){var l=e.selection,s=a.Editor.before(e,l),c=a.Editor.before(e,l,{distance:1});if(!c)return n(t);var d=a.Editor.node(e,[c.path[0],c.path[1]]),f=r(d,2),p=f[0],m=f[1];if(p.type===i.SEATABLE_TABLE&&a.Range.isCollapsed(l)&&(0,o.isBlockAboveEmpty)(e)&&!a.Path.isCommon(m,l.anchor.path))return n(t),void(0,o.focusEditor)(u,a.Editor.end(u,s));if(a.Element.isElement(p)&&p.type===i.SEATABLE_TABLE){var v=a.Editor.node(e,[m[0]]),h=r(v,2),E=h[0],g=h[1];if(E.type===i.SEATABLE_TABLE)return void a.Transforms.removeNodes(e,{at:g});(0,o.focusEditor)(e,a.Path.next(m))}n(t)},u.normalizeNode=function(e){var t=r(e,2),n=t[0],s=t[1];if((0,o.getNodeType)(n)!==i.SEATABLE_TABLE)return l([n,s]);if((0,o.isLastNode)(u,n)){var c=(0,o.generateEmptyElement)(i.PARAGRAPH);a.Transforms.insertNodes(u,c,{at:[s[0]+1]})}},u}},2166:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(5676));t.default=function(e,t){return a.default.createElement(o.default,Object.assign({},e,{editor:t}))}},75115:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,i=e.columns,l=e.isCanModifyColumnWidth,p=(0,u.useRef)({}),m=n.column_width,v=void 0===m?{}:m,h=(0,u.useState)(v),E=o(h,2),g=E[0],A=E[1];(0,u.useEffect)((function(){A(v)}),[v]);var y=function(){var e=s.ReactEditor.findPath(t,n);c.Transforms.setNodes(t,{column_width:g},{at:[e[0]]})};return u.default.createElement("tr",{className:"seatable-view-column-header-row"},n.show_record_numbers&&u.default.createElement("th",{className:"seatable-view-column-header-cell first-cell"}),i.map((function(e){var t=g[e.key];return u.default.createElement("th",{ref:function(t){p.current[e.key]=t},className:"seatable-view-column-header-cell",key:e.key,style:{width:t,minWidth:t}},u.default.createElement("span",null,e.name),l&&u.default.createElement(d.default,{style:f,onDrag:function(t){!function(e,t,n){var o=function(e,t){return(e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX)-t.getBoundingClientRect().left}(e,t);if(o>=80){var i=a(a({},g),{},r({},n,o));A(i)}}(t,p.current[e.key],e.key)},onDragEnd:y}))})))};var u=l(n(9950)),s=n(62097),c=n(70523),d=i(n(66534)),f={position:"absolute",top:0,right:-3,width:5,borderRadius:"3px",zIndex:2,margin:"3px 0",height:"calc(100% - 6px)"}},35341:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.element,n=e.index,r=e.record,l=e.formulaRow,u=e.columns,s=e.editor,c=t.column_width,d=void 0===c?{}:c;return a.default.createElement("tr",{className:"seatable-view-body-column-row"},t.show_record_numbers&&a.default.createElement("th",{className:"seatable-view-body-column-cell first-cell"},n),u.map((function(e){var t=d[e.key],n=r[e.key];return[o.CellType.LINK,o.CellType.LINK_FORMULA,o.CellType.FORMULA].includes(e.type)&&(n=l[e.key]),a.default.createElement("td",{className:"seatable-view-body-column-cell",key:r._id+"_"+e.key,style:{width:t,minWidth:t}},a.default.createElement(i.default,{isSample:!0,column:e,cellValue:n,collaborators:s.collaborators}))})))};var a=r(n(9950)),o=n(96795),i=r(n(13663))},51414:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.records,r=e.columns,i=e.element,l=e.formulaRows,u=void 0===l?{}:l;return a.default.createElement(a.default.Fragment,null,n.map((function(e,n){var l=u[e._id]||{};return a.default.createElement(o.default,{key:e._id,index:n,editor:t,record:e,formulaRow:l,columns:r,element:i})})))};var a=r(n(9950)),o=r(n(35341))},5676:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(94404)),d=n(28321),f=n(70523),p=n(62097),m=n(96795),v=l(n(41477)),h=l(n(75115)),E=l(n(51414)),g=l(n(53280)),A=n(50753),y=n(70332);n(93606);t.default=function(e){var t,n,l=e.element,u=(e.className,e.attributes),_=e.children,C=e.editor,T=l.column_width,b=l.table_id,N=(0,A.useScrollContext)(),O=(0,p.useSelected)(),D=(0,p.useReadOnly)(),S=(0,s.useState)(!0),L=i(S,2),I=L[0],R=L[1],w=(0,s.useState)([]),M=i(w,2),P=M[0],k=M[1],x=(0,s.useState)([]),B=i(x,2),F=B[0],U=B[1],j=(0,s.useState)([]),H=i(j,2),Y=H[0],G=H[1],K=(0,s.useState)(!1),W=i(K,2),z=W[0],V=W[1],Q=(0,s.useState)(!1),X=i(Q,2),q=X[0],J=X[1],Z=(0,s.useState)(!1),$=i(Z,2),ee=$[0],te=$[1],ne=(0,s.useRef)(null),re=(0,d.useTranslation)().t,ae=(0,s.useRef)(null),oe=(0,s.useState)(!1),ie=i(oe,2),le=ie[0],ue=ie[1],se=(0,s.useState)({top:"",left:""}),ce=i(se,2),de=ce[0],fe=ce[1];(0,s.useEffect)((function(){if(!T){var e=C.getTableById(b),t={};e.columns.forEach((function(e){t[e.key]=(0,y.getColumnWidth)(e)}));var n=p.ReactEditor.findPath(C,l);f.Transforms.setNodes(C,{column_width:t},{at:[n[0]]})}}),[T]),(0,s.useEffect)((function(){function e(){return e=o(r().mark((function e(){var t,n,o,i,u,s,c,d,f,p,v,h,E,g,A,y,_,T,b,N,O,S;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.table_id,e.next=3,C.getTableById(t);case 3:n=e.sent,ne.current||(ne.current={}),ne.current[t]||(ne.current[t]={formulaRows:C.getTableFormulaResults(n,n.rows),idRowMap:n.rows.reduce((function(e,t){return e[t._id]=t,e}),{})}),o=n.rows,i=ne.current[t],u=i.idRowMap,s=i.formulaRows,l.filters&&Array.isArray(l.filters)&&l.filters.length>0&&(c=l.filter_conjunction,d=l.filters,f=window.seafile||window.seafileConfig,p=f.username,v=f.userId,h=f.userDepartmentIdsMap,E={formulaRows:s,username:p,userId:v,userDepartmentIdsMap:h},g=(0,m.getFilteredRowsWithoutFormulaCalculation)(c,d,o,n,E),A=g.row_ids,o=A.map((function(e){return u[e]}))),l.sorts&&Array.isArray(l.sorts)&&l.sorts.length>0&&(y=l.sorts,_={collaborators:C.collaborators},T=(0,m.sortTableRows)(y,o,n.columns,{formulaRows:s,value:_}),o=T.map((function(e){return u[e]}))),b=D?o.length>200:o.length>10,N=D?o.slice(0,200):o.slice(0,10),V(b),U(o),G(N),O=n.columns,l.shown_column_keys&&Array.isArray(l.shown_column_keys)&&l.shown_column_keys.length>0&&(S=l.shown_column_keys,O=n.columns.filter((function(e){return S.includes(e.key)}))),O=O.map((function(e){if(e.type===m.CellType.LINK){var t=e.data,n=t.display_column_key,r=t.array_type,o=t.array_data,i={key:n||"0000",type:r||m.CellType.TEXT,data:o||null};return a(a({},e),{},{data:a(a({},t),{},{display_column:i})})}return e})),k(O),R(!1);case 20:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[l,D]);var pe=(0,s.useCallback)((function(e){if(!D&&le&&e.currentTarget.scrollTop){var t=ae.current.getBoundingClientRect(),n=t.top-42,r={top:n,left:t.left};n<201&&(r.display="none"),fe(r)}}),[le,D]);(0,s.useEffect)((function(){if(!D){var e=null;return N.current&&(N.current.addEventListener("scroll",pe),e=N.current),function(){e.removeEventListener("scroll",pe)}}}),[pe,D,N]),(0,s.useEffect)((function(){O||(ue(!1),J(!1),te(!1))}),[O]);var me=(0,s.useCallback)((function(e){if(!D){var t=ae.current.getBoundingClientRect(),n=t.top-42,r={top:n,left:t.left};n<=201&&(r.display="none"),fe(r),ue(!0),J(!0)}}),[D]),ve=(0,s.useCallback)((function(e){D||(J(!1),te(!0))}),[D]),he=(0,c.default)("seatable-view-container",{selected:O});return s.default.createElement("div",Object.assign({},u,{className:"seatable-table-wrapper",contentEditable:!0}),s.default.createElement("div",{ref:ae,className:he,onClick:me,onDoubleClick:ve},le&&s.default.createElement(g.default,{editor:C,element:l,menuPosition:de,seaTableRef:ae}),I&&s.default.createElement(v.default,null),!I&&s.default.createElement(s.default.Fragment,null,s.default.createElement("table",{className:(0,c.default)("seatable-view-records",{no_alternate_color:!l.alternate_color})},s.default.createElement("thead",null,s.default.createElement(h.default,{editor:C,element:l,columns:P,isCanModifyColumnWidth:ee})),s.default.createElement("tbody",null,s.default.createElement(E.default,{element:l,editor:C,records:Y,columns:P,formulaRows:null===ne||void 0===ne||null===(t=ne.current)||void 0===t||null===(n=t[l.table_id])||void 0===n?void 0:n.formulaRows}))),!D&&z&&s.default.createElement("div",{className:"d-print-none ml-2 m-2"},re("And_x_more_records",{count:F.length-10})),D&&z&&s.default.createElement("div",{className:"d-print-none ml-2 m-2"},re("Print_limit_exceeded")),!D&&q&&!ee&&s.default.createElement("div",{className:"seatable-column-editor-wrapper"},s.default.createElement("div",{className:"seatable-column-width-tip"},re("Double_click_to_enter_edit_mode_and_adjust_field_width")))),_))}},40039:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(51037);t.default=function(e){var t=e.callBack,n=e.footerName,r=e.className,o=e.addIconClassName,i=e.hideIcon,l=e.style;return a.default.createElement("div",{className:"add-item-btn ".concat(r||""),style:l,onClick:function(e){t(e)}},!i&&a.default.createElement("span",{className:"dtable-font dtable-icon-add-table ".concat(o||"")}),a.default.createElement("span",{className:"text-truncate"},n))}},80213:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(39791)),o=r(n(9950));n(84403);t.default=function(e){var t=e.isLocked,n=e.checked,r=e.title;return o.default.createElement(a.default,{checked:n,disabled:t,switchClassName:"widget-table-switch-properties w-100",placeholder:r,onChange:function(){return e.onPropertiesChanged(!n)}})}},85721:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=u(n(94404)),f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onCompositionStart",(function(){n.isInputtingChinese=!0})),(0,s.default)(n,"onChange",(function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,a=t.wait,o=e.target.value;n.setState({searchValue:o||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),a))}))})),(0,s.default)(n,"onCompositionEnd",(function(e){n.isInputtingChinese=!1,n.onChange(e)})),(0,s.default)(n,"clearSearch",(function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))})),(0,s.default)(n,"setFocus",(function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}})),(0,s.default)(n,"renderClear",(function(){var e=n.props,t=e.isClearable,r=e.clearClassName,a=e.components,o=void 0===a?{}:a,i=n.state.searchValue;if(!t||!i)return null;var l,u=o.ClearIndicator;return c.default.isValidElement(u)?c.default.cloneElement(u,{clearValue:n.clearSearch}):(l=u)&&"[object Function]"==={}.toString.call(l)?c.default.createElement(u,{clearValue:n.clearSearch}):c.default.createElement("i",{className:(0,d.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")})),n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,a=t.className,o=t.onKeyDown,i=t.disabled,l=t.style,u=this.state.searchValue;return c.default.createElement(c.default.Fragment,null,c.default.createElement("input",{type:"text",value:u,className:(0,d.default)("form-control",a),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:o,disabled:i,style:l,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(c.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},50013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.translateCalendar=function(){var e,t=(window.seafile||window.seafileConfig).lang;switch(t||"en"){case"zh-cn":e=r;break;case"zh-tw":e=a;break;case"en":default:e=o;break;case"fr":e=i;break;case"de":e=l;break;case"es":case"es-ar":case"es-mx":e=u;break;case"pl":e=s;break;case"cs":e=c;break;case"ru":e=d}return e};var r=n(10534),a=n(49013),o=n(21412),i=n(9642),l=n(15731),u=n(98717),s=n(37329),c=n(14230),d=n(38287)},68869:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(4159)),o=r(n(90923));a.default.extend(o.default);t.default=a.default},78784:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=u(n(52544)),f=u(n(86547)),p=n(50013),m=u(n(68869));n(33731),n(9516),n(19617);var v=(0,m.default)(),h=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,s.default)(n,"handleMouseDown",(function(e){e.preventDefault()})),(0,s.default)(n,"onChange",(function(e){var t=n.props.onChange;n.setState({value:e},(function(){n.state.value&&t(n.state.value.format("YYYY-MM-DD"))}))})),(0,s.default)(n,"onClear",(function(){n.setState({value:null},(function(){n.setState({open:!0})}))})),(0,s.default)(n,"onOpenChange",(function(e){n.setState({open:e})})),(0,s.default)(n,"onReadOnlyFocus",(function(){!n.state.open&&n.state.isMouseDown?n.setState({isMouseDown:!1}):n.setState({open:!0})})),(0,s.default)(n,"getCalendarContainer",(function(){return n.calendarContainerRef.current})),(0,s.default)(n,"getCalendarFormat",(function(){var e=[];if(n.columnDataFormat.indexOf("YYYY-MM-DD")>-1){var t=n.columnDataFormat.replace("YYYY-MM-DD","YYYY-M-D");e=[n.columnDataFormat,t]}else if(n.columnDataFormat.indexOf("DD/MM/YYYY")>-1){var r=n.columnDataFormat.replace("DD/MM/YYYY","D/M/YYYY");e=[n.columnDataFormat,r]}else e=[n.columnDataFormat];return e})),n.state={open:!1,value:null};var a,i=(a=e.filterColumn,a&&a.data&&a.data.format?a.data.format:"YYYY-MM-DD").trim();return n.columnDataFormat=i.split(" ")[0],n.calendarContainerRef=c.default.createRef(),n.defaultCalendarValue=null,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e="zh-cn"===(window.seafile||window.seafileConfig).lang;v=e?v.locale("zh-cn"):v.locale("en-gb"),this.defaultCalendarValue=v.clone();var t=this.props.value;if(t&&(0,m.default)(t).isValid()){var n=(0,m.default)(t).isValid()?(0,m.default)(t):(0,m.default)(this.defaultCalendarValue);this.setState({value:e?(0,m.default)(n).locale("zh-cn"):(0,m.default)(n).locale("en-gb")})}}},{key:"render",value:function(){var e=this,t=this.props.isReadOnly,n=this.state;if(t)return c.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:n.value?n.value.format(this.columnDataFormat):"",disabled:!0});var r=this.getCalendarFormat(),a=c.default.createElement("i",{className:"item-icon dtable-font dtable-icon-x",style:{position:"absolute",top:"15px",left:"225px",color:"gray",fontSize:"12px"}}),o=c.default.createElement(d.default,{className:"dtable-rc-calendar",locale:(0,p.translateCalendar)(),style:{zIndex:1001},dateInputPlaceholder:"please enter date",format:r,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,onClear:this.onClear,clearIcon:a});return c.default.createElement("div",{className:"date-picker-container"},c.default.createElement(f.default,{calendar:o,value:n.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:n.open,style:{zIndex:1001}},(function(t){var n=t.value;return c.default.createElement("span",{tabIndex:"0",onFocus:e.onReadOnlyFocus},c.default.createElement("input",{tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.columnDataFormat):"",onMouseDown:e.handleMouseDown}),c.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(c.Component);t.default=h},81705:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(15462)),c=u(n(64467)),d=l(n(9950)),f=n(96795),p=n(28321),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,c.default)(n,"createCollaboratorOptions",(function(e,t,n){return t.map((function(t){var r=n.findIndex((function(e){return e===t.email}))>-1;return{value:{filterIndex:e,columnOption:t},label:d.default.createElement(d.Fragment,null,d.default.createElement("div",{className:"select-option-name option-collaborator"},d.default.createElement("div",{className:"collaborator-container"},d.default.createElement("div",{className:"collaborator"},d.default.createElement("span",{className:"collaborator-avatar-container"},d.default.createElement("img",{className:"collaborator-avatar",alt:t.name,src:t.avatar_url})),d.default.createElement("span",{className:"collaborator-name text-truncate",style:{maxWidth:"200px"},title:t.name,"aria-label":t.name},t.name))),d.default.createElement("div",{className:"collaborator-check-icon"},r&&d.default.createElement("i",{className:"option-edit dtable-font dtable-icon-check-mark"}))))}}))})),(0,c.default)(n,"onClick",(function(e,t){e.stopPropagation(),n.props.onSelectCollaborator({columnOption:t})})),n.supportMultipleSelectOptions=[f.FILTER_PREDICATE_TYPE.HAS_ANY_OF,f.FILTER_PREDICATE_TYPE.HAS_ALL_OF,f.FILTER_PREDICATE_TYPE.HAS_NONE_OF,f.FILTER_PREDICATE_TYPE.IS_EXACTLY],n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.filterIndex,r=t.filterTerm,a=t.collaborators,o=t.placeholder,i=t.filter_predicate,l=t.t,u=this.supportMultipleSelectOptions.indexOf(i)>-1,c=Array.isArray(r)&&r.length>0&&r.map((function(t){var n=a.find((function(e){return e.email===t}));return n?d.default.createElement("div",{key:t,className:"collaborator"},d.default.createElement("span",{className:"collaborator-avatar-container"},d.default.createElement("img",{className:"collaborator-avatar",alt:n.name,src:n.avatar_url})),d.default.createElement("span",{className:"collaborator-name text-truncate",title:n.name,"aria-label":n.name},n.name),d.default.createElement("span",{className:"remove-container"},d.default.createElement("span",{className:"remove-icon",onClick:function(t){e.onClick(t,n)}},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})))):null})),f=c?{label:d.default.createElement(d.default.Fragment,null,c)}:{},p=Array.isArray(r)?this.createCollaboratorOptions(n,a,r):[];return d.default.createElement(s.default,{className:"selector-collaborator",value:f,onSelectOption:this.props.onSelectCollaborator,options:p,placeholder:o,isLocked:this.props.isLocked,supportMultipleSelect:u,searchable:!0,searchPlaceholder:l("Search_collaborator"),isShowSelected:!1})}}])}(d.Component);t.default=(0,p.withTranslation)("sdoc-editor")(m)},66427:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.searchDepartments=t.getNormalizedDepartments=t.DEPARTMENT_SELECT_RANGE_OPTIONS=void 0;t.DEPARTMENT_SELECT_RANGE_OPTIONS=[{name:"Current_user_department",type:"current_user_department"},{name:"Current_user_department_and_sub",type:"current_user_department_and_sub"},{name:"Specific_departments",type:"specific_departments"}];t.searchDepartments=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)?e:[];return n?r.filter((function(e){var t=e.name;return!!t&&t.toString().toLowerCase().indexOf(n)>-1})):r};t.getNormalizedDepartments=function(e){for(var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={},a=0;a<e.length;a++){var o=e[a];n[o.parent_id]=!0}return e.map((function(e){var a=t&&!!n[e.id],o=-1===e.parent_id;return r(r({},e),{},{hasChild:a,isExpanded:o})}))}},14573:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(28321),s=n(66427),c=a(n(33749)),d=a(n(25526)),f=a(n(9988));t.default=function(e){var t=e.value,n=(0,i.useState)(!1),a=r(n,2),o=a[0],p=a[1],m=(0,i.useState)(t||[]),v=r(m,2),h=v[0],E=v[1],g=(0,i.useRef)(null),A=(0,u.useTranslation)().t;function y(t,n){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var r=h.slice(0),a=r.findIndex((function(e){return e===n}));-1!==a?r.splice(a,1):r.push(n),E(r);var o={id:n};e.onCommit({columnOption:o})}return(0,f.default)({currDOM:g.current,onClickOutside:function(){return p(!1)}},[h]),i.default.createElement("div",{ref:g,className:(0,l.default)("dtable-select custom-select",{focus:o}),onClick:function(e){e.preventDefault(),p(!o)},id:"filter-department-editor"},i.default.createElement("div",{className:"selected-option"},h.length>0?i.default.createElement("span",{className:"selected-option-show"},i.default.createElement(c.default,{value:h})):i.default.createElement("span",{className:"select-placeholder"},A("Select_department")),i.default.createElement("span",{className:"dtable-font dtable-icon-drop-down"})),o&&i.default.createElement(d.default,{isShowSelectedDepartments:!1,classNamePrefix:"filter",value:h,onCommit:y,renderUserDepartmentOptions:function(){return s.DEPARTMENT_SELECT_RANGE_OPTIONS.slice(0,2).map((function(e,t){var n=e.type,r=e.name;return i.default.createElement("div",{className:"dropdown-item d-flex align-items-center",key:t,onClick:function(e){return y(e,n)}},i.default.createElement("input",{type:"checkbox",className:"vam department-select-input",checked:h.includes(n),onChange:function(e){return y(e,n)}}),i.default.createElement("span",{className:"text-truncate department-name"},A(r)))}))}}))}},25526:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(66427),s=a(n(33749));n(77468);t.default=function(e){var t=(window.seafile||window.seafileConfig).departments,n=void 0===t?[]:t,a=e.value,o=e.onCommit,c=e.classNamePrefix,d=e.isShowSelectedDepartments,f=e.renderUserDepartmentOptions,p=(0,i.useState)(""),m=r(p,2),v=m[0],h=m[1],E=(0,i.useState)((0,u.getNormalizedDepartments)(n)),g=r(E,2),A=g[0],y=g[1],_=(0,i.useRef)(null),C=(0,i.useRef)([]),T=(0,l.useTranslation)().t;function b(e){var t=e.target.value;v!==t&&(C.current=(0,u.searchDepartments)(A,t),h(t))}function N(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}function O(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}function D(e,t,n){var r=e.hasChild,l=e.isExpanded,u=e.name,s=e.id,c=n+1,d={marginRight:"".concat(15*c+5,"px")},f={paddingLeft:r?"":"16px"},p=a.includes(s);return i.default.createElement(i.Fragment,{key:s},i.default.createElement("div",{className:"dropdown-item d-flex align-items-center",onClick:function(e){return function(e,t){e.stopPropagation(),o(e,t)}(e,s)}},i.default.createElement("input",{type:"checkbox",className:"vam department-select-input",checked:p,style:d,onChange:function(){}}),r&&!v&&i.default.createElement("span",{className:"dtable-font expand dtable-icon-".concat(l?"drop-down":"right-slide"," pr-1"),onClick:function(e){return function(e,t,n){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var r=A.slice(0),a=r.findIndex((function(e){return e.id===t}));r[a].isExpanded=!n,y(r)}(e,s,l)}}),i.default.createElement("span",{style:v?{}:f,title:u,className:"text-truncate"},u)),l&&r&&function(e,t,n){var r=t.filter((function(t){return t.parent_id===e})),a=t.filter((function(t){return t.parent_id!==e}));return 0===r.length?null:r.map((function(e){return D(e,a,n)}))}(s,t,c))}return(0,i.useEffect)((function(){_.current&&function(){var e=_.current.getBoundingClientRect(),t=e.top,n=e.height;if(n+t>window.innerHeight){var r=1;_.current.style.top=-1*(n+r-38)+"px"}}()}),[]),function(){var e=A.filter((function(e){return-1!==e.parent_id})),t=A.find((function(e){return-1===e.parent_id}));return t?i.default.createElement("div",{ref:_,onClick:O,onMouseDown:O,className:"dropdown-menu show departments-container ".concat(c)},d&&i.default.createElement("div",{className:"selected-departments",onClick:N},i.default.createElement(s.default,{value:a,removeDepartment:o,isShowRemoveIcon:!0})),i.default.createElement("div",{className:"search-departments"},i.default.createElement("input",{className:"form-control",type:"text",autoFocus:!0,placeholder:T("Search_department"),value:v,onChange:b,onClick:N})),i.default.createElement("div",{className:"department-item-container"},!v&&f&&f(),C.current.length>0&&v&&C.current.map((function(e){return D(e,[],-1)})),!v&&D(t,e,-1))):null}()}},7905:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(66427),s=a(n(33749)),c=a(n(92826)),d=a(n(9988)),f=n(28321);t.default=function(e){var t=e.value,n=e.column,a=(0,i.useState)(!1),o=r(a,2),p=o[0],m=o[1],v=(0,i.useState)(t||""),h=r(v,2),E=h[0],g=h[1],A=(0,i.useRef)(null),y=(0,f.useTranslation)().t,_=[];return _.push(t),(0,d.default)({currDOM:A.current,onClickOutside:function(){return m(!1)}},[E]),i.default.createElement("div",{ref:A,className:(0,l.default)("dtable-select custom-select",{focus:p}),onClick:function(e){e.preventDefault(),m(!p)},id:"filter-department-editor"},i.default.createElement("div",{className:"selected-option"},t?i.default.createElement("span",{className:"selected-option-show"},i.default.createElement(s.default,{value:_})):i.default.createElement("span",{className:"select-placeholder"},y("Select_department")),i.default.createElement("span",{className:"dtable-font dtable-icon-drop-down"})),p&&i.default.createElement(c.default,{enableSelectRange:!1,column:n,value:t,onCommit:function(t){g(t),m(!1);var n={id:t};e.onCommit({columnOption:n})},renderUserDepartmentOptions:function(e){return(window.seafile||window.seafileConfig).userId?u.DEPARTMENT_SELECT_RANGE_OPTIONS.slice(0,2).map((function(t,n){var r=t.type,a=t.name;return i.default.createElement("div",{className:"dropdown-item department-item d-flex align-items-center",key:n,onClick:function(t){return e(t,r)}},i.default.createElement("div",{className:"department-item-left-content d-flex align-items-center"},i.default.createElement("span",{className:"text-truncate department-name"},y(a)),E===r&&i.default.createElement("span",{className:"department-check-icon"},i.default.createElement("i",{className:"dtable-font dtable-icon-check-mark"}))))})):[]}}))}},92826:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=s(n(2129)),d=s(n(64467)),f=u(n(9950)),p=n(28321),m=n(96795),v=n(66427);n(77468);var h=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,d.default)(n,"resetMenuStyle",(function(){if(n.departmentsRef){var e=n.departmentsRef.getBoundingClientRect().bottom;e>window.innerHeight&&(n.departmentsRef.style.top=parseInt(n.departmentsRef.style.top)-e+window.innerHeight+"px")}})),(0,d.default)(n,"initDepartments",(function(){var e=(window.seafile||window.seafileConfig).departments,t=void 0===e?[]:e,r=(0,v.getNormalizedDepartments)(t);n.validDepartments=r,n.setState({departments:r})})),(0,d.default)(n,"initRangeDepartments",(function(){var e=window.seafile||window.seafileConfig,t=e.userDepartmentIdsMap,r=e.departments,a=void 0===r?[]:r,o=n.getSelectedRange(),i=o.selectedRange,l=o.specificDepartments,u=t.current_user_department_ids,s=void 0===u?[]:u,c=t.current_user_department_and_sub_ids,d=void 0===c?[]:c,f=[],p=[];if(i===m.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT)p=s,f=a.filter((function(e){return s.includes(e.id)}));else if(i===m.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB){p=a.filter((function(e){return s.includes(e.id)})).filter((function(e){return!s.includes(e.parent_id)})).map((function(e){return e.id})),f=a.filter((function(e){return d.includes(e.id)}))}else f=a.filter((function(e){return l.includes(e.id)}));var h=(0,v.getNormalizedDepartments)(f);n.validDepartments=h,n.setState({departments:h,topParentIds:p})})),(0,d.default)(n,"getSelectedRange",(function(){var e=n.props.column.data||{};return{selectedRange:e.selected_range||"",specificDepartments:e.specific_departments||[]}})),(0,d.default)(n,"onExpand",(function(e,t,r){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var a=n.state.departments.slice(0),o=a.findIndex((function(e){return e.id===t}));a[o].isExpanded=!r,n.setState({departments:a})})),(0,d.default)(n,"onChangeSearch",(function(e){var t=e.target.value;if(n.state.searchVal!==t){var r=n.state.departments;n.validDepartments=(0,v.searchDepartments)(r,t),n.setState({searchVal:t})}})),(0,d.default)(n,"onSelectDepartment",(function(e,t){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var r=n.props;(0,r.onCommit)(t===r.value?"":t)})),(0,d.default)(n,"onStopPropagation",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()})),(0,d.default)(n,"renderSubDepartments",(function(e,t,r){var a=t.filter((function(t){return t.parent_id===e})),o=t.filter((function(t){return t.parent_id!==e}));if(0===a.length)return null;var i=a.map((function(e){return e.id})),l=!!t.find((function(e){return i.includes(e.parent_id)}));return a.map((function(e){return n.renderDepartment(e,o,r,l)}))})),(0,d.default)(n,"renderDepartment",(function(e,t,r,a){var o=n.props.value,i=r+1,l=e.hasChild,u=e.isExpanded,s=e.name,c=e.id,d={paddingLeft:l?"":a?"16px":"12px"},p={paddingLeft:"".concat(15*i+10,"px")},m=o===c;return f.default.createElement(f.Fragment,{key:c},f.default.createElement("div",{className:"dropdown-item department-item d-flex align-items-center",onClick:function(e){return n.onSelectDepartment(e,c)},style:p},f.default.createElement("div",{className:"department-item-left-content d-flex align-items-center"},l&&f.default.createElement("span",{className:"dtable-font expand dtable-icon-".concat(u?"drop-down":"right-slide"," pr-1"),onClick:function(e){return n.onExpand(e,c,u)}}),f.default.createElement("span",{style:d,title:s,className:"text-truncate department-name"},s),m&&f.default.createElement("span",{className:"department-check-icon"},f.default.createElement("i",{className:"dtable-font dtable-icon-check-mark"})))),u&&l&&n.renderSubDepartments(c,t,i))})),(0,d.default)(n,"renderAllDepartments",(function(){var e=n.state.departments,t=e.find((function(e){return-1===e.parent_id})),r=e.filter((function(e){return-1!==e.parent_id}));return f.default.createElement(f.default.Fragment,null,t?n.renderDepartment(t,r,-1,!0):n.renderEmptyTip())})),(0,d.default)(n,"renderSpecificDepartments",(function(){var e=n.state.departments;return f.default.createElement(f.default.Fragment,null,0===n.validDepartments.length&&n.renderEmptyTip(),n.validDepartments.length>0&&n.validDepartments.map((function(t){var a=r(r({},t),{},{hasChild:!1});return n.renderDepartment(a,e,-1,!1)})))})),(0,d.default)(n,"renderCurrentDepartmentsAndSub",(function(){var e=n.state,t=e.departments,r=e.topParentIds,a=!!n.validDepartments.find((function(e){return r.includes(e.parent_id)}));return f.default.createElement(f.default.Fragment,null,0===n.validDepartments.length&&n.renderEmptyTip(),n.validDepartments.length>0&&n.validDepartments.map((function(e){var o=e;return r.includes(e.id)?n.renderDepartment(o,t,-1,a):null})))})),(0,d.default)(n,"renderEmptyTip",(function(){var e=n.props.t;return f.default.createElement("span",{className:"none-search-result d-flex justify-content-center"},e("No_departments_available"))})),(0,d.default)(n,"renderMenuContent",(function(){var e=n.state.searchVal,t=n.props,r=t.enableSelectRange,a=t.renderUserDepartmentOptions,o=n.getSelectedRange().selectedRange,i=n.renderAllDepartments();return r&&[m.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT,m.DEPARTMENT_SELECT_RANGE_MAP.SPECIFIC_DEPARTMENTS].includes(o)||e?i=n.renderSpecificDepartments():r&&o===m.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB&&(i=n.renderCurrentDepartmentsAndSub()),f.default.createElement("div",{className:"editor-department-container",ref:function(e){return n.departmentContainerRef=e}},!e&&a&&a(n.onSelectDepartment),i)})),n.state={searchVal:"",departments:[],topParentIds:[],isLoading:!1},n.validDepartments=[],n}return l(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.resetMenuStyle()}),1),this.props.enableSelectRange?this.initRangeDepartments():this.initDepartments()}},{key:"render",value:function(){var e=this,t=this.props.t;return f.default.createElement("div",{className:"dropdown-menu department-editor-list show m-0 p-0",style:this.props.menuStyle,ref:function(t){return e.departmentsRef=t},onClick:this.onStopPropagation,onMouseDown:this.onStopPropagation},f.default.createElement("div",{className:"search-departments"},f.default.createElement("input",{className:"form-control",type:"text",autoFocus:!0,placeholder:t("Search_department"),value:this.state.searchVal,onChange:this.onChangeSearch,onClick:this.onStopPropagation})),this.state.isLoading?f.default.createElement("div",{className:"mt-4"},f.default.createElement(c.default,null)):this.renderMenuContent())}}])}(f.Component);t.default=(0,p.withTranslation)("sdoc-editor")(h)},48800:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DepartmentMultipleSelectFilter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"DepartmentSingleSelectFilter",{enumerable:!0,get:function(){return o.default}});var a=r(n(14573)),o=r(n(7905))},33749:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(96795),l=n(66427);function u(e){var t=(window.seafile||window.seafileConfig).departments,n=void 0===t?[]:t,r=e.value,u=e.removeDepartment,s=e.isShowRemoveIcon,c=(0,o.useTranslation)().t,d=(0,a.useMemo)((function(){var e={};return n.forEach((function(t){e[t.id]=t})),e}),[n]);return Array.isArray(r)?r.map((function(e,t){if([i.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT,i.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB].includes(e)){var n=c(l.DEPARTMENT_SELECT_RANGE_OPTIONS.find((function(t){return t.type===e})).name);return a.default.createElement("div",{key:"department-".concat(t),className:"department mr-1"},a.default.createElement("span",{className:"department-name text-truncate",title:n,"aria-label":n},n))}var r=d[e];if(r){var o=r.name;return a.default.createElement("div",{key:"department-".concat(t),className:"department mr-1"},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name text-truncate",title:o,"aria-label":o},o),s&&a.default.createElement("span",{className:"remove-container"},a.default.createElement("span",{className:"remove-icon",onClick:function(t){return u(t,e)}},a.default.createElement("i",{className:"dtable-font dtable-icon-fork-number department-remove-icon"}))))}return a.default.createElement("div",{key:"department-".concat(t),className:"department empty-department mr-1"},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name"},c("Deleted_department")),s&&a.default.createElement("span",{className:"remove-container"},a.default.createElement("span",{className:"remove-icon",onClick:function(t){return u(t,e)}},a.default.createElement("i",{className:"dtable-font dtable-icon-fork-number department-remove-icon"}))))})):null}u.defaultProps={isShowRemoveIcon:!1};t.default=u},9988:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950);t.default=function(e,t){var n=e.currDOM,a=e.onClickOutside;(0,r.useEffect)((function(){var e=function(e){n&&e&&n.contains(e.target)||a&&a(e)};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),t||[])}},45710:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(96795),u=function(){return a((function e(){r(this,e)}),null,[{key:"generatorColumnOption",value:function(e){if(!e)return null;var t=e.type,n=e.name;return{value:{column:e},label:i.default.createElement(i.Fragment,null,i.default.createElement("span",{className:"filter-header-icon"},i.default.createElement("i",{className:l.COLUMNS_ICON_CONFIG[t]})),i.default.createElement("span",{className:"select-option-name"},n))}}},{key:"generatorPredicateOption",value:function(e,t){return{value:{filterPredicate:e},label:i.default.createElement("span",{className:"select-option-name"},t(e))}}},{key:"generatorTermModifierOption",value:function(e,t){var n={today:t("today"),tomorrow:t("tomorrow"),yesterday:t("yesterday"),one_week_ago:t("one_week_ago"),one_week_from_now:t("one_week_from_now"),one_month_ago:t("one_month_ago"),one_month_from_now:t("one_month_from_now"),number_of_days_ago:t("number_of_days_ago"),number_of_days_from_now:t("number_of_days_from_now"),exact_date:t("exact_date"),the_past_week:t("last_week"),the_past_month:t("last_month"),the_past_year:t("last_year"),the_next_week:t("the_next_week"),the_next_month:t("the_next_month"),the_next_year:t("the_next_year"),the_next_numbers_of_days:t("the_next_numbers_of_days"),the_past_numbers_of_days:t("the_past_numbers_of_days"),this_week:t("this_week"),this_month:t("this_month"),this_year:t("this_year")};return{value:{filterTermModifier:e},label:i.default.createElement("span",{className:"select-option-name"},n[e])}}},{key:"generatorSingleSelectOption",value:function(e){return{value:{columnOption:e},label:i.default.createElement("div",{className:"select-option-name"},i.default.createElement("div",{className:"single-select-option",style:{background:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name},e.name))}}},{key:"generatorMultipleSelectOption",value:function(e,t){return{value:{columnOption:e},label:i.default.createElement("div",{className:"select-option-name multiple-option-name"},i.default.createElement("div",{className:"multiple-select-option",style:{background:e.color,color:e.textColor},title:e.name,"aria-label":e.name},e.name),i.default.createElement("div",{className:"multiple-check-icon"},t.indexOf(e.id)>-1&&i.default.createElement("i",{className:"option-edit dtable-font dtable-icon-check-mark"})))}}},{key:"generatorConjunctionOptions",value:function(e){return[{value:{filterConjunction:"And"},label:i.default.createElement("span",{className:"select-option-name"},e("And"))},{value:{filterConjunction:"Or"},label:i.default.createElement("span",{className:"select-option-name"},e("Or"))}]}},{key:"getActiveConjunctionOption",value:function(e,t){return"And"===e?{value:{filterConjunction:"And"},label:i.default.createElement("span",{className:"select-option-name"},t("And"))}:{value:{filterConjunction:"Or"},label:i.default.createElement("span",{className:"select-option-name"},t("Or"))}}}])}();t.default=u},29790:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(15462)),c=u(n(64467)),d=l(n(9950)),f=u(n(94404)),p=n(48843),m=n(28321),v=n(96795),h=u(n(85721)),E=n(31987),g=n(65870),A=u(n(78784)),y=u(n(81705)),_=n(48800),C=u(n(58846)),T=u(n(53197)),b=u(n(45710)),N=[v.FILTER_PREDICATE_TYPE.EMPTY,v.FILTER_PREDICATE_TYPE.NOT_EMPTY],O=function(e){function t(e){var n,a;return r(this,t),n=o(this,t,[e]),a=n,(0,c.default)(n,"initSelectOptions",(function(e){var t=e.filter,r=e.filterColumn,a=e.value,o=e.t,i=(0,g.getColumnOptions)(r,a),l=i.filterPredicateList,u=i.filterTermModifierList;n.filterPredicateOptions=l?l.map((function(e){return b.default.generatorPredicateOption(e,o)})).filter((function(e){return e})):[];var s=t.filter_predicate;(0,v.isDateColumn)(r)&&(s===v.FILTER_PREDICATE_TYPE.IS_WITHIN&&(u=v.filterTermModifierIsWithin),n.filterTermModifierOptions=u.map((function(e){return b.default.generatorTermModifierOption(e,o)})))})),(0,c.default)(n,"onDeleteFilter",(function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.index;n.props.deleteFilter(t)})),(0,c.default)(n,"resetState",(function(e){n.setState({filterTerm:e.filter_term})})),(0,c.default)(n,"onSelectConjunction",(function(e){n.props.filterConjunction!==e.filterConjunction&&n.props.updateConjunction(e.filterConjunction)})),(0,c.default)(n,"onSelectColumn",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.column;if(o.key!==a.column_key){var i=(0,g.getFilterByColumn)(o,a);i&&(n.resetState(i),n.props.updateFilter(r,i))}})),(0,c.default)(n,"onSelectPredicate",(function(e){var t=n.props,r=t.index,a=t.filter,o=t.filterColumn,i=e.filterPredicate;if(a.filter_predicate!==i){var l=(0,g.getUpdatedFilterByPredicate)(a,o,i);n.resetState(l),n.props.updateFilter(r,l)}})),(0,c.default)(n,"onSelectTermModifier",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.filterTermModifier,i=[v.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,v.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,v.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,v.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,v.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS];if(a.filter_term_modifier!==o){var l=a.filter_term;i.indexOf(a.filter_term_modifier)>-1&&(l="");var u=Object.assign({},a,{filter_term_modifier:o,filter_term:l});n.resetState(u),n.props.updateFilter(r,u)}})),(0,c.default)(n,"onSelectSingle",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption;if(a.filter_term!==o.id){var i=(0,g.getUpdatedFilterBySelectSingle)(a,o);n.resetState(i),n.props.updateFilter(r,i)}})),(0,c.default)(n,"onSelectMultiple",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterBySelectMultiple)(a,o);n.resetState(i),n.props.updateFilter(r,i)})),(0,c.default)(n,"onSelectCollaborator",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterByCollaborator)(a,o);n.resetState(i),n.props.updateFilter(r,i)})),(0,c.default)(n,"onSelectCreator",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterByCreator)(a,o);i&&(n.resetState(i),n.props.updateFilter(r,i))})),(0,c.default)(n,"onFilterTermCheckboxChanged",(function(e){n.onFilterTermChanged(e.target.checked)})),(0,c.default)(n,"onFilterTermTextChanged",(function(e){n.onFilterTermChanged(e)})),(0,c.default)(n,"onFilterTermNumberChanged",(function(){var e=n.numberEditor.getValue();n.onFilterTermChanged(Object.values(e)[0])})),(0,c.default)(n,"onFilterTermChanged",(function(e){var t=n.props,r=t.index,a=t.filter;if(e!==n.state.filterTerm){n.setState({filterTerm:e});var o=Object.assign({},a,{filter_term:e});n.props.updateFilter(r,o)}})),(0,c.default)(n,"onMouseEnterRateItem",(function(e){n.setState({enterRateItemIndex:e})})),(0,c.default)(n,"onMouseLeaveRateItem",(function(){n.setState({enterRateItemIndex:0})})),(0,c.default)(n,"onChangeRateNumber",(function(e){n.onFilterTermChanged(e)})),(0,c.default)(n,"getInputComponent",(function(e){var t=n.props.filterColumn,r=n.state.filterTerm;return"text"===e?d.default.createElement(h.default,{value:r,onChange:n.onFilterTermTextChanged,autoFocus:!1,className:(0,f.default)("text-truncate")}):"checkbox"===e?d.default.createElement("input",{type:"checkbox",checked:r,onChange:n.onFilterTermCheckboxChanged}):"number"===e?d.default.createElement(C.default,{ref:function(e){return n.numberEditor=e},column:t,value:r,onCommit:n.onFilterTermNumberChanged}):void 0})),(0,c.default)(n,"renderConjunction",(function(){var e=n.props,t=e.index,r=e.filterConjunction,a=e.conjunctionOptions,o=e.t;switch(t){case 0:return null;case 1:var i=b.default.getActiveConjunctionOption(r,o);return d.default.createElement(s.default,{value:i,options:a,onSelectOption:n.onSelectConjunction});default:return d.default.createElement("span",{className:"selected-conjunction-show"},o(r))}})),(0,c.default)(n,"renderMultipleSelectOption",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=a.props,r=n.filter,o=n.t,i=r.filter_predicate,l=!1;[v.FILTER_PREDICATE_TYPE.IS_ANY_OF,v.FILTER_PREDICATE_TYPE.IS_NONE_OF,v.FILTER_PREDICATE_TYPE.HAS_ANY_OF,v.FILTER_PREDICATE_TYPE.HAS_ALL_OF,v.FILTER_PREDICATE_TYPE.HAS_NONE_OF,v.FILTER_PREDICATE_TYPE.IS_EXACTLY].includes(i)&&(l=!0);var u=[];Array.isArray(e)&&Array.isArray(t)&&t.forEach((function(t){var n=e.find((function(e){return e.id===t}));if(n){var r={margin:"0 10px 0 0",background:n.color,color:n.textColor||null};u.push(d.default.createElement("span",{className:"select-option-name multiple-select-option",style:r,key:"option_"+t,title:n.name,"aria-label":n.name},n.name))}}));var c=u.length>0?{label:d.default.createElement(d.Fragment,null,u)}:{},f=e.map((function(e){return b.default.generatorMultipleSelectOption(e,t)}));return d.default.createElement(s.default,{className:"selector-multiple-select",value:c,options:f,onSelectOption:a.onSelectMultiple,placeholder:o("Select_option(s)"),searchable:!0,searchPlaceholder:o("Search_option"),noOptionsPlaceholder:o("No_options_available"),supportMultipleSelect:l})})),(0,c.default)(n,"renderFilterTerm",(function(e){var t=n.props,r=t.index,a=t.filter,o=t.collaborators,i=t.t,l=e.type,u=a.filter_term,c=a.filter_predicate,f=a.filter_term_modifier;if(N.includes(c))return null;if((0,v.isDateColumn)(e))return[v.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,v.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,v.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,v.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,v.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS].indexOf(f)>-1?"exact_date"===f?d.default.createElement(A.default,{onChange:n.onFilterTermTextChanged,value:n.state.filterTerm,filterColumn:e}):n.getInputComponent("text"):null;switch(l){case v.CellType.TEXT:case v.CellType.LONG_TEXT:case v.CellType.GEOLOCATION:case v.CellType.AUTO_NUMBER:case v.CellType.DURATION:case v.CellType.EMAIL:case v.CellType.URL:return c===v.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:n.getInputComponent("text");case v.CellType.NUMBER:return n.getInputComponent("number");case v.CellType.CHECKBOX:return n.getInputComponent("checkbox");case v.CellType.SINGLE_SELECT:var p=(e.data||{}).options,m=void 0===p?[]:p;if([v.FILTER_PREDICATE_TYPE.IS_ANY_OF,v.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(c))return n.renderMultipleSelectOption(m,u);var h=m.find((function(e){return e.id===u})),E={};if(h){var g={background:h.color,color:h.textColor||null};E={label:d.default.createElement("span",{className:"select-option-name single-select-option",style:g,title:h.name,"aria-label":h.name},h.name)}}var C=m.map((function(e){return b.default.generatorSingleSelectOption(e)}));return d.default.createElement(s.default,{className:"selector-single-select",value:E,options:C,onSelectOption:n.onSelectSingle,placeholder:i("Select_an_option"),searchable:!0,searchPlaceholder:i("Search_option"),noOptionsPlaceholder:i("No_options_available")});case v.CellType.MULTIPLE_SELECT:var O=(e.data||{}).options,D=void 0===O?[]:O;return n.renderMultipleSelectOption(D,u);case v.CellType.DEPARTMENT_SINGLE_SELECT:return[v.FILTER_PREDICATE_TYPE.IS_ANY_OF,v.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(c)?d.default.createElement(_.DepartmentMultipleSelectFilter,{column:e,value:u||[],onCommit:n.onSelectMultiple}):d.default.createElement(_.DepartmentSingleSelectFilter,{column:e,value:u||"",onCommit:n.onSelectSingle});case v.CellType.COLLABORATOR:return c===v.FILTER_PREDICATE_TYPE.INCLUDE_ME?null:d.default.createElement(y.default,{filterIndex:r,filterTerm:u||[],filter_predicate:c,collaborators:o,onSelectCollaborator:n.onSelectCollaborator,placeholder:i("Add_collaborator")});case v.CellType.CREATOR:case v.CellType.LAST_MODIFIER:if(c===v.FILTER_PREDICATE_TYPE.INCLUDE_ME)return null;var S=o;return d.default.createElement(y.default,{filterIndex:r,filterTerm:u||[],collaborators:S,onSelectCollaborator:n.onSelectCreator,placeholder:l===v.CellType.CREATOR?i("Add_a_creator"):i("Add_a_last_modifier")});case v.CellType.RATE:for(var L=(e.data||{}).rate_max_number,I=[],R=0;R<L;R++){var w=d.default.createElement(T.default,{key:R,enterRateItemIndex:n.state.enterRateItemIndex,rateItemIndex:R+1,onMouseEnterRateItem:n.onMouseEnterRateItem,onMouseLeaveRateItem:n.onMouseLeaveRateItem,value:Number(u)||L,column:e,isShowRateItem:!0,onChangeRateNumber:n.onChangeRateNumber,editable:!0});I.push(w)}return d.default.createElement("div",{className:"filter-rate-list"},I);case v.CellType.FORMULA:case v.CellType.LINK_FORMULA:return n.renderFormulaFilterTerm(c,u,r,e);case v.CellType.LINK:return n.renderLinkFilterTerm(c,u,r,e);default:return null}})),(0,c.default)(n,"renderFormulaFilterTerm",(function(e,t,r,a){var o=((a||{}).data||{}).result_type;return e===v.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:o===v.FORMULA_RESULT_TYPE.ARRAY?n.renderFilterTermByArrayType(e,t,r,a):n.getInputComponent("text")})),(0,c.default)(n,"renderLinkFilterTerm",(function(e,t,r,a){return e===v.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:n.renderFilterTermByArrayType(e,t,r,a)})),(0,c.default)(n,"renderFilterTermByArrayType",(function(e,t,r,a){var o=n.props,i=o.collaborators,l=o.t,u=(a||{}).data||{},s=u.array_type,c=u.array_data;if(!s)return null;var f={type:s,data:c};if(s===v.CellType.SINGLE_SELECT||s===v.CellType.MULTIPLE_SELECT){var p=(c||{}).options,m=void 0===p?[]:p;return n.renderMultipleSelectOption(m,t)}return v.DATE_COLUMN_OPTIONS.includes(s)||s===v.CellType.RATE||s===v.CellType.CHECKBOX?n.renderFilterTerm(f):v.COLLABORATOR_COLUMN_TYPES.includes(s)?e===v.FILTER_PREDICATE_TYPE.INCLUDE_ME?null:d.default.createElement(y.default,{filterIndex:r,filterTerm:t||[],collaborators:i,onSelectCollaborator:n.onSelectCollaborator,placeholder:l("Add_collaborator")}):n.getInputComponent("text")})),(0,c.default)(n,"renderErrorMessage",(function(){var e=n.props.t;return d.default.createElement("div",{className:"ml-2"},d.default.createElement("span",{ref:n.invalidFilterTip,className:"dtable-font dtable-icon-exclamation-triangle invalid-filter"}),d.default.createElement(p.UncontrolledTooltip,{target:n.invalidFilterTip,placement:"bottom",fade:!1},e("Invalid_filter")))})),n.state={filterTerm:e.filter.filter_term,enterRateItemIndex:0},n.filterPredicateOptions=null,n.filterTermModifierOptions=null,n.invalidFilterTip=d.default.createRef(),n.initSelectOptions(e),n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.filter;e.filter!==t&&(this.initSelectOptions(e),this.setState({filterTerm:e.filter.filter_term}))}},{key:"shouldComponentUpdate",value:function(e){var t=this.props;return e.index!==t.index||e.filter!==t.filter||e.filterColumn!==t.filterColumn||e.filterConjunction!==t.filterConjunction||e.conjunctionOptions!==t.conjunctionOptions||e.filterColumnOptions!==t.filterColumnOptions}},{key:"render",value:function(){var e=this.filterPredicateOptions,t=this.filterTermModifierOptions,n=this.props,r=n.filter,a=n.filterColumn,o=n.filterColumnOptions,i=n.errMsg,l=n.t,u=r.filter_predicate,c=r.filter_term_modifier,f=b.default.generatorColumnOption(a),p=b.default.generatorPredicateOption(u,l),m=null,h=!1;(0,v.isDateColumn)(a)?m=b.default.generatorTermModifierOption(c,l):(0,E.isCheckboxColumn)(a)&&(h=!0);var g=!N.includes(u);return d.default.createElement("div",{className:"filter-item"},d.default.createElement("div",{className:"delete-filter",onClick:this.onDeleteFilter},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})),d.default.createElement("div",{className:"condition"},d.default.createElement("div",{className:"filter-conjunction"},this.renderConjunction()),d.default.createElement("div",{className:"filter-container"},d.default.createElement("div",{className:"filter-column"},d.default.createElement(s.default,{value:f,options:o,onSelectOption:this.onSelectColumn,searchable:!0,searchPlaceholder:l("Search_column"),noOptionsPlaceholder:l("No_results")})),d.default.createElement("div",{className:"filter-predicate ml-2 ".concat(h?"filter-checkbox-predicate":"")},d.default.createElement(s.default,{value:p,options:e,onSelectOption:this.onSelectPredicate})),(0,v.isDateColumn)(a)&&g&&d.default.createElement("div",{className:"filter-term-modifier ml-2"},d.default.createElement(s.default,{value:m,options:t,onSelectOption:this.onSelectTermModifier})),d.default.createElement("div",{className:"filter-term ml-2"},this.renderFilterTerm(a)),i&&this.renderErrorMessage())))}}])}(d.default.Component);t.default=(0,m.withTranslation)("sdoc-editor")(O)},32064:function(e,t,n){"use strict";var r=n(43693).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=s(n(64467)),d=u(n(9950)),f=s(n(94404)),p=n(96795),m=n(28321),v=n(31987),h=s(n(45710)),E=s(n(29790));n(96996);var g=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,c.default)(n,"updateFilter",(function(e,t){t&&n.props.updateFilter(e,t)})),(0,c.default)(n,"deleteFilter",(function(e){var t=n.props.scheduleUpdate;n.props.deleteFilter(e,t)})),(0,c.default)(n,"updateConjunction",(function(e){n.props.updateFilterConjunction(e)})),(0,c.default)(n,"getConjunctionOptions",(function(){var e=n.props.t;return n.conjunctionOptions||(n.conjunctionOptions=h.default.generatorConjunctionOptions(e)),n.conjunctionOptions})),(0,c.default)(n,"getFilterColumns",(function(){return n.props.columns.filter((function(e){var t=e.data,n=e.type;return t&&(n===p.CellType.LINK||p.FORMULA_COLUMN_TYPES_MAP[n]&&t.result_type===p.FORMULA_RESULT_TYPE.ARRAY)&&(n=t.array_type),Object.prototype.hasOwnProperty.call(p.FILTER_COLUMN_OPTIONS,n)}))})),(0,c.default)(n,"getColumnOptions",(function(){if(!n.columnOptions){var e=n.getFilterColumns();n.columnOptions=e.map((function(e){return h.default.generatorColumnOption(e)}))}return n.columnOptions})),(0,c.default)(n,"renderFilterItem",(function(e,t,r,a){var o=n.props,i=o.filterConjunction,l=o.value,u=n.getConjunctionOptions(),s=n.getColumnOptions();return d.default.createElement(E.default,{key:t,isLocked:n.props.isLocked,index:t,filter:e,errMsg:r,filterColumn:a,filterConjunction:i,conjunctionOptions:u,filterColumnOptions:s,value:l,deleteFilter:n.deleteFilter,updateFilter:n.updateFilter,updateConjunction:n.updateConjunction,collaborators:n.props.collaborators,isPre:n.props.isPre})})),n.conjunctionOptions=null,n.columnOptions=null,n}return l(t,e),o(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.columns!==this.props.columns&&(this.columnOptions=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filters,a=t.className,o=t.emptyPlaceholder,i=t.columns,l=0===n.length;return d.default.createElement("div",{className:(0,f.default)("filters-list",{"empty-filters-container":l},r({},a,a))},l&&d.default.createElement("div",{className:"empty-filters-list"},o),!l&&n.map((function(t,n){var r=t.column_key,a=p.ValidateFilter.validateColumn(r,i).error_message,o=(0,v.getColumnByKey)(r,i)||{};return e.renderFilterItem(t,n,a,o)})))}}])}(d.Component);t.default=(0,m.withTranslation)("sdoc-editor")(g)},58846:function(e,t,n){"use strict";var r=n(43693).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=s(n(64467)),d=u(n(9950)),f=s(n(17119)),p=s(n(94404)),m=n(96795),v=n(31987),h=function(e){function t(e){var n;a(this,t),n=i(this,t,[e]),(0,c.default)(n,"getValue",(function(){var e=n.props.column,t=n.state.value;return r({},e.key,(0,m.formatStringToNumber)(t,e.data))})),(0,c.default)(n,"updateValue",(function(e,t){e!==n.state.value&&n.setState({value:e},(function(){t&&t()}))})),(0,c.default)(n,"focusInput",(function(){n.input&&n.input.focus()})),(0,c.default)(n,"blurInput",(function(){n.input&&n.input.blur()})),(0,c.default)(n,"onBlur",(function(){var e=n.props.column.data,t=(0,m.formatStringToNumber)(n.getInputNode().value,e),r=(0,m.getNumberDisplayString)(t,e)||"";n.setState({value:r},(function(){n.props.onCommit()}))})),(0,c.default)(n,"onPaste",(function(e){e.stopPropagation()})),(0,c.default)(n,"onCut",(function(e){e.stopPropagation()})),(0,c.default)(n,"onKeyDown",(function(e){var t=e.currentTarget,r=t.selectionStart,a=t.selectionEnd,o=t.value;13===e.keyCode?(e.preventDefault(),n.onBlur()):(37===e.keyCode&&0===r||39===e.keyCode&&a===o.length)&&e.stopPropagation(),n.props.onKeyDown&&n.props.onKeyDown(e)})),(0,c.default)(n,"onChange",(function(e){e.persist();var t=n.props.column.data,r=t&&t.format?t.format:m.DEFAULT_NUMBER_FORMAT,a=null;t&&"custom_currency"===t.format&&(a=t.currency_symbol);var o=e.target.value.trim();if((0,v.isMac)()||!(o.indexOf(".\u3002")>-1)){var i=(0,m.replaceNumberNotAllowInput)(o,r,a);i!==n.state.value&&n.setState({value:i},(function(){n.props.onChange&&n.props.onChange(e)}))}})),(0,c.default)(n,"onClick",(function(e){n.props.onInputClick&&n.props.onInputClick(e)})),(0,c.default)(n,"getInputNode",(function(){var e=f.default.findDOMNode(n.input);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")})),(0,c.default)(n,"setInputRef",(function(e){return n.input=e,n.input}));var o=e.value,l=e.column.data,u=void 0===l?{}:l;return n.state={value:(0,m.getNumberDisplayString)(o,u)||""},n}return l(t,e),o(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(this.props.value!==e.value){var t=e.column.data,n=void 0===t?{}:t,r=(0,m.getNumberDisplayString)(e.value,n)||"";this.setState({value:r})}}},{key:"render",value:function(){var e=this.props,t=e.readOnly,n=e.extraClassName;return d.default.createElement("input",{ref:this.setInputRef,type:"text",className:(0,p.default)("form-control number-editor",n),disabled:t,value:this.state.value||"",onBlur:this.onBlur,onPaste:this.onPaste,onCut:this.onCut,onKeyDown:this.onKeyDown,onChange:this.onChange,onClick:this.onClick})}}])}(d.Component);t.default=h},53197:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(48843),f=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,s.default)(n,"onMouseEnterRateItem",(function(){var e=n.props.rateItemIndex;n.props.onMouseEnterRateItem(e)})),(0,s.default)(n,"onMouseLeaveRateItem",(function(){n.props.onMouseLeaveRateItem()})),(0,s.default)(n,"onChangeRateNumber",(function(){var e=n.props,t=e.onChangeRateNumber,r=e.rateItemIndex,a=e.editable;t&&a&&t(r)})),n.tooltipRef=c.default.createRef(),n.state={isOpen:!1},n}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.enterRateItemIndex,n=e.rateItemIndex,a=e.value,o=e.column,i=e.isShowRateItem,l=e.editable,u=o.data||{},s=u.rate_style_color,f=u.rate_style_type,p=f||"dtable-icon-rate";if(!i&&n>a)return null;var m={cursor:l?"pointer":"default",color:a>=n?s:"#e5e5e5"},v=m;return t>=n&&(v=r(r({},m),{},{color:s,opacity:.4})),c.default.createElement("div",{onMouseEnter:this.onMouseEnterRateItem,onMouseLeave:this.onMouseLeaveRateItem,style:v,onClick:this.onChangeRateNumber,className:"rate-item ".concat(a>=n?"rate-item-active":"")},c.default.createElement("span",{className:"dtable-font ".concat(p),ref:this.tooltipRef}),l&&c.default.createElement(d.UncontrolledTooltip,{placement:"bottom",target:this.tooltipRef},n))}}])}(c.default.Component);t.default=f},79891:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=u(n(75168)),f=n(48843),p=n(28321),m=n(96795),v=u(n(40039)),h=u(n(32064)),E=n(65870);n(48769);var g=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onHotKey",(function(e){(0,d.default)("esc",e)&&(e.preventDefault(),n.props.hidePopover())})),(0,s.default)(n,"isNeedSubmit",(function(){return n.props.isNeedSubmit})),(0,s.default)(n,"update",(function(e){if(n.isNeedSubmit()){n.setState({filters:e,isSubmitDisabled:!1})}else n.setState({filters:e},(function(){var t={filters:e,filter_conjunction:n.state.filterConjunction};n.props.update(t)}))})),(0,s.default)(n,"deleteFilter",(function(e,t){var r=n.state.filters.slice(0);r.splice(e,1),0===r.length&&t(),n.update(r)})),(0,s.default)(n,"updateFilter",(function(e,t){var r=n.state.filters.slice(0);r[e]=t,n.update(r)})),(0,s.default)(n,"updateFilterConjunction",(function(e){if(n.isNeedSubmit()){n.setState({filterConjunction:e,isSubmitDisabled:!1})}else n.setState({filterConjunction:e},(function(){var t={filters:n.state.filters,filter_conjunction:e};n.props.update(t)}))})),(0,s.default)(n,"addFilter",(function(e){var t=n.props.columns,r=t[0];if(m.FILTER_COLUMN_OPTIONS[r.type]||(r=t.find((function(e){return m.FILTER_COLUMN_OPTIONS[e.type]}))),r){var a=(0,E.getFilterByColumn)(r),o=n.state.filters.slice(0);0===o.length&&e(),o.push(a),n.update(o)}})),(0,s.default)(n,"onClosePopover",(function(){n.props.hidePopover()})),(0,s.default)(n,"onSubmitFilters",(function(){var e=n.state,t={filters:e.filters,filter_conjunction:e.filterConjunction};n.props.update(t),n.props.hidePopover()})),(0,s.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()})),n.state={filters:(0,m.getValidFilters)(e.filters,e.columns),filterConjunction:e.filterConjunction||"And"},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.columns,a=t.container,o=t.popperClassName,i=t.t,l=this.state,u=l.filters,s=l.filterConjunction,d=r.length>0;return c.default.createElement(f.UncontrolledPopover,{container:a,popperClassName:o,placement:"bottom-start",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"filter-popover",boundariesElement:document.body},(function(t){var n=t.scheduleUpdate;return c.default.createElement("div",{ref:function(t){return e.dtablePopoverRef=t},onClick:e.onPopoverInsideClick,className:e.props.filtersClassName},c.default.createElement(h.default,{filterConjunction:s,filters:u,columns:r,emptyPlaceholder:i("No_filters"),updateFilter:e.updateFilter,deleteFilter:e.deleteFilter,updateFilterConjunction:e.updateFilterConjunction,collaborators:e.props.collaborators,readOnly:!1,scheduleUpdate:n,isPre:e.props.isPre}),c.default.createElement(v.default,{className:"popover-add-tool ".concat(d?"":"disabled"),callBack:d?function(){return e.addFilter(n)}:function(){},footerName:i("Add_filter"),addIconClassName:"popover-add-icon"}),e.isNeedSubmit()&&c.default.createElement("div",{className:"filter-popover-footer"},c.default.createElement(f.Button,{className:"mr-2",onClick:e.onClosePopover},i("Cancel")),c.default.createElement(f.Button,{color:"primary",disabled:e.state.isSubmitDisabled,onClick:e.onSubmitFilters},i("Submit"))))}))}}])}(c.Component);(0,s.default)(g,"defaultProps",{filtersClassName:""});t.default=(0,p.withTranslation)("sdoc-editor")(g)},65870:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isFilterTermArray=t.getUpdatedFilterByTermModifier=t.getUpdatedFilterBySpecialTerm=t.getUpdatedFilterBySelectSingle=t.getUpdatedFilterBySelectMultiple=t.getUpdatedFilterByRate=t.getUpdatedFilterByPredicate=t.getUpdatedFilterByNormalTerm=t.getUpdatedFilterByCreator=t.getUpdatedFilterByColumn=t.getUpdatedFilterByCollaborator=t.getFormulaColumnFilter=t.getFormulaAndLinkFilters=t.getFilterByColumn=t.getColumnOptions=t.SPECIAL_TERM_TYPE=t.SIMPLE_TEXT_INPUT_COLUMNS_MAP=t.DATE_LABEL_MAP=t.DATE_EMPTY_LABEL_MAP=void 0;var o=n(96795),i=n(31987),l=t.SPECIAL_TERM_TYPE={CREATOR:"creator",SINGLE_SELECT:"single_select",MULTIPLE_SELECT:"multiple_select",COLLABORATOR:"collaborator",RATE:"rate"},u=(t.SIMPLE_TEXT_INPUT_COLUMNS_MAP=a(a(a(a(a(a(a(a(a(a({},o.CellType.TEXT,!0),o.CellType.LONG_TEXT,!0),o.CellType.GEOLOCATION,!0),o.CellType.AUTO_NUMBER,!0),o.CellType.EMAIL,!0),o.CellType.URL,!0),o.CellType.IMAGE,!0),o.CellType.FILE,!0),o.FORMULA_RESULT_TYPE.STRING,!0),o.FORMULA_RESULT_TYPE.BOOL,!0),t.DATE_LABEL_MAP=a(a(a(a(a({},o.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,!0),o.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,!0),o.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,!0),o.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,!0),o.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS,!0),a(a({},o.FILTER_PREDICATE_TYPE.IS_ANY_OF,!0),o.FILTER_PREDICATE_TYPE.IS_NONE_OF,!0)),s=a(a({},o.FILTER_PREDICATE_TYPE.IS,!0),o.FILTER_PREDICATE_TYPE.IS_NOT,!0),c=t.DATE_EMPTY_LABEL_MAP=a(a({},o.FILTER_PREDICATE_TYPE.EMPTY,!0),o.FILTER_PREDICATE_TYPE.NOT_EMPTY,!0),d=[o.CellType.MULTIPLE_SELECT,o.CellType.COLLABORATOR,o.CellType.CREATOR,o.CellType.LAST_MODIFIER],f=function(e){return o.COLLABORATOR_COLUMN_TYPES.includes(e)||e===o.CellType.SINGLE_SELECT||e===o.CellType.MULTIPLE_SELECT},p=function(e,t){var n=e.type,r=e.data;if(d.includes(n))return!0;if(n===o.CellType.SINGLE_SELECT&&[o.FILTER_PREDICATE_TYPE.IS_ANY_OF,o.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(t))return!0;if(o.FORMULA_COLUMN_TYPES_MAP[n]){var a=r||{},i=a.result_type,l=a.array_type;return i===o.FORMULA_RESULT_TYPE.ARRAY&&f(l)}if(n===o.CellType.LINK){var u=(r||{}).array_type;return f(u)}return!1};t.isFilterTermArray=p;var m=function(e,t){var n=[o.FILTER_PREDICATE_TYPE.CONTAINS,o.FILTER_PREDICATE_TYPE.NOT_CONTAIN],r=e.filter_predicate,a=e.filter_term;if(n.includes(r)){a=a?e.filter_term.slice(0):[];var i=t.email,l=a.indexOf(i);l>-1?a.splice(l,1):a.push(i)}else{if(a[0]===t.email)return;a=[t.email]}return Object.assign({},e,{filter_term:a})};t.getUpdatedFilterByCreator=m;var v=function(e,t){var n;if(e.filter_predicate===o.FILTER_PREDICATE_TYPE.IS_ANY_OF||e.filter_predicate===o.FILTER_PREDICATE_TYPE.IS_NONE_OF){var a=(n=Array.isArray(e.filter_term)?r(e.filter_term):[]).indexOf(t.id);-1===a?n.push(t.id):n.splice(a,1)}else n=t.id;return Object.assign({},e,{filter_term:n})};t.getUpdatedFilterBySelectSingle=v;var h=function(e,t){var n=e.filter_term?e.filter_term:[],r=n.indexOf(t.id);return r>-1?n.splice(r,1):n.push(t.id),Object.assign({},e,{filter_term:n})};t.getUpdatedFilterBySelectMultiple=h;var E=function(e,t){var n=e.filter_term?e.filter_term.slice(0):[],r=t.email,a=n.indexOf(r);return a>-1?n.splice(a,1):n.push(r),Object.assign({},e,{filter_term:n})};t.getUpdatedFilterByCollaborator=E;var g=function(e,t){return e.filter_term===t?Object.assign({},e,{filter_term:0}):Object.assign({},e,{filter_term:t})};t.getUpdatedFilterByRate=g;var A=function(e){var t=e.type,n=e.data;if(o.FORMULA_COLUMN_TYPES_MAP[t])return y(e);if(t===o.CellType.LINK){var r=(n||{}).array_type;return r===o.FORMULA_RESULT_TYPE.BOOL?o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX]:r===o.FORMULA_RESULT_TYPE.STRING?o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]:_(r)}return o.FILTER_COLUMN_OPTIONS[t]||{}};t.getColumnOptions=A;var y=function(e){var t=e.data||{},n=t.result_type,r=t.array_type;return n===o.FORMULA_RESULT_TYPE.BOOL?o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX]:n===o.FORMULA_RESULT_TYPE.STRING?o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]:[o.FORMULA_RESULT_TYPE.NUMBER,o.FORMULA_RESULT_TYPE.DATE].includes(n)?o.FILTER_COLUMN_OPTIONS[n]:n===o.FORMULA_RESULT_TYPE.ARRAY?_(r):o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]},_=function(e){if(!e)return{};var t=e;if(o.COLLABORATOR_COLUMN_TYPES.includes(e)?t=o.CellType.COLLABORATOR:e===o.CellType.SINGLE_SELECT?t=o.CellType.MULTIPLE_SELECT:o.DATE_COLUMN_OPTIONS.includes(e)?t=o.CellType.DATE:(0,o.isNumericColumn)({type:e})&&(t=o.CellType.NUMBER),t===o.CellType.CHECKBOX||t===o.CellType.BOOL)return o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX];var n=o.FILTER_COLUMN_OPTIONS[t]||o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT],r=n.filterPredicateList;return r&&!r.includes(o.FILTER_PREDICATE_TYPE.EMPTY)&&r.push(o.FILTER_PREDICATE_TYPE.EMPTY),r&&!r.includes(o.FILTER_PREDICATE_TYPE.NOT_EMPTY)&&r.push(o.FILTER_PREDICATE_TYPE.NOT_EMPTY),n},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.type,r=e.data,a=A(e).filterPredicateList;if(a){var i=a[0],l=Object.assign({},t,{column_key:e.key,filter_predicate:i});if(l.filter_term="",n===o.CellType.CHECKBOX)return l.filter_term=!1,l;if(n===o.CellType.RATE){var u=r.rate_max_number;return l.filter_term=u,l}if(p(e,i))return l.filter_term=[],l;if((0,o.isDateColumn)(e)){var s=i===o.FILTER_PREDICATE_TYPE.IS_WITHIN?o.filterTermModifierIsWithin[0]:o.filterTermModifierNotWithin[0];return l.filter_term_modifier=s,l.filter_term="",l}if(o.FORMULA_COLUMN_TYPES_MAP[n]){var c=T(e,t);return c&&(l.filter_term=c.filter_term),l}if(n===o.CellType.LINK){var d=r||{},f=d.array_type,m=d.array_data;if(f){f===o.FORMULA_RESULT_TYPE.BOOL&&(f=o.CellType.CHECKBOX),f===o.FORMULA_RESULT_TYPE.STRING&&(f=o.CellType.TEXT);var v={key:e.key,type:f,data:m},h=C(v,t)||{};h&&(l.filter_term=h.filter_term)}return l}return l}};t.getFilterByColumn=C;var T=function(e,t){var n=e.data||{},r=n.result_type,a=n.array_type,i=n.array_data;if(r===o.FORMULA_RESULT_TYPE.ARRAY){var l={key:e.key,type:a,data:i};return C(l,t)}r===o.FORMULA_RESULT_TYPE.BOOL&&(a=o.CellType.CHECKBOX),r===o.FORMULA_RESULT_TYPE.STRING&&(a=o.CellType.TEXT);var u={key:e.key,type:a,data:i};return C(u,t)};t.getFormulaColumnFilter=T;t.getUpdatedFilterByColumn=function(e,t,n){var r=e[t];if(r.column_key!==n.key)return C(n,r)};t.getUpdatedFilterByPredicate=function(e,t,n){var r=Object.assign({},e,{filter_predicate:n}),a=t.type;if(a===o.CellType.CHECKBOX)return r.filter_term=!1,r;if([o.CellType.SINGLE_SELECT,o.CellType.DEPARTMENT_SINGLE_SELECT].includes(a))return u[n]?u[e.filter_predicate]!==u[n]&&(r.filter_term=[]):s[n]?s[e.filter_predicate]!==s[n]&&(r.filter_term=""):r.filter_term="",r;if([o.CellType.CREATOR,o.CellType.LAST_MODIFIER].includes(a)&&(s[e.filter_predicate]===s[n]&&n!==o.FILTER_PREDICATE_TYPE.INCLUDE_ME||(r.filter_term=[])),p(t,n))return(c[n]||n===o.FILTER_PREDICATE_TYPE.INCLUDE_ME)&&(r.filter_term=[]),r;if((0,o.isDateColumn)(t)){var i=n===o.FILTER_PREDICATE_TYPE.IS_WITHIN?o.filterTermModifierIsWithin[0]:o.filterTermModifierNotWithin[0];return r.filter_term_modifier=i,r}return r};t.getUpdatedFilterByTermModifier=function(e,t){if(e.filter_term_modifier!==t)return Object.assign({},e,{filter_term_modifier:t})};t.getUpdatedFilterByNormalTerm=function(e,t,n,r){var a;return a=t.type===o.CellType.CHECKBOX?r.target.checked:r.target.value,e.filter_term===a?e:Object.assign({},e,{filter_term:a})};t.getUpdatedFilterBySpecialTerm=function(e,t,n){switch(t){case l.CREATOR:return m(e,n);case l.SINGLE_SELECT:return v(e,n);case l.MULTIPLE_SELECT:return h(e,n);case l.COLLABORATOR:return E(e,n);case l.RATE:return g(e,n);default:return e}};t.getFormulaAndLinkFilters=function(e,t){var n=[];return e.forEach((function(e){var r=(0,i.getColumnByKey)(e.column_key,t).type;(o.FORMULA_COLUMN_TYPES_MAP[r]||r===o.CellType.LINK)&&n.push(e)})),n}},72809:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=l(n(55097)),d=n(28321),f=n(96795),p=l(n(79891)),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"update",(function(e){var t=e||{},r=t.filters,a=t.filter_conjunction,o=n.props.columns,i=(0,f.getValidFilters)(r,o);n.props.onFiltersChange(i,a)})),n.state={isShowFilterPopover:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.filtersClassName,n=e.popperClassName,r=e.filterConjunction,a=e.filters,o=e.columns,i=e.collaborators,l=e.isNeedSubmit,u=e.isShowFilterPopover,d=e.container;if(!o)return null;var m=(0,c.default)((0,f.getValidFilters)(a||[],o));return s.default.createElement(s.default.Fragment,null,u&&s.default.createElement(p.default,{container:d,filtersClassName:t,popperClassName:n,target:this.props.target,isNeedSubmit:l,columns:o,collaborators:i,filterConjunction:r,filters:m,hidePopover:this.props.hidePopover,update:this.update,isPre:this.props.isPre}))}}])}(s.default.Component);(0,u.default)(m,"defaultProps",{target:"sdoc-editor-filter-popover",isNeedSubmit:!1});t.default=(0,d.withTranslation)("sdoc-editor")(m)},88679:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(39791)),s=l(n(64467)),c=l(n(9950)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onUpdateFieldSetting",(function(e){e.nativeEvent.stopImmediatePropagation();var t=e.target.checked,r=n.state.setting;if(r.isChecked!==t){var a=Object.assign({},r,{isChecked:t});n.setState({setting:a},(function(){n.props.onUpdateFieldSetting(a)}))}})),n.state={setting:null},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.setting,t=c.default.createElement(c.default.Fragment,null,c.default.createElement("i",{className:"dtable-font ".concat(e.columnIcon)}),c.default.createElement("span",{className:"text-truncate"},e.columnName));return c.default.createElement(u.default,{checked:e.isChecked,placeholder:t,onChange:this.onUpdateFieldSetting,switchClassName:"dropdown-item"})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return JSON.stringify(e.setting)!==JSON.stringify(t.setting)?{setting:e.setting}:null}}])}(c.default.PureComponent);t.default=d},44159:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(48843),d=n(28321),f=l(n(75168)),p=n(96795),m=l(n(88679)),v=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"onHotKey",(function(e){(0,f.default)("esc",e)&&(e.preventDefault(),n.props.onPopoverToggle())})),(0,u.default)(n,"onChooseAllColumns",(function(){var e=n.props.columns,t=[],r=n.state.fieldSettings.map((function(e){return e.isChecked=!0,t.push(e.key),e}));t.unshift(e[0].key),n.setState({fieldSettings:r},(function(){n.props.modifyHiddenColumns(t)}))})),(0,u.default)(n,"onHideAllColumns",(function(){var e=n.props.columns,t=n.state.fieldSettings.map((function(e){return e.isChecked=!1,e})),r=[e[0].key];n.setState({fieldSettings:t},(function(){n.props.modifyHiddenColumns(r)}))})),(0,u.default)(n,"onUpdateFieldSetting",(function(e){var t=n.props.columns,r=n.state.fieldSettings,a=[],o=r.map((function(t){return t.key===e.key&&(t=e),t.isChecked&&a.push(t.key),t}));a.includes(t[0].key)||a.unshift(t[0].key),n.setState({fieldSettings:o},(function(){n.props.modifyHiddenColumns(a)}))})),(0,u.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()})),(0,u.default)(n,"onChangeSearch",(function(e){var t=n.state.searchVal;t!==e.target.value&&(t=e.target.value,n.setState({searchVal:t}))})),(0,u.default)(n,"getFilteredColumns",(function(){var e=n.state,t=e.searchVal,r=e.fieldSettings;return(t=t.toLowerCase())?r.filter((function(e){return e.columnName.toLowerCase().includes(t)})):r})),n.state={fieldSettings:[],searchVal:""},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.container,a=t.popperClassName,o=t.t,i=this.getFilteredColumns(),l=0===i.length;return s.default.createElement(c.UncontrolledPopover,{placement:"bottom-start",container:r,popperClassName:a,isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"hidden-column-popover",boundariesElement:document.body},s.default.createElement("div",{ref:function(t){return e.popoverRef=t},onClick:this.onPopoverInsideClick},s.default.createElement("div",{className:"field-settings ".concat(l?"empty":"")},s.default.createElement("div",{className:"search-column"},s.default.createElement("input",{className:"form-control",type:"text",placeholder:o("Search_column"),value:this.state.searchVal,onChange:this.onChangeSearch})),l&&s.default.createElement("div",{className:"empty-hidden-columns-container"},s.default.createElement("div",{className:"empty-hidden-columns-list"},o("No_columns_available_to_be_hidden"))),!l&&s.default.createElement(s.default.Fragment,null,s.default.createElement("div",{className:"field-settings-body",style:{maxHeight:window.innerHeight-400+"px"}},i.map((function(t){return s.default.createElement(m.default,{key:t.key,setting:t,onUpdateFieldSetting:e.onUpdateFieldSetting})}))),!this.state.searchVal&&s.default.createElement("div",{className:"field-settings-header"},s.default.createElement("div",{className:"hide-all px-2",onClick:this.onHideAllColumns},o("Hide_all")),s.default.createElement("div",{className:"show-all px-2",onClick:this.onChooseAllColumns},o("Show_all")))))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.columns,r=e.shownColumnKeys,a=n.map((function(e){return{key:e.key,isChecked:r.includes(e.key),columnName:e.name,columnIcon:p.COLUMNS_ICON_CONFIG[e.type]}}));return a.shift(),{fieldSettings:a}}}])}(s.default.Component);t.default=(0,d.withTranslation)("sdoc-editor")(v)},19106:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=n(28321),f=u(n(44159));n(34962);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"modifyHiddenColumns",(function(e){n.setState({shownColumnKeys:e}),n.props.onSettingUpdate(e)})),n.state={shownColumnKeys:e.shownColumnKeys||[]},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.target,n=e.columns,r=e.isShowHideColumnSetter,a=e.container,o=e.popperClassName,i=this.state.shownColumnKeys;return n?c.default.createElement(c.default.Fragment,null,r&&c.default.createElement(f.default,{container:a,target:t,popperClassName:o,columns:n,shownColumnKeys:i,modifyHiddenColumns:this.modifyHiddenColumns,onPopoverToggle:this.props.onPopoverToggle})):null}}])}(c.Component);(0,s.default)(p,"defaultProps",{target:"sdoc-editor-hide-column-popover"});t.default=(0,d.withTranslation)("sdoc-editor")(p)},10675:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=n(28321),f=u(n(44763));n(72949);var p=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"update",(function(t){var n=(t||{}).sorts;e.props.onSortsChange(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.sorts,n=e.columns,r=e.isNeedSubmit,a=e.isShowSortPopover,o=e.container,i=e.popperClassName,l=e.onSortToggle;return n?c.default.createElement(c.default.Fragment,null,a&&c.default.createElement(f.default,{target:this.props.target,popperClassName:i,container:o,isNeedSubmit:r,columns:n,onSortComponentToggle:l,update:this.update,sorts:t})):null}}])}(c.Component);(0,s.default)(p,"defaultProps",{target:"sdoc-editor-sort-popover",isNeedSubmit:!1});t.default=(0,d.withTranslation)("sdoc-editor")(p)},44763:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(15462)),c=u(n(64467)),d=l(n(9950)),f=u(n(75168)),p=n(48843),m=n(96795),v=n(31987),h=u(n(40039)),E=n(11667),g=n(28321),A=[m.SORT_TYPE.UP,m.SORT_TYPE.DOWN],y=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,c.default)(n,"isNeedSubmit",(function(){return n.props.isNeedSubmit})),(0,c.default)(n,"onHotKey",(function(e){(0,f.default)("esc",e)&&(e.preventDefault(),n.props.onSortComponentToggle())})),(0,c.default)(n,"addSort",(function(){var e=n.state.sorts,t=(0,E.execSortsOperation)(E.SORT_OPERATION.ADD_SORT,{sorts:e});n.updateSorts(t)})),(0,c.default)(n,"deleteSort",(function(e,t){e.nativeEvent.stopImmediatePropagation();var r=n.state.sorts.slice(0),a=(0,E.execSortsOperation)(E.SORT_OPERATION.DELETE_SORT,{sorts:r,index:t});n.updateSorts(a)})),(0,c.default)(n,"onSelectColumn",(function(e,t){var r=n.state.sorts.slice(0),a=e.column.key;if(a!==r[t].column_key){var o=(0,E.execSortsOperation)(E.SORT_OPERATION.MODIFY_SORT_COLUMN,{sorts:r,index:t,column_key:a});n.updateSorts(o)}})),(0,c.default)(n,"onSelectSortType",(function(e,t){var r=n.state.sorts.slice(0),a=e.sortType;if(a!==r[t].sort_type){var o=(0,E.execSortsOperation)(E.SORT_OPERATION.MODIFY_SORT_TYPE,{sorts:r,index:t,sort_type:a});n.updateSorts(o)}})),(0,c.default)(n,"updateSorts",(function(e){if(n.isNeedSubmit()){n.setState({sorts:e,isSubmitDisabled:!1})}else n.setState({sorts:e},(function(){n.handleSortAnimation()}))})),(0,c.default)(n,"handleSortAnimation",(function(){var e={sorts:n.state.sorts};n.props.update(e)})),(0,c.default)(n,"onClosePopover",(function(){n.props.onSortComponentToggle()})),(0,c.default)(n,"onSubmitSorts",(function(){var e={sorts:n.state.sorts};n.props.update(e),n.props.onSortComponentToggle()})),(0,c.default)(n,"createColumnsOptions",(function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(e){return m.SORT_COLUMN_OPTIONS.includes(e.type)})).map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"filter-header-icon"},d.default.createElement("i",{className:m.COLUMNS_ICON_CONFIG[t]})),d.default.createElement("span",{className:"select-option-name"},n))}}))})),(0,c.default)(n,"createSortTypeOptions",(function(){var e=n.props.t;return A.map((function(t){return{value:{sortType:t},label:d.default.createElement("span",{className:"select-option-name"},e(t))}}))})),(0,c.default)(n,"renderSortsList",(function(){var e=n.props.columns;return n.state.sorts.map((function(t,r){var a=(0,v.getColumnByKey)(t.column_key,e)||{};return n.renderSortItem(a,t,r)}))})),(0,c.default)(n,"renderSortItem",(function(e,t,r){var a=n.props.t,o=e.name,i=e.type,l={label:d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"filter-header-icon"},d.default.createElement("i",{className:m.COLUMNS_ICON_CONFIG[i]})),d.default.createElement("span",{className:"select-option-name",title:o,"aria-label":o},o))},u=t.sort_type,c=u&&{label:d.default.createElement("span",{className:"select-option-name"},a(u))};return d.default.createElement("div",{key:"sort-item-"+r,className:"sort-item"},d.default.createElement("div",{className:"delete-sort",onClick:function(e){return n.deleteSort(e,r)}},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})),d.default.createElement("div",{className:"condition"},d.default.createElement("div",{className:"sort-column"},d.default.createElement(s.default,{value:l,onSelectOption:function(e){return n.onSelectColumn(e,r)},options:n.columnsOptions,searchable:!0,searchPlaceholder:a("Search_column"),noOptionsPlaceholder:a("No_results")})),d.default.createElement("div",{className:"sort-predicate ml-2"},d.default.createElement(s.default,{value:c,onSelectOption:function(e){return n.onSelectSortType(e,r)},options:n.sortTypeOptions}))))})),(0,c.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()}));var a=n.props,i=a.sorts,l=a.columns;return n.sortTypeOptions=n.createSortTypeOptions(),n.columnsOptions=n.createColumnsOptions(l),n.state={sorts:(0,E.getDisplaySorts)(i,l)},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.columns;t!==this.props.columns&&(this.columnsOptions=this.createColumnsOptions(t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.container,a=t.popperClassName,o=t.t,i=this.state.sorts,l=(0,E.isSortsEmpty)(i);return d.default.createElement(p.UncontrolledPopover,{placement:"bottom-start",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"sort-popover",popperClassName:a,container:r,boundariesElement:document.body},d.default.createElement("div",{ref:function(t){return e.sortPopoverRef=t},onClick:this.onPopoverInsideClick},d.default.createElement("div",{className:"sorts-list ".concat(l?"empty-sorts-container":"")},l?d.default.createElement("div",{className:"empty-sorts-list"},o("No_sorts")):this.renderSortsList()),d.default.createElement(h.default,{callBack:this.addSort,footerName:o("Add_sort"),className:"popover-add-tool",addIconClassName:"popover-add-icon"}),this.isNeedSubmit()&&d.default.createElement("div",{className:"sort-popover-footer"},d.default.createElement(p.Button,{className:"mr-2",onClick:this.onClosePopover},o("Cancel")),d.default.createElement(p.Button,{color:"primary",disabled:this.state.isSubmitDisabled,onClick:this.onSubmitSorts},o("Submit")))))}}])}(d.Component);t.default=(0,g.withTranslation)("sdoc-editor")(y)},11667:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSortsEmpty=t.getDisplaySorts=t.execSortsOperation=t.SORT_OPERATION=void 0;var r=n(96795),a=t.SORT_OPERATION={ADD_SORT:"add_sort",DELETE_SORT:"delete_sort",MODIFY_SORT_COLUMN:"modify_sort_column",MODIFY_SORT_TYPE:"modify_sort_type"};t.getDisplaySorts=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return!e.column_key||(0,r.isValidSort)(e,t)})):[]};t.isSortsEmpty=function(e){return!e||0===e.length};t.execSortsOperation=function(e,t){var n=t.sorts;switch(e){case a.ADD_SORT:var o={column_key:null,sort_type:r.SORT_TYPE.UP};return n.push(o),n;case a.DELETE_SORT:var i=t.index;return n.splice(i,1),n;case a.MODIFY_SORT_COLUMN:var l=t.index,u={column_key:t.column_key,sort_type:r.SORT_TYPE.UP};return n[l]=u,n;case a.MODIFY_SORT_TYPE:var s=t.index,c=t.sort_type,d={column_key:n[s].column_key,sort_type:c};return n[s]=d,n;default:return n}}},31987:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getColumnByKey=function(e,t){if(!e||!Array.isArray(t))return null;return t.find((function(t){return t.key===e}))},t.getEventClassName=void 0,t.isCheckboxColumn=function(e){var t=e.type,n=e.data;if(r.FORMULA_COLUMN_TYPES_MAP[t]){var a=n||{},o=a.result_type,i=a.array_type;return o===r.FORMULA_RESULT_TYPE.ARRAY&&i===r.CellType.CHECKBOX}return t===r.CellType.CHECKBOX},t.isMac=void 0;var r=n(96795);t.getEventClassName=function(e){return e&&e.target&&e.target.getAttribute("class")||""};t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e}},41073:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_STYLE=t.TABLE_ROW_MIN_HEIGHT=t.TABLE_MAX_ROWS=t.TABLE_MAX_COLUMNS=t.TABLE_ELEMENT_SPAN=t.TABLE_ELEMENT_POSITION=t.TABLE_ELEMENT=t.TABLE_CELL_STYLE=t.TABLE_CELL_MIN_WIDTH=t.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP=t.SELECTED_TABLE_CELL_BACKGROUND_COLOR=t.RESIZE_MASK_TOP=t.RESIZE_MASK_RIGHT=t.RESIZE_MASK_LEFT=t.RESIZE_MASK_BOTTOM=t.RESIZE_HANDLER_ROW=t.RESIZE_HANDLER_FIRST_COLUMN=t.RESIZE_HANDLER_COLUMN=t.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE=t.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE=t.EMPTY_SELECTED_RANGE=t.DRAG_HANDLER_ROW=t.DRAG_HANDLER_COLUMN=t.CELL_SELECTED=void 0;t.TABLE_MAX_ROWS=500,t.TABLE_MAX_COLUMNS=50,t.EMPTY_SELECTED_RANGE={minRowIndex:-1,maxRowIndex:-1,minColIndex:-1,maxColIndex:-1},t.TABLE_ROW_MIN_HEIGHT=42,t.TABLE_CELL_MIN_WIDTH=35;var a=t.TABLE_ELEMENT={TABLE:"table",ROW:"row",COLUMN:"column",CELL:"cell"};t.TABLE_ELEMENT_SPAN=r(r(r({},a.TABLE,"table"),a.ROW,"tr"),a.CELL,"td"),t.TABLE_ELEMENT_POSITION={AFTER:"after",BEFORE:"before"},t.SELECTED_TABLE_CELL_BACKGROUND_COLOR="#dee8fe",t.TABLE_CELL_STYLE={TEXT_ALIGN:"text_align",BACKGROUND_COLOR:"background_color",ALIGN_ITEMS:"align_items"},t.TABLE_ROW_STYLE={MIN_HEIGHT:"min_height"},t.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP={"sdoc-table-header-3f495d":"sdoc-table-body-3f495d","sdoc-table-header-2367f2":"sdoc-table-body-2367f2","sdoc-table-header-f77d21":"sdoc-table-body-f77d21","sdoc-table-header-0099f4":"sdoc-table-body-0099f4"},t.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE=["background_color"],t.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE=["background_color","text_align"],t.RESIZE_MASK_TOP="top",t.RESIZE_MASK_RIGHT="right",t.RESIZE_MASK_BOTTOM="bottom",t.RESIZE_MASK_LEFT="left",t.RESIZE_HANDLER_ROW="row",t.RESIZE_HANDLER_COLUMN="column",t.RESIZE_HANDLER_FIRST_COLUMN="first_column",t.DRAG_HANDLER_ROW="row",t.DRAG_HANDLER_COLUMN="column",t.CELL_SELECTED="cell-selected"},24697:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=n(41073),c=a(n(71205)),d=n(77886);n(74211);t.default=function(e){var t=e.editor,n=e.insertPosition,a=e.closeDialog,o=(0,l.useTranslation)().t,f=(0,i.useState)(""),p=r(f,2),m=p[0],v=p[1],h=(0,i.useState)("1"),E=r(h,2),g=E[0],A=E[1],y=(0,i.useState)("1"),_=r(y,2),C=_[0],T=_[1],b=(0,i.useCallback)((function(){!g||!C||parseInt(g)<1||parseInt(g)>50||parseInt(C)<1||parseInt(C)>50?v("Valid_values_for_rows_and_columns"):((0,d.insertTable)(t,[parseInt(g),parseInt(C)],t.selection,n),a())}),[t,g,C,n]),N=(0,i.useCallback)((function(e){var t=e.target.value;t!==g&&(v(""),A(t))}),[g]),O=(0,i.useCallback)((function(e){var t=e.target.value;t!==C&&(v(""),T(t))}),[C]);return i.default.createElement(u.Modal,{isOpen:!0,toggle:a,size:"md",className:"sdoc-custom-table-size-dialog",zIndex:1111},i.default.createElement(u.ModalHeader,{toggle:a},o("Customize_the_number_of_rows_and_columns")),i.default.createElement(u.ModalBody,null,i.default.createElement("div",{className:"d-flex sdoc-custom-table-size-container"},i.default.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item mr-4"},i.default.createElement(u.Label,{className:"mb-2"},o("Rows")),i.default.createElement(c.default,{min:1,max:s.TABLE_MAX_ROWS,value:g,onChange:N})),i.default.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item"},i.default.createElement(u.Label,{className:"mb-2"},o("Columns")),i.default.createElement(c.default,{min:1,max:s.TABLE_MAX_COLUMNS,value:C,onChange:O}))),m&&i.default.createElement(u.Alert,{className:"mt-2 mb-0",color:"danger"},o(m))),i.default.createElement(u.ModalFooter,null,i.default.createElement(u.Button,{color:"secondary",onClick:a},o("Cancel")),i.default.createElement(u.Button,{color:"primary",onClick:b},o("Submit"))))}},71205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843);function i(e){var t=e.value,n=e.onChange,r=e.min,i=e.step,l=e.max,u=e.readOnly,s=e.className;return a.default.createElement(o.Input,{type:"number",className:s,value:t,min:r,step:i,max:l,readOnly:u,onChange:n})}i.defaultProps={min:0,step:1,max:1/0,readOnly:!1};t.default=i},35981:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CustomTableSizeDialog",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SplitCellSettingDialog",{enumerable:!0,get:function(){return o.default}});var a=r(n(24697)),o=r(n(1896))},1896:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),l=n(28321),u=n(77886);t.default=function(e){var t=e.editor,n=e.closeDialog,a=(0,l.useTranslation)().t,s=(0,u.getSelectedInfo)(t).cell,c=s.rowspan,d=void 0===c?1:c,f=s.colspan,p=void 0===f?1:f,m=(0,o.useState)(d),v=r(m,2),h=v[0],E=v[1],g=(0,o.useState)(p),A=r(g,2),y=A[0],_=A[1],C=d,T=p,b=(0,o.useState)(""),N=r(b,2),O=N[0],D=N[1],S=(0,o.useCallback)((function(e){E(e.target.value)}),[]),L=(0,o.useCallback)((function(e){_(e.target.value)}),[]),I=(0,o.useCallback)((function(){var e=parseInt(h),r=parseInt(y);if(!e||!r||e<0||r<0)return D(a("Please_enter_a_non-negative_integer")),!1;var o=e,i=r;return e>C?(E(o=C),D(a("The_maximum_row_number_is_{number}").replace("{number}",C)),!1):r>T?(_(i=T),D(a("The_maximum_column_number_is_{number}").replace("{number}",T)),!1):((0,u.splitCell)(t,o,i),void n())}),[h,y]);return o.default.createElement(i.Modal,{isOpen:!0,autoFocus:!1,toggle:n,zIndex:1071,returnFocusAfterClose:!0},o.default.createElement(i.ModalHeader,{toggle:n},a("Split_cell")),o.default.createElement(i.ModalBody,null,o.default.createElement(i.Row,null,o.default.createElement(i.Col,{md:6},o.default.createElement(i.FormGroup,null,o.default.createElement(i.Label,{for:"row-number"},a("Row_number")),o.default.createElement(i.Input,{id:"row-number",name:"row-number",type:"number",min:1,value:h,onChange:S}))),o.default.createElement(i.Col,{md:6},o.default.createElement(i.FormGroup,null,o.default.createElement(i.Label,{for:"column-number"},a("Column_number")),o.default.createElement(i.Input,{id:"column-number",name:"column-number",type:"number",min:1,value:y,onChange:L})))),O&&o.default.createElement(i.Alert,{className:"mt-2 mb-0",color:"danger"},a(O))),o.default.createElement(i.ModalFooter,null,o.default.createElement(i.Button,{color:"secondary",onClick:n},a("Cancel")),o.default.createElement(i.Button,{color:"primary",onClick:I},a("Submit"))))}},77886:function(e,t,n){"use strict";var r=n(50883).default,a=n(41132).default,o=n(12897).default,i=n(43693).default,l=n(85715).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateTableRowHeight=t.updateColumnWidth=t.splitCell=t.setTableSelectedRange=t.setTableFragmentData=t.setCellStyle=t.removeTableElement=t.removeTable=t.normalizeTableELement=t.moveRows=t.moveColumns=t.isTableWidthFitScreen=t.isTableMenuDisabled=t.isTableLocation=t.isSelectedAllCell=t.isPreventResetTableSelectedRange=t.isLastTableCell=t.isInTable=t.isHideDragHandlerLine=t.isCursorAtCellStart=t.isCursorAtCellEnd=t.isCombineCellsDisabled=t.isAllInTable=t.insertTableRow=t.insertTableElement=t.insertTableColumn=t.insertTableByTemplate=t.insertTable=t.insertMultipleRowsAndColumns=t.handleInsertTable=t.handleCombinedCellsBeforeDeleteTableRow=t.handleCombinedCellsBeforeDeleteTableColumn=t.handleCombinedCellsAfterInsertTableRow=t.handleCombinedCellsAfterInsertTableColumn=t.getTableSelectedRangeAfterDrag=t.getTableRowSelectedRange=t.getTableDragType=t.getTableColumnsWidth=t.getTableColumnsAfterInsertColumn=t.getTableColumns=t.getTableColumnSelectedRange=t.getSelectedInfo=t.getRowHeight=t.getRowDomHeight=t.getResizeMaskCellInfo=t.getInsertPosition=t.getHighlightClass=t.getFirstTableCell=t.getCellInheritStyles=t.getCellHighlightClassName=t.getCellColumn=t.generateTableRow=t.generateTableCell=t.generateInheritStyle=t.generateEmptyTable=t.generateDragMoveElement=t.focusClosestCellWhenJustifyCellSize=t.focusCell=t.fitTableColumnToScreen=t.elementHasImage=t.deleteTableSelectCells=t.deleteTableRangeData=t.deleteHandler=t.combineCells=t.colorBlend=t.adjustCombinedCellRange=void 0;var s=u(n(36261)),c=n(70523),d=n(62097),f=u(n(55097)),p=n(82935),m=n(39177),v=n(41073),h=u(n(65948)),E=n(59983),g=u(n(2568)),A=n(26065),y=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!c.Range.isCollapsed(n))return!0;var r=c.Editor.nodes(e,{match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return!!n.startsWith("header")||(n===m.ELEMENT_TYPE.TITLE||(n===m.ELEMENT_TYPE.SUBTITLE||(n===m.ELEMENT_TYPE.CODE_BLOCK||(n===m.ELEMENT_TYPE.ORDERED_LIST||(n===m.ELEMENT_TYPE.UNORDERED_LIST||(n===m.ELEMENT_TYPE.BLOCKQUOTE||(n===m.ELEMENT_TYPE.LIST_ITEM||(n===m.ELEMENT_TYPE.TABLE||(n===m.ELEMENT_TYPE.TABLE_CELL||(n===m.ELEMENT_TYPE.TABLE_ROW||(n===m.ELEMENT_TYPE.CALL_OUT||!!c.Editor.isVoid(e,t))))))))))))},universal:!0});return!!l(r,1)[0]};t.isTableMenuDisabled=y;t.isCombineCellsDisabled=function(e,t){if(t)return!0;var n=e.selection,r=e.tableSelectedRange;return!n||!!g.default.isSameObject(r,v.EMPTY_SELECTED_RANGE)};var _=function(e,t,n){var r={},a=(0,p.getSelectedNodeEntryByType)(e,m.ELEMENT_TYPE.TABLE);if(a&&void 0!==t&&void 0!==n){var o=l(a,2)[1];r=K(e,o,t,n)}return{id:s.default.nice(),type:m.ELEMENT_TYPE.TABLE_CELL,children:[{text:"",id:s.default.nice()}],style:r,inherit_style:r}};t.generateTableCell=_;var C=function(e,t,n){for(var r=[],a=0;a<t;a++){var o=_(e,n,a);r.push(o)}return{id:s.default.nice(),type:m.ELEMENT_TYPE.TABLE_ROW,children:r,style:i({},v.TABLE_ROW_STYLE.MIN_HEIGHT,v.TABLE_ROW_MIN_HEIGHT)}};t.generateTableRow=C;var T=function(e,t){for(var n=t.size,r=void 0===n?[0,0]:n,a=t.alternate_highlight,o=void 0!==a&&a,i=t.alternate_highlight_color,l=r[0],u=r[1],c=[],d=0;d<l;d++){var f=C(e,u,d);c.push(f)}for(var p=Math.max(v.TABLE_CELL_MIN_WIDTH,parseInt(e.width/u)),h=[],E=0;E<u;E++)h.push({width:p});return{id:s.default.nice(),type:m.ELEMENT_TYPE.TABLE,children:c,columns:h,ui:{alternate_highlight:o,alternate_highlight_color:i},style:{gridTemplateColumns:"repeat(".concat(u,", ").concat(p,"px)"),gridAutoRows:"minmax(".concat(v.TABLE_ROW_MIN_HEIGHT,"px, auto)")}}};t.generateEmptyTable=T;t.insertTable=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m.INSERT_POSITION.CURRENT;if(t&&(r===m.INSERT_POSITION.AFTER||!y(e))){var a=T(e,{size:t}),o=n||e.selection,i=c.Editor.path(e,o);H(e,r,i,a)}};var b=function(e){var t=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE),n=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE_ROW),r=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE_CELL),a=(0,p.findPath)(e,r);return{table:t,tablePath:(0,p.findPath)(e,t),tableSize:[t.children.length,n.children.length],row:n,rowPath:(0,p.findPath)(e,n),rowIndex:a[a.length-2],cell:r,cellPath:(0,p.findPath)(e,r),cellIndex:a[a.length-1]}};t.getSelectedInfo=b;t.isInTable=function(e){var t=(0,p.getSelectedElems)(e);return!!t.some((function(e){return e.type===m.ELEMENT_TYPE.TABLE}))&&t[0].type===m.ELEMENT_TYPE.TABLE};t.isAllInTable=function(e){var t=(0,p.getSelectedElems)(e);return!!t.some((function(e){return e.type===m.ELEMENT_TYPE.TABLE}))&&(t[0].type===m.ELEMENT_TYPE.TABLE&&t.slice(1).every((function(e){return[m.ELEMENT_TYPE.TABLE_ROW,m.ELEMENT_TYPE.TABLE_CELL].includes(e.type)})))};t.setCellStyle=function(e,t){var n;if(g.default.isSameObject(e.tableSelectedRange,v.EMPTY_SELECTED_RANGE)){if((0,p.getSelectedElems)(e).forEach((function(r){if(r.type===m.ELEMENT_TYPE.TABLE_CELL){var a=(0,p.findPath)(e,r);a&&(n=n||a,c.Transforms.setNodes(e,{style:o(o({},r.style),t),inherit_style:G(v.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE,t,r)},{at:a}))}})),n){var r={anchor:c.Editor.start(e,n),focus:c.Editor.end(e,n)};c.Transforms.select(e,r)}}else for(var i=e.tableSelectedRange,l=i.minColIndex,u=i.maxColIndex,s=i.minRowIndex,d=i.maxRowIndex,f=b(e).tablePath,h=s;h<=d;h++)for(var E=l;E<=u;E++){var A=[].concat(a(f),[h,E]),y=(0,p.getNode)(e,A);c.Transforms.setNodes(e,{style:o(o({},y.style),t),inherit_style:G(v.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE,t,y)},{at:A})}};t.insertTableRow=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v.TABLE_ELEMENT_POSITION.AFTER;if(!(t.children.length>=v.TABLE_MAX_ROWS)){var o=t.children[0].children.length,i=C(e,o,n),l=(0,p.findPath)(e,t),u=r===v.TABLE_ELEMENT_POSITION.AFTER?[].concat(a(l),[n+1]):[].concat(a(l),[n]);c.Transforms.insertNodes(e,i,{at:u});var s=[].concat(a(u),[0]);(0,p.focusEditor)(e,s),r===v.TABLE_ELEMENT_POSITION.AFTER&&N(e,l,t,n)}};var N=function(e,t,n,r){for(var o=n.children[r].children,i=0,l=o.length;i<l;i++){var u=o[i],s=u.is_combined,d=u.rowspan,f=u.colspan;if(s)for(var p=r-1;p>=0;p--){var m=n.children[p].children[i],v=m.is_combined,h=m.rowspan,E=m.colspan;if(!v&&p+h-1>r){c.Transforms.setNodes(e,{rowspan:h+1},{at:[].concat(a(t),[p,i])});for(var g=0;g<E;g++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[r+1,i+g])});break}}else if(d>1){c.Transforms.setNodes(e,{rowspan:d+1},{at:[].concat(a(t),[r,i])});for(var A=0;A<f;A++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[r+1,i+A])})}}};t.handleCombinedCellsAfterInsertTableRow=N;t.insertTableColumn=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v.TABLE_ELEMENT_POSITION.AFTER;if(!(t.children[0].children.length>=v.TABLE_MAX_COLUMNS)){var o=r===v.TABLE_ELEMENT_POSITION.AFTER?n+1:n,i=M(e,t,o,1);R(e,t,i);for(var l=(0,p.findPath)(e,t),u=t.children.length,s=0;s<u;s++){var d=[].concat(a(l),[s,o]),f=_(e,s,n);c.Transforms.insertNodes(e,f,{at:d})}var m=[].concat(a(l),[0,o,0]);(0,p.focusEditor)(e,m),r===v.TABLE_ELEMENT_POSITION.AFTER&&O(e,l,t,n)}};var O=function(e,t,n,r){for(var o=0,i=n.children.length;o<i;o++){var l=n.children[o].children[r],u=l.is_combined,s=l.rowspan,d=l.colspan;if(u)for(var f=r-1;f>=0;f--){var p=n.children[o].children[f],m=p.is_combined,v=p.rowspan,h=p.colspan;if(!m&&f+h-1>r){c.Transforms.setNodes(e,{colspan:h+1},{at:[].concat(a(t),[o,f])});for(var E=0;E<v;E++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[o+E,r+1])});break}}else if(d>1){c.Transforms.setNodes(e,{colspan:d+1},{at:[].concat(a(t),[o,r])});for(var g=0;g<s;g++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[o+g,r+1])})}}};t.handleCombinedCellsAfterInsertTableColumn=O;t.insertTableElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.TABLE_ELEMENT_POSITION.AFTER,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=b(e),i=o.table,l=o.tablePath,u=o.tableSize,s=o.rowIndex,d=o.cellIndex;if(h.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),t!==v.TABLE_ELEMENT.ROW)if(t!==v.TABLE_ELEMENT.COLUMN);else{if(u[1]>=v.TABLE_MAX_COLUMNS)return;var f=n===v.TABLE_ELEMENT_POSITION.AFTER?d+1:d,g=Math.min(v.TABLE_MAX_COLUMNS-u[1],r),A=M(e,i,f,g);R(e,i,A);for(var y=0;y<g;y++){for(var T=0;T<u[0];T++){var D=[].concat(a(l),[T,f]),S=_(e,T,d);c.Transforms.insertNodes(e,S,{at:D})}if(0!==d||n!==v.TABLE_ELEMENT_POSITION.BEFORE){var L=n===v.TABLE_ELEMENT_POSITION.AFTER?d:d-1,I=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE);O(e,l,I,L)}}var w=[].concat(a(l),[s,d+1,0]);(0,p.focusEditor)(e,w)}else{if(u[0]>=v.TABLE_MAX_ROWS)return;for(var P=n===v.TABLE_ELEMENT_POSITION.AFTER?[].concat(a(l),[s+1]):[].concat(a(l),[s]),k=Math.min(v.TABLE_MAX_ROWS-u[0],r),x=0;x<k;x++){var B=C(e,u[1],s);if(c.Transforms.insertNodes(e,B,{at:P}),0!==s||n!==v.TABLE_ELEMENT_POSITION.BEFORE){var F=n===v.TABLE_ELEMENT_POSITION.AFTER?s:s-1,U=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE);N(e,l,U,F)}}var j=[].concat(a(P),[d]);(0,p.focusEditor)(e,j)}};t.combineCells=function(e){for(var t=b(e).tablePath,n=e.tableSelectedRange,r=n.minColIndex,o=n.maxColIndex,i=n.minRowIndex,l=n.maxRowIndex,u=[],s=i;s<l+1;s++)for(var d=r;d<o+1;d++){var f=[].concat(a(t),[s,d]),m=c.Editor.node(e,f);m[0].is_combined||(c.Transforms.setNodes(e,{is_combined:!0},{at:f}),u=u.concat(m[0].children))}var v=[].concat(a(t),[i,r]),g=_(e);g.children=u,g.rowspan=l-i+1,g.colspan=o-r+1,c.Transforms.removeNodes(e,{at:v}),c.Transforms.insertNodes(e,g,{at:v}),(0,p.focusEditor)(e,v),h.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE)};t.splitCell=function(e,t,n){if(1!==t||1!==n){for(var r,o=b(e),i=o.cell,l=o.rowIndex,u=o.cellIndex,s=o.cellPath,d=o.tablePath,f=i.rowspan,p=i.colspan,m=Math.floor(f/t),v=f%t,h=Math.floor(p/n),E=p%n,g=t*n,A=Math.ceil(i.children.length/g),y=0,C=0;C<t;C++){for(var T=m+(C+1<=v?1:0),N=0,O=0;O<n;O++){var D=_(e),S=(C*n+O)*A;if(S<i.children.length){var L=Math.min(S+A,i.children.length);D.children=i.children.slice(S,L)}D.rowspan=T,D.colspan=h+(O+1<=E?1:0);var I=l+y,R=u+N,w=[].concat(a(d),[I,R]);0===C&&0===O?r=D:(c.Transforms.removeNodes(e,{at:w}),c.Transforms.insertNodes(e,D,{at:w})),N+=D.colspan}y+=T}c.Transforms.removeNodes(e,{at:s}),c.Transforms.insertNodes(e,r,{at:s})}};var D=function(e,t){var n=t;n||(n=b(e).tablePath);e.reSetTableSelectedRange(),c.Transforms.removeNodes(e,{at:n})};t.removeTable=D;t.removeTableElement=function(e,t){var n=b(e),r=n.table,o=n.tablePath,i=n.tableSize,l=n.rowPath,u=n.rowIndex,s=n.cellIndex;if(h.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),t!==v.TABLE_ELEMENT.TABLE)if(t!==v.TABLE_ELEMENT.ROW)if(t!==v.TABLE_ELEMENT.COLUMN);else{if(1===i[1])return void D(e,o);if(!g.default.isSameObject(e.tableSelectedRange,v.EMPTY_SELECTED_RANGE)){var d=e.tableSelectedRange,f=d.minColIndex,m=d.maxColIndex;if(0===f&&m===i[1]-1)return void D(e,o);var A=P(e,r),y=[].concat(a(A.slice(0,f)),a(A.slice(m+1)));R(e,r,y);for(var _=0;_<i[0];_++)for(var C=f;C<=m;C++){var T=[].concat(a(o),[_,f]);c.Transforms.removeNodes(e,{at:T})}var N=[].concat(a(o),[u,0===f?0:f-1]);return void(0,p.focusEditor)(e,N)}var O=P(e,r).slice(0);O.splice(s,1),R(e,r,O),L(e,o,r,s);for(var I=0;I<i[0];I++){var w=[].concat(a(o),[I,s]);c.Transforms.removeNodes(e,{at:w})}var M=s===i[1]-1?s-1:s,k=[].concat(a(o),[u,M]);(0,p.focusEditor)(e,k)}else{if(1===i[0])return void D(e,o);if(!g.default.isSameObject(e.tableSelectedRange,v.EMPTY_SELECTED_RANGE)){var x=e.tableSelectedRange,B=x.minRowIndex,F=x.maxRowIndex;if(0===B&&F===i[0]-1)return void D(e,o);for(var U=B;U<=F;U++)queueMicrotask((function(){c.Transforms.removeNodes(e,{at:[].concat(a(o),[B])})}));var j=[].concat(a(o),[0===B?0:B-1,s]);return void(0,p.focusEditor)(e,j)}S(e,o,r,u),c.Transforms.removeNodes(e,{at:l});var H=u===i[0]-1?u-1:u,Y=[].concat(a(o),[H,s]);(0,p.focusEditor)(e,Y)}else D(e,o)};var S=function(e,t,n,r){for(var o=n.children[r].children,i=0,l=o.length;i<l;i++){var u=o[i],s=u.is_combined,d=u.rowspan,f=u.colspan;if(s)for(var p=r-1;p>=0;p--){var m=n.children[p].children[i],v=m.is_combined,h=m.rowspan;if(!v&&p+h-1>=r){c.Transforms.setNodes(e,{rowspan:h-1},{at:[].concat(a(t),[p,i])});break}}else if(d>1){var E=[].concat(a(t),[r+1,i]),g=_(e);g.rowspan=d-1,g.colspan=f,c.Transforms.removeNodes(e,{at:E}),c.Transforms.insertNodes(e,g,{at:E})}}};t.handleCombinedCellsBeforeDeleteTableRow=S;var L=function(e,t,n,r){for(var o=0,i=n.children.length;o<i;o++){var l=n.children[o].children[r],u=l.is_combined,s=l.rowspan,d=l.colspan;if(u)for(var f=r-1;f>=0;f--){var p=n.children[o].children[f],m=p.is_combined,v=p.colspan;if(!m&&f+v-1>=r){c.Transforms.setNodes(e,{colspan:v-1},{at:[].concat(a(t),[o,f])});break}}else if(d>1){var h=[].concat(a(t),[o,r+1]),E=_(e);E.rowspan=s,E.colspan=d-1,c.Transforms.removeNodes(e,{at:h}),c.Transforms.insertNodes(e,E,{at:h})}}};t.handleCombinedCellsBeforeDeleteTableColumn=L;var I=function(e,t){e.tableSelectedRange=t||v.EMPTY_SELECTED_RANGE};t.setTableSelectedRange=I;t.updateTableRowHeight=function(e,t,n){var r=(0,p.findPath)(e,t),a=(0,p.getNode)(e,r).style,l=void 0===a?{}:a;l[v.TABLE_ROW_STYLE.MIN_HEIGHT]!==n&&c.Transforms.setNodes(e,{style:o(o({},l),{},i({},v.TABLE_ROW_STYLE.MIN_HEIGHT,n))},{at:r})};var R=function(e,t,n){var r=(0,p.findPath)(e,t);c.Transforms.setNodes(e,{columns:n},{at:r})};t.updateColumnWidth=R;var w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(e)&&0!==e.length?e.reduce((function(e,t){return e+t.width}),0):0};t.getTableColumnsWidth=w;var M=function(e,t,n,r){var a=P(e,t),i=a.slice(0),l=w(a),u=a[n]||a[n-1],s=u.width*r;if(l>e.width){for(var c=0;c<r;c++)i.splice(n,0,u);return i}if(l+s<e.width){for(var d=0;d<r;d++)i.push(u);return i}for(var f=0;f<r;f++)l+=u.width,i.splice(n,0,u);var p=l/(e.width-1);return i.map((function(e){return o(o({},e),{},{width:Math.max(parseInt(e.width/p),v.TABLE_CELL_MIN_WIDTH)})}))};t.getTableColumnsAfterInsertColumn=M;var P=function(e,t){if(!t)return[];var n=t;if(t.type===m.ELEMENT_TYPE.TABLE_CELL){var r=(0,p.findPath)(e,t).slice(0,-2);n=(0,p.getNode)(e,r)}var a=n,o=a.columns,i=a.children;if(o)return o;for(var l=i[0].children.length,u=[],s=e.width||E.PAGE_EDIT_AREA_WIDTH,c=0;c<l;c++){var d={width:Math.max(v.TABLE_CELL_MIN_WIDTH,parseInt(s/l))};u.push(d)}return u};t.getTableColumns=P;t.getCellColumn=function(e,t){var n={width:v.TABLE_CELL_MIN_WIDTH};if(!e||!t)return n;var r=(0,p.findPath)(e,t);if(!r)return n;var a=r[r.length-1],o=r.slice(0,-2),i=(0,p.getNode)(e,o),l=i.columns,u=i.children[0].children.length,s=e.width||E.PAGE_EDIT_AREA_WIDTH;return l&&(n=l[a]),n||{width:Math.max(v.TABLE_CELL_MIN_WIDTH,parseInt(s/u))}};t.getFirstTableCell=function(e){for(var t=e;t&&(!t.hasAttribute("row-index")||!t.hasAttribute("cell-index"));)t=t.parentNode;return t};var k=function(e){return!!e&&(!(!Array.isArray(e.children)||0===e.children.length)&&e.children.some((function(e){return e.type===m.ELEMENT_TYPE.IMAGE||!!g.default.hasProperty(e,"children")&&k(e)})))};t.elementHasImage=k;var x=function(e){var t=b(e).tableSize;return g.default.isSameObject(e.tableSelectedRange,{minColIndex:0,maxColIndex:t[1]-1,minRowIndex:0,maxRowIndex:t[0]-1})};t.isSelectedAllCell=x;t.insertMultipleRowsAndColumns=function(e,t,n){var r=b(e),o=r.table,i=r.tablePath,l=r.tableSize,u=r.rowIndex,s=r.cellIndex,d=(0,f.default)(o);h.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE);for(var m=t.slice(l[0]-u),g=n.slice(l[1]-s),y=m.slice(0,Math.min(v.TABLE_MAX_ROWS-l[0],m.length)),T=g.slice(0,Math.min(v.TABLE_MAX_COLUMNS-l[1],n.length)),N=0;N<y.length;N++){var O=y[N],D=C(e,l[1],u);D.style=O.style,d.children.push(D)}T.length>0&&(d.columns=[].concat(a(o.columns),a(T)));for(var S=0;S<T.length;S++)for(var L=0;L<l[0]+y.length;L++){var I=_(e);d.children[L].children.push(I)}for(var R=u;R<Math.min(v.TABLE_MAX_ROWS,u+t.length);R++)for(var w=t[R-u].children,M=s;M<Math.min(v.TABLE_MAX_COLUMNS,s+n.length);M++){var P=w[M-s];d.children[R].children[M].children=(0,A.replacePastedDataId)(P.children)}(0,p.replaceNode)(e,{at:i,nodes:d}),(0,p.focusEditor)(e,[].concat(a(i),[u,s,0]));var k=e.selection.focus;c.Transforms.select(e,{focus:k,anchor:k})};t.setTableFragmentData=function(e,t){var n=(0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE),r=e.getFragment(),o=JSON.stringify(r),i=window.btoa(encodeURIComponent(o));t.setData("application/".concat(m.CLIPBOARD_FORMAT_KEY),i);for(var l=document.createElement("table"),u=e.tableSelectedRange,s=u.minColIndex,c=u.maxColIndex,f=u.minRowIndex,v=u.maxRowIndex,h=(0,p.findPath)(e,n),E=f;E<=v;E++){for(var g=document.createElement("tr"),A=s;A<=c;A++){var y=[].concat(a(h),[E,A]),_=(0,p.getNode)(e,y),C=document.createElement("td"),T=document.createElement("div");T.innerHTML=d.ReactEditor.toDOMNode(e,_).innerHTML,C.appendChild(T),g.appendChild(C)}l.appendChild(g)}l.setAttribute("data-slate-fragment",i);var b=document.createElement("div");return b.appendChild(l),t.setData("text/html",b.innerHTML),t.setData("text/plain",b.innerText),t};t.deleteTableRangeData=function(e){for(var t,n=e.tableSelectedRange,r=n.minRowIndex,i=n.maxRowIndex,l=n.minColIndex,u=n.maxColIndex,s=b(e).tablePath,d=r;d<=i;d++)for(var f=l;f<=u;f++){var m=[].concat(a(s),[d,f]),g=(0,p.getNode)(e,m);t||!c.Node.string(g)&&!k(g)||(t=m);var A=g.children[0];(0,p.replaceNodeChildren)(e,{at:m,nodes:o(o({},A),{},{text:""})})}if(t){e.tableSelectedRange=v.EMPTY_SELECTED_RANGE,h.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),(0,p.focusEditor)(e,t);var y=e.selection.focus;c.Transforms.select(e,{focus:y,anchor:y})}};t.deleteHandler=function(e){var t=e.selection,n=e.tableSelectedRange;if(null==t)return"";if(!g.default.isSameObject(n,v.EMPTY_SELECTED_RANGE))return x(e)?"table":"range";var r=c.Editor.nodes(e,{match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return n===m.ELEMENT_TYPE.TABLE_CELL}}),a=l(r,1)[0];if(a){var o=l(a,2)[1],i=c.Editor.start(e,o);if(c.Point.equals(t.anchor,i))return"default"}return""};t.isTableLocation=function(e,t){var n,a=c.Editor.nodes(e,{at:t,match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return n===m.ELEMENT_TYPE.TABLE_CELL}}),o=!1,i=r(a);try{for(i.s();!(n=i.n()).done;){n.value;o=!0}}catch(l){i.e(l)}finally{i.f()}return o};var B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return!1;var n=e.children.length;return t===e.children[n-1].text.length};t.isCursorAtCellEnd=B;var F=function(){return 0===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)};t.isCursorAtCellStart=F;t.focusCell=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=b(e),o=r.tableSize,i=r.tablePath,l=r.rowIndex,u=r.cellIndex,s=r.cell,d=i.slice(0,-1),f=i[i.length-1],v=e.selection.focus;if(n===m.KEYBOARD.UP){if(!F(v.offset))return void setTimeout((function(){if((0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE)){var t=b(e).cellIndex;if(0!==Math.abs(t-u)){if(0===l)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));(0,p.focusEditor)(e,[].concat(a(d),[f,l-1,u]));var n=e.selection.focus;c.Transforms.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),0===l)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));(0,p.focusEditor)(e,[].concat(a(d),[f,l-1,u]));var h=e.selection.focus;c.Transforms.select(e,{focus:h,anchor:h})}if(n===m.KEYBOARD.RIGHT){if(!B(s,v.offset))return;if(t.preventDefault(),l===o[0]-1&&u===o[1]-1)return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]));u===o[1]-1?(0,p.focusEditor)(e,[].concat(a(d),[f,l+1,0])):(0,p.focusEditor)(e,[].concat(a(d),[f,l,u+1]));var E=e.selection.anchor;c.Transforms.select(e,{focus:E,anchor:E})}if(n===m.KEYBOARD.DOWN){if(!B(s,v.offset))return void setTimeout((function(){if((0,p.getSelectedNodeByType)(e,m.ELEMENT_TYPE.TABLE)){var t=b(e).cellIndex;if(0!==Math.abs(t-u)){if(l===o[0]-1){if(!(0,p.getNode)(e,[].concat(a(d),[f+1])))return;return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]))}(0,p.focusEditor)(e,[].concat(a(d),[f,l+1,u]));var n=e.selection.anchor;c.Transforms.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),l===o[0]-1){if(!(0,p.getNode)([].concat(a(d),[f+1])))return;return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]))}(0,p.focusEditor)(e,[].concat(a(d),[f,l+1,u]));var g=e.selection.anchor;c.Transforms.select(e,{focus:g,anchor:g})}if(n===m.KEYBOARD.LEFT){if(!F(v.offset))return;if(t.preventDefault(),0===l&&0===u)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));0===u?(0,p.focusEditor)(e,[].concat(a(d),[f,l-1,o[1]-1])):(0,p.focusEditor)(e,[].concat(a(d),[f,l,u-1]));var A=e.selection.focus;c.Transforms.select(e,{focus:A,anchor:A})}};t.isLastTableCell=function(e,t){if(t[0].type!==m.ELEMENT_TYPE.TABLE_CELL)return!1;var n=b(e).tableSize,r=n[0]-1,a=n[1]-1,o=t[1],i=o.length;return o[i-1]===a&&o[i-2]===r};var U=function(e){return e?(4===e.length?"#"+e.slice(1,4).repeat(2):e).toUpperCase():""};t.colorBlend=function(e,t,n){var r=U(e),a=U(t);if(!r&&!a)return"unset";if(r&&!a)return r;if(!r&&a)return a;if("#FFFFFF"===r)return a;if("#FFFFFF"===a)return r;var o=Math.max(Math.min(Number(n),1),0),i=parseInt(r.substring(1,3),16),l=parseInt(r.substring(3,5),16),u=parseInt(r.substring(5,7),16),s=parseInt(a.substring(1,3),16),c=parseInt(a.substring(3,5),16),d=parseInt(a.substring(5,7),16),f=Math.round(i*(1-o)+s*o),p=Math.round(l*(1-o)+c*o),m=Math.round(u*(1-o)+d*o);return"#"+(f=("0"+(f||0).toString(16)).slice(-2))+(p=("0"+(p||0).toString(16)).slice(-2))+(m=("0"+(m||0).toString(16)).slice(-2))};t.getRowHeight=function(e,t){var n=e.style,r=(void 0===n?{}:n)[v.TABLE_ROW_STYLE.MIN_HEIGHT]||v.TABLE_ROW_MIN_HEIGHT;return 0===t?r+1:r};t.getRowDomHeight=function(e,t){var n,a=0,o=r(t.children);try{for(o.s();!(n=o.n()).done;){var i=n.value,l=i.is_combined,u=i.rowspan;if(!(l||(void 0===u?1:u)>1)){var s=null;try{s=d.ReactEditor.toDOMNode(e,i)}catch(c){if(!s)break}a=s.getBoundingClientRect().height;break}}}catch(f){o.e(f)}finally{o.f()}return a||(a=t.style[v.TABLE_ROW_STYLE.MIN_HEIGHT]||v.TABLE_ROW_MIN_HEIGHT),a};var j=function(e,t){if(!t)return _(e);var n=o({children:[{text:"",id:s.default.nice()}]},t),r=[];if(n.children.forEach((function(e){e.type===m.ELEMENT_TYPE.PARAGRAPH?r.push.apply(r,a(e.children)):r.push(e)})),n.children=r.map((function(e){return e.BOLD&&(e.bold=e.BOLD,delete e.BOLD),e.ITALIC&&(e.italic=e.ITALIC,delete e.ITALIC),e})),n.data){var i=o({},n.data);delete n.data,Object.keys(i).forEach((function(e){"align"===e&&(i.text_align=i.align,delete i.align)})),n.style=i}return n};t.normalizeTableELement=function(e,t){if(t.type!==m.ELEMENT_TYPE.TABLE){var n=[t.children.length,t.children[0].children.length];return T(e,{size:n})}for(var r=o({},t),a=0;a<t.children.length;a++){for(var i=r.children[a],l=0;l<i.children.length;l++)i.children[l]=j(e,i.children[l]);r.children[a]=i}return r};t.insertTableByTemplate=function(e,t){var n=T(e,{size:[4,4],alternate_highlight_color:t,alternate_highlight:!0}),r=c.Editor.path(e,e.selection),a=Y(e);H(e,a,r,n)};var H=function(e,t,n,r){var a=e.selection;if(t===m.INSERT_POSITION.BEFORE){var o=[n[0]];c.Transforms.insertNodes(e,r,{at:o})}else if(t===m.INSERT_POSITION.AFTER){var i=[n[0]+1];c.Transforms.insertNodes(e,r,{at:i})}else t===m.INSERT_POSITION.CURRENT&&(c.Transforms.splitNodes(e,{at:a,always:!0}),c.Transforms.insertNodes(e,r,{at:a.anchor}));d.ReactEditor.focus(e)};t.handleInsertTable=H;var Y=function(e){var t=e.selection;if(!t)return m.INSERT_POSITION.CURRENT;if(!c.Range.isCollapsed(t))return m.INSERT_POSITION.CURRENT;var n=(0,p.getAboveBlockNode)(e);return n?c.Editor.isStart(e,t.anchor,n[1])?m.INSERT_POSITION.BEFORE:c.Editor.isEnd(e,t.anchor,n[1])?m.INSERT_POSITION.AFTER:m.INSERT_POSITION.CURRENT:m.INSERT_POSITION.CURRENT};t.getInsertPosition=Y;var G=function(e,t,n){var r=o({},n.inherit_style)||{};for(var a in t)Object.hasOwnProperty.call(t,a)&&e.includes(a)&&(r[a]=t[a]);return r};t.generateInheritStyle=G;var K=function(e,t,n,r){var a,o,i=c.Editor.nodes(e,{match:function(e){return e.type===m.ELEMENT_TYPE.TABLE},at:t}),u=l(i,1)[0];if(!u)return{};var s=null===(a=u[0].children[n])||void 0===a?void 0:a.children[r];return s&&null!==(o=s.inherit_style)&&void 0!==o?o:{}};t.getCellInheritStyles=K;var W=function(e,t){var n="";return 0===t?n=e:t%2===0&&(n=v.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP[e]),n};t.getCellHighlightClassName=W;t.focusClosestCellWhenJustifyCellSize=function(e,t){var n=d.ReactEditor.findPath(e,t);(0,p.focusEditor)(e,c.Editor.end(e,n))};var z=function(e,t,n){for(var r=t;r>=0;r--)for(var a=e.children[r],o=n;o>=0;o--){var i=a.children[o],l=i.colspan,u=void 0===l?0:l,s=i.rowspan,c=void 0===s?0:s;if(!(u<=1&&c<=1)){if(o+u>=n&&r+c>=t)return{currentCell:i,rowIndex:r,cellIndex:o};break}}};t.getResizeMaskCellInfo=function(e,t,n,r){var a=r,o=t.children[n].children[r],i=t.children[n].children[r];if(i.is_combined){var l=z(t,n,r);r=l.cellIndex,n=l.rowIndex,i=l.currentCell}var u=t.columns,s=d.ReactEditor.toDOMNode(e,i),c=o.colspan,f=o.rowspan,p=u[r].width,m=s.getBoundingClientRect().height;if(c>1)for(var v=r+1;v<r+c;)p+=u[v].width,v++;if(f>1)for(var h=n+1;h<n+f;){var E=t.children[h].children[r];m+=d.ReactEditor.toDOMNode(e,E).getBoundingClientRect().height,h++}return{width:p,height:m,top:s.offsetTop,left:s.offsetLeft,rowIndex:n,cellIndex:r,cell:i,focusCellIndex:a}};t.getHighlightClass=function(e,t){var n,r=c.Editor.nodes(e,{at:t,match:function(e){return e.type===m.ELEMENT_TYPE.TABLE}}),a=(null===(n=l(r,1)[0][0])||void 0===n?void 0:n.ui)||{},o=a.alternate_highlight,i=a.alternate_highlight_color;if(!o)return"";var u=t[t.length-2];return W(i,u)};t.adjustCombinedCellRange=function(e,t){var n=t.minRowIndex,r=t.maxRowIndex,a=t.minColIndex,o=t.maxColIndex,i=e.children[n].children[a],l=i.colspan,u=void 0===l?0:l,s=i.rowspan,c=void 0===s?0:s;if((c>1||u>1)&&(n+c===r+1&&a+u===o+1))return v.EMPTY_SELECTED_RANGE;return t};t.isPreventResetTableSelectedRange=function(e){var t=e.target,n=t.getAttribute("draggable"),r=t.classList.contains("sdoc-table-column-header"),a=t.classList.contains("sdoc-table-row-header");return r||a||"true"===n};t.getTableDragType=function(e,t){var n=e.children.length,r=t.minRowIndex,a=t.maxRowIndex;return 0===r&&a===n-1?v.DRAG_HANDLER_COLUMN:v.DRAG_HANDLER_ROW};t.moveColumns=function(e,t,n,r){var o=b(e),i=o.table,l=o.tablePath,u=t<n;i.children.forEach((function(o,i){if(u)for(var s=[].concat(a(l),[i,t]),d=[].concat(a(l),[i,r]),f=r;f>=n;f--){var p=o.children[f];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,p,{at:s})}else for(var m=[].concat(a(l),[i,t-1]),v=[].concat(a(l),[i,n]),h=n;h<=r;h++){var E=o.children[h];c.Transforms.removeNodes(e,{at:v}),c.Transforms.insertNodes(e,E,{at:m})}})),function(e,t,n,r,o){var i=a(t.columns),l=o-r+1,u=i.splice(r,l);i.splice.apply(i,[n,0].concat(a(u))),R(e,t,i)}(e,i,t,n,r);var s={minRowIndex:0,maxRowIndex:i.children.length-1,minColIndex:t,maxColIndex:t+r-n};I(e,s)};t.getTableSelectedRangeAfterDrag=function(e,t,n,r,a){var o=e.columns.length,i={minRowIndex:0,maxRowIndex:e.children.length-1,minColIndex:0,maxColIndex:o-1},l=n<r;if(t===v.DRAG_HANDLER_COLUMN)if(l)i.minColIndex=n,i.maxColIndex=n+a-r;else{var u=a-r+1;i.minColIndex=n-u,i.maxColIndex=n-1}else if(l)i.minRowIndex=n,i.maxRowIndex=n+a-r;else{var s=a-r+1;i.minRowIndex=n-s,i.maxRowIndex=n-1}return i};t.moveRows=function(e,t,n,r){var o=b(e),i=o.table,l=o.tablePath,u=t<n,s=[].concat(a(l),[u?t:t-1]),d=[].concat(a(l),[u?r:n]);if(u)for(var f=r;f>=n;f--){var p=i.children[f];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,p,{at:s})}else for(var m=n;m<=r;m++){var v=i.children[m];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,v,{at:s})}var h={minRowIndex:t,maxRowIndex:t+r-n,minColIndex:0,maxColIndex:i.children.length-1};I(e,h)};t.generateDragMoveElement=function(e){var t="sdoc-drag-image",n=document.getElementById(t);if(!n){var r=window.devicePixelRatio;(n=document.createElement("canvas")).width=115,n.height=30,n.id=t,document.body.appendChild(n);var a=n.getBoundingClientRect(),o=a.width,i=a.height;n.style.width=n.width+"px",n.style.height=n.height+"px",n.width=r*o,n.height=r*i,n.style.position="fixed"}n.style.display="block";var l=n.getContext("2d");return l.clearRect(0,0,n.width,n.height),l.fillStyle="rgb(241,243,246)",l.fillRect(0,0,n.width,n.height),l.font="22px Arial",l.textBaseline="middle",l.textAlign="center",l.fillStyle="black",l.fillText(e,n.width/2,n.height/2),n};t.isHideDragHandlerLine=function(e,t,n,r,a){var o=r.length,i=r[o-2],l=r[o-1],u=d.ReactEditor.toDOMNode(e,n.children[i].children[l]),s=u.classList.contains(v.CELL_SELECTED);if(s)return!0;if(a&&(t===v.DRAG_HANDLER_COLUMN?l+=1:i+=1),t===v.DRAG_HANDLER_COLUMN&&l===n.columns.length||t===v.DRAG_HANDLER_ROW&&i===n.children.length)return!1;var c=null;if(t===v.DRAG_HANDLER_COLUMN&&l>0){var f=n.children[i].children[l-1];c=d.ReactEditor.toDOMNode(e,f);var p=n.children.find((function(e){return e.children[l-1].children.length>1})),m=n.children.find((function(e){var t=e.children[l];return!0===(null===t||void 0===t?void 0:t.is_combined)}));if(p&&m)return!0}else if(t===v.DRAG_HANDLER_ROW&&i>0){var h=n.children[i-1].children[l];c=d.ReactEditor.toDOMNode(e,h);var E=n.children[i-1],g=n.children[i],A=E.children.find((function(e){return e.children.length>1})),y=g.children.find((function(e){return!0===(null===e||void 0===e?void 0:e.is_combined)}));if(A&&y)return!0}if(s=(u=d.ReactEditor.toDOMNode(e,n.children[i].children[l])).classList.contains(v.CELL_SELECTED))return!0;if(c&&c.classList.contains(v.CELL_SELECTED))return!0;if(t===v.DRAG_HANDLER_COLUMN?n.children.some((function(e){return e.children[l-a].is_combined})):n.children[i-a].children.some((function(e){return e.is_combined})))return!0;if(t===v.DRAG_HANDLER_COLUMN&&l===n.columns.length-1)return!1};t.getTableRowSelectedRange=function(e,t){var n=e.children[t].children.length,r=t,a=t,o=n-1,i=function(t){e.children[t].children.reduce((function(e,n,r){return n.is_combined&&e.push(r),n.rowspan>1&&(a=Math.max(a,t+n.rowspan-1),i(a)),e}),[]).some((function(n){var o=z(e,t,n),l=o.rowIndex,u=o.currentCell;return r>l?(i(r=l,0),!1):a<l+u.rowspan-1&&(a=l+u.rowspan-1,i(a,0),!1)}))};return i(t),{minRowIndex:r,maxRowIndex:a,minColIndex:0,maxColIndex:o}};t.getTableColumnSelectedRange=function(e,t){var n=e.children.length-1,r=t,a=t,o=function(t){var n=[];e.children.forEach((function(e,r){var i=e.children[t];i.is_combined&&n.push(r),i.colspan>1&&(a=Math.max(a,t+i.colspan-1),o(a))})),n.some((function(n){var i=z(e,n,t),l=i.cellIndex,u=i.currentCell;return r>l?(o(r=l,0),!1):a<l+u.colspan-1&&(a=l+u.colspan-1,o(a,0),!1)}))};return o(t),{minRowIndex:0,maxRowIndex:n,minColIndex:r,maxColIndex:a}};t.isTableWidthFitScreen=function(e){var t=b(e).table,n=d.ReactEditor.toDOMNode(e,t);if(n)return n.querySelector(".sdoc-table-scroll-wrapper").getBoundingClientRect().width>=e.width};t.fitTableColumnToScreen=function(e){var t=b(e),n=t.table,r=t.tablePath,a=n.columns.length,i=Math.max(v.TABLE_CELL_MIN_WIDTH,parseInt(e.width/a)),l=n.columns.map((function(e){return o(o({},e),{},{width:i})}));c.Transforms.setNodes(e,{columns:l},{at:r})};t.deleteTableSelectCells=function(e,t){var n=t.start,r=t.end,a=(t.rowsLength,t.columnLength);if(!(n.length<=3)){var i=n[0],l=n[1],u=[];if(n[1]===r[1])for(var s=n[2],c=r[2],d=s;d<=c;d++)u.push([i,l,d]);if(n[1]!==r[1]){for(var f=r[1]-n[1]===1,m=n[2];m<=a-1;m++)u.push([i,l,m]);if(!f)for(var v=n[1]+1;v<=r[1]-1;v++)for(var h=0;h<=a-1;h++)u.push([i,v,h]);for(var E=r[2],g=r[1],A=0;A<=E;A++)u.push([i,g,A])}for(var y=0;y<u.length;y++){var _=u[y],C=(0,p.getNode)(e,_).children[0];(0,p.replaceNodeChildren)(e,{at:_,nodes:o(o({},C),{},{text:""})})}}}},83087:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=n(53319),i=r(n(11898)),l=r(n(9492)),u=n(8311),s={type:a.TABLE,nodeType:"element",model:i.default,editorMenus:[o.TableMenu],editorPlugin:l.default,renderElements:[u.renderTable,u.renderTableRow,u.renderTableCell]};t.default=s},39670:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404));t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.color,r=e.lastUsedColor;return a.default.createElement("div",{className:(0,i.default)("sdoc-color-item",{selected:r===n.value}),style:{backgroundColor:n.value},color:n.value,"data-color":n.value,title:n.index?t(n.name,{value:n.index}):t(n.name)})}))},28259:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(94404)),c=n(25825),d=n(46867),f=n(39177),p=a(n(39670)),m=n(86401),v=n(77886),h=n(6389);n(57942);var E=f.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY;t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=(e.isRichEditor,(0,l.useTranslation)().t),g=(0,h.useColorContext)(),A=g.lastUsedTableCellBackgroundColor,y=g.updateLastUsedTableCellBackgroundColor,_=(0,i.useRef)(null),C=(0,i.useRef)(null),T=(0,i.useState)(d.LocalStorage.getItem(E,f.DEFAULT_RECENT_USED_LIST)),b=r(T,2),N=b[0],O=b[1],D=(0,i.useState)(!1),S=r(D,2),L=S[0],I=S[1],R=(0,i.useState)(!1),w=r(R,2),M=w[0],P=w[1],k=(0,i.useCallback)((function(e){(0,v.setCellStyle)(n,{background_color:e})}),[n]),x=(0,i.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!a){var n=e||"";if(k(n),""!==n&&N[0]!==n){var r=N.slice(0,9);r.unshift(n),d.LocalStorage.setItem(E,r),O(r)}y&&y(n),t&&(_.current.toggle(),I(!L))}}),[N,E,L,M,a]),B=(0,i.useCallback)((function(e){if(e.target.className.includes("sdoc-color-item")){var t=e.target.dataset.color;x(t)}}),[N,E,L,M]),F=(0,i.useCallback)((function(){M||(_.current.toggle(),I(!L))}),[L,M]),U=(0,i.useCallback)((function(){C.current.toggle(),P(!M)}),[C,M]),j=(0,i.useCallback)((function(e){(0,m.eventStopPropagation)(e)}),[]),H=(0,i.useCallback)((function(e){var t=e.hex;x(t,!1)}),[a]);return i.default.createElement(u.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1,className:"sdoc-color-menu-popover sdoc-table-cell-bg-colors-popover",toggle:F,ref:_},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-color-dropdown-menu"},i.default.createElement("div",{className:"p-3 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-color-no-color-container"},i.default.createElement("div",{className:"sdoc-color-no-color-content",onMouseDown:function(){return x()}},o("No_color"))),i.default.createElement("div",{className:"sdoc-color-default-colors-container",onMouseDown:B},f.DEFAULT_COLORS.map((function(e,t){return i.default.createElement(p.default,{key:"default-color-".concat(t),color:e,lastUsedColor:A})}))),i.default.createElement("div",{className:"sdoc-color-standard-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},o("Standard_color")),i.default.createElement("div",{className:"d-flex",onMouseDown:B},f.STANDARD_COLORS.map((function(e,t){return i.default.createElement(p.default,{key:"standard-color-".concat(t),color:e,lastUsedColor:A})})))),i.default.createElement("div",{className:"sdoc-color-recent-used-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},o("Recently_used")),i.default.createElement("div",{className:"d-flex",onMouseDown:B},N.map((function(e,t){return i.default.createElement(p.default,{key:"standard-color-".concat(t),color:{value:e,name:e}})}))))),i.default.createElement("div",{className:"sdoc-colors-divider"}),i.default.createElement("div",{className:(0,s.default)("sdoc-more-colors pr-2",{"show-pick":M}),id:"sdoc-more-colors"},i.default.createElement("span",null,o("More_color")),i.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),i.default.createElement(u.UncontrolledPopover,{target:"sdoc-more-colors",className:"sdoc-more-colors-popover sdoc-table-more-colors",trigger:"hover",placement:"right-end",hideArrow:!0,fade:!1,toggle:U,ref:C},i.default.createElement("div",{className:"sdoc-more-colors-container",onMouseDown:j},i.default.createElement(c.ChromePicker,{disableAlpha:!0,color:A||"",onChange:H})))))}},46528:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(94404)),c=n(41073),d=n(77886),f=n(82935);n(45257);t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=e.horizontalAlign,p=(0,l.useTranslation)().t,m=(0,i.useCallback)((function(e){if(!a){(0,d.setCellStyle)(n,r({},c.TABLE_CELL_STYLE.TEXT_ALIGN,e));var t=n.selection.focus;(0,f.focusEditor)(n,t),setTimeout((function(){(0,f.focusEditor)(n,t)}),0)}}),[n,a]);return i.default.createElement(u.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-table-alignment-menu"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("left")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:!o||"left"===o})})),i.default.createElement("span",{className:"active"},p("Left"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("center")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:"center"===o})})),i.default.createElement("span",null,p("Center"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("right")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:"right"===o})})),i.default.createElement("span",null,p("Right")))))}},53319:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TableContextMenu",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"TableMenu",{enumerable:!0,get:function(){return a.default}});var a=r(n(78080)),o=r(n(47426))},47426:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(28321),d=l(n(2568)),f=n(7094),p=n(39177),m=n(82935),v=n(41073),h=n(77886),E=l(n(14201)),g=l(n(65948)),A=n(59983),y=l(n(862)),_=l(n(46528)),C=l(n(43737)),T=l(n(28259));n(76126);var b=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"updateMenuPosition",(function(){var e=n.menu.offsetHeight;if(0!==e){var t=0;t=n.position.top+e>document.body.clientHeight?document.body.clientHeight-e-5:n.position.top;var r=n.position.left+3;n.setState({contextStyle:{top:t,left:r}})}else requestAnimationFrame(n.updateMenuPosition)})),(0,u.default)(n,"insertTableElement",(function(e,t,r){var a=n.props.editor;(0,h.insertTableElement)(a,e,t,r)})),(0,u.default)(n,"removeTableElements",(function(e){var t=n.props.editor;(0,h.removeTableElement)(t,e)})),(0,u.default)(n,"renderRemoveBtn",(function(e,t){return s.default.createElement("button",{onMouseDown:n.removeTableElements.bind(n,e),className:"dropdown-item"},n.props.t(t))})),(0,u.default)(n,"combineCells",(function(){var e=n.props.editor;(0,h.combineCells)(e)})),(0,u.default)(n,"toggleSplitCellSettingDialog",(function(){n.eventBus.dispatch(A.INTERNAL_EVENT.INSERT_ELEMENT,{type:p.ELEMENT_TYPE.TABLE_CELL})})),n.state={contextStyle:{},isDisableFitTableWidthToScreen:!1},n.position=null,n.eventBus=g.default.getInstance(),n.horizontalAlignRef=s.default.createRef(),n.verticalAlignRef=s.default.createRef(),n.colorSelectorRef=s.default.createRef(),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.position=this.props.contextMenuPosition,this.updateMenuPosition()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.contextMenuPosition;d.default.isSameObject(t,this.props.contextMenuPosition)||(this.position=t,this.updateMenuPosition())}},{key:"componentWillUnmount",value:function(){this.menu=null}},{key:"isMergedCell",value:function(){var e=this.props.editor,t=(0,m.getSelectedNodeByType)(e,p.ELEMENT_TYPE.TABLE_CELL),n=t.colspan,r=t.rowspan;return n>1||r>1}},{key:"render",value:function(){var e,t,n=this,r=this.state,a=r.contextStyle,o=r.isDisableFitTableWidthToScreen,i=this.props,l=i.editor,u=i.t,c=i.readonly,g=(0,m.getSelectedNodeByType)(l,p.ELEMENT_TYPE.TABLE);if(!g)return null;var A=(0,m.getSelectedNodeByType)(l,p.ELEMENT_TYPE.TABLE_ROW),b=g.children.length,N=A.children.length,O=l.tableSelectedRange,D=O.maxRowIndex-O.minRowIndex+1,S=O.maxColIndex-O.minColIndex+1,L=b+D>v.TABLE_MAX_ROWS?v.TABLE_MAX_ROWS-b:D,I=N+S>v.TABLE_MAX_COLUMNS?v.TABLE_MAX_COLUMNS-N:S,R=!d.default.isSameObject(O,v.EMPTY_SELECTED_RANGE),w=!R,M=this.isMergedCell(),P=(0,m.getSelectedNodeByType)(l,p.ELEMENT_TYPE.TABLE_CELL),k=null===P||void 0===P||null===(e=P.style)||void 0===e?void 0:e[v.TABLE_CELL_STYLE.TEXT_ALIGN],x=null===P||void 0===P||null===(t=P.style)||void 0===t?void 0:t[(0,C.default)(v.TABLE_CELL_STYLE.ALIGN_ITEMS)];return queueMicrotask((function(){var e=(0,h.isTableWidthFitScreen)(l);o!==e&&n.setState({isDisableFitTableWidthToScreen:(0,h.isTableWidthFitScreen)(l)})})),s.default.createElement(f.ElementPopover,{className:"sdoc-context-menu"},s.default.createElement("div",{style:a,ref:function(e){return n.menu=e},className:"sdoc-table-context-menu dropdown-menu"},s.default.createElement(E.default,{type:v.TABLE_ELEMENT.ROW,count:L,currentCount:b,position:v.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:this.insertTableElement}),s.default.createElement(E.default,{type:v.TABLE_ELEMENT.ROW,count:L,currentCount:b,position:v.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:this.insertTableElement}),s.default.createElement(E.default,{type:v.TABLE_ELEMENT.COLUMN,count:I,currentCount:N,position:v.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:this.insertTableElement}),s.default.createElement(E.default,{type:v.TABLE_ELEMENT.COLUMN,count:I,currentCount:N,position:v.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:this.insertTableElement}),s.default.createElement("div",{className:"seafile-divider dropdown-divider"}),this.renderRemoveBtn(v.TABLE_ELEMENT.ROW,"Delete_row"),this.renderRemoveBtn(v.TABLE_ELEMENT.COLUMN,"Delete_column"),this.renderRemoveBtn(v.TABLE_ELEMENT.TABLE,"Delete_table"),s.default.createElement("div",{className:"seafile-divider dropdown-divider"}),s.default.createElement("button",{className:"dropdown-item",disabled:!R,onMouseDown:this.combineCells},u("Combine_cell")),s.default.createElement("button",{className:"dropdown-item",disabled:!M||!w,onMouseDown:this.toggleSplitCellSettingDialog},u("Split_cell")),s.default.createElement("button",{ref:this.horizontalAlignRef,className:"dropdown-item side-extendable"},s.default.createElement("span",null,u("Horizontal_align")),s.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.horizontalAlignRef.current&&s.default.createElement(_.default,{target:this.horizontalAlignRef,editor:l,readonly:c,horizontalAlign:k}),s.default.createElement("button",{ref:this.verticalAlignRef,className:"dropdown-item side-extendable"},s.default.createElement("span",null,u("Vertical_align")),s.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.verticalAlignRef.current&&s.default.createElement(y.default,{target:this.verticalAlignRef,editor:l,readonly:c,verticalAlign:x}),s.default.createElement("button",{ref:this.colorSelectorRef,className:"dropdown-item side-extendable"},s.default.createElement("span",null,u("Background_color")),s.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.colorSelectorRef.current&&s.default.createElement(T.default,{target:this.colorSelectorRef,editor:l,readonly:c}),s.default.createElement("div",{className:"seafile-divider dropdown-divider"}),s.default.createElement("button",{className:"dropdown-item",disabled:o,onMouseDown:function(){return(0,h.fitTableColumnToScreen)(l)}},u("Fit_table_to_page_width"))))}}])}(s.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(b)},14201:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=n(28321),f=n(48843),p=u(n(75168)),m=n(41073),v=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,a=n.state.count;n.props.insertTableElement(t,r,a)})),(0,s.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,a=e.t;return t===m.TABLE_ELEMENT.ROW?r===m.TABLE_ELEMENT_POSITION.AFTER?a("Insert_below"):a("Insert_above"):r===m.TABLE_ELEMENT_POSITION.AFTER?a("Insert_on_the_right"):a("Insert_on_the_left")})),(0,s.default)(n,"onKeyDown",(function(e){if((0,p.default)("enter",e))return e.preventDefault(),void n.insertTableElement()})),(0,s.default)(n,"onChange",(function(e){var t=e.target.value||"0",r=t?t.replace(/[^\d,]/g,""):t;if(r!==n.state.count){var a=n.props.currentCount,o=parseInt(r);a+o>n.maxCount?n.setState({count:n.maxCount-a}):n.setState({count:o})}})),n.state={count:e.count||1},n.maxCount=e.type===m.TABLE_ELEMENT.ROW?m.TABLE_MAX_ROWS:m.TABLE_MAX_COLUMNS,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,a=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"dropdown-item d-flex align-items-center justify-content-between",disabled:a},this.getTip(),c.default.createElement("div",{className:"insert-number d-flex align-items-center"},c.default.createElement(f.Input,{disabled:a,className:"insert-number-input",onMouseDown:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,value:e,onChange:this.onChange}),c.default.createElement("span",null,r===m.TABLE_ELEMENT.ROW?n("Row(s)"):n("Column(s)"))))}}])}(c.Component);t.default=(0,d.withTranslation)("sdoc-editor")(v)},78080:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=n(77886),u=n(39177),s=r(n(13256)),c=r(n(16153));t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.readonly,r=(e.eventBus,(0,l.isTableMenuDisabled)(t,n)),a=u.MENUS_CONFIG_MAP[u.ELEMENT_TYPE.TABLE],i=(0,o.useCallback)((function(e){var n=(0,l.getInsertPosition)(t,u.INSERT_POSITION.AFTER);(0,l.insertTable)(t,e,t.selection,n)}),[t]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,{disabled:r,menuConfig:a,className:"pr-2"},!r&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!r&&o.default.createElement(s.default,{editor:t,target:a.id,trigger:"hover",placement:"right-start",createTable:i}))}))},862:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(94404)),c=a(n(43737)),d=n(77886),f=n(41073),p=n(82935);n(45257);t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=e.verticalAlign,m=(0,l.useTranslation)().t,v=(0,i.useCallback)((function(e){if(!a){var t=(0,c.default)(f.TABLE_CELL_STYLE.ALIGN_ITEMS);(0,d.setCellStyle)(n,r({},t,e));var o=n.selection.focus;(0,p.focusEditor)(n,o),setTimeout((function(){(0,p.focusEditor)(n,o)}),0)}}),[n,a]);return i.default.createElement(u.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-table-alignment-menu"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return v("flex-start")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:!o||"flex-start"===o})})),i.default.createElement("span",{className:"active"},m("Top_align"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return v("center")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:"center"===o})})),i.default.createElement("span",null,m("Center_align"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return v("flex-end")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,s.default)("sdocfont sdoc-check-mark",{active:"flex-end"===o})})),i.default.createElement("span",null,m("Bottom_align")))))}},11898:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=n(41073),l=r((function e(t){a(this,e),this.type=t.type||o.ELEMENT_TYPE.TABLE,this.children=t.children||[{id:"",type:o.ELEMENT_TYPE.TABLE_ROW,children:[{id:"",type:o.ELEMENT_TYPE.TABLE_CELL,children:[{text:"",id:""}],style:{text_align:"left",alignItems:"center",background_color:""},inherit_style:{text_align:"left",background_color:""}}],style:{min_height:42}}],this.columns=t.columns||[{width:i.TABLE_CELL_MIN_WIDTH}],this.ui=t.ui||{alternate_highlight:!0,alternate_highlight_color:""},this.style=t.style||{gridTemplateColumns:"repeat(1, ".concat(i.TABLE_CELL_MIN_WIDTH,"}px)"),gridAutoRows:"minmax(".concat(i.TABLE_ROW_MIN_HEIGHT,"}px, auto)")}}));t.default=l},9492:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(75168)),u=n(70523),s=n(62097),c=n(82935),d=n(39177),f=n(41073),p=i(n(2568)),m=n(77886),v=i(n(65948)),h=n(59983);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,i=e.deleteForward,E=e.insertData,g=e.selectAll,A=e.normalizeNode,y=e.handleTab,_=e.getFragment,C=e.setFragmentData,T=e.insertFragment,b=e.deleteFragment,N=e;N.tableSelectedRange=f.EMPTY_SELECTED_RANGE;var O=v.default.getInstance();return N.tableOnKeyDown=function(e){if((0,l.default)("mod+a",e)){e.preventDefault();var t=(0,m.getSelectedInfo)(N),n=t.table,r=t.tableSize,a={minRowIndex:0,maxRowIndex:r[0]-1,minColIndex:0,maxColIndex:r[1]-1};N.tableSelectedRange=a,O.dispatch(h.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,n,a)}if((0,l.default)(d.KEYBOARD.UP,e)&&(0,m.focusCell)(N,e,d.KEYBOARD.UP),(0,l.default)(d.KEYBOARD.RIGHT,e)&&(0,m.focusCell)(N,e,d.KEYBOARD.RIGHT),(0,l.default)(d.KEYBOARD.DOWN,e)&&(0,m.focusCell)(N,e,d.KEYBOARD.DOWN),(0,l.default)(d.KEYBOARD.LEFT,e)&&(0,m.focusCell)(N,e,d.KEYBOARD.LEFT),(0,l.default)("tab",e)&&e.preventDefault(),(0,l.default)("shift+enter",e)){e.preventDefault();var i=(0,c.getAboveBlockNode)(N),s=[o(i,2)[1][0]+1],f=u.Editor.start(N,s);(0,c.focusEditor)(N,f)}},N.insertBreak=function(){null==(0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE)?t():N.insertText("\n")},N.deleteBackward=function(t){var r=(0,m.deleteHandler)(N);if("table"!==r)if("range"!==r){if("default"!==r){var a=N.selection;if(a){var i=u.Editor.before(N,a);if(i){var l=(0,m.isTableLocation)(N,i),f=(0,m.isTableLocation)(N,a);if(l&&!f){var p=u.Editor.nodes(e,{match:function(t){return u.Element.isElement(t)&&!u.Editor.parent(t,s.ReactEditor.findPath(e,t))[1].length}}),v=o(p,1)[0];if(!v)return;var E=Array.from(v),g=o(E,2),A=g[0],y=g[1];if(A.type===d.PARAGRAPH){var _=i.path;u.Transforms.select(e,{anchor:{offset:0,path:[_[0],0,0,0]},focus:{offset:0,path:[_[0],0,0,0]}});var C=u.Editor.node(e,[_[0]]),T=u.Editor.node(e,[_[0],_[1]]),b=[C[0].children.length,T[0].children.length],D={minRowIndex:0,maxRowIndex:b[0]-1,minColIndex:0,maxColIndex:b[1]-1};return N.tableSelectedRange=D,void O.dispatch(h.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,C[0],D)}return void([d.CHECK_LIST_ITEM,d.ORDERED_LIST,d.UNORDERED_LIST].includes(A.type)&&(u.Transforms.delete(N,{at:y}),u.Transforms.insertNodes(N,(0,c.generateEmptyElement)(d.PARAGRAPH),{at:y}),(0,c.focusEditor)(e,u.Editor.start(e,y))))}}}n(t)}}else(0,m.deleteTableRangeData)(N);else{var S=(0,m.getSelectedInfo)(e).tablePath;(0,m.removeTable)(e,S)}},N.deleteFragment=function(t){var n=e.selection;if(!n)return b(t);var r=function(e){return e.type===d.TABLE};if(u.Range.isRange(n)&&(0,c.isRangeAcrossBlocks)(e,{at:n,match:r})){var i=(0,c.getAboveBlockNode)(e,{at:n.anchor,match:r});if(i){var l=i[0].columns.length,s=n.anchor;if(u.Range.isForward(n)){if(!(0,c.isStartPoint)(e,s,i[1])){var f=(0,c.getEndPoint)(e,i[1]);(0,m.deleteTableSelectCells)(e,{start:s.path,end:f.path,columnLength:l});var p=(0,c.getStartPoint)(e,u.Path.next(i[1]));return u.Transforms.delete(e,{at:a(a({},n),{},{anchor:p})}),void(0,c.focusEditor)(e,p.path)}}else if(!(0,c.isEndPoint)(e,s,i[1])){var v=(0,c.getStartPoint)(e,i[1]);(0,m.deleteTableSelectCells)(e,{start:v.path,end:s.path,columnLength:l});var h=(0,c.getEndPoint)(e,u.Path.previous(i[1]));return u.Transforms.delete(e,{at:a(a({},n),{},{anchor:h})}),void(0,c.focusEditor)(e,h.path)}}else{var E=(0,c.getAboveBlockNode)(e,{at:n.focus,match:r}),g=E[0].columns.length;if(E){var A=n.focus;if(u.Range.isForward(n)){if(!(0,c.isEndPoint)(e,A,E[1])){var y=(0,c.getStartPoint)(e,E[1]);(0,m.deleteTableSelectCells)(e,{start:y.path,end:A.path,columnLength:g});var _=(0,c.getEndPoint)(e,u.Path.previous(E[1]));return u.Transforms.delete(e,{at:a(a({},n),{},{focus:_})}),void(0,c.focusEditor)(e,A.path)}}else if(!(0,c.isEndPoint)(e,A,E[1])){var C=(0,c.getEndPoint)(e,E[1]);(0,m.deleteTableSelectCells)(e,{start:A.path,end:C.path,columnLength:g});var T=(0,c.getStartPoint)(e,u.Path.next(E[1]));return u.Transforms.delete(e,{at:a(a({},n),{},{focus:T})}),void(0,c.focusEditor)(e,A.path)}}}}if(u.Range.isRange(n)&&(0,m.isAllInTable)(e)){var O=(0,c.getTopLevelBlockNode)(e),D=o(O,1)[0];if(u.Range.isRange(n)&&(null===D||void 0===D?void 0:D.type)===d.ELEMENT_TYPE.TABLE)return void N.deleteBackward()}b(t)},N.deleteForward=function(e){var t=u.Editor.next(N);(0,c.getParentNode)(N.children,t[0].id).type!==d.ELEMENT_TYPE.TABLE_CELL&&i(e)},N.getFragment=function(){var e=(0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE);if(!e)return _();var t=N.tableSelectedRange;if(p.default.isSameObject(t,f.EMPTY_SELECTED_RANGE)){var n=_();return[Object.freeze({children:n[0].children[0].children[0].children,id:n[0].id,type:d.ELEMENT_TYPE.PARAGRAPH})]}for(var r=t.minColIndex,o=t.maxColIndex,i=t.minRowIndex,l=t.maxRowIndex,u=e.children,s=e.columns,m=[],v=[],h=i;h<=l;h++){for(var E=u[h],g=E.children,A=[],y=r;y<=o;y++){var C=g[y];A.push(C)}m.push(a(a({},E),{},{children:A}))}for(var T=r;T<=o;T++){var b=s[T];v.push(b)}return[Object.freeze(a(a({},e),{},{children:m,columns:v}))]},N.setFragmentData=function(e){if(!(0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE))return C(e);var t=N.tableSelectedRange;return p.default.isSameObject(t,f.EMPTY_SELECTED_RANGE)?C(e):(0,m.setTableFragmentData)(N,e)},N.cut=function(t){var n=(0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE),r=N.tableSelectedRange;if(n&&!p.default.isSameObject(r,f.EMPTY_SELECTED_RANGE)){(0,m.setTableFragmentData)(N,t.clipboardData);var a=(0,m.deleteHandler)(N);if("table"===a){var o=(0,m.getSelectedInfo)(e).tablePath;return void(0,m.removeTable)(e,o)}return"range"===a?void(0,m.deleteTableRangeData)(N):void 0}},N.insertData=function(e){if((0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE_CELL)){var t=e.getData("application/".concat(d.CLIPBOARD_FORMAT_KEY));if(t){var n=decodeURIComponent(window.atob(t)),r=JSON.parse(n);if(Array.isArray(r)&&r.some((function(e){return e.type===d.ELEMENT_TYPE.TABLE}))){var a=r.find((function(e){return e.type===d.ELEMENT_TYPE.TABLE}));return void(0,m.insertMultipleRowsAndColumns)(N,a.children,a.columns)}}var o=e.getData("text/plain");o&&u.Editor.insertText(N,o)}else E(e)},N.insertFragment=function(t){if(t.type!==d.ELEMENT_TYPE.TABLE)return T(t);u.Transforms.insertNodes(e,t)},N.selectAll=function(){var e=N.selection;if(e)if((0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE_CELL)){var t=e.anchor,n=e.focus;if(u.Path.equals(t.path.slice(0,3),n.path.slice(0,3))){var r=(0,m.getSelectedInfo)(N),a=r.table,o=r.tableSize;O.dispatch(h.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,a,{minRowIndex:0,maxRowIndex:o[0]-1,minColIndex:0,maxColIndex:o[1]-1})}else g()}else g();else g()},N.normalizeNode=function(t){var n,r,a,i,l=o(t,2),s=l[0],p=l[1],m=(0,c.getNodeType)(s);if(s.type===d.TABLE_ROW){var v=u.Editor.parent(e,p);if((null===v||void 0===v?void 0:v[0].type)!==d.TABLE)return void u.Transforms.unwrapNodes(e,{at:p})}if(s.type===d.TABLE_CELL){var h=u.Editor.parent(e,p);if((null===h||void 0===h?void 0:h[0].type)!==d.TABLE_ROW)return void u.Transforms.unwrapNodes(e,{at:p})}if(m!==d.ELEMENT_TYPE.TABLE)return A([s,p]);if(!s.columns&&!s.columns){var E=s.children[0].children.length,g=Math.max(f.TABLE_CELL_MIN_WIDTH,parseInt(e.width/E)),y=Array(s.children[0].children.length).fill({width:g});u.Transforms.setNodes(N,{columns:y},{at:p})}if(!s.style){var _=s.children[0].children.length,C=Math.max(f.TABLE_CELL_MIN_WIDTH,parseInt(e.width/_));u.Transforms.setNodes(N,{style:{gridTemplateColumns:"repeat(".concat(_,", ").concat(C,"px)"),gridAutoRows:"minmax(".concat(f.TABLE_ROW_MIN_HEIGHT,"}px, auto)")}},{at:p})}if(s.ui||u.Transforms.setNodes(N,{ui:{alternate_highlight:!1}},{at:p}),!s.children[0].style){var T={min_height:f.TABLE_ROW_MIN_HEIGHT};s.children.forEach((function(e,t){e.style||u.Transforms.setNodes(N,{style:T},{at:p.concat(t)})}))}if((null!==s&&void 0!==s&&null!==(n=s.children[0])&&void 0!==n&&null!==(r=n.children[0])&&void 0!==r&&r.style||null!==s&&void 0!==s&&null!==(a=s.children[0])&&void 0!==a&&null!==(i=a.children[0])&&void 0!==i&&i.inherit_style)&&s.children.forEach((function(e,t){e.children.forEach((function(e,n){if(!e.style||!e.inherit_style){var r=e.style||{},a=e.inherit_style||{};u.Transforms.setNodes(N,{style:r,inherit_style:a},{at:p.concat(t,n)})}}))})),(0,c.isLastNode)(N,s)){var b=(0,c.generateEmptyElement)(d.PARAGRAPH);u.Transforms.insertNodes(N,b,{at:[p[0]+1]})}},N.handleTab=function(e){if((0,c.getSelectedNodeByType)(N,d.ELEMENT_TYPE.TABLE)){var t=u.Editor.above(N);if(t[0].type!==d.ELEMENT_TYPE.TABLE){if((0,m.isLastTableCell)(N,t)){var n=(0,m.getSelectedInfo)(N),a=n.tablePath,o=n.tableSize;if(o[0]===f.TABLE_MAX_ROWS)return;return(0,m.insertTableElement)(N,f.TABLE_ELEMENT.ROW,f.TABLE_ELEMENT_POSITION.AFTER),void u.Transforms.select(N,[].concat(r(a),[o[0],0]))}var i=N.selection;if(i.anchor.offset===i.focus.offset){var l=(0,m.getSelectedInfo)(N),s=l.tableSize,p=l.tablePath,v=l.rowIndex,h=[v,l.cellIndex+1];return s[1]-1<h[1]&&(h=[v+1,0]),void u.Transforms.select(N,[].concat(r(p),r(h)))}var E=u.Editor.next(N);u.Transforms.select(N,E[1])}else{var g=N.selection.anchor;u.Transforms.select(N,r(g.path.slice(0,-1)))}}else y(e)},N.reSetTableSelectedRange=function(){N.tableSelectedRange=f.EMPTY_SELECTED_RANGE},N}},13256:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(28321),s=n(48843),c=a(n(73379));n(50828);t.default=function(e){var t=e.editor,n=e.target,a=e.trigger,o=void 0===a?"legacy":a,u=e.placement,f=void 0===u?"bottom-start":u,p=e.popperClassName,m=e.createTable,v=[5,10],h=[10,10],E=(0,i.useState)([5,10]),g=r(E,2),A=g[0],y=g[1],_=(0,i.useState)([1,1]),C=r(_,2),T=C[0],b=C[1],N=(0,i.useRef)(null),O=(0,i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1],n=A.slice(0),r=t[0],a=t[1];n[0]=r<v[0]?v[0]:r+1,n[1]=a<v[1]?v[1]:a+1,n[0]>h[0]&&(n[0]=h[0]),n[1]>h[1]&&(n[1]=h[1]),y(n),b(t)}),[A,T,h,v]),D=(0,i.useCallback)((function(){m(T),N&&N.current&&N.current.toggle()}),[T,N]),S=(0,i.useCallback)((function(){for(var e=[],t=function(t){for(var n=[],r=function(e){var r=t<=T[0]&&0!==T[0]&&e<=T[1]&&0!==T[1],a=i.default.createElement("div",{key:"sdoc-table-size-cell-".concat(t,"-").concat(e),className:(0,l.default)("sdoc-table-size-cell",{active:r}),onClick:D,onMouseEnter:function(n){return O(n,[t,e])}});n.push(a)},a=1;a<=A[1];a++)r(a);e.push(i.default.createElement("div",{key:"sdoc-table-size-row-".concat(t),className:"sdoc-table-size-row d-flex"},n))},n=1;n<=A[0];n++)t(n);return e}),[A,T]);return i.default.createElement(s.UncontrolledPopover,{target:n,className:"sdoc-selected-table-size-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:o,placement:f,hideArrow:!0,fade:!1,ref:N,popperClassName:p},i.default.createElement("div",{className:"sdoc-selected-table-size-container w-100 h-100 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-selected-table-tools-container"},i.default.createElement(d,{id:"sdoc-table-template-review-btn",text:"Table_template",iconClassname:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),i.default.createElement("div",{className:"sdoc-table-size-select"},S()),i.default.createElement("div",{className:"sdoc-selected-table-size-tip w-100 "},"".concat(T[0]," x ").concat(T[1])),i.default.createElement(c.default,{editor:t,targetId:"sdoc-table-template-review-btn"})))};var d=function(e){var t=e.id,n=e.className,r=e.text,a=e.iconClassname,o=(0,u.useTranslation)().t;return i.default.createElement("div",{id:t,className:(0,l.default)("sdoc-selected-table-size-custom",{className:n})},i.default.createElement("span",null,o(r)),i.default.createElement("i",{className:a}))}},73379:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),l=n(41073),u=r(n(4092)),s=n(77886);n(87181),n(76684);t.default=function(e){var t=e.editor,n=e.targetId,r=(0,o.useMemo)((function(){return Reflect.ownKeys(l.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP)}),[]),a=(0,o.useCallback)((function(e,n){(0,s.insertTableByTemplate)(t,n)}),[t]);return o.default.createElement(i.UncontrolledPopover,{target:n,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1,className:"sdoc-sub-dropdown-menu sdoc-table-template-popover",innerClassName:"sdoc-table-template-inner-popover"},r.map((function(e,t){return o.default.createElement(u.default,{key:e+t,alternateColor:e,onClickTemplate:a})})))}},4092:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(11942)),l=n(77886);n(87181);var u=function(e){var t=e.alternateColor,n=e.onClickTemplate,r=(0,o.useCallback)((function(e,r){return new Array(e).fill(null).map((function(e,a){return o.default.createElement("div",{className:"sdoc-table-template-row table-row ".concat((0,l.getCellHighlightClassName)(t,a)),key:"sdoc-template-table-row-".concat(a),onClick:function(e){return n(e,t)}},new Array(r).fill(null).map((function(e,t){return o.default.createElement("div",{className:"sdoc-table-template-cell",key:"sdoc-template-table-cell-".concat(t)})})))}))}),[n,t]);return o.default.createElement("div",{className:"sdoc-table-template-view-table"},r(4,4))};u.protoTypes={alternateColor:i.default.string.isRequired,onClickTemplate:i.default.func.isRequired};t.default=u},8311:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"renderTable",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"renderTableCell",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"renderTableRow",{enumerable:!0,get:function(){return o.default}});var a=r(n(14004)),o=r(n(97103)),i=r(n(83735))},28453:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(14812);t.default=function(e){var t=e.left;return a.default.createElement("div",{className:"table-cell-width-just position-absolute resizing",contentEditable:!1,style:{left:t}},a.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},42371:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(86031)),u=a(n(28453)),s=a(n(65948)),c=n(59983),d=n(41073);t.default=function(e){var t=e.table,n=(0,i.useState)({top:0,left:0}),a=r(n,2),o=a[0],f=a[1],p=(0,i.useState)(""),m=r(p,2),v=m[0],h=m[1],E=t.id,g=(0,i.useCallback)((function(e){var t=e.displayType,n=e.left,r=e.top;if(e.tableId===E){f({top:r,left:n-2}),h(t)}}),[E]);return(0,i.useEffect)((function(){var e=s.default.getInstance().subscribe(c.INTERNAL_EVENT.TABLE_SHOW_DRAG_HANDLER,g);return function(){e()}}),[g]),i.default.createElement(i.default.Fragment,null,v===d.DRAG_HANDLER_ROW&&i.default.createElement(l.default,{top:o.top}),v===d.DRAG_HANDLER_COLUMN&&i.default.createElement(u.default,{left:o.left}))}},86031:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(14812);t.default=function(e){var t=e.top;return a.default.createElement("div",{className:"table-row-height-just position-absolute resizing",contentEditable:!1,style:{top:t}},a.default.createElement("div",{className:"table-row-height-just-color-tip"}))}},88948:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useTableSelectedRangeContext=t.useTableRootScrollLeftContext=t.useTableRootContext=t.useSettingSelectRangeContext=t.useResizeHandlersContext=t.useContextMenu=t.TableSelectedRangeContext=t.TableRootScrollLeftContext=t.TableRootContext=t.SettingSelectRangeContext=t.ResizeHandlersContext=void 0;var a=n(9950),o=n(50753),i=t.TableRootContext=(0,a.createContext)();t.useTableRootContext=function(){return(0,a.useContext)(i)};var l=t.TableSelectedRangeContext=(0,a.createContext)();t.useTableSelectedRangeContext=function(){return(0,a.useContext)(l)};var u=t.ResizeHandlersContext=(0,a.createContext)();t.useResizeHandlersContext=function(){return(0,a.useContext)(u)};var s=t.SettingSelectRangeContext=(0,a.createContext)();t.useSettingSelectRangeContext=function(){return(0,a.useContext)(s)};var c=t.TableRootScrollLeftContext=(0,a.createContext)();t.useTableRootScrollLeftContext=function(){return(0,a.useContext)(c)};t.useContextMenu=function(e){var t=(0,o.useScrollContext)(),n=(0,a.useState)(),i=r(n,2),l=i[0],u=i[1],s=(0,a.useState)({}),c=r(s,2),d=c[0],f=c[1],p=(0,a.useCallback)((function(e){e.preventDefault();var t={left:e.clientX,top:e.clientY};u(!0),f(t)}),[]),m=(0,a.useCallback)((function(e){l&&u(!1)}),[l]),v=(0,a.useCallback)((function(t){var n=e.current;n&&n.contains(t.target)&&n!==t.target||u(!1)}),[e]);return(0,a.useEffect)((function(){return document.addEventListener("mousedown",m),document.addEventListener("contextmenu",v,!0),t.current&&t.current.addEventListener("scroll",m),function(){document.removeEventListener("mousedown",m),document.removeEventListener("contextmenu",v,!0),t.current&&t.current.removeEventListener("scroll",m)}}),[m,v,t]),{isShowContextMenu:l,menuPosition:d,onContextMenu:p}}},14004:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=i(n(94404)),c=i(n(43088)),d=n(62097),f=n(70523),p=n(41073),m=n(88948),v=i(n(65948)),h=n(59983),E=n(77886),g=i(n(2568)),A=i(n(64077)),y=n(86401),_=i(n(26841)),C=i(n(28335)),T=n(82935),b=i(n(20584)),N=i(n(42371));n(14812),n(76684);var O=function(e){var t=e.className,n=e.attributes,i=e.children,l=e.element,O=(0,d.useSelected)(),D=(0,d.useSlateStatic)(),S=(0,u.useRef)(null),L=(0,u.useState)(0),I=o(L,2),R=I[0],w=I[1],M=(0,u.useState)(0),P=o(M,2),k=P[0],x=P[1],B=(0,u.useState)(1),F=o(B,2),U=F[0],j=F[1],H=(0,u.useState)(1),Y=o(H,2),G=Y[0],K=Y[1],W=(0,u.useState)(!1),z=o(W,2),V=z[0],Q=z[1],X=(0,u.useState)(p.EMPTY_SELECTED_RANGE),q=o(X,2),J=q[0],Z=q[1],$=(0,E.getTableColumns)(D,l),ee=(0,u.useState)($),te=o(ee,2),ne=te[0],re=te[1],ae=(0,T.findPath)(D,l),oe=(0,u.useState)({}),ie=o(oe,2),le=ie[0],ue=ie[1],se=(0,u.useState)(!1),ce=o(se,2),de=ce[0],fe=ce[1],pe=(0,u.useState)(!1),me=o(pe,2),ve=me[0],he=me[1],Ee=(0,u.useState)(!1),ge=o(Ee,2),Ae=ge[0],ye=ge[1],_e=(0,u.useCallback)((function(e){if(0===e.button&&(Q(!0),S.current.contains(e.target))){var t=(0,E.getFirstTableCell)(e.target),n=t.style.gridArea.split(" / ");w(Number(t.getAttribute("row-index"))),x(Number(t.getAttribute("cell-index"))),j(Number(n[2].split(" ")[1])),K(Number(n[3].split(" ")[1])),Z(p.EMPTY_SELECTED_RANGE),(0,E.setTableSelectedRange)(D,p.EMPTY_SELECTED_RANGE)}}),[]),Ce=(0,u.useCallback)((function(){Q(!1),x(0),w(0),j(1),K(1)}),[]),Te=(0,u.useCallback)((function(e){Z(e),(0,E.setTableSelectedRange)(D,e);var t=e.minRowIndex,n=e.minColIndex,r={offset:0,path:[].concat(a(ae),[t,n,0])};f.Transforms.setSelection(D,{anchor:r,focus:r})}),[D,ae]);(0,u.useEffect)((function(){var e=v.default.getInstance(),t=e.subscribe(h.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE,Ne),n=e.subscribe(h.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,be);return function(){t(),n()}}),[]),(0,u.useEffect)((function(){if(re((0,E.getTableColumns)(D,l)),V){var e=(0,c.default)((function(e){if(S.current.contains(e.target)){var t=(0,E.getFirstTableCell)(e.target),n=Number(t.getAttribute("row-index")),r=Number(t.getAttribute("cell-index")),o=t.style.gridArea.split(" / "),i=Number(o[2].split(" ")[1]),l=Number(o[3].split(" ")[1]),u=d.ReactEditor.toSlateNode(D,S.current),s={minRowIndex:Math.min(R,n),maxRowIndex:R<n?n+i-1:R+U-1,minColIndex:Math.min(k,r),maxColIndex:k<r?r+l-1:k+G-1};if(s=(0,E.adjustCombinedCellRange)(u,s),g.default.isSameObject(J,p.EMPTY_SELECTED_RANGE)||(e.preventDefault(),f.Editor.withoutNormalizing(D,(function(){var e={offset:0,path:[].concat(a(ae),[n,r,0])};f.Transforms.setSelection(D,{anchor:e,focus:e})}))),s.minRowIndex===s.maxRowIndex&&s.minColIndex===s.maxColIndex)return Z(p.EMPTY_SELECTED_RANGE),void(0,E.setTableSelectedRange)(D,p.EMPTY_SELECTED_RANGE);Z(s),(0,E.setTableSelectedRange)(D,s)}}),200),t=function(e){Ce()};return(0,y.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,y.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[l,V,J,l]);var be=(0,u.useCallback)((function(e,t){l.id!==e.id?Z(p.EMPTY_SELECTED_RANGE):Z(t),(0,E.setTableSelectedRange)(D,t)}),[l]),Ne=(0,u.useCallback)((function(){Z(p.EMPTY_SELECTED_RANGE)}),[]),Oe=(0,s.default)("sdoc-table-container position-relative",n.className,t,{"sdoc-table-selected":O,"sdoc-table-selected-range":!g.default.isSameObject(J,p.EMPTY_SELECTED_RANGE)}),De=(0,u.useCallback)((function(e){ue(e),fe(!0)}),[]),Se=(0,u.useCallback)((function(){fe(!1),he(!1)}),[]),Le=(0,u.useCallback)((function(){he(!0)}),[]),Ie=l.style?r({},l.style):{},Re=ne.map((function(e){return"".concat(e.width,"px")}));Ie.gridTemplateColumns=Re.join(" ");var we=l.children.map((function(e,t){return(0,E.getRowHeight)(e,t)}));return Ie.gridAutoRows=we.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),u.default.createElement(m.TableSelectedRangeContext.Provider,{value:J},u.default.createElement(m.ResizeHandlersContext.Provider,{value:ne},u.default.createElement(m.SettingSelectRangeContext.Provider,{value:V},u.default.createElement(_.default,{columns:ne,attributes:n},O&&u.default.createElement(C.default,{editor:D,table:l,setSelectedRange:Te,setIsDragMove:ye}),u.default.createElement("div",{className:(0,s.default)(Oe),style:Ie,onMouseDown:_e,ref:S,"data-id":l.id},i,!V&&u.default.createElement(b.default,{editor:D,table:l,handleShowResizeHandler:De,hideResizeHandlers:Se,handlerStartDragging:Le,isDraggingResizeHandler:ve}),!V&&de&&u.default.createElement(A.default,{hideResizeHandlers:Se,element:l,resizeCellMaskInfo:le,isDraggingResizeHandler:ve}),Ae&&u.default.createElement(N.default,{table:l}))))))};t.default=function(e){if((0,d.useReadOnly)()){var t=e.className,n=e.attributes,a=e.children,o=e.element,i=(0,d.useSlateStatic)(),l=(0,E.getTableColumns)(i,o),c=o.style?r({},o.style):{},f=l.map((function(e){return"".concat(e.width,"px")}));c.gridTemplateColumns=f.join(" ");var p=o.children.map((function(e,t){return(0,E.getRowHeight)(e,t)}));return c.gridAutoRows=p.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),u.default.createElement(_.default,{columns:l,attributes:n},u.default.createElement("div",{className:(0,s.default)("sdoc-table-container",n.className,t),"data-id":o.id,style:c},a))}return u.default.createElement(O,e)}},83735:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=o(n(94404)),s=n(62097),c=n(70523),d=o(n(2568)),f=n(82935),p=n(88948),m=n(41073),v=n(77886),h=o(n(65948)),E=n(59983),g=n(39177),A=function(e){var t=e.attributes,n=e.element,o=e.children,i=(0,s.useSlateStatic)(),A=(0,p.useTableSelectedRangeContext)()||m.EMPTY_SELECTED_RANGE,y=(0,f.findPath)(i,n,[0,0]),_=y.length,C=y[_-2],T=y[_-1],b=c.Editor.parent(i,y),N=c.Editor.parent(i,b[1]),O=A.minColIndex,D=A.maxColIndex,S=A.minRowIndex,L=A.maxRowIndex,I=C>=S&&C<=L&&T>=O&&T<=D,R=I&&T===O,w=I&&T===D,M=I&&C===S,P=I&&C===L,k=h.default.getInstance(),x=N[0].id,B=(0,l.useRef)(!1),F=(0,l.useRef)(!1),U=(0,l.useCallback)((function(e){var t=(0,f.findPath)(i,n);(0,f.focusEditor)(i,t),c.Transforms.collapse(i,{edge:"end"})}),[i,n]),j=t.style||{};if(d.default.hasProperty(n.style,m.TABLE_CELL_STYLE.TEXT_ALIGN)&&(j.textAlign=n.style[m.TABLE_CELL_STYLE.TEXT_ALIGN]),I&&(j.backgroundColor=m.SELECTED_TABLE_CELL_BACKGROUND_COLOR),d.default.hasProperty(n.style,m.TABLE_CELL_STYLE.BACKGROUND_COLOR)){var H=n.style[m.TABLE_CELL_STYLE.BACKGROUND_COLOR];H&&"transparent"!==H&&"unset"!==H&&(j.backgroundColor=I?(0,v.colorBlend)(m.SELECTED_TABLE_CELL_BACKGROUND_COLOR,H,.9):H)}n.is_combined&&(j.display="none"),0===C&&(j.borderTop="1px solid #ddd"),0===T&&(j.borderLeft="1px solid #ddd");var Y=n.rowspan,G=void 0===Y?1:Y,K=n.colspan,W=void 0===K?1:K;j.gridArea="".concat(C+1," / ").concat(T+1," / span ").concat(G," / span ").concat(W),n.style&&(j=a(a({},n.style),j));var z=(0,l.useMemo)((function(){return(0,v.getHighlightClass)(i,y)}),[]),V=(0,l.useCallback)((function(e){var t=e.target,n=N[0],r=(0,v.getTableDragType)(n,A),o=(0,v.getResizeMaskCellInfo)(i,n,C,T),l=a(a({},o),{},{displayType:r,mouseDownEvent:e,tableId:x});if(l.displayType===m.DRAG_HANDLER_COLUMN){var u=l.mouseDownEvent.nativeEvent.offsetX,s=l.width,c=l.cellIndex;0===c&&(l.left+=1),c===n.children[0].children.length-1&&(l.left-=2),u>=s/2?(l.left=l.left+s,F.current=!0):F.current=!1}else{var d=l.mouseDownEvent.nativeEvent.offsetY,f=l.height,p=l.rowIndex;0===p&&(l.top+=1),p===n.children.length-1&&(l.top-=2),d>=f/2?(l.top=l.top+f,F.current=!0):F.current=!1}var h=(0,v.isHideDragHandlerLine)(i,r,n,y,F.current);B.current=!h,(t.classList.contains(m.CELL_SELECTED)||h)&&(l.top=-9999,l.left=-9999),k.dispatch(E.INTERNAL_EVENT.TABLE_SHOW_DRAG_HANDLER,l)}),[T,y,i,k,C,A,N,x]),Q=(0,l.useCallback)((function(e){if((e.stopPropagation(),e.preventDefault(),B.current)&&!e.target.classList.contains(m.CELL_SELECTED)){var t=e.dataTransfer.getData(g.TABLE_DRAG_KEY);if(t){var n=JSON.parse(t);if(n){var r=F.current?1:0,a=n.tableId,o=n.startIndex,l=n.endIndex,u=n.dragType;if(a!==x)return;u===m.DRAG_HANDLER_COLUMN?(0,v.moveColumns)(i,T+r,o,l):(0,v.moveRows)(i,C+r,o,l);var s=u===m.DRAG_HANDLER_COLUMN?(0,v.getTableSelectedRangeAfterDrag)(N[0],u,T+r,o,l):(0,v.getTableSelectedRangeAfterDrag)(N[0],u,C+r,o,l);k.dispatch(E.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,N[0],s)}}}}),[T,i,k,C,N,x]);return l.default.createElement("div",Object.assign({},t,{style:a(a({},n.style),j),className:(0,u.default)("table-cell",t.className,z,r(r(r(r(r({},m.CELL_SELECTED,I),"cell-light-height-left-border",R),"cell-light-height-right-border",w),"cell-light-height-top-border",M),"cell-light-height-bottom-border",P)),"data-id":n.id,"row-index":C,"cell-index":T,onContextMenu:U,onMouseMove:function(e){k.dispatch(E.INTERNAL_EVENT.TABLE_CELL_MOUSE_ENTER,{mouseDownEvent:e,cell:n,rowIndex:C,cellIndex:T,tableId:x})},onDragOver:V,onDrop:Q}),l.default.createElement("div",{className:"sdoc-cell-container"},o))};t.default=function(e){if((0,s.useReadOnly)()){var t=e.attributes,n=e.children,r=e.element,o=(0,s.useSlateStatic)(),i=(0,f.findPath)(o,r,[0,0]);if(!i)return null;var c=i.length,p=i[c-2],h=i[c-1],E=(0,l.useMemo)((function(){return(0,v.getHighlightClass)(o,i)}),[i,o]),g=t.style||{};d.default.hasProperty(r.style,m.TABLE_CELL_STYLE.TEXT_ALIGN)&&(g.textAlign=r.style[m.TABLE_CELL_STYLE.TEXT_ALIGN]),d.default.hasProperty(r.style,m.TABLE_CELL_STYLE.BACKGROUND_COLOR)&&r.style[m.TABLE_CELL_STYLE.BACKGROUND_COLOR]&&(g.backgroundColor=r.style[m.TABLE_CELL_STYLE.BACKGROUND_COLOR]),r.is_combined&&(g.display="none"),0===p&&(g.borderTop="1px solid #ddd"),0===h&&(g.borderLeft="1px solid #ddd");var y=r.rowspan,_=void 0===y?1:y,C=r.colspan,T=void 0===C?1:C;return g.gridArea="".concat(p+1," / ").concat(h+1," / span ").concat(_," / span ").concat(T),l.default.createElement("div",Object.assign({},t,{style:a(a({},r.style),g),className:(0,u.default)("table-cell",E,t.className),"data-id":r.id}),l.default.createElement("div",{className:"sdoc-cell-container"},n))}return l.default.createElement(A,e)}},97103:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.children;return a.default.createElement(a.default.Fragment,null,t)}},80330:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=n(88948),s=n(41073),c=n(77886),d=n(86401);t.default=function(e){var t=e.column,n=e.left,o=e.table,f=e.cellIndex,p=e.rowBottom,m=e.hideResizeHandlers,v=e.mouseDownEvent,h=e.adjustingCell,E=e.isDraggingResizeHandler,g=(0,l.useSlateStatic)(),A=(0,i.useRef)(null),y=(0,i.useState)(n),_=a(y,2),C=_[0],T=_[1],b=(0,i.useState)({}),N=a(b,2),O=N[0],D=N[1],S=(0,i.useState)({}),L=a(S,2),I=L[0],R=L[1],w=t.width,M=(0,u.useTableRootContext)();return(0,i.useLayoutEffect)((function(){var e=(0,d.getMouseDownInfo)(v,M),t=M.getBoundingClientRect().top;R({left:e.positionX-2,height:M.clientHeight,top:t}),D(e)}),[v,M]),(0,i.useEffect)((function(){if(E){var e=function(e){(0,d.eventStopPropagation)(e);var t=(0,d.getMouseMoveInfo)(e,O,M),r=w+t.displacementX,a=(0,c.getTableColumns)(g,o);if(!(r<s.TABLE_CELL_MIN_WIDTH)){var i=a[f+1];if(i)if(i.width-t.displacementX<s.TABLE_CELL_MIN_WIDTH)return;var l=n+t.displacementX,u=M.getBoundingClientRect().top;R({left:e.clientX-2,height:M.clientHeight,top:u}),T(l)}},t=function(e){(0,d.eventStopPropagation)(e),R({});var t=(0,c.getTableColumns)(g,o),a=t.slice(0),i=a[f],l=w+C-n;a[f]=r(r({},i),{},{width:l});var u=t[f+1];if(u){var s=u.width-C+n;a[f+1]=r(r({},u),{},{width:s})}(0,c.updateColumnWidth)(g,o,a),(0,c.focusClosestCellWhenJustifyCellSize)(g,h),m()};return(0,d.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,d.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[E,O,C,w,t,g,o,f,n,p]),i.default.createElement("div",{className:"table-cell-width-just resizing position-fixed",contentEditable:!1,style:I,ref:A},i.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},46658:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=n(88948),s=n(41073),c=n(77886),d=n(86401);t.default=function(e){var t=e.column,n=e.left,o=e.table,f=e.cellIndex,p=e.rowBottoms,m=e.hideResizeHandlers,v=e.mouseDownEvent,h=e.adjustingCell,E=e.isDraggingResizeHandler,g=(0,l.useSlateStatic)(),A=(0,i.useRef)(null),y=(0,i.useState)(n),_=a(y,2),C=_[0],T=_[1],b=(0,i.useState)({}),N=a(b,2),O=N[0],D=N[1],S=(0,i.useState)({}),L=a(S,2),I=L[0],R=L[1],w=t.width,M=(0,u.useTableRootContext)();return(0,i.useLayoutEffect)((function(){var e=(0,d.getMouseDownInfo)(v,M),t=M.getBoundingClientRect().top;R({left:e.positionX-2,height:M.clientHeight,top:t}),D(e)}),[v,M]),(0,i.useEffect)((function(){if(E){var e=function(e){(0,d.eventStopPropagation)(e);var t=(0,d.getMouseMoveInfo)(e,O,M);if(!(w-t.displacementX<s.TABLE_CELL_MIN_WIDTH)){var r=n-t.displacementX,a=M.getBoundingClientRect().top;R({left:e.clientX-2,height:M.clientHeight,top:a}),T(r)}},t=function(e){(0,d.eventStopPropagation)(e),R({});var t=(0,c.getTableColumns)(g,o).slice(0),a=t[f],i=w+C-n;t[f]=r(r({},a),{},{width:i}),(0,c.updateColumnWidth)(g,o,t),(0,c.focusClosestCellWhenJustifyCellSize)(g,h),m()};return(0,d.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,d.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[E,O,C,w,t,g,o,f,n,p]),i.default.createElement("div",{className:"table-cell-width-just resizing position-fixed",contentEditable:!1,style:I,ref:A},i.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},64077:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(62097),i=r(n(46658)),l=r(n(80330)),u=r(n(71959)),s=n(82935),c=n(88948),d=n(77886),f=n(41073);t.default=function(e){var t=e.element,n=e.resizeCellMaskInfo,r=e.hideResizeHandlers,p=e.isDraggingResizeHandler,m=n.rowIndex,v=n.cellIndex,h=n.top,E=n.height,g=n.left,A=n.mouseDownEvent,y=n.displayType,_=n.cell,C=(0,o.useSlateStatic)(),T=(0,s.findPath)(C,t);if(!T)return null;if(!(0,s.getNode)(C,T))return null;var b=(0,c.useResizeHandlersContext)()||(0,d.getTableColumns)(C,t),N=h+E;return a.default.createElement(a.default.Fragment,null,y===f.RESIZE_HANDLER_ROW&&a.default.createElement(u.default,{initRowBottom:N,rowIndex:m,table:t,hideResizeHandlers:r,mouseDownEvent:A,adjustingCell:_,isDraggingResizeHandler:p}),y===f.RESIZE_HANDLER_FIRST_COLUMN&&a.default.createElement(i.default,{key:"column-0-left",column:b[0],left:0,cellIndex:0,table:t,rowBottoms:N,hideResizeHandlers:r,mouseDownEvent:A,adjustingCell:_,isDraggingResizeHandler:p}),y===f.RESIZE_HANDLER_COLUMN&&a.default.createElement(l.default,{rowBottom:N,column:t.columns[v],left:g,cellIndex:v,table:t,hideResizeHandlers:r,mouseDownEvent:A,adjustingCell:_,isDraggingResizeHandler:p}))}},71959:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),l=n(41073),u=n(77886),s=n(86401),c=n(50753);t.default=function(e){var t=e.rowIndex,n=e.initRowBottom,a=void 0===n?0:n,d=e.table,f=e.hideResizeHandlers,p=e.mouseDownEvent,m=e.adjustingCell,v=e.isDraggingResizeHandler,h=(0,i.useSlateStatic)(),E=(0,o.useState)(a),g=r(E,2),A=g[0],y=g[1],_=(0,o.useState)({}),C=r(_,2),T=C[0],b=C[1],N=(0,o.useState)({}),O=r(N,2),D=O[0],S=O[1],L=d.children[t],I=(0,u.getRowHeight)(L,t),R=(0,o.useRef)(I),w=(0,o.useState)(I),M=r(w,2),P=M[0],k=M[1],x=(0,c.useScrollContext)();return(0,o.useLayoutEffect)((function(){var e=(0,s.getMouseDownInfo)(p,x.current);b(e);var n=t===d.children.length-1?-2:0;S({top:A+n})}),[p,A,t,x,d.children.length]),(0,o.useEffect)((function(){if(v){var e=function(e){(0,s.eventStopPropagation)(e);var t=(0,s.getMouseMoveInfo)(e,T,x.current),n=R.current+t.displacementY,r=Math.max(l.TABLE_ROW_MIN_HEIGHT,n);k(r),S({top:A-R.current+r})},t=function(e){(0,s.eventStopPropagation)(e),R.current=P,(0,u.updateTableRowHeight)(h,L,P),(0,u.focusClosestCellWhenJustifyCellSize)(h,m),f()};return(0,s.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,s.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[v,T,A,d,P]),(0,o.useEffect)((function(){var e=L.children.filter((function(e){return!e.is_combined&&(!e.rowspan||1===e.rowspan)}))[0];if(e){var t=i.ReactEditor.toDOMNode(h,e);t&&(R.current=t.clientHeight,y(a))}}),[L,a]),o.default.createElement("div",{className:"table-row-height-just position-absolute resizing",contentEditable:!1,style:D},o.default.createElement("div",{className:"table-row-height-just-color-tip"}))}},20584:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=o(n(65948)),s=n(59983),c=n(77886),d=n(41073);n(14812);t.default=function(e){var t=e.editor,n=e.table,o=e.handleShowResizeHandler,i=e.hideResizeHandlers,f=e.handlerStartDragging,p=e.isDraggingResizeHandler,m=(0,l.useState)({}),v=a(m,2),h=v[0],E=v[1],g=(0,l.useState)({}),A=a(g,2),y=A[0],_=A[1],C=(0,l.useCallback)((function(e){var a=e.mouseDownEvent,o=e.rowIndex,i=e.cellIndex,l=e.tableId;if(n.id===l){var u=(0,c.getResizeMaskCellInfo)(t,n,o,i),s=u.width,d=u.height,f=u.top,p=u.left;_({width:s,height:d,top:f,left:p}),E(r(r({},u),{},{mouseDownEvent:a}))}}),[t,n]);(0,l.useEffect)((function(){var e=u.default.getInstance().subscribe(s.INTERNAL_EVENT.TABLE_CELL_MOUSE_ENTER,C);return function(){e()}}),[C]);var T=(0,l.useCallback)((function(e){var a={};if(e===d.RESIZE_MASK_BOTTOM&&(a=r(r(r({},h),y),{},{displayType:d.RESIZE_HANDLER_ROW})),e===d.RESIZE_MASK_RIGHT&&(a=r(r(r({},h),y),{},{displayType:d.RESIZE_HANDLER_COLUMN})),e===d.RESIZE_MASK_LEFT){var o=h.cellIndex,i=h.rowIndex,l=h.focusCellIndex,u=h.mouseDownEvent,s=0===o?0:o-1,f=(0,c.getResizeMaskCellInfo)(t,n,i,s),p=0===l?d.RESIZE_HANDLER_FIRST_COLUMN:d.RESIZE_HANDLER_COLUMN;a=r(r({displayType:p},f),{},{mouseDownEvent:u})}if(e===d.RESIZE_MASK_TOP){var m=h.rowIndex,v=h.cellIndex,E=h.mouseDownEvent,g=(0,c.getResizeMaskCellInfo)(t,n,m-1,v);a=r(r({displayType:d.RESIZE_HANDLER_ROW},g),{},{mouseDownEvent:E})}return a}),[h,t,y,n]),b=(0,l.useCallback)((function(e,t){e.stopPropagation(),e.preventDefault(),f();var n=T(t);o(n)}),[T,o,f]),N=(0,l.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),p||i()}),[i,p]);return l.default.createElement("div",{className:"sdoc-table-resize-mask",style:y},0!==h.rowIndex&&l.default.createElement("div",{onMouseOut:N,onMouseDown:function(e){return b(e,d.RESIZE_MASK_TOP)},className:"sdoc-table-resize-top"}),l.default.createElement("div",{onMouseOut:N,onMouseDown:function(e){return b(e,d.RESIZE_MASK_RIGHT)},className:"sdoc-table-resize-right"}),l.default.createElement("div",{onMouseOut:N,onMouseDown:function(e){return b(e,d.RESIZE_MASK_BOTTOM)},className:"sdoc-table-resize-bottom"}),l.default.createElement("div",{onMouseOut:N,onMouseDown:function(e){return b(e,d.RESIZE_MASK_LEFT)},className:"sdoc-table-resize-left"}))}},47167:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(62097),s=a(n(2568)),c=n(88948),d=n(39177),f=n(82935);t.default=function(e){var t=e.index,n=e.column,a=e.addIconPosition,o=e.setAddIconPosition,p=e.setInsertColumnIndex,m=e.selectRange,v=e.tableSize,h=e.handleDragStart,E=e.handleDragEnd,g=(0,u.useSlateStatic)(),A=g.tableSelectedRange,y=(0,i.useRef)(null),_=(0,c.useTableRootContext)(),C=(0,c.useTableSelectedRangeContext)(),T=(0,f.getSelectedNodeByType)(g,d.ELEMENT_TYPE.TABLE_CELL),b=T?(0,f.findPath)(g,T,[-1,-1]):[-1,-1],N=b.length,O=(0,i.useMemo)((function(){var e=A.minRowIndex,n=A.maxRowIndex,a=A.minColIndex,o=A.maxColIndex,i=r(v,1)[0],l=0===e&&n===i-1,u=a<=t&&t<=o,s=0===a&&o===v[1]-1;return 1!==v[1]&&!s&&!(!l||!u)}),[t,A,v]),D=(0,i.useCallback)((function(e){var n=y.current.getBoundingClientRect(),r=n.left,i=n.width,l=n.top,u=_.getBoundingClientRect(),c=r+i/2,d={left:e.clientX>c?r+i-6:r-6,top:l};u.right<d.left||u.left-6>d.left?o(void 0):s.default.isSameObject(d,a)||(p(e.clientX>c?t:t-1),o(d))}),[t,a,n,v]),S=(0,i.useCallback)((function(e){o(void 0)}),[t,a,n,v]),L=0===C.minRowIndex&&C.maxRowIndex===v[0]-1,I=C.minColIndex<=t&&t<=C.maxColIndex;return i.default.createElement("div",{className:(0,l.default)("sdoc-table-column-header h-100",{"range-selected":L&&I,"range-selected-tip":!L&&I||b[N-1]===t,drag:O}),ref:y,onMouseMove:D,onMouseLeave:S,onClick:function(){return m(t)},onDragStart:h,onDragEnd:E,style:{width:n.width},draggable:O})}},71635:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=a(n(94404)),s=n(88948),c=a(n(47167)),d=n(77886),f=n(41073);t.default=function(e){var t=e.table,n=e.selectRange,a=e.tableSize,o=e.handleDragStart,p=e.handleDragEnd,m=(0,l.useSlateStatic)(),v=(0,i.useState)(0),h=r(v,2),E=h[0],g=h[1],A=(0,i.useState)(),y=r(A,2),_=y[0],C=y[1],T=(0,s.useResizeHandlersContext)(),b=(0,s.useTableRootScrollLeftContext)(),N=(0,i.useState)(!1),O=r(N,2),D=O[0],S=O[1],L=(0,s.useTableRootContext)(),I=(0,i.useCallback)((function(){C(),g(0),S(!1)}),[t,T,a]),R=(0,i.useCallback)((function(e){C(e),S(!0)}),[t,T,a]),w=(0,i.useCallback)((function(e){var n=-1===e?0:e,r=-1===e?f.TABLE_ELEMENT_POSITION.BEFORE:f.TABLE_ELEMENT_POSITION.AFTER;(0,d.insertTableColumn)(m,t,n,r,1)}),[t,T,a]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-table-columns-header position-absolute d-print-none",contentEditable:!1},i.default.createElement("div",{className:"sdoc-table-columns-header-container h-100 d-flex position-absolute",style:{left:-1*b}},T.map((function(e,t){return i.default.createElement(c.default,{key:t,column:e,index:t,addIconPosition:_,tableSize:a,setAddIconPosition:C,setInsertColumnIndex:g,selectRange:n,handleDragStart:o,handleDragEnd:p})})))),_&&i.default.createElement("div",{className:(0,u.default)("position-fixed sdoc-table-add-element-icon-content",{"background-color-tip-blue":D}),contentEditable:!1,style:_,onMouseEnter:function(){return R(_)},onMouseLeave:I,onClick:function(){return w(E)}},"+"),_&&D&&i.default.createElement("div",{className:"position-fixed sdoc-table-add-element-tip background-color-tip-blue",style:{left:(null===_||void 0===_?void 0:_.left)+5,top:(null===_||void 0===_?void 0:_.top)+12,width:2,height:L.clientHeight,zIndex:1}}))}},28335:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=r(n(71635)),u=r(n(82169)),s=n(88948),c=r(n(78788)),d=n(77886),f=n(41073),p=n(39177);n(15845);t.default=function(e){var t=e.editor,n=e.table,r=e.setSelectedRange,a=e.setIsDragMove,m=(0,i.useTranslation)().t,v=(0,s.useResizeHandlersContext)(),h=(0,s.useTableSelectedRangeContext)()||f.EMPTY_SELECTED_RANGE,E=(0,o.useCallback)((function(e){var t=(0,d.getTableColumnSelectedRange)(n,e);r(t)}),[n,v]),g=(0,o.useCallback)((function(e){var t=(0,d.getTableRowSelectedRange)(n,e);r(t)}),[n,v]),A=(0,o.useCallback)((function(){var e=v.length,t=n.children.length;r({minRowIndex:0,maxRowIndex:t-1,minColIndex:0,maxColIndex:e-1})}),[n,v]),y=[n.children.length,v.length],_=function(e){e.stopPropagation();var r=t.tableSelectedRange,o=n.id,i=r.minColIndex,l=r.maxColIndex,u=r.minRowIndex,s=r.maxRowIndex,c=(0,d.getTableDragType)(n,h),v=c===f.DRAG_HANDLER_COLUMN?i:u,E=c===f.DRAG_HANDLER_ROW?s:l,g={tableId:o,dragType:c,startIndex:v,endIndex:E},A=JSON.stringify(g);e.dataTransfer.setData(p.TABLE_DRAG_KEY,A),e.dataTransfer.effectAllowed="move";var y=E-v+1,_=c===f.DRAG_HANDLER_COLUMN?m("Move_column_count",{count:y}):m("Move_row_count",{count:y}),C=(0,d.generateDragMoveElement)(_);e.dataTransfer.setDragImage(C,0,0),a(!0)},C=function(e){a(!1),document.getElementById("sdoc-drag-image").style.display="none"};return o.default.createElement("div",null,o.default.createElement(l.default,{table:n,selectRange:E,tableSize:y,handleDragStart:_,handleDragEnd:C}),o.default.createElement(c.default,{selectRange:A,tableSize:y}),o.default.createElement(u.default,{table:n,selectRange:g,tableSize:y,handleDragStart:_,handleDragEnd:C}))}},78788:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(88948),i=r(n(2568)),l=r(n(94404));t.default=function(e){var t=e.selectRange,n=e.tableSize,r=(0,o.useTableSelectedRangeContext)(),u=i.default.isSameObject(r,{minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1});return a.default.createElement("div",{className:(0,l.default)("sdoc-table-rows-columns-header d-print-none",{"range-selected":u}),contentEditable:!1,onClick:t})}},82169:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=a(n(94404)),s=n(88948),c=a(n(22635)),d=n(77886),f=n(41073);t.default=function(e){var t=e.table,n=e.selectRange,a=e.tableSize,o=e.handleDragStart,p=e.handleDragEnd,m=(0,l.useSlateStatic)(),v=t.children,h=(0,i.useState)(0),E=r(h,2),g=E[0],A=E[1],y=(0,i.useState)(),_=r(y,2),C=_[0],T=_[1],b=(0,i.useState)(!1),N=r(b,2),O=N[0],D=N[1],S=(0,s.useTableRootContext)(),L=(0,i.useCallback)((function(){T(),A(0),D(!1)}),[a,t]),I=(0,i.useCallback)((function(e){T(e),D(!0)}),[a,t]),R=(0,i.useCallback)((function(e){var n=-1===e?0:e,r=-1===e?f.TABLE_ELEMENT_POSITION.BEFORE:f.TABLE_ELEMENT_POSITION.AFTER;(0,d.insertTableRow)(m,t,n,r,1),T(),D(!1),A(0)}),[a,t]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-table-rows-header h-100 position-absolute d-flex flex-column d-print-none",contentEditable:!1},v.map((function(e,t){return i.default.createElement(c.default,{key:e.id,index:t,row:e,addIconPosition:C,tableSize:a,setAddIconPosition:T,setInsertRowIndex:A,selectRange:n,handleDragStart:o,handleDragEnd:p})}))),C&&i.default.createElement("div",{className:(0,u.default)("position-fixed sdoc-table-add-element-icon-content",{"background-color-tip-blue":O}),style:C,onMouseEnter:function(){return I(C)},onMouseLeave:L,onClick:function(){return R(g)}},"+"),C&&O&&i.default.createElement("div",{className:"position-fixed sdoc-table-add-element-tip background-color-tip-blue",style:{left:(null===C||void 0===C?void 0:C.left)+11,top:(null===C||void 0===C?void 0:C.top)+6,width:S.clientWidth+1,height:2,zIndex:1}}))}},22635:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(62097),u=a(n(94404)),s=a(n(2568)),c=n(88948),d=n(50753),f=n(39177),p=n(82935),m=n(77886);t.default=function(e){var t=e.row,n=e.index,a=e.addIconPosition,o=e.setAddIconPosition,v=e.setInsertRowIndex,h=e.selectRange,E=e.tableSize,g=e.handleDragStart,A=e.handleDragEnd,y=(0,l.useSlateStatic)(),_=y.tableSelectedRange;(0,i.useEffect)((function(){O((0,m.getRowDomHeight)(y,t))}),[y,t,E]);var C=(0,m.getRowDomHeight)(y,t),T=(0,i.useState)(C),b=r(T,2),N=b[0],O=b[1],D=(0,i.useRef)(null),S=(0,c.useResizeHandlersContext)(),L=(0,d.useScrollContext)(),I=(0,c.useTableSelectedRangeContext)(),R=(0,p.getSelectedNodeByType)(y,f.ELEMENT_TYPE.TABLE_CELL),w=R?(0,p.findPath)(y,R,[-1,-1]):[-1,-1],M=w.length,P=(0,i.useMemo)((function(){var e=_.minRowIndex,t=_.maxRowIndex,a=_.minColIndex,o=_.maxColIndex,i=r(E,2)[1],l=0===a&&o===i-1,u=e<=n&&n<=t,s=0===e&&t===E[0]-1;return 1!==E[0]&&!s&&!(!l||!u)}),[n,_,E]);(0,i.useEffect)((function(){if((0,m.elementHasImage)(t)){var e=setTimeout((function(){return O((0,m.getRowDomHeight)(y,t))}),300);return function(){clearTimeout(e)}}}),[S,t,n]);var k=(0,i.useCallback)((function(e){var t=D.current.getBoundingClientRect(),r=t.left,i=t.height,l=t.top,u=l+i/2,c={left:r,top:e.clientY>u?l+i-7:l-7},d=L.current.getBoundingClientRect(),f=d.top,p=d.height;c.top<f||c.top>f+p?o(void 0):s.default.isSameObject(c,a)||(v(e.clientY>u?n:n-1),o(c))}),[n,a,t,S]),x=(0,i.useCallback)((function(e){o(void 0)}),[n,a,t,S]),B=0===I.minColIndex&&I.maxColIndex===E[1]-1,F=I.minRowIndex<=n&&n<=I.maxRowIndex;return i.default.createElement("div",{className:(0,u.default)("sdoc-table-row-header",{"range-selected":B&&F,"range-selected-tip":!B&&F||w[M-2]===n,drag:P}),style:{height:N},ref:D,onClick:function(){return h(n)},onMouseMove:k,onMouseLeave:x,onDragStart:g,onDragEnd:A,draggable:P})}},26841:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=o(n(94404)),s=n(62097),c=n(88948),d=n(53319);t.default=function(e){var t=e.attributes,n=e.columns,o=void 0===n?[]:n,i=e.children,f=(0,s.useSlateStatic)(),p=(0,s.useReadOnly)(),m=(0,l.useRef)(null),v=(0,l.useState)(0),h=a(v,2),E=h[0],g=h[1],A=o.reduce((function(e,t){return e+t.width}),0),y=(0,l.useCallback)((function(e){g(e.target.scrollLeft)}),[]),_=(0,c.useContextMenu)(m),C=_.isShowContextMenu,T=_.menuPosition,b=_.onContextMenu;return l.default.createElement(c.TableRootContext.Provider,{value:m.current},l.default.createElement(c.TableRootScrollLeftContext.Provider,{value:E},l.default.createElement("div",Object.assign({},t,{className:(0,u.default)("sdoc-table-wrapper position-relative",t.className,{scroll:A>f.width}),style:r(r({},t.style),{},{maxWidth:f.width?f.width:"100%"})}),l.default.createElement("div",{className:(0,u.default)("sdoc-table-scroll-wrapper",{"scroll-at-center":E+f.width!==A&&E>0,"scroll-at-right":E+f.width===A,"scroll-at-left":0===E}),ref:m,onScroll:y,onContextMenu:b},i)),C&&l.default.createElement(d.TableContextMenu,{editor:f,contextMenuPosition:T,readonly:p})))}},4811:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setAlignType=t.isMenuDisabled=t.getAlignType=void 0;var a=n(70523),o=n(39177);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return!a.Editor.isEditor(t)&&a.Element.isElement(t)&&a.Editor.isBlock(e,t)},universal:!0,mode:"highest"}),i=r(n,1)[0];if(!i)return!1;var l=i[0].type;return l===o.CODE_BLOCK||l===o.TABLE};t.getAlignType=function(e){var t="left",n=e.selection;if(!n)return t;var o=a.Editor.nodes(e,{at:a.Editor.unhangRange(e,n),match:function(e){return!a.Editor.isEditor(e)&&a.Element.isElement(e)&&e.align}}),i=r(o,1)[0];return i?i[0].align:t};t.setAlignType=function(e,t){a.Transforms.setNodes(e,{align:t})}},38010:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},57948:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(48843),u=n(28321),s=a(n(94404)),c=n(4811),d=n(39177),f=a(n(24558));n(94220);var p=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,p=(0,i.useState)(!1),m=r(p,2),v=m[0],h=m[1],E=(0,i.useRef)(null),g=(0,c.isMenuDisabled)(a,o),A="sdoc-button-text-align",y=(0,u.useTranslation)().t,_=(0,i.useCallback)((function(e){E.current.toggle(),h(!v)}),[v]),C=(0,i.useCallback)((function(){return(0,c.getAlignType)(a)}),[a]),T=(0,i.useCallback)((function(e){(0,c.setAlignType)(a,e),_()}),[a,v]),b=(0,s.default)(n,"sdoc-menu-with-dropdown",{"menu-show":v,disabled:g,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&g,"rich-icon-btn-hover":t&&!g,"btn btn-icon btn-secondary btn-active d-flex":!t}),N=C(),O=d.MENUS_CONFIG_MAP[d.TEXT_ALIGN].filter((function(e){return e.type===N}))[0].iconClass,D="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(v?"caret-up":"drop-down");return N="align_"+N,i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button","aria-label":"text align",className:b,id:A,disabled:g},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("span",{className:O})),!g&&i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:D}))),i.default.createElement(f.default,{target:A},y("Alignment_type")),!g&&i.default.createElement(l.UncontrolledPopover,{target:A,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-text-align-dropdown",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:_,fade:!1,ref:E},i.default.createElement("div",{className:"pt-2 pb-2"},d.MENUS_CONFIG_MAP[d.TEXT_ALIGN].map((function(e,t){var n=N===e.id;return i.default.createElement("div",{key:t,className:"sdoc-dropdown-menu-item",onClick:function(){return T(e.type)}},n&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),i.default.createElement("i",{className:e.iconClass}))})))))};p.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=(0,u.withTranslation)("sdoc-editor")(p)},33677:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i={position:"absolute",top:-2,pointerEvents:"none",userSelect:"none",transform:"translateY(-100%)",fontSize:10,color:"white",background:"palevioletred",whiteSpace:"nowrap"},l={position:"absolute",userSelect:"none",height:"1.2em",width:2,background:"palevioletred"};t.default=function(e){var t=e.cursor_color,n=e.name,a=r(r({},i),{},{background:t,left:"0%",cursor:"default"}),u=r(r({},l),{},{background:t,left:"0%"});return u.top=1,o.default.createElement(o.default.Fragment,null,o.default.createElement("span",{className:"caret-item",contentEditable:!1,style:u},o.default.createElement("span",{style:{position:"relative"}},o.default.createElement("span",{name:n,className:"caret-name",contentEditable:!1,style:a}))))}},6227:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeMark=t.isMenuDisabled=t.getValue=t.addMark=void 0;var a=n(70523),o=n(82935),i=n(70710),l=n(58476);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return(0,o.getNodeType)(t)===i.CODE_BLOCK||!!a.Editor.isVoid(e,t)},universal:!0});return!!r(n,1)[0]};t.addMark=function(e,t){t===l.TEXT_STYLE_MAP.SUPERSCRIPT?u(e,l.TEXT_STYLE_MAP.SUBSCRIPT):t===l.TEXT_STYLE_MAP.SUBSCRIPT&&u(e,l.TEXT_STYLE_MAP.SUPERSCRIPT),a.Editor.addMark(e,t,!0)};var u=function(e,t){a.Editor.removeMark(e,t)};t.removeMark=u;t.getValue=function(e,t){var n=a.Editor.marks(e);if(n)return n[t];var o=a.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(o,1)[0]}},80050:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(10199)),o=r(n(34602)),i={type:"text",editorPlugin:a.default,renderElements:[o.default]};t.default=i},48351:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=n(39177),u=n(82935),s=n(7094),c=n(6227),d=n(58476),f=function(e){var t=e.id;return[d.BOLD,d.ITALIC].includes(t)};t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.isRichEditor,a=e.className,i=e.idPrefix,d=e.readonly,p=(0,o.useCallback)((function(e){return!!(0,c.getValue)(t,e)}),[t]),m=(0,o.useCallback)((function(){return(0,c.isMenuDisabled)(t,d)}),[t,d]),v=(0,o.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),m())||(p(n)?(0,c.removeMark)(t,n):(0,c.addMark)(t,n),(0,u.focusEditor)(t))}),[t]),h=(0,o.useCallback)((function(e){return l.MENUS_CONFIG_MAP[e].map((function(e){var t={isRichEditor:n,className:a,disabled:m(),isActive:p(e.type),onMouseDown:v};return r(r(r({},t),e),{},{id:i?"".concat(i,"_").concat(e.id):e.id})}))}),[t,d])(l.TEXT_STYLE).filter(f);return o.default.createElement(o.default.Fragment,null,h.map((function(e,t){return o.default.createElement(s.MenuItem,Object.assign({key:t},e))})))}))},39924:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(70523),s=n(39177),c=n(82935),d=n(7094),f=n(96145),p=a(n(43210)),m=n(6227),v=n(6389),h=n(86401),E=n(58476),g=n(59983),A=function(e){var t=e.id;return[E.BOLD,E.ITALIC].includes(t)};t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.t,a=e.isRichEditor,o=e.className,l=e.idPrefix,E=e.readonly,y=(0,f.getFontSize)(t),_=y,C=t.editorType===g.COMMENT_EDITOR,T=(0,v.useColorContext)(),b=T.lastUsedFontColor,N=T.updateLastUsedFontColor,O=T.lastUsedHighlightColor,D=T.updateLastUsedHighlightColor,S=(0,i.useCallback)((function(e){return!!(0,m.getValue)(t,e)}),[t]),L=(0,i.useCallback)((function(){return(0,m.isMenuDisabled)(t,E)}),[t,E]),I=(0,i.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),L())||(S(n)?(0,m.removeMark)(t,n):(0,m.addMark)(t,n),(0,c.focusEditor)(t))}),[t]),R=(0,i.useCallback)((function(e,n){u.Editor.addMark(t,e,n),(0,c.focusEditor)(t)}),[t]),w=(0,i.useCallback)((function(e){(0,h.eventStopPropagation)(e),(0,f.setFontSize)(t,_+1)}),[t,y,_]),M=(0,i.useCallback)((function(e){(0,h.eventStopPropagation)(e);var n=_-1;n<1||(0,f.setFontSize)(t,n)}),[t,y,_]),P=(0,i.useCallback)((function(e){return s.MENUS_CONFIG_MAP[e].map((function(e){var t={isRichEditor:a,className:o,ariaLabel:null===e||void 0===e?void 0:e.ariaLabel,disabled:L(),isActive:S(e.type),onMouseDown:e.isColor?function(){}:I};return e.isColor&&(t.setColor=function(t){return R(e.type,t)},t.defaultColorTip=e.type===s.TEXT_STYLE_MAP.COLOR?n("Default"):"",t.lastUsedColor=e.type===s.TEXT_STYLE_MAP.COLOR?b:O,t.updateLastUsedColor=e.type===s.TEXT_STYLE_MAP.COLOR?N:D),r(r(r({},t),e),{},{id:l?"".concat(l,"_").concat(e.id):e.id})}))}),[t,b,O,E]),k=P(s.TEXT_STYLE);C&&(k=k.filter(A));var x=P(s.TEXT_STYLE_MORE);return i.default.createElement(i.default.Fragment,null,k.map((function(e,t){var n=e.isColor?d.ColorMenu:d.MenuItem;return i.default.createElement(n,Object.assign({key:t},e))})),!C&&i.default.createElement(d.MoreDropdown,null,x.map((function(e,t){return i.default.createElement(d.MenuItem,Object.assign({key:t},e))})),i.default.createElement(p.default,{disabled:L(),onClick:w,id:"sdoc-increase-font-size",tipMessage:n("Increase_font_size")},i.default.createElement("i",{className:"sdocfont sdoc-increase-font-size"})),i.default.createElement(p.default,{disabled:L(),onClick:M,id:"sdoc-reduce-font-size",tipMessage:n("Reduce_font_size")},i.default.createElement("i",{className:"sdocfont sdoc-reduce-font-size"}))))}))},10199:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39177),a=n(6227);t.default=function(e){var t=function(t){if((0,a.isMenuDisabled)(e))return!1;!!(0,a.getValue)(e,t)?(0,a.removeMark)(e,t):(0,a.addMark)(e,t)};return e.toggleTextBold=function(){t(r.TEXT_STYLE_MAP.BOLD)},e.toggleTextItalic=function(){t(r.TEXT_STYLE_MAP.ITALIC)},e}},34602:function(e,t,n){"use strict";var r=n(91847).default,a=["text"],o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=o(n(33677)),u=n(39177),s=n(96145);t.default=function(e,t){var n=e.attributes,o=e.children,c=e.leaf,d=c.text,f=r(c,a),p=i.default.cloneElement(o),m={};if(d.length||(m.paddingLeft="0.1px"),c.isCaret&&(m.position="relative",m.display="inline-block",m.minWidth="2px"),c.computed_background_color&&(m.backgroundColor=c.computed_background_color),c[u.TEXT_STYLE_MAP.COLOR]&&(m.color=c[u.TEXT_STYLE_MAP.COLOR]),c[u.TEXT_STYLE_MAP.HIGHLIGHT_COLOR]&&(m.backgroundColor=c[u.TEXT_STYLE_MAP.HIGHLIGHT_COLOR]),c[u.TEXT_STYLE_MAP.FONT_SIZE]){var v=c[u.TEXT_STYLE_MAP.FONT_SIZE];"number"===typeof v&&(m.fontSize="".concat(v,"pt"))}if(c[u.TEXT_STYLE_MAP.FONT]){var h=c[u.TEXT_STYLE_MAP.BOLD]?600:400;m.fontFamily=(0,s.generatorFontFamily)(c[u.TEXT_STYLE_MAP.FONT],h)}return c[u.TEXT_STYLE_MAP.BOLD]&&(p=i.default.createElement("strong",null,p)),c[u.TEXT_STYLE_MAP.ITALIC]&&(p=i.default.createElement("i",null,p)),c[u.TEXT_STYLE_MAP.UNDERLINE]&&(p=i.default.createElement("span",{style:{textDecoration:"underline"}},p)),c[u.TEXT_STYLE_MAP.STRIKETHROUGH]&&(p=i.default.createElement("span",{style:{textDecoration:"line-through"}},p)),c[u.TEXT_STYLE_MAP.SUPERSCRIPT]&&(p=i.default.createElement("sup",null,p)),c[u.TEXT_STYLE_MAP.SUBSCRIPT]&&(p=i.default.createElement("sub",null,p)),c[u.TEXT_STYLE_MAP.CODE]&&(p=i.default.createElement("code",null,p)),c[u.TEXT_STYLE_MAP.DELETE]&&(p=i.default.createElement("del",null,p)),c[u.TEXT_STYLE_MAP.ADD]&&(p=i.default.createElement("span",null,p)),c.decoration&&(p=i.default.createElement("span",{className:"token ".concat(c.type)},p)),i.default.createElement("span",Object.assign({"data-id":c.id},n,{style:m,className:Object.keys(f).join(" ")}),c.isCaret?i.default.createElement(l.default,c):null,p)}},54573:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertWikiPageLink=t.getWikiUrl=t.generateSdocFileNode=void 0;var a=n(70523),o=r(n(36261)),i=n(39177),l=n(90790),u=n(70710);t.insertWikiPageLink=function(e,t,n,r){if(!(0,l.isMenuDisabled)(e)){var o=e.selection;if(null!=o){var i=a.Range.isCollapsed(o);(0,l.removeShortCutSymbol)(e);var u=s(n,r,t);if(i)a.Transforms.insertNodes(e,u);else a.Editor.string(e,o)!==t?(e.deleteFragment(),a.Transforms.insertNodes(e,u)):(a.Transforms.wrapNodes(e,u,{split:!0}),a.Transforms.collapse(e,{edge:"end"}))}}};var s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{id:o.default.nice(),type:u.WIKI_LINK,wiki_repo_id:e,page_id:t,title:n,display_type:i.INSERT_FILE_DISPLAY_TYPE[1],children:[{id:o.default.nice(),text:n}]}};t.generateSdocFileNode=s;t.getWikiUrl=function(e,t){var n=window.location,r=n.origin,a=n.pathname.replace(/\d+\/$/,"".concat(e,"/"));return"".concat(r).concat(a,"?page_id=").concat(t)}},1136:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(63804)),i=r(n(97948)),l={type:a.WIKI_LINK,editorPlugin:o.default,renderElements:[i.default]};t.default=l},61612:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(62097),i=n(39177),l=n(67996),u=n(94409),s=n(82935),c=n(25610),d=n(70710),f=n(59983);t.default=function(e){var t=(0,o.useSlateStatic)(),n=(0,o.useReadOnly)(),p=e.element,m=e.attributes;switch(i.SUPPORTED_SIDE_OPERATION_TYPE.includes(p.type)&&((0,c.setMouseEnter)(t,p,m),m.onDragOver=u.onDragOver,m.onDragLeave=u.onDragLeave,m.onDrop=u.onDrop,m.className="sdoc-drag-cover"),(0,c.setDataRoot)(p,m),p.type){case i.PARAGRAPH:var v=void 0;t.editorType===f.DIFF_VIEWER&&(v="");var h=(0,s.getParentNode)(t.children,p.id);return h&&h.type===i.LIST_ITEM||(v=n?"":"Enter_text_or_press_forward_slash_to_insert_element"),(0,a(l.ParagraphPlugin.renderElements,1)[0])(r(r({},e),{},{placeholder:v}));case i.TITLE:return(0,a(l.HeaderPlugin.renderElements,1)[0])(e,t);case i.SUBTITLE:return(0,a(l.HeaderPlugin.renderElements,2)[1])(e,t);case i.HEADER1:case i.HEADER2:case i.HEADER3:case i.HEADER4:case i.HEADER5:case i.HEADER6:return(0,a(l.HeaderPlugin.renderElements,3)[2])(e,t);case i.LINK:return(0,a(l.LinkPlugin.renderElements,1)[0])(e,t,n);case i.BLOCKQUOTE:return(0,a(l.BlockquotePlugin.renderElements,1)[0])(e,t);case i.ORDERED_LIST:case i.UNORDERED_LIST:return(0,a(l.ListPlugin.renderElements,1)[0])(e,t);case i.LIST_ITEM:return(0,a(l.ListPlugin.renderElements,2)[1])(e,t);case i.CHECK_LIST_ITEM:return(0,a(l.CheckListPlugin.renderElements,1)[0])(e,t);case i.CODE_BLOCK:return(0,a(l.CodeBlockPlugin.renderElements,1)[0])(e,t);case i.CODE_LINE:return(0,a(l.CodeBlockPlugin.renderElements,2)[1])(e,t);case i.IMAGE:var E,g=(0,s.getParentNode)(t.children,p.id),A=(null===(E=t.element_comments_map)||void 0===E?void 0:E[g.id])||[],y=A&&A.filter((function(e){return!e.resolved})),_={};return y&&y.length>0&&(_.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,a(l.ImagePlugin.renderElements,1)[0])(r(r({},e),{},{leaf:_}),t);case i.IMAGE_BLOCK:return(0,a(l.ImagePlugin.renderElements,2)[1])(r({},e),t);case i.ELEMENT_TYPE.MULTI_COLUMN:return(0,a(l.MultiColumnPlugin.renderElements,1)[0])(e,t);case i.ELEMENT_TYPE.COLUMN:return(0,a(l.MultiColumnPlugin.renderElements,2)[1])(e,t);case i.ELEMENT_TYPE.TABLE:return(0,a(l.TablePlugin.renderElements,1)[0])(e,t);case i.ELEMENT_TYPE.TABLE_ROW:return(0,a(l.TablePlugin.renderElements,2)[1])(e,t);case i.ELEMENT_TYPE.TABLE_CELL:return(0,a(l.TablePlugin.renderElements,3)[2])(e,t);case i.SDOC_LINK:return(0,a(l.SdocLinkPlugin.renderElements,1)[0])(e,t);case i.FILE_LINK:return(0,a(l.FileLinkPlugin.renderElements,1)[0])(e,t);case i.FILE_LINK_INSET_INPUT_TEMP:return(0,a(l.SdocLinkPlugin.renderElements,2)[1])(e,t);case i.CALL_OUT:return(0,a(l.CalloutPlugin.renderElements,1)[0])(e,t);case i.MENTION:return(0,a(l.MentionPlugin.renderElements,1)[0])(e,t);case i.MENTION_TEMP:return(0,a(l.MentionPlugin.renderElements,2)[1])(e,t);case i.QUICK_INSERT:return(0,a(l.QuickInsertPlugin.renderElements,1)[0])(e,t);case d.WIKI_LINK:return(0,a(l.WikiLinkPlugin.renderElements,1)[0])(e,t);case d.SEATABLE_COLUMN:return(0,a(l.SeaTableColumnPlugin.renderElements,1)[0])(e,t);case d.SEATABLE_TABLE:return(0,a(l.SeaTableViewsPlugin.renderElements,1)[0])(e,t);default:return(0,a(l.ParagraphPlugin.renderElements,1)[0])(e)}}},71893:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RebaseDecorate",{enumerable:!0,get:function(){return a.default}});var a=r(n(85142))},85142:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(58679)),i=r(n(9940)),l=r(n(93805)),u=n(59983);n(17282);t.default=function(e){var t=e.element,n=e.children,r=t[u.REBASE_MARK_KEY.REBASE_TYPE];return r?r===u.REBASE_TYPE.MODIFY_DELETE?a.default.createElement(o.default,{element:t},n):r===u.REBASE_TYPE.DELETE_MODIFY?a.default.createElement(l.default,{element:t},n):r===u.REBASE_TYPE.MODIFY_MODIFY?a.default.createElement(i.default,{element:t},n):a.default.createElement(a.default.Fragment,null,n):a.default.createElement(a.default.Fragment,null,n)}},93805:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(70523),l=n(62097),u=n(39177),s=n(59983),c=n(82935);t.default=function(e){var t=e.element,n=e.children,r=(0,o.useTranslation)().t,d=(0,l.useSlateStatic)(),f=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);i.Transforms.removeNodes(d,{at:e}),t.type===u.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]),p=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);(0,c.deleteNodeMark)(d,e,t,s.REBASE_MARKS),t.type===u.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]);return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:f},r("Keep_other_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_my_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_both_modification"))),a.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),a.default.createElement("div",{className:"sdoc-rebase-other-changes empty",contentEditable:!1}),a.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),a.default.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))}},58679:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(70523),l=n(62097),u=n(39177),s=n(59983),c=n(82935);t.default=function(e){var t=e.element,n=e.children,r=(0,o.useTranslation)().t,d=(0,l.useSlateStatic)(),f=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);i.Transforms.removeNodes(d,{at:e}),t.type===u.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]),p=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);(0,c.deleteNodeMark)(d,e,t,s.REBASE_MARKS),t.type===u.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]);return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_other_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:f},r("Keep_my_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_both_modification"))),a.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),a.default.createElement("div",{className:"w-100 sdoc-rebase-my-changes",contentEditable:!1},n),a.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),a.default.createElement("div",{className:"sdoc-rebase-my-changes empty",contentEditable:!1}))}},9940:function(e,t,n){"use strict";var r=n(41132).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(55097)),s=n(70523),c=n(62097),d=n(39177),f=n(59983),p=n(82935);t.default=function(e){var t=e.element,n=e.children,a=(0,l.useTranslation)().t,o=(0,c.useSlateStatic)(),m=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t);(0,p.deleteNodeMark)(o,e,t[f.REBASE_MARK_KEY.OLD_ELEMENT],f.REBASE_MARKS);var n=r(e);n[e.length-1]=e[e.length-1]+1,s.Transforms.removeNodes(o,{at:n}),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]),v=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t),n=r(e);n[e.length-1]=e[e.length-1]+1;var a=(0,p.getNode)(o,n),i=(0,u.default)(a);(0,p.deleteNodeMark)(o,n,i,f.REBASE_MARKS),s.Transforms.removeNodes(o,{at:e}),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]),h=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t);(0,p.deleteNodeMark)(o,e,t,f.REBASE_MARKS);var n=[].concat(r(e.slice(0,-1)),[e[e.length-1]+1]),a=(0,p.getNode)(o,n);(0,p.deleteNodeMark)(o,n,a,f.REBASE_MARKS),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]);return t[f.REBASE_MARK_KEY.ORIGIN]===f.REBASE_ORIGIN.OTHER?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:m},a("Keep_other_modification")),i.default.createElement("div",{className:"mr-2 ml-2"},"|"),i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:v},a("Keep_my_modification")),i.default.createElement("div",{className:"mr-2 ml-2"},"|"),i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:h},a("Keep_both_modification"))),i.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},a("Other_modification")),i.default.createElement("div",{className:"sdoc-rebase-other-changes",contentEditable:!1},n)):i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},a("My_modification")),i.default.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))}},25610:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMouseEnter=t.setDataRoot=void 0;var r=n(70523),a=n(82935),o=n(39177),i=n(94409);t.setMouseEnter=function(e,t,n){(function(e,t){var n=(0,a.findPath)(e,t);return n.length<=1||!Reflect.ownKeys(o.MOUSE_ENTER_EVENT_DISABLED_MAP).includes(t.type)||!r.Editor.above(e,{match:function(e){return o.MOUSE_ENTER_EVENT_DISABLED_MAP[t.type].includes(e.type)},mode:"highest",at:n})})(e,t)&&(n.onMouseEnter=function(e){return(0,i.onMouseEnter)(e,t)})};t.setDataRoot=function(e,t){o.ROOT_ELEMENT_TYPES.includes(e.type)&&(t["data-root"]="true")}},8447:function(e,t,n){"use strict";var r=n(85715).default,a=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(62097),i=n(39177),l=n(67996),u=n(82935);t.default=function(e){var t=(0,o.useSlateStatic)(),n=(0,o.useReadOnly)(),s=e.element,c=e.commentType;switch(s.type){case i.PARAGRAPH:var d=(0,u.getParentNode)(t.children,s.id),f=a(a({},e),{},{className:"sdoc-comment-editor-paragraph"});if(d&&d.type===i.LIST_ITEM)return(0,r(l.ParagraphPlugin.renderElements,1)[0])(f);var p="comment"===c?"Enter_comment_shift_enter_for_new_line_Enter_to_send":"Enter_reply_shift_Enter_for_new_line_Enter_to_send";return(0,r(l.ParagraphPlugin.renderElements,1)[0])(a(a({},f),{},{placeholder:p}));case i.LINK:return(0,r(l.LinkPlugin.renderElements,1)[0])(e,t,n);case i.ORDERED_LIST:case i.UNORDERED_LIST:return(0,r(l.ListPlugin.renderElements,1)[0])(e,t);case i.LIST_ITEM:return(0,r(l.ListPlugin.renderElements,2)[1])(e,t);case i.IMAGE:var m,v=(0,u.getParentNode)(t.children,s.id),h=(null===(m=t.element_comments_map)||void 0===m?void 0:m[v.id])||[],E=h&&h.filter((function(e){return!e.resolved})),g={};return E&&E.length>0&&(g.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,r(l.ImagePlugin.renderElements,1)[0])(a(a({},e),{},{leaf:g}),t);case i.IMAGE_BLOCK:return(0,r(l.ImagePlugin.renderElements,2)[1])(a({},e),t);case i.MENTION:return(0,r(l.MentionPlugin.renderElements,1)[0])(e,t);case i.MENTION_TEMP:return(0,r(l.MentionPlugin.renderElements,2)[1])(e,t);case i.BLOCKQUOTE:return(0,r(l.BlockquotePlugin.renderElements,1)[0])(e,t);default:return(0,r(l.ParagraphPlugin.renderElements,1)[0])(e)}}},9907:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(59983),i=n(71893),l=r(n(61612));t.default=function(e){var t=e.element;return t[o.REBASE_MARK_KEY.REBASE_TYPE]?a.default.createElement(i.RebaseDecorate,{element:t},a.default.createElement(l.default,e)):a.default.createElement(l.default,e)}},16987:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),l=n(67996),u=function(e){var t=(0,i.useSlateStatic)();return(0,r(l.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return o.default.createElement(u,e)}},96163:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(69190)),i=n(39177),l=n(7094),u=r(n(56169)),s=r(n(48351)),c=r(n(12148)),d=r(n(65948)),f=r(n(94289)),p=r(n(33722)),m=r(n(90352)),v=function(e){var t=e.editor,n=e.readonly,r=e.onSubmit,v=e.submitBtnText,h=e.onCancel;(0,o.default)();var E=d.default.getInstance();return a.default.createElement("div",{className:"sdoc-comment-editor-toolbar"},a.default.createElement(l.MenuGroup,{className:"menu-group sdoc-comment-editor-menu-group"},a.default.createElement(s.default,{editor:t,readonly:n}),a.default.createElement(m.default,{editor:t,readonly:n}),a.default.createElement(u.default,{editor:t,type:i.UNORDERED_LIST,readonly:n}),a.default.createElement(u.default,{editor:t,type:i.ORDERED_LIST,readonly:n}),a.default.createElement(f.default,{editor:t,readonly:n,eventBus:E}),a.default.createElement(c.default,{editor:t,readonly:n,eventBus:E})),a.default.createElement("div",{className:"sdoc-comment-editor-toolbar-right"},a.default.createElement(p.default,{editor:t,onSubmit:r,submitBtnText:v,onCancel:h})))};v.defaultProps={readonly:!1};t.default=v},33722:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(24558));n(26273);t.default=function(e){var t=e.onSubmit,n=e.submitBtnText,r=e.onCancel;return(0,o.useEffect)((function(){return document.addEventListener("keydown",r,!1),document.addEventListener("click",r,!1),function(){document.removeEventListener("keydown",r,!1),document.removeEventListener("click",r,!1)}}),[r]),o.default.createElement("div",{role:"button",id:"sdoc-comment-editor-comment-btn"},o.default.createElement("i",{className:"sdocfont sdoc-save sdoc-comment-btn",onClick:t}),o.default.createElement(i.default,{target:"sdoc-comment-editor-comment-btn"},n))}},58361:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17119),l=n(62097),u=n(70523),s=n(7094),c=r(n(39924)),d=n(50753),f=n(82935),p=n(39177);n(57311);t.default=function(){var e=(0,o.useRef)(null),t=(0,l.useSlateStatic)(),n=(0,d.useScrollContext)(),r=(0,l.useFocused)(),a=(0,l.useReadOnly)(),m=(0,o.useCallback)((function(){var t=e.current,n=window.getSelection().getRangeAt(0).getBoundingClientRect();t.style.top="".concat(n.top-42-12,"px"),t.style.left="".concat(n.left,"px"),t.style.display="block"}),[]),v=(0,o.useCallback)((function(e){m()}),[]);(0,o.useEffect)((function(){var o=e.current,i=t.selection;if(o){if(a||!i||!r||u.Range.isCollapsed(i)||""===u.Editor.string(t,i)||(0,f.getSelectedNodeByType)(t,p.CODE_BLOCK))return n.current&&n.current.removeEventListener("scroll",v),void o.removeAttribute("style");n.current&&n.current.addEventListener("scroll",v),m()}}));var h=(0,o.useCallback)((function(e){e.preventDefault()}),[]),E=(0,o.useCallback)((function(t){1===t.buttons&&e.current.removeAttribute("style")}),[]);return(0,i.createPortal)(o.default.createElement("div",{ref:e,className:"sdoc-context-toolbar",onMouseDown:h,onMouseOver:E},o.default.createElement(s.MenuGroup,null,o.default.createElement(c.default,{editor:t,idPrefix:"sdoc_context_toolbar"}))),document.body)}},40375:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(69190)),i=n(39177),l=n(7094),u=r(n(90352)),s=r(n(56169)),c=r(n(61546)),d=r(n(84260)),f=r(n(39924)),p=r(n(57948)),m=r(n(44132)),v=r(n(47814)),h=r(n(45530)),E=r(n(9875)),g=r(n(20867)),A=r(n(14454)),y=n(82935),_=function(e){var t=e.editor,n=e.readonly;(0,o.default)();var r=(0,y.getSelectedNodeByType)(t,i.TABLE_CELL);return a.default.createElement("div",{className:"sdoc-editor-toolbar"},a.default.createElement(l.MenuGroup,null,a.default.createElement(v.default,{editor:t,readonly:n}),a.default.createElement(m.default,{editor:t,readonly:n})),a.default.createElement(l.MenuGroup,null,a.default.createElement(E.default,{editor:t,readonly:n})),a.default.createElement(c.default,{editor:t,readonly:n}),a.default.createElement(l.MenuGroup,null,a.default.createElement(h.default,{editor:t,readonly:n}),a.default.createElement(f.default,{editor:t,readonly:n})),!r&&a.default.createElement(l.MenuGroup,null,a.default.createElement(u.default,{editor:t,readonly:n}),a.default.createElement(s.default,{editor:t,type:i.UNORDERED_LIST,readonly:n,ariaLabel:"unordered list"}),a.default.createElement(s.default,{editor:t,type:i.ORDERED_LIST,readonly:n,ariaLabel:"ordered list"}),a.default.createElement(d.default,{editor:t,readonly:n}),a.default.createElement(p.default,{editor:t,readonly:n}),a.default.createElement(g.default,{editor:t,readonly:n})),a.default.createElement(l.MenuGroup,{className:"menu-group sdoc-editor-toolbar-right-menu"},a.default.createElement(A.default,{editor:t,readonly:n})))};_.defaultProps={readonly:!1};t.default=_},9875:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(94404)),c=a(n(12148)),d=a(n(78080)),f=a(n(94289)),p=a(n(63814)),m=a(n(74399)),v=a(n(79036)),h=a(n(16917)),E=a(n(74368)),g=a(n(65948));n(10342);var A=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,A=(0,i.useState)(!1),y=r(A,2),_=y[0],C=y[1],T=(0,l.useTranslation)().t,b=(0,i.useRef)(null),N=o,O=(0,i.useRef)(null),D="sdoc-insert-toolbar-btn",S=(0,i.useMemo)((function(){return g.default.getInstance()}),[]),L=(0,i.useCallback)((function(e){b.current&&b.current.toggle(),C(!_)}),[_]),I=(0,s.default)(n,"sdoc-menu-with-dropdown sdoc-insert-toolbar-btn",{"menu-show":_,disabled:N,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&N,"rich-icon-btn-hover":t&&!N,"btn btn-icon btn-secondary btn-active d-flex":!t}),R="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(_?"caret-up":"drop-down"),w=(O.current?O.current.getBoundingClientRect():{bottom:92.5}).bottom,M={eventBus:S,editor:a,readonly:o,toggle:L};return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button",className:I,id:D,disabled:N,ref:O},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("i",{className:"sdocfont sdoc-insert mr-1"}),i.default.createElement("span",{className:"text-truncate"},T("Insert"))),i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:R}))),!N&&i.default.createElement(u.UncontrolledPopover,{target:D,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-insert-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:L,fade:!1,ref:b},i.default.createElement("div",{className:"sdoc-insert-menu-container sdoc-dropdown-menu-container",style:{maxHeight:window.innerHeight-w-100}},i.default.createElement(c.default,M),i.default.createElement(d.default,M),i.default.createElement(f.default,M),i.default.createElement(p.default,M),i.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}),a.columns&&i.default.createElement(h.default,M),a.tables&&i.default.createElement(E.default,M),!a.tables&&i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,M),i.default.createElement(v.default,M)))))};A.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=A},47814:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=u(n(9950)),d=n(7094),f=n(39177),p=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,s.default)(e,"isDisabled",(function(t){var n=e.props,r=n.editor;if(n.readonly)return!0;var a=r.history;return t===f.UNDO?0===a.undos.length:0===a.redos.length})),(0,s.default)(e,"onUndoMouseDown",(function(){e.props.editor.undo()})),(0,s.default)(e,"onRedoMouseDown",(function(){e.props.editor.redo()})),e}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=f.MENUS_CONFIG_MAP[f.UNDO],o=f.MENUS_CONFIG_MAP[f.REDO],i=r(r({isRichEditor:t,className:n,ariaLabel:"undo"},a),{},{disabled:this.isDisabled(f.UNDO),isActive:!1,onMouseDown:this.onUndoMouseDown}),l=r(r({isRichEditor:t,className:n,ariaLabel:"redo"},o),{},{disabled:this.isDisabled(f.REDO),isActive:!1,onMouseDown:this.onRedoMouseDown});return c.default.createElement(c.default.Fragment,null,c.default.createElement(d.MenuItem,i),c.default.createElement(d.MenuItem,l))}}])}(c.default.Component);t.default=p},3915:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContextToolbar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"HeaderToolbar",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SideToolbar",{enumerable:!0,get:function(){return i.default}});var a=r(n(40375)),o=r(n(58361)),i=r(n(62881))},93409:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SHORT_INSERT_ELEMENT_USER_INPUT_MAP=t.SELECTED_ITEM_CLASS_NAME=void 0;var o=n(39177);t.SELECTED_ITEM_CLASS_NAME="sdoc-dropdown-item-selected",t.SHORT_INSERT_ELEMENT_USER_INPUT_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o.IMAGE,"image"),o.TABLE,"table"),o.LINK,"link"),o.CODE_BLOCK,"code block"),o.CALL_OUT,"callout"),o.UNORDERED_LIST,"unorder list"),o.ORDERED_LIST,"order list"),o.CHECK_LIST_ITEM,"check list"),o.PARAGRAPH,"paragraph"),o.HEADER1,"header 1"),a(a(a(a(a(a(a(a(a(a(r,o.HEADER2,"header 2"),o.HEADER3,"header 3"),o.HEADER4,"header 4"),o.HEADER5,"header 5"),o.HEADER6,"header 6"),o.BLOCKQUOTE,"quote"),o.MULTI_COLUMN,"multi_column"),o.COLUMN,"column"),o.TWO_COLUMN,"two_column"),o.THREE_COLUMN,"three_column"),a(a(r,o.FOUR_COLUMN,"four_column"),o.FIVE_COLUMN,"five_column"))},83962:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(62097),c=n(70523),d=n(97596),f=n(77886),p=i(n(13256)),m=n(91853),v=n(32763),h=n(84931),E=n(39177),g=i(n(65948)),A=n(59983),y=i(n(16153)),_=n(22207),C=i(n(78403)),T=n(93409),b=n(82935),N=n(27695),O=n(4827);n(29497);var D=function(e){var t=e.insertPosition,n=e.slateNode,i=e.searchText,l=e.callback,D=e.isEmptyNode,S=(0,s.useSlateStatic)(),L=(0,u.useState)(0),I=o(L,2),R=I[0],w=I[1],M=(0,u.useRef)([]),P=(0,u.useRef)(null),k=(0,u.useCallback)((function(){l&&l();var e=g.default.getInstance();t===E.INSERT_POSITION.CURRENT&&c.Transforms.select(S,S.selection.focus),e.dispatch(A.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.LOCAL_IMAGE,insertPosition:t,slateNode:n})}),[S,t]),x=(0,u.useCallback)((function(e){l&&l();var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,f.insertTable)(S,e,S.selection,r)}),[S,t,n]),B=(0,u.useCallback)((function(){l&&l(),g.default.getInstance().dispatch(A.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.ELEMENT_TYPE.LINK,insertPosition:t,slateNode:n})}),[t]),F=(0,u.useCallback)((function(){l&&l();var e=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,m.changeToCodeBlock)(S,"plaintext",e)}),[S,t,n]),U=(0,u.useCallback)((function(e){l&&l(),(0,v.toggleList)(S,e,t)}),[S,t,n]),j=(0,u.useCallback)((function(){l&&l(),(0,h.setCheckListItemType)(S,E.ELEMENT_TYPE.CHECK_LIST_ITEM,t)}),[S,t,n]),H=(0,u.useCallback)((function(e){l&&l(),(0,d.insertElement)(S,e,t)}),[S,t,n]),Y=(0,u.useCallback)((function(e){l&&l(),t===E.INSERT_POSITION.CURRENT?((0,_.wrapCallout)(S),c.Transforms.removeNodes(S,{match:function(e){return e.type===E.QUICK_INSERT}})):t===E.INSERT_POSITION.AFTER&&((0,d.insertElement)(S,e,t),(0,_.wrapCallout)(S))}),[l,S,t]),G=(0,u.useMemo)((function(){return!!(0,b.getAboveBlockNode)(S,{match:function(e){return e.type===E.ELEMENT_TYPE.CALL_OUT}})}),[S]),K=(0,u.useMemo)((function(){return!!(0,b.getAboveBlockNode)(S,{match:function(e){return[E.ELEMENT_TYPE.ORDERED_LIST,E.ELEMENT_TYPE.UNORDERED_LIST,E.ELEMENT_TYPE.CHECK_LIST_ITEM].includes(e.type)}})}),[S]),W=(0,u.useCallback)((function(){l&&l(),(0,N.insertBlockQuote)(S,!1)}),[l,S]),z=(0,u.useCallback)((function(e){l&&l();var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,O.insertMultiColumn)(S,S.selection,r,e)}),[l,S,t,n]),V=(0,u.useMemo)((function(){var e=r(r(r(r(r(r(r(r(r(r({},E.IMAGE,u.default.createElement(y.default,{disabled:K,key:"sdoc-insert-menu-image",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.IMAGE]),onClick:k})),E.TABLE,u.default.createElement(y.default,{key:"sdoc-insert-menu-tabe",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.TABLE]),className:"pr-2"},u.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),u.default.createElement(p.default,{editor:S,target:"sdoc-side-menu-item-table",trigger:"hover",placement:"right-start",popperClassName:"sdoc-side-menu-table-size",createTable:x}))),E.LINK,u.default.createElement(y.default,{key:"sdoc-insert-menu-link",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.LINK]),onClick:B})),E.BLOCKQUOTE,u.default.createElement(y.default,{key:"sdoc-insert-menu-blockquote",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.BLOCKQUOTE]),onClick:W})),E.CODE_BLOCK,u.default.createElement(y.default,{key:"sdoc-insert-menu-code-block",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CODE_BLOCK]),onClick:F})),E.CALL_OUT,u.default.createElement(y.default,{disabled:G,key:"sdoc-insert-menu-callout",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CALL_OUT]),onClick:function(){return Y(E.PARAGRAPH)}})),E.UNORDERED_LIST,u.default.createElement(y.default,{key:"sdoc-insert-menu-unorder-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.UNORDERED_LIST]),onClick:function(){U(E.ELEMENT_TYPE.UNORDERED_LIST)}})),E.ORDERED_LIST,u.default.createElement(y.default,{key:"sdoc-insert-menu-order-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.ORDERED_LIST]),onClick:function(){U(E.ELEMENT_TYPE.ORDERED_LIST)}})),E.CHECK_LIST_ITEM,u.default.createElement(y.default,{key:"sdoc-insert-menu-check-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CHECK_LIST_ITEM]),onClick:j})),E.PARAGRAPH,u.default.createElement(y.default,{disabled:D,key:"sdoc-insert-menu-paragraph",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.PARAGRAPH]),onClick:function(){return H(E.ELEMENT_TYPE.PARAGRAPH)}}));return E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.HEADER].forEach((function(t){e[t.id.toLowerCase()]=u.default.createElement(y.default,{key:t.id,menuConfig:t,onClick:function(){return H(t.type)}})})),E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.MULTI_COLUMN].forEach((function(t){e[t.id.toLowerCase()]=u.default.createElement(y.default,{className:"sdoc-insert-menu-multi-column",key:t.id,menuConfig:t,onClick:function(){return z(t.type)}})})),e}),[K,k,S,x,B,W,F,G,j,D,Y,U,H,z]),Q=function(e){return P.current.children[e]},X=(0,u.useCallback)((function(e){var t=C.default,n=t.UpArrow,r=t.DownArrow,a=t.Enter,o=Reflect.ownKeys(V),i=e.keyCode;if(i===n){e.preventDefault();var l=Q(R);l&&l.classList.remove(T.SELECTED_ITEM_CLASS_NAME),w(R>0?R-1:o.length-1)}if(i===r){e.preventDefault();var u=Q(R);u&&u.classList.remove(T.SELECTED_ITEM_CLASS_NAME),R<o.length-1?w(R+1):w(0)}if(i===a){e.preventDefault();var s=o[R],c=V[s].props,d=c.disabled,f=c.onClick;!d&&f()}}),[R,V]);(0,u.useEffect)((function(){return document.addEventListener("keydown",X),function(){document.removeEventListener("keydown",X)}}),[X]);var q=(0,u.useCallback)((function(){Array.from(P.current.children).forEach((function(e){return e.classList.remove(T.SELECTED_ITEM_CLASS_NAME)}))}),[]);if((0,u.useEffect)((function(){q();var e=Q(R);e&&e.classList.add(T.SELECTED_ITEM_CLASS_NAME)}),[q,R,V]),i){var J=[];for(var Z in V){if(Object.hasOwnProperty.call(V,Z))-1!==T.SHORT_INSERT_ELEMENT_USER_INPUT_MAP[Z].toLowerCase().indexOf(i.toLowerCase())&&J.push(V[Z])}J.length||J.push(u.default.createElement(y.default,{key:"sdoc-insert-menu-no-result",menuConfig:{text:"Search_not_found"}})),M.current=J}else M.current=Object.values(V);return u.default.createElement("div",{className:"sdoc-insert-element-toolbar",ref:P},M.current)};D.defaultProps={insertPosition:E.INSERT_POSITION.CURRENT};t.default=D},94409:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.onMouseEnter=t.onDrop=t.onDragOver=t.onDragLeave=void 0;var a=r(n(65948)),o=n(59983),i=n(39177);t.onMouseEnter=function(e,t){e.stopPropagation(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_MOUSE_ENTER_BLOCK,e)};t.onDragOver=function(e){(e.stopPropagation(),e.preventDefault(),e.dataTransfer.types.includes(i.TABLE_DRAG_KEY))||a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_OVER_BLOCK,e)};t.onDragLeave=function(e){e.stopPropagation(),e.preventDefault(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_LEAVE_BLOCK,e)};t.onDrop=function(e){e.stopPropagation(),e.preventDefault(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_DROP_BLOCK,e)}},97596:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSelection=t.onWrapListItem=t.onSetNodeType=t.onDeleteNode=t.onCopyNode=t.isVoidNode=t.isNotSupportTransform=t.isList=t.isBlockquote=t.insertElement=t.getTransformMenusConfig=t.getTopValue=t.getSearchedOperations=t.getNodeEntry=t.getListNode=void 0;var o=n(70523),i=a(n(36261)),l=n(62097),u=a(n(67243)),s=n(32763),c=n(82935),d=n(90112),f=n(91853),p=n(39177),m=n(41073),v=n(22207),h=n(84931),E=n(59983);t.onSetNodeType=function(e,t,n){if(n)if(n!==p.CALL_OUT)if([p.ORDERED_LIST,p.UNORDERED_LIST].includes(n))(0,s.toggleList)(e,n);else if(n!==p.CHECK_LIST_ITEM)n===p.BLOCKQUOTE&&p.LIST_ITEM_CORRELATION_TYPE.includes(t.type)?o.Transforms.wrapNodes(e,{id:i.default.nice(),type:p.BLOCKQUOTE},{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}}):o.Transforms.setNodes(e,{type:n});else{var a=(0,c.findPath)(e,t),l=o.Editor.node(e,[a[0]])||[],u=r(l,2),d=u[0],f=u[1];if(d&&[p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===d||void 0===d?void 0:d.type)&&!(0,c.isMultiLevelList)(d))return void(0,h.convertToCheck)(e,d,f);var m=t.type===p.CHECK_LIST_ITEM?p.PARAGRAPH:p.CHECK_LIST_ITEM;o.Transforms.setNodes(e,{type:m})}else(0,v.wrapCallout)(e)};t.setSelection=function(e,t){if(t){var n=l.ReactEditor.findPath(e,t);o.Transforms.select(e,n)}};t.onCopyNode=function(e,t){if(t.type!==p.ELEMENT_TYPE.CODE_BLOCK){if(t.type===p.ELEMENT_TYPE.TABLE){var n=[t.children.length,t.children[0].children.length],r={minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1};e.tableSelectedRange=r}var a=e.setFragmentData(new DataTransfer);(0,u.default)("copy",{onCopy:function(e){a.types.forEach((function(t){var n=a.getData(t);e.setData(t,n)}))}}),t.type===p.ELEMENT_TYPE.TABLE&&(e.tableSelectedRange=m.EMPTY_SELECTED_RANGE)}else(0,f.setClipboardCodeBlockData)(t)};t.onDeleteNode=function(e,t){if(t.type!==p.CALL_OUT){var n=l.ReactEditor.findPath(e,t);o.Transforms.removeNodes(e,{at:n})}else(0,v.unwrapCallout)(e)};t.getTopValue=function(e,t,n,r){if(!t)return 0;if(!n)return 0;var a=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=0;if(e.editorType===E.WIKI_EDITOR){var l=document.getElementById("wiki-page-title"),u=document.getElementById("wiki-page-cover");i=((null===l||void 0===l?void 0:l.getBoundingClientRect().height)||0)+((null===u||void 0===u?void 0:u.getBoundingClientRect().height)||0)}var s=a.y-o.y+n.scrollTop,c=0,d=parseFloat(window.getComputedStyle(t).getPropertyValue("padding-top")),f=parseFloat(window.getComputedStyle(t).getPropertyValue("line-height"));return p.ADD_POSITION_OFFSET_TYPE.includes(r.type)&&(c=f/2+(d=r.type===p.CHECK_LIST_ITEM?5:d)-10.5),s+c-i};t.isVoidNode=function(e){if(!e)return!0;var t=e.children.find((function(e){return e.type===p.IMAGE})),n=e.type===p.TABLE,r=e.type===p.CODE_BLOCK,a=e.type===p.CALL_OUT;return""===o.Node.string(e)&&!t&&!n&&!r&&!a};t.isNotSupportTransform=function(e){return!(!e.type||![p.CODE_BLOCK,p.TABLE,p.CALL_OUT].includes(e.type))};t.insertElement=function(e,t,n){if(n===p.INSERT_POSITION.AFTER){var r=(0,c.generateEmptyElement)(p.PARAGRAPH),a=o.Editor.path(e,e.selection);o.Transforms.insertNodes(e,r,{at:[a[0]+1]}),o.Transforms.select(e,[a[0]+1])}o.Transforms.setNodes(e,{type:t})};t.getNodeEntry=function(e,t){var n=l.ReactEditor.toSlateNode(e,t),r=l.ReactEditor.findPath(e,n);return A(e,r)&&(r=r.slice(0,r.length-1)),n&&r?[n,r]:[]};var g=function(e,t){var n,r=o.Editor.node(e,t);return!(!r||(null===(n=r[0])||void 0===n?void 0:n.type)!==p.BLOCKQUOTE)};t.isBlockquote=g;var A=function(e,t){var n,r=o.Editor.node(e,[t[0]]);if(r&&[p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===(n=r[0])||void 0===n?void 0:n.type))return!0;if(t.length>1&&g(e,[t[0]])){var a,i=o.Editor.node(e,[t[0],t[1]]);if([p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===(a=i[0])||void 0===a?void 0:a.type))return!0}return!1};t.isList=A;var y=function(e,t){var n=o.Editor.node(e,[t[0]])[0].type;n===p.BLOCKQUOTE&&(n=o.Editor.node(e,[t[0],t[1]])[0].type);var r=o.Editor.node(e,t)[0],a=(0,d.generateEmptyList)(n);return a.children[0]=r,a};t.getListNode=y;t.onWrapListItem=function(e,t,n){var r=o.Path.next(t),a=y(e,n);o.Transforms.removeNodes(e,{at:n}),o.Transforms.insertNodes(e,a,{at:r})};t.getTransformMenusConfig=function(e,t){var n=p.SIDE_TRANSFORM_MENUS_CONFIG;p.LIST_ITEM_CORRELATION_TYPE.includes(t.type)&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return p.LIST_ITEM_SUPPORTED_TRANSFORMATION.includes(e.type)})));var r=l.ReactEditor.findPath(e,t);if(r){var a=r[0],o=e.children[a];r.length>1&&o.type===p.BLOCKQUOTE&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.CALL_OUT}))),p.HEADERS.includes(o.type)&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.BLOCKQUOTE}))),[p.ORDERED_LIST,p.UNORDERED_LIST].includes(o.type)&&((0,c.isTopLevelListItem)(e)||(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.CALL_OUT}))),(0,c.isMultiLevelList)(o)&&(n=n.filter((function(e){return e.type!==p.CHECK_LIST_ITEM}))))}return n};t.getSearchedOperations=function(e,t,n,r){var a={};return n.target.value.trim()?(Object.keys(e).forEach((function(t){var o=e[t],i=r(o).toUpperCase(),l=n.target.value.trim().toUpperCase();i.includes(l)&&(a[t]=o)})),t||(a.searching=!0)):(a=e,t||(a.searching=!1)),a}},62881:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(70523),s=n(62097),c=a(n(29760)),d=a(n(65948)),f=n(50753),p=n(82935),m=n(97596),v=n(67283),h=n(59983),E=n(39177),g=n(22207);n(2347);var A=null,y=null;t.default=function(){var e=(0,s.useSlateStatic)(),t=(0,f.useScrollContext)(),n=(0,i.useRef)(null),a=(0,i.useState)(null),o=r(a,2),_=o[0],C=o[1],T=(0,i.useState)({}),b=r(T,2),N=b[0],O=b[1],D=(0,i.useState)(!1),S=r(D,2),L=S[0],I=S[1],R=(0,i.useState)(!1),w=r(R,2),M=w[0],P=w[1],k=(0,i.useState)({}),x=r(k,2),B=x[0],F=x[1],U=(0,i.useState)(!1),j=r(U,2),H=j[0],Y=j[1],G=(0,i.useState)(!1),K=r(G,2),W=K[0],z=K[1],V=(0,i.useRef)(),Q=(0,i.useCallback)((function(){P(!1),F({}),C(null)}),[]),X=(0,i.useCallback)((function(e){if(M&&n.current&&(!n.current.contains(e.target)&&V.current)){var t=V.current.sideMenuDom;if(t)t.contains(e.target)||Q()}}),[M,Q]);(0,i.useEffect)((function(){var n;return M?(t.current.addEventListener("scroll",Q),document.addEventListener("click",X),n=t.current):(t.current.removeEventListener("scroll",Q),document.removeEventListener("click",X),n=null),function(){n&&(n.removeEventListener("scroll",Q),(0,p.focusEditor)(e))}}),[M]),(0,i.useEffect)((function(){return d.default.getInstance().subscribe(h.INTERNAL_EVENT.ON_MOUSE_ENTER_BLOCK,(function(n){if(!M){for(var r=n.target;"true"!==(null===(a=r)||void 0===a||null===(o=a.dataset)||void 0===o?void 0:o.root);){var a,o;if(!r.parentNode)return;r=r.parentNode}var i=s.ReactEditor.toSlateNode(e,r),l=(0,m.isVoidNode)(i),u=t.current,c=(0,m.getTopValue)(e,r,u,i);c!==N.top&&z(!0);var d=20;if(e.editorType===h.WIKI_EDITOR){var f=document.querySelector("#sdoc-editor").getBoundingClientRect().left,p=document.querySelector(".sdoc-editor-container").getBoundingClientRect().left;d=f-p-40}setTimeout((function(){O({top:c,left:d})}),150),C(i),I(l)}}))}),[e,M,t,N.top]);var q=(0,i.useCallback)((function(){(0,m.setSelection)(e,_);var t=n.current.getBoundingClientRect(),r=t.top,a=t.left;P(!M),F({top:r,left:a})}),[e,M,_]),J=(0,i.useCallback)((function(t){A=s.ReactEditor.toDOMNode(e,_);var n=s.ReactEditor.findPath(e,_);if((0,m.isBlockquote)(e,[n[0]])&&n.slice(1).every((function(e){return 0===e}))){var r=u.Editor.node(e,[n[0]]);A=s.ReactEditor.toDOMNode(e,r[0])}t.dataTransfer.setDragImage(A,0,0)}),[e,_]),Z=(0,i.useCallback)((function(e){var t=e.currentTarget;t.classList.contains("sdoc-draging")||t.classList.add("sdoc-draging")}),[]),$=(0,i.useCallback)((function(e){e.currentTarget.classList.remove("sdoc-draging")}),[]),ee=(0,i.useCallback)((function(t){var n=t.dataTransfer.types;if((y=t.currentTarget).classList.remove("sdoc-draging"),!n.includes(E.TABLE_DRAG_KEY))if(t.dataTransfer.files.length>0){var a=(0,m.getNodeEntry)(e,y),o=r(a,2)[1];(0,v.insertImageFiles)(t.dataTransfer.files,e,o)}else{var i=(0,m.getNodeEntry)(e,A),l=r(i,2),s=l[0],c=l[1],d=(0,m.getNodeEntry)(e,y),f=r(d,2)[1];if(!([E.CODE_BLOCK,E.TABLE,E.BLOCKQUOTE].includes(s.type)&&(0,m.isBlockquote)(e,[f[0]])&&f.length>1)&&(![E.CODE_BLOCK,E.TABLE,E.BLOCKQUOTE,E.CHECK_LIST_ITEM].includes(s.type)||!(0,m.isList)(e,f))&&(![E.CALL_OUT,E.CODE_BLOCK,E.TABLE].includes(s.type)||!(0,g.getCalloutEntry)(e,f))){if((0,m.isList)(e,c)){if(!(0,m.isBlockquote)(e,[c[0]])){if(!(0,m.isList)(e,f)&&!(0,m.isBlockquote)(e,[f[0]]))return void(0,m.onWrapListItem)(e,f,c);if((0,m.isBlockquote)(e,[f[0]]))return(0,m.isList)(e,f)?void u.Transforms.moveNodes(e,{at:c,to:u.Path.next(f)}):void(0,m.onWrapListItem)(e,f,c)}if((0,m.isBlockquote)(e,[c[0]])){if(!(0,m.isList)(e,f)&&!(0,m.isBlockquote)(e,[f[0]]))return void(0,m.onWrapListItem)(e,f,c);if((0,m.isBlockquote)(e,[f[0]]))return(0,m.isList)(e,f)?void u.Transforms.moveNodes(e,{at:c,to:u.Path.next(f)}):void(0,m.onWrapListItem)(e,f,c)}}if(u.Path.isAfter(f,c)){var p=f.slice(0);!(0,m.isBlockquote)(e,[c[0]])&&(0,m.isBlockquote)(e,[f[0]])&&f.length>1&&(p=u.Path.next(f)),(0,m.isList)(e,f)&&(p=u.Path.next(f)),u.Transforms.moveNodes(e,{at:c,to:p})}if(u.Path.isBefore(f,c)){var h=u.Path.next(f);u.Transforms.moveNodes(e,{at:c,to:h})}A=null,y=null}}}),[e]);(0,i.useEffect)((function(){var e=d.default.getInstance(),t=e.subscribe(h.INTERNAL_EVENT.ON_DRAG_OVER_BLOCK,Z),n=e.subscribe(h.INTERNAL_EVENT.ON_DRAG_LEAVE_BLOCK,$),r=e.subscribe(h.INTERNAL_EVENT.ON_DRAG_DROP_BLOCK,ee);return function(){t(),n(),r()}}),[$,Z,ee]);var te=(0,i.useCallback)((function(){Y(!0)}),[]),ne=(0,i.useCallback)((function(){Y(!1)}),[]);return i.default.createElement("div",{onAnimationEnd:function(){return z(!1)},className:(0,l.default)("sdoc-side-toolbar-container",{"fade-out":W}),style:N},_&&i.default.createElement("div",{ref:n,draggable:!0,onDragStart:J,className:"sdoc-side-op-icon",onClick:q,onMouseEnter:te,onMouseLeave:ne},i.default.createElement("span",{className:(0,l.default)("sdocfont",{"sdoc-more-vertical":!L&&!H,"sdoc-append":L,"sdoc-more-vertical-left":!L&&H})})),M&&i.default.createElement(c.default,{slateNode:_,isNodeEmpty:L,menuPosition:B,onReset:Q,ref:V}))}},39890:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=r(n(14058)),l=n(39177);t.default=function(e){var t=e.target,n=e.slateNode;return a.default.createElement(o.UncontrolledPopover,{boundariesElement:"viewport",target:t,className:"sdoc-side-menu-insert-below-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"sdoc-dropdown-menu-container"},a.default.createElement(i.default,{insertPosition:l.INSERT_POSITION.AFTER,slateNode:n})))}},14058:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(62097),s=n(70523),c=n(28321),d=n(97596),f=n(77886),p=o(n(13256)),m=n(91853),v=n(32763),h=n(84931),E=n(39177),g=o(n(65948)),A=n(59983),y=o(n(16153)),_=o(n(16917)),C=o(n(74368)),T=n(22207),b=n(4827),N=function(e){var t=e.insertPosition,n=e.slateNode,o=e.isNodeEmpty,i=e.insertMenuSearchMap,N=void 0===i?E.SIDE_INSERT_MENUS_SEARCH_MAP:i,O=(0,u.useSlateStatic)(),D=(0,c.useTranslation)().t,S=(0,l.useCallback)((function(){var e=g.default.getInstance();t===E.INSERT_POSITION.CURRENT&&s.Transforms.select(O,O.selection.focus),e.dispatch(A.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.LOCAL_IMAGE,insertPosition:t,slateNode:n})}),[O,t]),L=(0,l.useCallback)((function(e){var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,f.insertTable)(O,e,O.selection,r)}),[O,t,n]),I=(0,l.useCallback)((function(){g.default.getInstance().dispatch(A.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.ELEMENT_TYPE.LINK,insertPosition:t,slateNode:n})}),[t]),R=(0,l.useCallback)((function(){var e=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,m.changeToCodeBlock)(O,"plaintext",e)}),[O,t,n]),w=(0,l.useCallback)((function(e){(0,v.toggleList)(O,e,t)}),[O,t,n]),M=(0,l.useCallback)((function(){(0,h.setCheckListItemType)(O,E.ELEMENT_TYPE.CHECK_LIST_ITEM,t)}),[O,t,n]),P=(0,l.useCallback)((function(e){(0,d.insertElement)(O,e,t)}),[O,t,n]),k=(0,l.useCallback)((function(e){t===E.INSERT_POSITION.CURRENT?(0,T.wrapCallout)(O):t===E.INSERT_POSITION.AFTER&&((0,d.insertElement)(O,e,t),(0,T.wrapCallout)(O))}),[O,t]),x=(0,l.useCallback)((function(e){var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,b.insertMultiColumn)(O,O.selection,r,e)}),[O,t,n]);return l.default.createElement(l.default.Fragment,null,l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.IMAGE],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.IMAGE]),onClick:S}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.TABLE],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.TABLE]),className:"pr-2"},l.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),l.default.createElement(p.default,{editor:O,target:"sdoc-side-menu-item-table",trigger:"hover",placement:"right-start",popperClassName:"sdoc-side-menu-table-size",createTable:L})),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.LINK],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.LINK]),onClick:I}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.CODE_BLOCK],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CODE_BLOCK]),onClick:R}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.CALL_OUT],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CALL_OUT]),onClick:function(){return k(E.PARAGRAPH)}}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.UNORDERED_LIST],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.UNORDERED_LIST]),onClick:function(){w(E.ELEMENT_TYPE.UNORDERED_LIST)}}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.ORDERED_LIST],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.ORDERED_LIST]),onClick:function(){w(E.ELEMENT_TYPE.ORDERED_LIST)}}),l.default.createElement(y.default,{isHidden:!N[E.ELEMENT_TYPE.CHECK_LIST_ITEM],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CHECK_LIST_ITEM]),onClick:M}),[E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.PARAGRAPH]].concat(r(E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.HEADER])).map((function(e){return l.default.createElement(y.default,{isHidden:!N[e.type],disabled:o&&e.type===E.PARAGRAPH,key:e.id,menuConfig:e,onClick:function(){return P(e.type)}})})),E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.MULTI_COLUMN].map((function(e){return l.default.createElement(y.default,{key:e.id,menuConfig:e,onClick:function(){return x(e.type)}})})),O.columns&&l.default.createElement(_.default,{isHidden:!N[E.ELEMENT_TYPE.SEATABLE_COLUMN],editor:O,readonly:O.readonly,insertPosition:t}),O.tables&&l.default.createElement(C.default,{isHidden:!N[E.ELEMENT_TYPE.SEATABLE_TABLE],editor:O,readonly:O.readonly,insertPosition:t}),o&&0===Object.keys(N).length&&l.default.createElement("div",{className:"sdoc-dropdown-menu-item-no-results"},D("No_results")))};N.defaultProps={insertPosition:E.INSERT_POSITION.CURRENT};t.default=N},29760:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(28321),s=n(62097),c=n(48843),d=o(n(67243)),f=o(n(8334)),p=o(n(65948)),m=n(7094),v=o(n(39890)),h=o(n(14058)),E=n(97596),g=o(n(91416)),A=o(n(16153)),y=o(n(31702)),_=n(39177);n(94808);var C=function(e,t){var n=e.slateNode,o=e.isNodeEmpty,i=e.menuPosition,u=e.onReset,C=e.t,T=(0,l.useRef)(null),b=(0,l.useState)(""),N=a(b,2),O=N[0],D=N[1],S=(0,l.useState)(),L=a(S,2),I=L[0],R=L[1],w=(0,l.useState)(_.SIDE_TRANSFORM_MENUS_SEARCH_MAP),M=a(w,2),P=M[0],k=M[1],x=(0,l.useState)(_.SIDE_INSERT_MENUS_SEARCH_MAP),B=a(x,2),F=B[0],U=B[1],j=(0,l.useState)(_.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP),H=a(j,2),Y=H[0],G=H[1],K=(0,s.useSlateStatic)();(0,l.useEffect)((function(){return p.default.getInstance().subscribe("change",u)}),[]);var W=(0,l.useCallback)((function(){(0,E.onCopyNode)(K,n),u()}),[K,u,n]),z=(0,l.useCallback)((function(){(0,E.onCopyNode)(K,n),(0,E.onDeleteNode)(K,n),u()}),[K,u,n]),V=(0,l.useCallback)((function(){(0,E.onDeleteNode)(K,n),u()}),[K,u,n]),Q=(0,l.useCallback)((function(){var e=f.default.getSetting("serviceUrl"),t=f.default.getSetting("docUuid"),r=e+"/smart-link/".concat(t,"/#").concat(n.id);(0,d.default)(r),y.default.success(C("Copied"),{hasCloseButton:!1,duration:2}),u()}),[u,n.id,C]),X=(0,l.useCallback)((function(){var e=i.top;if(T.current){var t=i.top+T.current.offsetHeight-document.body.clientHeight;t>0&&(e=i.top-t-10)}D("top: ".concat(e,"px; left: ").concat(i.left,"px"))}),[i.left,i.top]);(0,l.useEffect)((function(){X()}),[i,T.current]),(0,l.useImperativeHandle)(t,(function(){return{sideMenuDom:T.current}}),[]);var q=(0,l.useCallback)((function(e){(0,E.onSetNodeType)(K,n,e),u()}),[]),J=(0,l.useCallback)((function(e){if(!T.current.isInputtingChinese){if(o){var t=(0,E.getSearchedOperations)(_.SIDE_INSERT_MENUS_SEARCH_MAP,o,e,C);R(t)}if(!o){var n=(0,E.getSearchedOperations)(_.SIDE_TRANSFORM_MENUS_SEARCH_MAP,o,e,C),r=(0,E.getSearchedOperations)(_.SIDE_INSERT_MENUS_SEARCH_MAP,o,e,C),a=(0,E.getSearchedOperations)(_.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP,o,e,C);k(n),U(r),G(a),queueMicrotask((function(){var e;(null===(e=T.current)||void 0===e?void 0:e.offsetHeight)>249&&X()}))}}}),[o,C,X]),Z=(0,l.useCallback)((function(){T.current.isInputtingChinese=!0}),[]),$=(0,l.useCallback)((function(e){T.current.isInputtingChinese=!1,J(e)}),[J]),ee=(0,l.useCallback)((function(e,t){var n=Object.keys(e);return n.length>1&&-1!==n.findIndex((function(n){return"searching"!==n&&e[n]===t[n]}))}),[]);return l.default.createElement(m.ElementPopover,{className:"sdoc-side-menu-popover",style:O},l.default.createElement("div",{className:"sdoc-side-menu sdoc-dropdown-menu",ref:T},l.default.createElement("div",{className:"sdoc-side-menu-search-wrapper"},l.default.createElement(c.Input,{autoFocus:!0,placeholder:C("Search_action"),onChange:J,onCompositionStart:Z,onCompositionEnd:$})),o&&l.default.createElement(h.default,{isNodeEmpty:o,slateNode:n,insertMenuSearchMap:I}),!o&&l.default.createElement(l.default.Fragment,null,P.searching&&ee(P,F)&&l.default.createElement(A.default,{menuConfig:{text:"Transform_to"},className:"pr-2 sdoc-dropdown-menu-item-title"}),P.searching&&(0,E.getTransformMenusConfig)(K,n).map((function(e){return l.default.createElement(A.default,{isHidden:!P[e.type],key:e.id,menuConfig:e,onClick:function(){return q(e.type)}})})),!P.searching&&!(0,E.isNotSupportTransform)(n)&&l.default.createElement(A.default,{menuConfig:{id:"sdoc-side-menu-item-transform",text:"Transform_to",iconClass:"sdocfont sdoc-table-of-content"},className:"pr-2"},l.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),l.default.createElement(g.default,{target:"sdoc-side-menu-item-transform",slateNode:n,editor:K,onSetType:q})),F.searching&&ee(F,P)&&l.default.createElement(A.default,{menuConfig:{text:"Insert_below"},className:"pr-2 sdoc-dropdown-menu-item-title"}),F.searching&&l.default.createElement(h.default,{insertPosition:_.INSERT_POSITION.AFTER,slateNode:n,insertMenuSearchMap:F}),l.default.createElement(A.default,{menuConfig:{id:"sdoc-side-menu-item-insert-below",text:"Insert_below",iconClass:"sdocfont sdoc-insert"},className:"pr-2 sdoc-dropdown-menu-item-relative",isHidden:F.searching},l.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),l.default.createElement(v.default,{target:"sdoc-side-menu-item-insert-below",slateNode:n})),!F.searching&&l.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}),[_.HEADER1,_.HEADER2,_.HEADER3].includes(null===n||void 0===n?void 0:n.type)&&l.default.createElement(l.default.Fragment,null,l.default.createElement(A.default,{menuConfig:{text:"Copy_link_of_section",iconClass:"sdocfont sdoc-link"},onClick:Q,isHidden:!Y.COPY_LINK_OF_SECTION}),!Y.searching&&l.default.createElement("div",{className:"sdoc-dropdown-menu-divider"})),l.default.createElement(A.default,{menuConfig:{text:"Copy",iconClass:"sdocfont sdoc-copy"},onClick:W,isHidden:!Y.COPY}),l.default.createElement(A.default,{menuConfig:{text:"Cut",iconClass:"sdocfont sdoc-cut"},onClick:z,isHidden:!Y.CUT}),l.default.createElement(A.default,{menuConfig:{text:"Delete",iconClass:"sdocfont sdoc-delete"},onClick:V,isHidden:!Y.DELETE}),P.searching&&1===Object.keys(r(r(r({},P),F),Y)).length&&l.default.createElement("div",{className:"sdoc-dropdown-menu-item-no-results"},C("No_results")))))};t.default=(0,u.withTranslation)("sdoc-editor",{withRef:!0})((0,l.forwardRef)(C))},91416:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=n(28321),l=n(97596),u=r(n(16153));t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.slateNode,r=e.target,i=e.onSetType;return a.default.createElement(o.UncontrolledPopover,{boundariesElement:"viewport",target:r,className:"sdoc-side-operation-translate-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"sdoc-dropdown-menu-container"},(0,l.getTransformMenusConfig)(t,n).map((function(e){return a.default.createElement(u.default,{key:e.id,menuConfig:e,onClick:function(){return i(e.type)}})}))))}))},66289:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isSameDomain=t.isOverflowPortByDirection=t.isImage=t.IMAGE_TYPES=void 0;var a=r(n(55391)),o=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!(0,a.default)(e))return!1;var t=e.split(".")[1];return!!t&&o.includes(t.toLowerCase())};t.isSameDomain=function(e,t){return String(e).split("/")[2]===String(t).split("/")[2]};t.isOverflowPortByDirection=function(e,t){var n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight,a=e.getBoundingClientRect(),o=a.top,i=a.right,l=a.bottom,u=a.left;return"top"===t?o<=0:"bottom"===t?l>=r:"left"===t?u<=0:"right"===t?i>=n:void 0}},23178:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.SetNodeToDecorations}}),t.highlightDecorate=void 0;var a=n(70523),o=n(39177),i=n(30820);t.highlightDecorate=function(e){return function(t){var n,i=r(t,2),l=i[0],u=(i[1],[]);return a.Element.isElement(l)&&l.type===o.CODE_LINE?u=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(l))||[]:u}}},30820:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(41132).default,i=n(50883).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SetNodeToDecorations=void 0;var u=n(70523),s=n(62097),c=l(n(7306)),d=n(39177),f=n(91853),p=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=0,l=n;a<l.length;a++){var u,s=l[a],c=i(s);try{for(c.s();!(u=c.n()).done;){var d=u.value;e.set.apply(e,o(d))}}catch(f){c.e(f)}finally{c.f()}}return e},m=function(e){var t=a(e,2),n=t[0],l=t[1],s=new Map,d=n.children.map((function(e){return u.Node.string(e)})).join("\n"),p=(0,f.getValidLang)(n.language),m=c.default.tokenize(d,c.default.languages[p]);Object.keys(c.normalizeTokensByLanguageType).includes(p)&&(m=c.normalizeTokensByLanguageType[p](m));for(var v=(0,c.normalizeTokens)(m),h=n.children,E=0;E<v.length;E++){var g=v[E],A=h[E];A&&(s.has(A)||s.set(A,[]));var y,_=0,C=i(g);try{for(C.s();!(y=C.n()).done;){var T=y.value,b=T.content.length;if(b){var N=_+b,O=[].concat(o(l),[E,0]),D=r({anchor:{path:O,offset:_},focus:{path:O,offset:N},token:!0},Object.fromEntries(T.types.map((function(e){return[e,!0]}))));s.get(A)&&s.get(A).push(D),_=N}}}catch(S){C.e(S)}finally{C.f()}}return s};t.SetNodeToDecorations=function(){var e=(0,s.useSlateStatic)(),t=Array.from(u.Editor.nodes(e,{at:[],mode:"highest",match:function(e){return u.Element.isElement(e)&&e.type===d.CODE_BLOCK}})),n=p.apply(void 0,o(t.map(m)));return e.nodeToDecorations=n,null}},6389:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useColorContext=t.ColorProvider=void 0;var o=a(n(9950)),i=n(39177),l=o.default.createContext(null);t.ColorProvider=function(e){var t=(0,o.useState)(i.DEFAULT_LAST_USED_FONT_COLOR),n=r(t,2),a=n[0],u=n[1],s=(0,o.useState)(i.DEFAULT_LAST_USED_HIGHLIGHT_COLOR),c=r(s,2),d=c[0],f=c[1],p=(0,o.useState)(i.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR),m=r(p,2),v=m[0],h=m[1];return o.default.createElement(l.Provider,{value:{lastUsedFontColor:a,updateLastUsedFontColor:u,lastUsedHighlightColor:d,updateLastUsedHighlightColor:f,lastUsedTableCellBackgroundColor:v,updateLastUsedTableCellBackgroundColor:h}},e.children)};t.useColorContext=function(){var e=(0,o.useContext)(l);if(!e)throw new Error("'ColorContext' is null");var t=e.lastUsedFontColor,n=e.lastUsedHighlightColor,r=e.lastUsedTableCellBackgroundColor;return{lastUsedFontColor:t,updateLastUsedFontColor:e.updateLastUsedFontColor,lastUsedHighlightColor:n,updateLastUsedHighlightColor:e.updateLastUsedHighlightColor,lastUsedTableCellBackgroundColor:r,updateLastUsedTableCellBackgroundColor:e.updateLastUsedTableCellBackgroundColor}}},75169:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950);t.default=function(){var e=(0,a.useState)(0),t=r(e,2)[1];return(0,a.useCallback)((function(){t((function(e){return e+1}))}),[])}},50753:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var a=r(n(9950)),o=t.ScrollContext=a.default.createContext(null);t.useScrollContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("The `useScrollContext` hook must be used inside the <ScrollContext> component's context.");return e.scrollRef}},76323:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionElement=void 0;var r=n(70523),a=n(9950);t.useSelectionElement=function(e){var t=e.editor,n=(0,a.useMemo)((function(){return r.Editor.above(t,{mode:"lowest",match:function(e){return r.Element.isElement(e)&&r.Editor.isBlock(t,e)}})}),[t.selection]);return n&&n[0]?n[0]:null}},49892:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionPosition=t.useCommentListPosition=void 0;var r=n(62097),a=n(50753),o=function(e){var t=(0,r.useSlateStatic)();if(!t.selection)return{x:0,y:0};if(!e)return{x:0,y:0};try{return r.ReactEditor.toDOMNode(t,e).getBoundingClientRect()}catch(n){return{x:0,y:0}}};t.useSelectionPosition=o;t.useCommentListPosition=function(e){var t=o(e),n=((0,a.useScrollContext)().current||{}).scrollTop,r=void 0===n?0:n;return 0!==t.y&&(t.y=t.y-100+r),{x:t.x,y:t.y}}},69190:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)({}),t=r(e,2)[1];(0,o.useEffect)((function(){var e=i.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var o=n(9950),i=a(n(65948))},75601:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DiffViewer",{enumerable:!0,get:function(){return i.DiffViewer}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"PublishedRevisionDiffViewer",{enumerable:!0,get:function(){return i.PublishedRevisionDiffViewer}}),Object.defineProperty(t,"RevisionEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SDocEditor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SDocOutline",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"SDocViewer",{enumerable:!0,get:function(){return i.SDocViewer}}),Object.defineProperty(t,"SDocWikiViewer",{enumerable:!0,get:function(){return i.SDocWikiViewer}});var a=r(n(41002)),o=r(n(12950)),i=n(78192),l=r(n(17908)),u=r(n(65948))},22516:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.children,o=(0,c.useScrollContext)(),i=(0,l.useRef)(null),m=(0,l.useRef)({}),v=(0,l.useState)({}),h=a(v,2),E=h[0],g=h[1];(0,l.useEffect)((function(){t.width=i.current.children[0].clientWidth}),[]);var A=(0,l.useCallback)((function(){if(d.default.getItem(p.FULL_WIDTH_MODE)){var e=(0,f.getStyleByFullWidthMode)(m,o,t);g(e)}}),[t,o]),y=(0,l.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.scrollIntoArticle,r=void 0!==n&&n,a=e.isFullWidth,l=void 0===a?d.default.getItem(p.FULL_WIDTH_MODE):a,s=e.isHasComments,c=(0,u.getOutlineSetting)();if(l)return m.current.isShowOutline=c,m.current.isHasComments=s,void A();var f={width:p.ARTICLE_MIN_WIDTH},v=o.current.getBoundingClientRect(),h=i.current.getBoundingClientRect();c&&t.editorType!==p.WIKI_EDITOR&&(v.width-h.width)/2<280?f.marginLeft="280px":f.marginLeft="auto",g(f),r&&i.current.scrollIntoView({inline:"start",block:"nearest"})}),[t.editorType,o]);(0,l.useEffect)((function(){var e=s.default.getInstance(),t=e.subscribe(p.INTERNAL_EVENT.OUTLINE_STATE_CHANGED,y),n=e.subscribe(p.INTERNAL_EVENT.RESIZE_ARTICLE,y);return function(){t(),n()}}),[y]),(0,l.useEffect)((function(){if(t.editorType!==p.WIKI_EDITOR&&t.editorType!==p.DOCUMENT_PLUGIN_EDITOR)return y(),window.addEventListener("resize",y),function(){window.removeEventListener("resize",y)}}),[]);var _=t.getArticleStyle&&t.getArticleStyle();return l.default.createElement("div",{className:"sdoc-article-container",style:E},1===l.default.Children.count(n)&&l.default.createElement("div",{className:"article sdoc-editor__article",style:_,id:"sdoc-editor-print-wrapper",ref:i},n),l.default.Children.count(n)>1&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"article sdoc-editor__article",style:_,id:"sdoc-editor-print-wrapper",ref:i},n[0]),r(n.slice(1))))};var l=i(n(9950)),u=n(17908),s=o(n(65948)),c=n(50753),d=o(n(73512)),f=n(86859),p=n(59983)},93049:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(46867);n(68783),n(22410),n(51407),n(50237),n(1636),n(27172);t.default=function(e){var t=e.children,n=e.readonly,r=(0,o.default)("sdoc-editor-container",{mobile:i.isMobile,readonly:n});return a.default.createElement("div",{className:r},t)}},66067:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(50753),u=a(n(17908)),s=a(n(94404)),c=a(n(90485)),d=a(n(81419)),f=function(e){var t=e.readonly,n=e.showOutline,a=e.children,o=e.docValue,f=e.editor,p=e.showComment,m=(0,i.useRef)(null),v=(0,i.useState)(0),h=r(v,2),E=h[0],g=h[1],A=(0,i.useCallback)((function(e){var t=e.target.scrollLeft;g(t)}),[]),y=(0,s.default)("sdoc-editor-content",{readonly:t,"no-outline":!n}),_=p?c.default:i.Fragment;return i.default.createElement(_,p&&{editor:f},i.default.createElement("div",{className:"sdoc-content-wrapper"},i.default.createElement("div",{ref:m,className:"sdoc-scroll-container",onScroll:A,id:"sdoc-scroll-container"},i.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:m}},i.default.createElement("div",{className:y},n&&i.default.createElement(u.default,{scrollLeft:E,doc:o}),a))),i.default.createElement(d.default,{editor:f})))};f.defaultProps={readonly:!1,showOutline:!0,showComment:!1};t.default=f},98348:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ArticleContainer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"EditorContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"EditorContent",{enumerable:!0,get:function(){return i.default}});var a=r(n(22516)),o=r(n(93049)),i=r(n(66067))},10857:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},26065:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var i=n(70523),l=o(n(55097)),u=o(n(36261)),s=a(n(10857)),c=o(n(2568));t.decorateOperation=function(e,t){var n=(0,l.default)(t);switch(n.type){case s.INSERT_TEXT:case s.REMOVE_TEXT:var r=n.path,a=i.Node.get(e,r);n.node_id=a.id;break;case s.INSERT_NODE:var o=n.path,c=n.node;c.id||(c.id=u.default.nice());var d=i.Node.parent(e,o);n.parent_node_id=d.id;break;case s.REMOVE_NODE:var f=n.path,p=i.Node.get(e,f);n.node_id=p.id;break;case s.MERGE_NODE:var m=n.path,v=i.Node.get(e,m);n.node_id=v.id;break;case s.SPLIT_NODE:var h=n.path,E=n.properties;(void 0===E?{}:E).id=u.default.nice();var g=i.Node.get(e,h);n.node_id=g.id;break;case s.SET_NODE:var A=n.path,y=i.Node.get(e,A);n.node_id=y.id;break;case s.MOVE_NODE:var _=n.path,C=i.Node.get(e,_);n.node_id=C.id}return n};var d=function(e){return c.default.isObject(e)?c.default.hasProperty(e,"children")?r(r({},e),{},{id:u.default.nice(),children:f(e.children)}):r(r({},e),{},{id:u.default.nice()}):e};t.replaceNodeId=d;var f=function(e){return c.default.isObject(e)?d(e):Array.isArray(e)?e.map((function(e){return e.id=u.default.nice(),e.children&&(e.children=f(e.children)),e})):[{id:u.default.nice(),text:""}]};t.replacePastedDataId=f},77444:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(26065),a=n(30602),o=n(39177);t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var a=(0,r.decorateOperation)(n,e);t(a)},n.insertFragmentData=function(e){var t=e.getData("application/".concat(o.CLIPBOARD_FORMAT_KEY))||(0,a.getSlateFragmentAttribute)(e);if(t){var i=decodeURIComponent(window.atob(t)),l=JSON.parse(i),u=(0,r.replacePastedDataId)(l),s=(0,a.normalizeCopyNodes)(n,u);return n.insertFragment(s),n}},n}},17908:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var i=o(n(9950)),l=a(n(94404)),u=n(28321),s=n(59983),c=a(n(65948)),d=a(n(75488)),f=a(n(24558));n(15807);var p=function(){var e=localStorage.getItem("sdoc"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t};t.getOutlineSetting=p;var m=function(e){var t=localStorage.getItem("sdoc"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sdoc",JSON.stringify(n))};t.setOutlineSetting=m;t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.scrollLeft,n=e.doc,a=e.t,o=(0,i.useState)(!1),u=r(o,2),v=u[0],h=u[1],E=(0,i.useCallback)((function(e){h(e),m(e),c.default.getInstance().dispatch(s.INTERNAL_EVENT.OUTLINE_STATE_CHANGED,e)}),[]);(0,i.useEffect)((function(){var e=p();E(e)}),[E]);var g=(0,i.useCallback)((function(){E(!v)}),[v,E]),A=(0,i.useMemo)((function(){return null===n||void 0===n?void 0:n.filter((function(e){return["header1","header2","header3"].includes(e.type)}))}),[n]);return i.default.createElement("div",{className:(0,l.default)("sdoc-outline-wrapper",{active:v}),style:{left:-t}},i.default.createElement("div",{className:"sdoc-outline"},v&&i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-outline-header"},i.default.createElement("h2",{className:"sdoc-outline-header__title"},a("Outline")),i.default.createElement("span",{className:"sdoc-outline-header__close sdocfont sdoc-cancel",onClick:g})),0===A.length&&i.default.createElement("p",{className:"mt-4 text-secondary"},a("Headings_you_add_to_the_document_will_appear_here")),A.length>0&&i.default.createElement("div",{className:"sdoc-outline-list-container"},A.map((function(e,t){return i.default.createElement(d.default,{key:t,item:e})}))))),!v&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{id:"sdoc-outline-menu",className:"sdoc-outline-menu sdocfont sdoc-table-of-content-outline",onClick:g}),i.default.createElement(f.default,{placement:"right",target:"sdoc-outline-menu"},a("Outline"))))}))},75488:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(94404)),c=l(n(9950)),d=n(59983),f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"onItemClick",(function(){var e=n.props.item.id;document.getElementById(e).scrollIntoView()})),(0,u.default)(n,"onMouseOver",(function(){n.setState({isHighlighted:!0})})),(0,u.default)(n,"onMouseOut",(function(){n.setState({isHighlighted:!1})})),(0,u.default)(n,"getOutlineItemClass",(function(){var e=n.state.isHighlighted,t=n.props,r=t.item,a=t.isDisplayHorizontalBar,o=r.type,i=r.isActive,l=null;return l=(0,s.default)("sdoc-outline-item",{"pl-5":"header2"===o,"pl-7":"header3"===o,active:e,"wiki-outline-active":i}),a&&(l=(0,s.default)("sdoc-outline-item",{"pl-1":"header2"===o,"pl-2":"header3"===o,active:e})),l})),n.state={isHighlighted:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.isDisplayHorizontalBar,r=t.type,a=t.children,o=t.isActive,i=this.getOutlineItemClass();return n?c.default.createElement("div",{className:i},c.default.createElement("div",{className:(0,s.default)("wiki-outline-context",{active:o}),style:{width:d.HEADER_OUTLINE_WIDTH_MAPPING[r]}})):c.default.createElement("div",{className:i,onClick:this.onItemClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},a.map((function(e){return e.text||e.title})).join(""))}}])}(c.default.PureComponent);t.default=f},6409:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=o(n(43088)),s=n(28321),c=n(50753),d=o(n(75488));n(15807);t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.doc,n=void 0===t?[]:t,o=(0,c.useScrollContext)(),i=(0,l.useRef)(null),s=(0,l.useState)([]),f=a(s,2),p=f[0],m=f[1],v=(0,l.useState)(!1),h=a(v,2),E=h[0],g=h[1],A=(0,l.useCallback)((function(){E||g(!0)}),[E]),y=(0,l.useCallback)((function(){var e=n.filter((function(e){return["header1","header2","header3"].includes(e.type)}));if(0!==e.length){var t=JSON.parse(JSON.stringify(e)),a=e.findIndex((function(e){var t=e.id,n=document.getElementById(t);if(n&&n.getBoundingClientRect().bottom>=43)return!0;return!1}));if(-1!==a&&(t[a].isActive=!0),-1===a){var o=e[e.length-1].id,i=document.getElementById(o);if(i)i.getBoundingClientRect().top<0&&(t[t.length-1].isActive=!0)}m(r(t))}else m([])}),[n]),_=(0,u.default)((function(){y()}),200);return(0,l.useEffect)((function(){y();var e=null;return e=o.current,o.current.addEventListener("scroll",_),function(){e&&e.removeEventListener("scroll",_)}}),[n]),l.default.createElement("div",{className:"sdoc-outline-wrapper wiki-outline-wrapper",onMouseLeave:function(){g(!1)}},l.default.createElement("div",{className:"sdoc-outline"},p.length>0&&l.default.createElement("div",{className:"sdoc-outline-list-container",onMouseOver:A},p.map((function(e,t){return l.default.createElement(d.default,{key:t,item:e,isDisplayHorizontalBar:!0})})))),E&&l.default.createElement("div",{className:"wiki-outline-popover",ref:i},l.default.createElement("div",{className:"sdoc-outline-list-container"},p.map((function(e,t){return l.default.createElement(d.default,{key:t,item:e})})))))}))},81419:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(286),s=o(n(97329)),c=n(59983),d=o(n(65948));n(96993);var f=360,p=620;t.default=function(e){var t=e.editor,n=(0,u.usePlugins)(),o=n.plugins,i=n.displayPluginName,m=n.closePlugin,v=(0,l.useState)(f),h=a(v,2),E=h[0],g=h[1],A=(0,l.useMemo)((function(){if(!i)return null;var e={width:E,zIndex:101};return!e.width||e.width<f?e.width=f:e.width>p&&(e.width=p),e}),[E,i]),y=(0,l.useCallback)((function(e){g(e)}),[]),_=(0,l.useCallback)((function(e){var t=JSON.parse(window.localStorage.getItem("sdoc")||"{}");window.localStorage.setItem("sdoc",JSON.stringify(r(r({},t),{},{panelWidth:e}))),d.default.getInstance().dispatch(c.INTERNAL_EVENT.RESIZE_ARTICLE)}),[]);if((0,l.useEffect)((function(){var e=(JSON.parse(window.localStorage.getItem("sdoc","{}"))||{}).panelWidth,t=Math.max(f,Math.min(parseInt(e,10)||f,p));g(t)}),[]),(0,l.useEffect)((function(){d.default.getInstance().dispatch(c.INTERNAL_EVENT.RESIZE_ARTICLE)}),[i]),!i)return null;var C=o.find((function(e){return e.name===i}));if(!C)return null;if(C.display_type&&C.display_type!==c.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL)return null;var T=C.component;return T?l.default.createElement("div",{className:"sdoc-content-right-panel-wrapper",style:A},C.resizable_width&&l.default.createElement(s.default,{minWidth:f,maxWidth:p,resizeWidth:y,resizeWidthEnd:_}),l.default.createElement("div",{className:"sdoc-content-right-panel",id:"sdoc-content-right-panel"},l.default.createElement(T,{editor:t,type:"global",onClose:m,width:E}))):null}},97329:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950));n(37311);t.default=function(e){var t=e.minWidth,n=e.maxWidth,a=e.resizeWidth,i=e.resizeWidthEnd,l=(0,o.useState)(!1),u=r(l,2),s=u[0],c=u[1],d=(0,o.useState)(null),f=r(d,2),p=f[0],m=f[1],v=(0,o.useRef)(null),h=(0,o.useRef)(null),E=function(e){!h.current||e<0||(h.current.style.top=e+"px")},g=function(e){if(v.current){var t=v.current.getBoundingClientRect().top,n=e.pageY-t-13;E(n)}},A=function(e){var r=function(e){return e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX}(e),a=document.body.clientWidth-r;return t&&a<t||n&&a>n?-1:a},y=function(e){var t=A(e);t<0||a&&a(t)},_=function(e){y(e)},C=(0,o.useCallback)((function(e){e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy")}),[]),T=function(e){y(e)},b=function(){c(!1)},N=function(e){e.preventDefault&&e.preventDefault(),null!==!p&&_(e)},O=function(e){if(window.removeEventListener("mouseup",O),window.removeEventListener("mousemove",N),T(e),E(-9999),m(null),c(!1),i){var t=A(e);if(t<0)return;i(t)}};return(0,o.useEffect)((function(){return function(){window.removeEventListener("mouseup",O),window.removeEventListener("mousemove",N)}}),[]),o.default.createElement("div",{className:"sdoc-resize-width-handler resize-handler-placement-right",ref:v,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=C(e);null===t&&0!==e.button||(window.addEventListener("mouseup",O),window.addEventListener("mousemove",N),v.current&&v.current.removeEventListener("mouseleave",b),m(t))},onMouseOver:function(e){g(e)},onMouseEnter:function(e){c(!0),g(e),v.current&&v.current.addEventListener("mouseleave",b)},onDrag:_,onDragStart:C,onDragEnd:T,style:{zIndex:4}},o.default.createElement("div",{className:"sdoc-resize-width-handler-content"},s&&o.default.createElement("div",{className:"sdoc-resize-width-handler-bar",ref:h,style:{height:26}})))}},35502:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.validateOperation=t.syncRemoteOperations=t.syncRemoteCursorLocation=t.revertOperationList=t.reExecRevertOperationList=t.getRevertOperationList=t.getNodePathById=void 0;var i=o(n(55097)),l=n(70523),u=n(82935),s=a(n(10857)),c=n(51230),d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.id===t)return n;for(var r=e.children,a=void 0===r?[]:r,o=0;o<a.length;o++){var i=a[o];n.push(o);var l=d(i,t,n);if(l)return l;n.pop()}return null};t.getNodePathById=d;var f=function(e,t){var n=!1,a=(0,i.default)(t);switch(a.type){case s.INSERT_TEXT:case s.REMOVE_TEXT:var o=a.node_id,l=a.path,c=(0,u.getNode)(e,l);if(c&&c.id===o){n=!0;break}var f=d(e,o);if(f){n=!0,a.path=f;break}n=!1;break;case s.INSERT_NODE:var p=a.parent_node_id,m=a.path,v=d(e,p);if(!v){n=!1;break}if(m.slice(0,m.length-1).join()===v.join()){n=!0;break}var h=(0,u.getNode)(e,m);if(h){var E=h.children.length,g=Math.min(m[m.length-1],E);a.path=v.concat([g]),n=!0}break;case s.REMOVE_NODE:var A=a.node_id,y=a.path,_=(0,u.getNode)(e,y);if(_&&_.id===A){n=!0;break}var C=d(e,A);if(C){n=!0,a.path=C;break}n=!1;break;case s.MERGE_NODE:var T=a.node_id,b=a.path,N=(0,u.getNode)(e,b);if(N&&N.id===T){n=!0;break}var O=d(e,T);if(O){n=!0,a.path=O;break}n=!1;break;case s.SPLIT_NODE:var D=a.node_id,S=a.path,L=(0,u.getNode)(e,S);if(L&&L.id===D){n=!0;break}var I=d(e,D);if(I){n=!0,a.path=I;break}n=!1;break;case s.SET_NODE:var R=a.node_id,w=a.path,M=a.properties,P=(0,u.getNode)(e,w);if(P&&P.id===R){n=!0,a.properties=r(r({},M),{},{type:P.type});break}var k=d(e,R);if(k){n=!0;var x=(0,u.getNode)(e,k);a.properties=r(r({},M),{},{type:x.type}),a.path=k;break}n=!1;break;case s.MOVE_NODE:var B=a.node_id,F=a.path,U=(0,u.getNode)(e,F);if(U&&U.id===B){n=!0;break}n=!1}return n?a:n};t.validateOperation=f;var p=function(e){if(0===e.length)return[];var t=(0,i.default)(e);return(t=t.reverse()).map((function(e){return e.reverse().map((function(e){return l.Operation.inverse(e)}))}))};t.getRevertOperationList=p;t.revertOperationList=function(e,t){if(0===t.length)return[];for(var n=p(t),r=function(){var t=n[a];l.Editor.withoutNormalizing(e,(function(){for(var n=0;n<t.length;n++){var r=t[n];e.apply(r)}}))},a=0;a<n.length;a++)r()};t.reExecRevertOperationList=function(e,t){if(0!==t.length)for(var n=function(){var n=t[r];l.Editor.withoutNormalizing(e,(function(){for(var t=0;t<n.length;t++){var r=f(e,n[t]);r&&e.apply(r)}}))},r=0;r<t.length;r++)n()};t.syncRemoteOperations=function(e,t){0!==t.length&&l.Editor.withoutNormalizing(e,(function(){for(var n=0;n<t.length;n++){var r=t[n];"set_selection"!==r.type&&e.apply(r)}}))};t.syncRemoteCursorLocation=function(e,t,n,r){var a=e.user;t&&t.username!==a.username&&((0,c.setCursor)(e,t,n,r),e.onCursor&&e.onCursor(e.cursors))}},68063:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SocketManager",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"withSocketIO",{enumerable:!0,get:function(){return a.default}});var a=r(n(32834)),o=r(n(54148))},73788:function(e,t,n){"use strict";var r=n(12897).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(64467)),u=i(n(3304)),s=i(n(54148)),c=n(84204),d=a((function e(t){var n=this;o(this,e);var a=this;(0,l.default)(this,"getParams",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.config,n=t.docUuid,o=t.user;return r({doc_uuid:n,user:o},e)})),(0,l.default)(this,"onConnected",(function(){n.socket.emit("join-room",(function(e){var t=s.default.getInstance();if(e.success)return n.isReconnect&&(n.isReconnect=!1,t.onReconnect(e)),void t.dispatchConnectState("onConnected",e);n.socket.disconnect(),t.dispatchConnectState("connect-error",e)}))})),(0,l.default)(this,"onReconnect",(function(e){(0,c.clientDebug)("reconnect."),n.isReconnect=!0,s.default.getInstance().dispatchConnectState("reconnect")})),(0,l.default)(this,"onReconnectAttempt",(function(e){(0,c.clientDebug)("reconnect_attempt. %s",e),s.default.getInstance().dispatchConnectState("reconnect_attempt",e)})),(0,l.default)(this,"onReconnectError",(function(){(0,c.clientDebug)("reconnect_error."),s.default.getInstance().dispatchConnectState("reconnect_error")})),(0,l.default)(this,"onDisconnected",(function(e){(0,c.clientDebug)("disconnect message: %s",e),s.default.getInstance().dispatchConnectState("disconnect")})),(0,l.default)(this,"onConnectError",(function(e){(0,c.clientDebug)("connect_error."),s.default.getInstance().dispatchConnectState("connect_error")})),(0,l.default)(this,"sendOperations",(function(e,t,r,a){(0,c.clientDebug)("send operations: %O",e),n.socket.emit("update-document",n.getParams({operations:e,version:t,selection:r}),(function(e){a&&a(e)}))})),(0,l.default)(this,"onJoinRoom",(function(e){(0,c.serverDebug)("%s joined room success.",e.username),s.default.getInstance().dispatchConnectState("join-room",e)})),(0,l.default)(this,"onLeaveRoom",(function(e){(0,c.serverDebug)("%s leaved room success.",e),s.default.getInstance().dispatchConnectState("leave-room",e)})),(0,l.default)(this,"onReceiveRemoteOperations",(function(e){(0,c.serverDebug)("receive operations: %O",e),s.default.getInstance().onReceiveRemoteOperations(e)})),(0,l.default)(this,"getRecentOperations",(function(){var e=n.config.docUuid,t=s.default.getInstance(),r=t.getDocumentVersion();n.socket.emit("sync-document",{doc_uuid:e,version:r},(function(e){e.success&&t.onGetRecentOperations(e)}))})),(0,l.default)(this,"sendCursorLocation",(function(e){var t=n.config.cursorData;n.socket.emit("update-cursor",n.getParams({location:e,cursor_data:t}))})),(0,l.default)(this,"receiveCursorLocation",(function(e){s.default.getInstance().receiveCursorLocation(e)})),(0,l.default)(this,"disconnectWithServer",(function(){n.socket.disconnect()})),(0,l.default)(this,"receivePublishDocument",(function(){s.default.getInstance().receivePublishDocument()})),(0,l.default)(this,"receivePublishDocumentError",(function(){s.default.getInstance().receivePublishDocumentError()})),(0,l.default)(this,"receiveDocumentReplaced",(function(){s.default.getInstance().receiveDocumentReplaced()})),(0,l.default)(this,"receiveDocumentReplacedError",(function(){s.default.getInstance().receiveDocumentReplacedError()})),(0,l.default)(this,"receiveRemoveDocument",(function(){s.default.getInstance().receiveRemoveDocument()})),(0,l.default)(this,"receiveRemoveDocumentError",(function(){s.default.getInstance().receiveRemoveDocumentError()})),(0,l.default)(this,"receiveNewNotification",(function(e){s.default.getInstance().receiveNewNotification(e)})),(0,l.default)(this,"receiveParticipantAdded",(function(e){s.default.getInstance().receiveParticipantAdded(e)})),(0,l.default)(this,"receiveParticipantRemoved",(function(e){s.default.getInstance().receiveParticipantRemoved(e)})),this.config=t,this.isReconnect=!1,this.socket=(0,u.default)(t.sdocServer,{reconnection:!0,auth:{token:t.accessToken},query:{sdoc_uuid:t.docUuid}}),this.socket.on("connect",this.onConnected),this.socket.on("disconnect",this.onDisconnected),this.socket.on("connect_error",this.onConnectError),this.socket.on("join-room",this.onJoinRoom),this.socket.on("leave-room",this.onLeaveRoom),this.socket.on("update-document",this.onReceiveRemoteOperations),this.socket.on("doc-replaced",this.receiveDocumentReplaced),this.socket.on("doc-replaced-error",this.receiveDocumentReplacedError),this.socket.on("doc-published",this.receivePublishDocument),this.socket.on("doc-published-error",this.receivePublishDocumentError),this.socket.on("doc-removed",this.receiveRemoveDocument),this.socket.on("doc-removed-error",this.receiveRemoveDocumentError),this.socket.on("update-cursor",this.receiveCursorLocation),this.socket.on("new-notification",this.receiveNewNotification),this.socket.on("participant-added",this.receiveParticipantAdded),this.socket.on("participant-removed",this.receiveParticipantRemoved),this.socket.io.on("reconnect",this.onReconnect),this.socket.io.on("reconnect_attempt",this.onReconnectAttempt),this.socket.io.on("reconnect_error",this.onReconnectError)}));t.default=d},54148:function(e,t,n){"use strict";var r=n(41132).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,u=i(n(64467)),s=i(n(65948)),c=n(35502),d=i(n(73788)),f=n(84204),p=n(51230),m=n(7343),v="idle",h="sending",E="conflict",g="disconnect",A="need_reload",y=a((function e(t,n,a){var i=this;o(this,e),(0,u.default)(this,"getDocumentVersion",(function(){return i.document.version})),(0,u.default)(this,"updateDocumentVersion",(function(e){i.document.version=e.version})),(0,u.default)(this,"receivePublishDocument",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.PUBLISH_DOCUMENT)})),(0,u.default)(this,"receivePublishDocumentError",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.PUBLISH_DOCUMENT_ERROR)})),(0,u.default)(this,"receiveRemoveDocument",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.REMOVE_DOCUMENT)})),(0,u.default)(this,"receiveRemoveDocumentError",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.REMOVE_DOCUMENT_ERROR)})),(0,u.default)(this,"receiveDocumentReplaced",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.DOCUMENT_REPLACED)})),(0,u.default)(this,"receiveDocumentReplacedError",(function(){i.eventBus.dispatch(m.EXTERNAL_EVENT.DOCUMENT_REPLACED_ERROR)})),(0,u.default)(this,"receiveNewNotification",(function(e){i.eventBus.dispatch(m.EXTERNAL_EVENT.NEW_NOTIFICATION,e)})),(0,u.default)(this,"onReceiveLocalOperations",(function(e){if(!i.editor.readonly){i.pendingOperationList.push(e);var t=(new Date).getTime();i.pendingOperationBeginTimeList.push(t),((t-i.pendingOperationBeginTimeList[0])/1e3>30||i.pendingOperationList.length>50)&&i.dispatchConnectState("pending_operations_exceed_limit"),i.sendOperations()}})),(0,u.default)(this,"sendOperations",(function(){i.editor.readonly||i.state===v&&((0,f.stateDebug)("State changed: ".concat(i.state," -> ").concat(h)),i.state=h,i.sendNextOperations())})),(0,u.default)(this,"sendNextOperations",(function(){if(i.state===h){if(0===i.pendingOperationList.length)return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),void(i.state=v);i.dispatchConnectState("is-saving");var e=i.document.version,t=i.pendingOperationList.shift(),n=i.editor.selection;i._sendingOperations=t,i.socketClient.sendOperations(t,e,n,i.sendOperationsCallback)}})),(0,u.default)(this,"sendOperationsCallback",(function(e){if(e&&e.success){var t=e.version;i.document.version=t;var n=(new Date).getTime();return i.dispatchConnectState("saved",n),i.pendingOperationBeginTimeList.shift(),i._sendingOperations=null,void i.sendNextOperations()}var a=e.error_type;if("load_document_content_error"===a||"save_operations_to_database_error"===a)i.dispatchConnectState(a),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(A)),i.state=A,i._sendingOperations=null;else if("version_behind_server"===a){i.pendingOperationList.unshift(r(i._sendingOperations)),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E;var o=e.lose_operations;i.resolveConflicting(o)}else if("execute_client_operations_error"===a){i.editor.isRemote=!0;var l=r(i._sendingOperations);(0,c.revertOperationList)(i.editor,[l]);var u=(new Date).getTime();i.dispatchConnectState("saved",u),Promise.resolve().then((function(e){i.editor.isRemote=!1,i.dispatchConnectState(a),i._sendingOperations=null,i.sendNextOperations()}))}})),(0,u.default)(this,"onReceiveRemoteOperations",(function(e){if(i.state===v&&!i.editor.readonly){var t=e.version;if(t===i.document.version+1){i.editor.isRemote=!0;var n=e.operations;(0,f.serverDebug)("execute remote operations: %O",n);try{(0,c.syncRemoteOperations)(i.editor,n)}catch(r){return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,void i.dispatchConnectState("sync_server_operations_error")}i.document.version=t,i.document.children=i.editor.children,Promise.resolve().then((function(){i.editor.isRemote=!1,i.revertOperationList=[]}))}else i.onConflictHappen()}})),(0,u.default)(this,"onReconnect",(function(e){e.version===i.getDocumentVersion()?((0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),i.state=v,i.pendingOperationList.length>0&&((0,f.clientDebug)("After reconnection, manually trigger the execution of ops."),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(h)),i.state=h,i.sendNextOperations())):i.onConflictHappen()})),(0,u.default)(this,"onConflictHappen",(function(){(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,i.socketClient.getRecentOperations()})),(0,u.default)(this,"onGetRecentOperations",(function(e){if(!i.editor.readonly){var t=e.mode,n=e.content;if((0,f.conflictDebug)("Start conflict resolution"),"document"===t){var r=n.version,a=n.children;(0,f.conflictDebug)("Update local document to remote document"),i.document.children=a,i.document.version=r,i.editor.children=a,i.editor.isRemote=!0,i.editor.onChange(),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),i.editor.isRemote=!1,i.state=v,i._sendingOperations=null;var o=i.pendingOperationList.slice();return i.pendingOperationList=[],(0,f.conflictDebug)("Re-execute local unsynchronized operations: %o",o),void(0,c.reExecRevertOperationList)(i.editor,o)}var l=n;i.resolveConflicting(l)}})),(0,u.default)(this,"resolveConflicting",(function(e){if(!i.editor.readonly){for((0,f.conflictDebug)("resolve conflicts"),i.editor.isRemote=!0,0!==i.pendingOperationList.length&&(i.revertOperationList=i.pendingOperationList.slice(),i.pendingOperationList=[],(0,f.conflictDebug)("revert locale operations: %O",i.revertOperationList),(0,c.revertOperationList)(i.editor,i.revertOperationList)),e=e.sort((function(e,t){return e.version-t.version})),(0,f.conflictDebug)("lose operations length: %s",e.length);e.length>0;){var t=e.shift(),n=t.operations,r=t.version;(0,f.conflictDebug)("execute lose operations: %O",n);try{(0,c.syncRemoteOperations)(i.editor,n)}catch(a){return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,void i.dispatchConnectState("sync_server_operations_error")}i.document.version=r,i.document.children=i.editor.children}0!==i.revertOperationList.length?Promise.resolve().then((function(){i.editor.isRemote=!1,(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),i.state=v,i._sendingOperations=null,(0,f.conflictDebug)("Editor isRemote is false: %s",i.editor.isRemote),(0,f.conflictDebug)("Re-execute pending operations, %O",i.revertOperationList),(0,c.reExecRevertOperationList)(i.editor,i.revertOperationList),i.revertOperationList=[],(0,f.conflictDebug)("Complete conflict resolution")})):Promise.resolve().then((function(){i.editor.isRemote=!1,(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),i.state=v,i._sendingOperations=null,i.revertOperationList=[]}))}})),(0,u.default)(this,"sendCursorLocation",(function(e){i.socketClient.sendCursorLocation(e)})),(0,u.default)(this,"receiveCursorLocation",(function(e){if(!i.editor.readonly){var t=e.user,n=e.location,r=e.cursor_data;(0,c.syncRemoteCursorLocation)(i.editor,t,n,r)}})),(0,u.default)(this,"dispatchConnectState",(function(e,t){"leave-room"===e&&((0,p.deleteCursor)(i.editor,t),i.editor.onCursor&&i.editor.onCursor(i.editor.cursors)),"disconnect"===e&&(i._sendingOperations&&(i.pendingOperationList.unshift(i._sendingOperations.slice()),i._sendingOperations=null),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(g)),i.state=g),i.eventBus.dispatch(e,t)})),(0,u.default)(this,"closeSocketConnect",(function(){i.socketClient.disconnectWithServer()})),(0,u.default)(this,"receiveParticipantAdded",(function(e){i.eventBus.dispatch(m.EXTERNAL_EVENT.PARTICIPANT_ADDED,e)})),(0,u.default)(this,"receiveParticipantRemoved",(function(e){i.eventBus.dispatch(m.EXTERNAL_EVENT.PARTICIPANT_REMOVED,e)})),this.editor=t,this.document=n,this.socketClient=new d.default(a),this.pendingOperationList=[],this.pendingOperationBeginTimeList=[],this.remoteOperationsList=[],this.revertOperationList=[],this.eventBus=s.default.getInstance(),this.state=v}));l=y,(0,u.default)(y,"getInstance",(function(e,t,n){if(l.instance)return l.instance;if(!t||!n)throw new Error("SocketManager init params is invalid. Place check your code to fix it.");return l.instance=new l(e,t,n),l.instance})),(0,u.default)(y,"destroy",(function(){l.instance=null}));t.default=y},32834:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(51230),o=r(n(65948)),i=r(n(54148));t.default=function(e,t){var n=e.onChange,r=e,l=null,u=t.config.user;return r.user=u,r.openConnection=function(){var e=t.document,n=t.config,o=(0,a.generateCursorData)(t.config);n.cursorData=o,l=i.default.getInstance(r,e,n)},r.closeConnection=function(){l&&l.closeSocketConnect(),i.default.destroy()},r.onChange=function(){if(!r.readonly){var a=t.document,l=t.config,u=r.operations;if(!r.isRemote&&u.length>0){var s=u.every((function(e){return"set_selection"===e.type})),c=i.default.getInstance(r,a,l);if(!s){var d=u.filter((function(e){return"set_selection"!==e.type}));c.onReceiveLocalOperations(d)}c.sendCursorLocation(e.selection)}o.default.getInstance(r,a,l).dispatch("change"),n()}},r.rebaseContent=function(e,n){var a=t.config;i.default.getInstance(r,e,a).sendRebaseContent(e,n)},r.updateDocumentVersion=function(e){var n=t.config;i.default.getInstance(r,e,n).updateDocumentVersion(e)},r}},43737:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return e.replace(/(_[a-z])/g,(function(e){return"".concat(e.slice(1).toUpperCase())}))}},43480:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e,t){var n=null;return function(){var r=arguments,a=this;clearTimeout(n),n=setTimeout((function(){e.apply(a,r)}),t)}}},84204:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.stateDebug=t.serverDebug=t.conflictDebug=t.clientDebug=void 0;var a=r(n(10255)),o=t.stateDebug=(0,a.default)("sdoc:state-change");o.enabled=!0,o.log=console.log;var i=t.clientDebug=(0,a.default)("sdoc:socket-client");i.enabled=!0,i.log=console.log;var l=t.serverDebug=(0,a.default)("sdoc:socket-server");l.enabled=!0,l.log=console.log;var u=t.conflictDebug=(0,a.default)("sdoc:sdoc-conflict");u.enabled=!0,u.log=console.log},14014:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),l=o(n(2568)),u="a-zA-Z\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}\\u{4e00}-\\u{9fa5}",s=new RegExp("[".concat(u,"]+|\\s+|[^").concat(u,"]"),"ug"),c=function(e,t,n,r,a,o){for(var i=0,l=t.length,u=0,s=0;i<l;i++){var c=t[i];if(c.removed){if(c.value=e.join(r.slice(s,s+c.count),a),s+=c.count,i&&t[i-1].added){var d=t[i-1];t[i-1]=t[i],t[i]=d}}else{if(!c.added&&o){var f=n.slice(u,u+c.count);f=f.map((function(e,t){var n=r[s+t];return n.length>e.length?n:e})),c.value=e.join(f,a)}else c.value=e.join(n.slice(u,u+c.count),a);u+=c.count,c.added||(s+=c.count)}}var p=t[l-1];return l>1&&"string"===typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[l-2].value+=p.value,t.pop()),t},d=r((function e(t,n){var r=this;a(this,e);var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,i.default)(this,"done",(function(e){return r.callback?(setTimeout((function(){this.callback(void 0,e)}),0),!0):e})),(0,i.default)(this,"execCompareLength",(function(e){for(var t=-1*r.comparePath;t<=r.comparePath;t+=2){var n=void 0,a=e[t-1],o=e[t+1],i=(o?o.newPos:0)-t;a&&(e[t-1]=void 0);var l=a&&a.newPos+1<r.newLen,u=o&&0<=i&&i<r.oldLen;if(l||u){if(!l||u&&a.newPos<o.newPos?(n={newPos:(s=o).newPos,components:s.components.slice(0)},r.pushComponent(n.components,void 0,!0)):((n=a).newPos++,r.pushComponent(n.components,!0,void 0)),i=r.extractCommon(n,r.newValue,r.oldValue,t),n.newPos+1>=r.newLen&&i+1>=r.oldLen)return r.done(c(r,n.components,r.newValue,r.oldValue,r.valueType,r.useLongestToken));e[t]=n}else e[t]=void 0}var s;r.comparePath++})),(0,i.default)(this,"exec",(function(e){setTimeout((function(){if(this.comparePath>this.maxEditLength)return this.callback();this.execCompareLength(e)||this.exec(e)}),0)})),(0,i.default)(this,"pushComponent",(function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})})),(0,i.default)(this,"extractCommon",(function(e,t,n,a){for(var o=t.length,i=n.length,l=e.newPos,u=l-a,s=0;l+1<o&&u+1<i&&r.equals(t[l+1],n[u+1]);)l++,u++,s++;return s&&e.components.push({count:s}),e.newPos=l,u})),(0,i.default)(this,"equals",(function(e,t){return r.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e.trim()===t.trim()})),(0,i.default)(this,"removeEmpty",(function(e,t){if("Array"===t)return e;for(var n=[],r=0;r<e.length;r++)e[r]&&n.push(e[r]);return n})),(0,i.default)(this,"tokenize",(function(e,t){if("Array"===t)return e.slice();var n=e.match(s)||[],r=[],a=null;return n.forEach((function(e){/\s/.test(e)?null==a?r.push(e):r.push(r.pop()+e):/\s/.test(a)?r[r.length-1]===a?r.push(r.pop()+e):r.push(a+e):r.push(e),a=e})),r})),(0,i.default)(this,"join",(function(e,t){return"Array"===t?e:e.map((function(e,t){return 0===t?e:e.replace(/^\s+/,"")})).join("")})),(0,i.default)(this,"getDiffs",(function(){if(!r.canCompare)return[{value:r.oldValue,removed:!0},{value:r.newValue,added:!0}];var e=[{newPos:-1,components:[]}],t=r.extractCommon(e[0],r.newValue,r.oldValue,0);if(e[0].newPos+1>=r.newLen&&t+1>=r.oldLen)return r.done([{value:r.join(r.newValue,r.valueType),count:r.oldValue.length}]);if(r.callback)r.exec(e);else for(;r.comparePath<=r.maxEditLength;){var n=r.execCompareLength(e);if(n)return n}})),this.oldValue=t,this.newValue=n;var u=l.default.getDataType(t),d=l.default.getDataType(n);(this.canCompare=!0,u===d)?(this.valueType=d,this.callback=o.callback,"function"===l.default.getDataType(o)?(this.callback=o,this.options={}):this.options={},this.comparePath=1,this.oldValue=this.removeEmpty(this.tokenize(t,u),u),this.oldLen=this.oldValue.length,this.newValue=this.removeEmpty(this.tokenize(n,d),d),this.newLen=this.newValue.length,this.maxEditLength=this.newLen+this.oldLen,this.options.maxEditLength&&(this.maxEditLength=Math.min(this.maxEditLength,this.options.maxEditLength))):this.canCompare=!1}));t.default=d},20812:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getTopLevelChanges=t.getMergedChanges=t.getIdDiffs=t.getDiff=t.generateIdMapAndIds=void 0;var l=i(n(36261)),u=n(39177),s=i(n(2568)),c=i(n(14014)),d=n(30602),f=["BOLD","ITALIC","bold","italic","columns","minHeight","min_height","language","white_space"],p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;if(!t)return e;var r=e.id;return o(o({},e),{},a({id:r||l.default.nice()},t,!0),n)};t.getTopLevelChanges=function(e){var t=[],n=document.getElementById("sdoc-editor");return e.forEach((function(e){var r=document.querySelectorAll('[data-id="'.concat(e,'"]'))[0];if(!r)return[];for(;"true"!==(null===(a=r)||void 0===a||null===(o=a.dataset)||void 0===o?void 0:o.root)||(null===(i=r)||void 0===i?void 0:i.parentNode)!==n;){var a,o,i,l;if(null===(l=r)||void 0===l||!l.parentNode||r instanceof Document)break;var u=r.parentNode;if(u instanceof Document)break;r=u}t.push(r.dataset.id)})),Array.from(new Set(t))};t.getMergedChanges=function(e,t){var n=[],r=[];return t.forEach((function(t){if(e.includes(t.id)){var r={id:t.id,value:t};n.push(r)}})),n.forEach((function(e){var t,n=null===(t=r[r.length-1])||void 0===t?void 0:t.value,a=e.value;null!==a&&void 0!==a&&a.add&&null!==n&&void 0!==n&&n.add||null!==a&&void 0!==a&&a.delete&&null!==n&&void 0!==n&&n.delete||r.push(e)})),r.map((function(e){return e.id}))};var m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e?Array.isArray(e.children)&&0!==e.children.length?o(o({},e),{},a(a({},t,!0),"children",e.children.map((function(e){return m(e,t,n)})))):p(e,t,n):null},v=function(e){var t={},n=[];return Array.isArray(e)&&0!==e.length?(e.forEach((function(e){n.push(e.id),t[e.id]=e})),{map:t,ids:n}):{map:t,ids:n}};t.generateIdMapAndIds=v;var h=function(e){return!!e&&!(!Array.isArray(e.children)||0===e.children.length)},E=function(e,t){return new c.default(e,t).getDiffs()};t.getIdDiffs=E;var g=function(e,t,n){var r=e.text,a=t.text,o=new c.default(a||"",r||"").getDiffs(),i=[];return o.forEach((function(t,r){var a="".concat(e.id||l.default.nice(),"-").concat(r),o={id:a,text:t.value};if(t.added){n.changes.push(a);var s=p(o,u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE);i.push(s)}else if(t.removed){n.changes.push(a);var c=p(o,u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE);i.push(c)}else{var d=p(o);i.push(d)}})),i},A=function(e,t,n){if(!h(e)&&!h(t)){var a=g(e,t,n);return[o(o({},e),{},{children:a})]}if(!h(e)||!h(t)){var i=e.id||l.default.nice();return n.changes.push("".concat(i,"_delete")),[m(o(o({},t),{},{id:"".concat(i,"_delete")}),u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE),m(o(o({},e),{},{id:"".concat(i,"_add")}),u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE)]}if(s.default.isSameObject(e,t,[].concat(f,["type"])))return[e];var c=e.children,d=t.children,y=v(c),_=y.map,C=y.ids,T=v(d),b=T.map,N=T.ids,O=E(N,C),D=[];return O.forEach((function(t){var a=t.value,i=t.added,l=t.removed;a.forEach((function(t){var a=_[t],c=b[t];if(i)n.changes.push(t),D.push(m(a,u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE));else if(l)n.changes.push(t),D.push(m(c,u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE));else if(s.default.isSameObject(a,c,f))D.push(a);else if(a.type===c.type)if(a.type)if(a.type===u.ELEMENT_TYPE.IMAGE)a.data.src===c.data.src?D.push(a):(D.push(p(o(o({},e),{},{id:e.id+"_add"}),u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE)),D.push(p(o(o({},c),{},{id:e.id+"_delete"}),u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE)));else if(a.type===u.ELEMENT_TYPE.LINK)if(a.title!==c.title){var d=A(a,c,n);D.push.apply(D,r(d))}else a.href!==c.href?(n.changes.push(c.id+"_delete"),D.push(p(o(o({},c),{},{id:c.id+"_delete"}),u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE)),D.push(p(o(o({},a),{},{id:a.id+"_add"}),u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE))):D.push(a);else if(a.type===u.ELEMENT_TYPE.TABLE_ROW||a.type===u.ELEMENT_TYPE.TABLE_CELL){var v=A(a,c,n);D.push.apply(D,r(v))}else{var h=A(a,c,n);D.push.apply(D,r(h))}else{var E=g(a,c,n);D.push.apply(D,r(E))}else n.changes.push(c.id+"_delete"),D.push(p(o(o({},c),{},{id:c.id+"_delete"}),u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE)),D.push(p(o(o({},a),{},{id:a.id+"_add"}),u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE))}))})),[o(o({},e),{},{children:D})]},y=function(e,t){var n={value:[],changes:[]},r=v(e),a=r.map,o=r.ids,i=v(t),l=i.map,c=i.ids;return E(c,o).forEach((function(e){var t=e.value;e.removed?t.forEach((function(e){n.changes.push(e);var t=l[e],r=m(t,u.TEXT_STYLE_MAP.DELETE,u.DELETED_STYLE);n.value.push(r)})):e.added?t.forEach((function(e){n.changes.push(e);var t=a[e],r=m(t,u.TEXT_STYLE_MAP.ADD,u.ADDED_STYLE);n.value.push(r)})):t.forEach((function(e){var t=a[e];!function(e,t,n){e&&t&&n&&(s.default.isSameObject(t,n,f)?e.value.push(t):A(t,n,e).forEach((function(t){!t.add&&t.children.find((function(e){return!0===e.add}))&&(t.add=!0),e.value.push(t)})))}(n,t,l[t.id])}))})),n};t.getDiff=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{elements:[]},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{elements:[]};if(!e&&!t)return{value:[],changes:[]};if(!e&&t)return{value:(0,d.normalizeChildren)(t.elements),changes:[]};if(e&&!t)return{value:(0,d.normalizeChildren)(e.elements),changes:[]};var n=o(o({},e),{},{elements:(0,d.normalizeChildren)(e.elements)}),r=n.version,a=n.elements,i=o(o({},t),{},{elements:(0,d.normalizeChildren)(t.elements)}),l=i.version,u=i.elements;return r===l?{value:a,changes:[]}:y(a,u)},window.getIdDiffs=E},30602:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOriginSdocKey=t.normalizeCopyNodes=t.normalizeChildren=t.getSlateFragmentAttribute=void 0;var o=a(n(2568)),i=a(n(55097)),l=a(n(8334)),u=n(85761),s=n(39177),c=n(77886),d=function(e){return Array.isArray(e)?Array.isArray(e)&&0===e.length?[(0,u.generateDefaultText)()]:e.map((function(e){return o.default.hasProperty(e,"text")&&!o.default.hasProperty(e,"children")||(Object.getOwnPropertyDescriptor(e,"children").writable||(e=(0,i.default)(e)),e.children=d(e.children)),e})):e};t.normalizeChildren=d;t.normalizeCopyNodes=function(e,t){return Array.isArray(t)&&0!==t.length?t.map((function(t){return t.type===s.ELEMENT_TYPE.TABLE?(0,c.normalizeTableELement)(e,t):t})):[]};t.setOriginSdocKey=function(e){var t=l.default.getSetting("docUuid");e.clipboardData.setData("text/".concat(s.CLIPBOARD_ORIGIN_SDOC_KEY),t)};t.getSlateFragmentAttribute=function(e){var t=e.getData("text/html").match(/data-slate-fragment="(.+?)"/m)||[];return r(t,2)[1]}},82307:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSelectionRange=t.getDomMarginTop=t.getDomHeight=t.getCursorPosition=void 0;t.getDomHeight=function(e){var t=window.getComputedStyle(e),n=e.getBoundingClientRect(),r=t.marginTop;return n.height+parseInt(r)};t.getDomMarginTop=function(e){var t=window.getComputedStyle(e).marginTop;return parseInt(t)};var n=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null};t.getSelectionRange=n;t.getCursorPosition=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=0,r=0,a=n();if(a){var o=a.getBoundingClientRect();t=o.x||0,r=e?o.y-100:o.y-100+o.height}return{x:t,y:r}}},65948:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return a(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=this.subscribers[e];Array.isArray(a)&&a.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=o},43674:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),l=o(n(75168)),u=o(n(65948)),s=n(44156),c=n(30602),d=n(39177),f=n(59983),p=r((function e(t){var n=this;a(this,e),(0,i.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,l.default)("mod+b",e)&&(e.preventDefault(),t.toggleTextBold()),(0,l.default)("mod+i",e)&&(e.preventDefault(),t.toggleTextItalic()),(0,l.default)("opt+.",e)&&(e.preventDefault(),t.increaseFontSize()),(0,l.default)("opt+,",e)&&(e.preventDefault(),t.reduceFontSize()),(0,l.default)("mod+s",e)&&e.preventDefault(),(0,l.default)("mod+y",e)){if(e.preventDefault(),0===t.history.redos.length)return!1;t.redo()}if((0,l.default)("mod+z",e)){if(e.preventDefault(),0===t.history.undos.length)return!1;t.undo()}(((0,l.default)("tab",e)||(0,l.default)("shift+tab",e))&&t.handleTab&&t.handleTab(e),(0,l.default)("mod+p",e))&&(e.preventDefault(),u.default.getInstance().dispatch(f.INTERNAL_EVENT.ON_PRINT));((0,s.getSelectedNodeByType)(t,d.ELEMENT_TYPE.TABLE)&&n.editor.tableOnKeyDown(e),(0,s.getSelectedNodeByType)(t,d.ELEMENT_TYPE.IMAGE)&&n.editor.imageOnKeyDown(e),(0,s.getSelectedNodeByType)(t,d.ELEMENT_TYPE.CODE_BLOCK))&&(n.editor.codeBlockOnKeyDown(e),u.default.getInstance().dispatch(f.INTERNAL_EVENT.HIDDEN_CODE_BLOCK_HOVER_MENU))})),(0,i.default)(this,"onCopy",(function(e){n.editor.onCopy&&n.editor.onCopy(e),(0,c.setOriginSdocKey)(e)})),(0,i.default)(this,"onCut",(function(e){(0,c.setOriginSdocKey)(e),n.editor.cut&&n.editor.cut(e)})),(0,i.default)(this,"onPaste",(function(e){})),(0,i.default)(this,"onCompositionStart",(function(e){var t=n.editor;if(t.onCompositionStart&&t.onCompositionStart(e))return})),(0,i.default)(this,"onCompositionUpdate",(function(e){var t=n.editor;if(t.onCompositionUpdate&&t.onCompositionUpdate(e))return})),(0,i.default)(this,"onCompositionEnd",(function(e){var t=n.editor;if(t.onCompositionEnd&&t.onCompositionEnd(e))return})),this.editor=t}));t.default=p},86859:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getStyleByFullWidthMode=void 0;var a=r(n(73512)),o=n(59983);t.getStyleByFullWidthMode=function(e,t,n){var r=(null===e||void 0===e?void 0:e.current)||{},i=r.isShowOutline,l=r.isHasComments,u={};if(u.width=o.ARTICLE_FULL_WIDTH,i&&n.editorType!==o.WIKI_EDITOR&&l){var s=t.current.getBoundingClientRect().width-100,c=o.LEFT_OUTLINE_WIDTH-50,d=o.RIGHT_COMMENT_WIDTH-50;return s-c-d>o.ARTICLE_MIN_WIDTH.slice(0,-2)?(u.marginLeft="".concat(o.LEFT_OUTLINE_WIDTH,"px"),u.width=u.width.slice(0,-1)+" - ".concat(c+d,"px")):(u.width=o.ARTICLE_MIN_WIDTH,a.default.setItem(o.FULL_WIDTH_MODE,!1)),u}if(i&&n.editorType!==o.WIKI_EDITOR){u.marginLeft="".concat(o.LEFT_OUTLINE_WIDTH,"px");var f=" - ".concat(o.LEFT_OUTLINE_WIDTH-50,"px");u.width=u.width.slice(0,-1)+f}if(l){u.marginRight="".concat(o.RIGHT_COMMENT_WIDTH,"px");var p=" - ".concat(o.RIGHT_COMMENT_WIDTH-50,"px");u.width=u.width.slice(0,-1)+p}return u}},86401:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterResizeEvents=t.registerResizeEvents=t.getMouseMoveInfo=t.getMouseDownInfo=t.eventStopPropagation=t.createObjectWithProperties=void 0;t.eventStopPropagation=function(e){e&&(e.stopPropagation(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation())};t.registerResizeEvents=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.addEventListener(t,e[t])};t.unregisterResizeEvents=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.removeEventListener(t,e[t])};t.getMouseDownInfo=function(e,t){var n=0,r=0,a=0,o=0;return e&&(n=e.clientX,r=e.clientY),t&&(a=t.scrollLeft,o=t.scrollTop),{positionX:n,positionY:r,scrollLeft:a,scrollTop:o}};t.getMouseMoveInfo=function(e,t,n){var r=0,a=0;if(!e)return{displacementX:r,displacementY:a};var o=e.clientX,i=e.clientY,l=0,u=0;return n&&(l=n.scrollLeft||0,u=n.scrollTop||0),{displacementX:r=o-t.positionX+l-(t.scrollLeft||0),displacementY:a=i-t.positionY+u-(t.scrollTop||0)}};t.createObjectWithProperties=function(e,t){return t.reduce((function(t,n){return n in e&&(t[n]=e[n]),t}),{})}},2568:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,u=i(n(64467)),s=function(){return o((function e(){a(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var a=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var o=Object.keys(e),i=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return o.length!==i.length||i.some((function(r){return a.iterable(e[r])?a.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}])}();l=s,(0,u.default)(s,"isObject",(function(e){return"Object"===l.getDataType(e)})),(0,u.default)(s,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=s},12203:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.hasConflict=t.getRebase=t.canMerge=void 0;var l=n(20812),u=i(n(2568)),s=n(59983),c=n(39177),d=n(26065),f=function(e){if(!Array.isArray(e)||0===e.length)return!1;for(var t=!1,n=0;n<e.length;n++){var r=e[n],a=r.rebase_type,o=r.children;if(s.REBASE_TYPES.includes(a)){t=!0;break}var i=f(o);if(i){t=i;break}}return t};t.hasConflict=f;var p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",i=(0,l.generateIdMapAndIds)(e[n]),d=i.map,f=i.ids,m=(0,l.generateIdMapAndIds)(t[n]),v=m.map,h=m.ids,E=(0,l.getIdDiffs)(f,h),g=[];return E.forEach((function(e){var t=e.value,n=e.added,i=e.removed;if(n){var l=t.map((function(e){return o(o({},v[e]),{},a({},s.REBASE_MARK_KEY.MODIFY_TYPE,s.MODIFY_TYPE.ADD))}));g.push.apply(g,r(l))}else if(i){var f=t.map((function(e){return o(o({},d[e]),{},a({},s.REBASE_MARK_KEY.MODIFY_TYPE,s.MODIFY_TYPE.DELETE))}));g.push.apply(g,r(f))}else t.forEach((function(e){if(u.default.isSameObject(d[e],v[e]))g.push(v[e]);else{var t=d[e],n=v[e],r=o(o({},n),{},a(a({},s.REBASE_MARK_KEY.MODIFY_TYPE,s.MODIFY_TYPE.MODIFY),s.REBASE_MARK_KEY.OLD_ELEMENT,t));if(n.type===t.type){var i=n.type;if([c.ELEMENT_TYPE.UNORDERED_LIST,c.ELEMENT_TYPE.ORDERED_LIST].includes(i)){var l=p(t,n);r[s.REBASE_MARK_KEY.MODIFY_TYPE]=s.MODIFY_TYPE.CHILDREN_MODIFY,r.children=l}}g.push(r)}}))})),g},m=function(e,t){var n=e[s.REBASE_MARK_KEY.MODIFY_TYPE],r=o({},e);if(r[s.REBASE_MARK_KEY.MODIFY_TYPE]&&delete r[s.REBASE_MARK_KEY.MODIFY_TYPE],n===s.MODIFY_TYPE.DELETE)return t?u.default.isSameObject(t,e,[s.REBASE_MARK_KEY.MODIFY_TYPE])?[]:(r[s.REBASE_MARK_KEY.REBASE_TYPE]=s.REBASE_TYPE.MODIFY_DELETE,[r]):[r];if(n===s.MODIFY_TYPE.ADD)return t?u.default.isSameObject(t,e,[s.REBASE_MARK_KEY.MODIFY_TYPE])?[]:(r[s.REBASE_MARK_KEY.REBASE_TYPE]=s.REBASE_TYPE.DELETE_MODIFY,[r]):[r];if(n===s.MODIFY_TYPE.MODIFY){var i=o({},e[s.REBASE_MARK_KEY.OLD_ELEMENT]);return delete r[s.REBASE_MARK_KEY.OLD_ELEMENT],t?u.default.isSameObject(i,t)?[r]:u.default.isSameObject(r,t)?[i]:[o(o({},(0,d.replaceNodeId)(i)),{},a(a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.OLD_ELEMENT,i),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.MY))]:[o(o({},(0,d.replaceNodeId)(i)),{},a(a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.OLD_ELEMENT,i),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.MY))]}if(n===s.MODIFY_TYPE.CHILDREN_MODIFY){var l=o({},e[s.REBASE_MARK_KEY.OLD_ELEMENT]);if(delete r[s.REBASE_MARK_KEY.OLD_ELEMENT],!t)return[o(o({},(0,d.replaceNodeId)(l)),{},a(a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.OLD_ELEMENT,l),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},s.REBASE_MARK_KEY.REBASE_TYPE,s.REBASE_TYPE.MODIFY_MODIFY),s.REBASE_MARK_KEY.ORIGIN,s.REBASE_ORIGIN.MY))];if(u.default.isSameObject(l,t))return[r];if(u.default.isSameObject(r,t))return[l];if(u.default.isSameObject(l,r,["type"])){if(u.default.isSameObject(l,t,["type"]))return[r];if(u.default.isSameObject(r,t,["type"]))return[l]}var c=v(t,e.children);return[o(o({},r),{},{children:c})]}return r[s.REBASE_MARK_KEY.OLD_ELEMENT]&&delete r[s.REBASE_MARK_KEY.OLD_ELEMENT],[r]},v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",a=(0,l.generateIdMapAndIds)(t),o=a.map,i=a.ids,u=(0,l.generateIdMapAndIds)(e[n]).map,s=[];return i.forEach((function(e){var t=o[e],n=u[e],a=m(t,n);s.push.apply(s,r(a))})),s},h=function(e,t){if(f(e))return!1;if(!Array.isArray(t)||0===t.length)return!0;for(var n=(0,l.generateIdMapAndIds)(t).map,r=!0,a=0;a<e.length;a++){var o=e[a],i=n[o.id];if(!i){r=!1;break}if(!1===(r=h(o.children,i.children)))break}return r};t.canMerge=h;t.getRebase=function(e,t,n){if(function(e){4!==e.format_version&&(e.format_version=4,e.elements=e.children,delete e.children)}(t),e.version===t.version)return{canMerge:!0,isNeedReplaceMaster:!0,value:n};if(t.version===n.version)return{canMerge:!0,isNeedReplaceMaster:!1,value:e};var r=p(e,n,"elements"),a=v(t,r,"elements");return{canMerge:h(a,n.elements),isNeedReplaceMaster:!0,value:o(o({},n),{},{elements:a,version:Math.max(e.version,n.version)+1})}}},78192:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DiffViewer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"PublishedRevisionDiffViewer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"RevisionDiffViewer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SDocViewer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SDocWikiViewer",{enumerable:!0,get:function(){return u.default}});var a=r(n(57274)),o=r(n(27150)),i=r(n(85242)),l=r(n(67215)),u=r(n(26059))},67215:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(8334)),u=n(20812),s=a(n(57274)),c=a(n(41477)),d=n(68124);n(28325);t.default=function(e){var t=e.isShowChanges,n=e.revisionContent,a=e.didMountCallback,o=(0,i.useState)(!0),f=r(o,2),p=f[0],m=f[1],v=(0,i.useState)(null),h=r(v,2),E=h[0],g=h[1];if((0,i.useEffect)((function(){if(m(!0),t)return E?(a&&a(E),void setTimeout((function(){m(!1)}),1)):void l.default.getRevisionBaseVersionContent().then((function(e){var t=e.data.content,r=JSON.parse(t);r=(0,d.formatSdocContent)(r);var o=(0,u.getDiff)(n,r);g(o),a&&a(o),m(!1)})).catch((function(e){console.log("error"),m(!1)}));setTimeout((function(){m(!1)}),1)}),[n,a,t,E]),p)return i.default.createElement(c.default,null);var A={elements:t&&(null===E||void 0===E?void 0:E.value)||n.elements};return i.default.createElement(s.default,{document:A,showToolbar:!0,showOutline:!0,showComment:!1})}},23939:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),l=n(98348),u=n(9863),s=n(65206),c=n(23178),d=r(n(26315)),f=function(e){var t=e.editor,n=e.slateValue,r=e.showComment,a=(0,s.usePipDecorate)(t);return o.default.createElement(i.Slate,{editor:t,value:n},o.default.createElement(l.ArticleContainer,{editor:t},o.default.createElement(o.Fragment,null,o.default.createElement(c.SetNodeToDecorations,null),o.default.createElement(i.Editable,{id:"sdoc-editor",readOnly:!0,placeholder:"",renderElement:u.renderElement,renderLeaf:u.renderLeaf,decorate:a})),r&&o.default.createElement(d.default,{editor:t,type:"editor"})))};f.defaultProps={showComment:!1};t.default=f},85242:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=a(n(8334)),u=n(20812),s=a(n(78654)),c=a(n(57274)),d=a(n(41477)),f=n(68124);n(28325);t.default=function(e){var t=e.editor,n=e.revisionContent,a=e.didMountCallback,o=(0,i.useState)(!0),p=r(o,2),m=p[0],v=p[1],h=(0,i.useState)(null),E=r(h,2),g=E[0],A=E[1];return(0,i.useEffect)((function(){v(!0),l.default.getSeadocOriginFileContent().then((function(e){var t=e.data.content,r=JSON.parse(t);r=(0,f.formatSdocContent)(r);var o=(0,u.getDiff)(n,r);A(o),a&&a(o),v(!1)})).catch((function(e){console.log("error"),v(!1)}))}),[n,a]),(0,i.useEffect)((function(){if(t)return t.readonly=!0,function(){t.selection=null}}),[]),m?i.default.createElement(d.default,null):i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,{editor:t,document:{elements:g.value},showToolbar:!0,showOutline:!0,showComment:!0}),i.default.createElement(s.default,{editor:t}))}},27150:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),l=r(n(77444)),u=n(20812),s=r(n(57274)),c=r(n(8334)),d=n(59983);n(28325);t.default=function(e){var t=e.currentContent,n=e.lastContent,r=e.didMountCallback,a=(0,l.default)((0,i.createDefaultEditor)());a.editorType=d.DIFF_VIEWER,c.default.initApi();var f=(0,u.getDiff)(t,n);return(0,o.useEffect)((function(){r&&r(f)}),[]),o.default.createElement(s.default,{document:{elements:f.value},showToolbar:!1,showOutline:!1,showComment:!1,editor:a})}},57274:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),l=r(n(77444)),u=n(46867),s=n(98348),c=r(n(23939)),d=n(6389),f=n(286);n(79687);var p=function(e){var t=e.editor,n=e.document,r=e.showToolbar,a=e.showOutline,p=e.showComment,m=e.plugins,v=void 0===m?[]:m,h=t||(0,l.default)((0,i.createDefaultEditor)()),E=(n||(0,u.generateDefaultDocContent)()).elements,g=p?f.CollaboratorsProvider:o.Fragment;return o.default.createElement(g,null,o.default.createElement(f.PluginsProvider,{plugins:v,showComment:p},o.default.createElement(s.EditorContainer,{editor:h,readonly:!0},o.default.createElement(d.ColorProvider,null,r&&o.default.createElement(i.HeaderToolbar,{editor:h,readonly:!0}),o.default.createElement(s.EditorContent,{docValue:E,readonly:!0,showOutline:a,editor:h,showComment:p},o.default.createElement(c.default,{editor:h,slateValue:E}))))))};p.defaultProps={showToolbar:!1,showOutline:!1,showComment:!1};t.default=p},26059:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),l=r(n(77444)),u=n(46867),s=n(98348),c=r(n(23939)),d=n(6389),f=n(50753),p=r(n(90041));n(93658);var m=function(e){var t=e.editor,n=e.document,r=e.showOutline,a=e.scrollRef,m=t||(0,l.default)((0,i.createDefaultEditor)()),v=(n||(0,u.generateDefaultDocContent)()).children,h=(0,o.useRef)(null),E=a||h;return o.default.createElement(s.EditorContainer,{editor:m,readonly:!0},o.default.createElement(d.ColorProvider,null,o.default.createElement("div",{ref:h,className:"sdoc-wiki-scroll-container"},o.default.createElement(f.ScrollContext.Provider,{value:{scrollRef:E}},o.default.createElement(c.default,{editor:m,slateValue:v,showComment:!1}),r&&o.default.createElement("div",{className:"sdoc-wiki-outline-container"},o.default.createElement(p.default,{editor:m}))))))};m.defaultProps={showToolbar:!1,showOutline:!1};t.default=m},90041:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(46195)),s=n(50753);n(19348);t.default=function(e){var t=e.editor,n=(0,l.useTranslation)().t,a=(0,s.useScrollContext)(),o=(0,i.useState)([]),c=r(o,2),d=c[0],f=c[1],p=(0,i.useState)(""),m=r(p,2),v=m[0],h=m[1];(0,i.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);f(e)}),[t.children]);var E=(0,i.useCallback)((function(e){for(var t=a.current.scrollTop,n=getComputedStyle(null===a||void 0===a?void 0:a.current),r=parseInt(n.paddingTop),o=0;o<d.length;o++){var i=d[o],l=document.getElementById(i.id),u=l.offsetTop,s=l.offsetHeight,c=getComputedStyle(l);if(u+s+parseInt(c.marginTop)>t-r){h(i.id);break}}}),[d,a]);return(0,i.useEffect)((function(){var e=null;return a.current&&(a.current.addEventListener("scroll",E),e=a.current),function(){e.removeEventListener("scroll",E)}}),[E,a]),i.default.createElement("div",{className:"sdoc-wiki-viewer-outline"},0===d.length&&i.default.createElement("div",{className:"empty-container"},n("No_out_line")),d.length>0&&d.map((function(e,t){return i.default.createElement(u.default,{key:t,node:e,activeId:v})})))}},46195:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404));t.default=function(e){var t=e.node,n=e.activeId,r=(0,o.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),a=(0,i.default)({"outline-h2":"header2"===t.type,"outline-h3":"header3"===t.type,active:t.id===n});return o.default.createElement("div",{className:a,onClick:r},t.children.map((function(e){return e.text})).join(""))}},30267:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(173);t.default=function(){return a.default.createElement("span",{className:"common-loading-icon common-loading-tip"})}},32674:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(41230)),l=n(28321),u=r(n(8334)),s=n(75601),c=n(7343),d=n(46867),f=r(n(83212)),p=r(n(17897)),m=r(n(8803));n(72790);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.isStarred,r=e.isDraft,a=e.isEditMode,l=e.isPublished,v=void 0!==l&&l,h=e.initContext;void 0!==h&&h&&u.default.initApi();var E=u.default.getSetting("isSdocRevision"),g=u.default.getSetting("docName"),A=u.default.getSettings(),y=A.isShowInternalLink,_=A.isStarIconShown,C=A.isFreezed,T=(0,o.useCallback)((function(){var e=s.EventBus.getInstance();E?e.dispatch(c.EXTERNAL_EVENT.INTERNAL_LINK_CLICK,{internalLink:window.location.href}):e.dispatch(c.EXTERNAL_EVENT.INTERNAL_LINK_CLICK)}),[E]),b=(0,o.useCallback)((function(){s.EventBus.getInstance().dispatch(c.EXTERNAL_EVENT.TOGGLE_STAR)}),[]),N=(0,o.useCallback)((function(){var e=u.default.getSetting("originFileURL");window.open(e,"_blank")}),[]),O=o.default.createElement(o.default.Fragment,null,r&&o.default.createElement(f.default,null),_&&o.default.createElement("button",{className:"doc-icon sdocfont ".concat(n?"sdoc-starred":"sdoc-unstarred"," border-0 p-0 bg-transparent"),title:t(n?"Starred":"Unstarred"),"aria-label":t(n?"Unstar":"Star"),onClick:b}),y&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:T})),C&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("img",{src:m.default,alt:t("Document_frozen"),title:t("Document_frozen"),width:"16px"})),o.default.createElement(i.default,{isEditMode:a}));if(!E)return o.default.createElement("div",{className:"doc-info"},o.default.createElement("div",{className:"doc-name"},g),O);var D=u.default.getSetting("revisionCreatedAt"),S=u.default.getSetting("originFilename"),L=u.default.getSetting("revisionId");return o.default.createElement("div",{className:"sdoc-revision-info doc-info"},o.default.createElement("div",{className:"sdoc-revision-avatar"},o.default.createElement("img",{src:p.default,alt:""})),o.default.createElement("div",{className:"sdoc-revision-detail"},o.default.createElement("div",{className:"doc-name-container d-flex align-items-center justify-content-start w-100"},o.default.createElement("div",{className:"doc-name"},S),o.default.createElement("div",{className:"sdoc-revision-order"},t("Revision")+" "+L),y&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:T})),v&&o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{className:"sdoc-revision-published-tip"},t("Published")),o.default.createElement("div",{className:"sdoc-revision-source-doc",title:t("Jump_to_original_doc"),onClick:N},o.default.createElement("i",{className:"sdocfont sdoc-jump-to"}))),!v&&o.default.createElement(i.default,{isEditMode:a})),o.default.createElement("div",{className:"doc-state"},o.default.createElement("span",{className:"mr-2"},t("Created_at")),o.default.createElement("span",null,d.DateUtils.format(D,"YYYY-MM-DD HH:MM")))))}))},89819:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(28321),c=n(48843);n(4013);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.collaborators;return u.default.createElement(c.UncontrolledPopover,{target:"collaborators",placement:"bottom-end",popperClassName:"collaborators-popover",trigger:"legacy",hideArrow:!0,fade:!1,security:"fixed"},u.default.createElement(c.PopoverHeader,{className:"popover-header"},t("Online_members")," ","(",n.length,")"),u.default.createElement(c.PopoverBody,{className:"popover-container"},u.default.createElement("div",{className:"content-list"},n.map((function(e,n){var r=0===n?"".concat(e.name," (").concat(t("Me"),")"):e.name;return u.default.createElement("div",{key:n,className:"collaborator-details"},u.default.createElement("span",{className:"collaborator-tag"}),u.default.createElement("img",{className:"collaborator-avatar",alt:r,src:e.avatar_url}),u.default.createElement("span",{className:"collaborator-name"},r))})))))}}])}(u.default.PureComponent);t.default=(0,s.withTranslation)("sdoc-editor")(d)},31514:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),c=l(n(9950)),d=n(75601),f=u(n(8334)),p=u(n(89819)),m=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onUserJoinRoom",(function(e){var t=n.state.collaborators.slice();t.find((function(t){return t.username===e.username}))||(t.push(e),n.setState({collaborators:t}))})),(0,s.default)(n,"onUserLeaveRoom",(function(e){if(n.currentUser.username!==e){var t=n.state.collaborators.slice();t.find((function(t){return t.username===e}))&&(t=t.filter((function(t){return t.username!==e})),n.setState({collaborators:t}))}}));var a=f.default.getUserInfo();return n.state={collaborators:[a]},n.currentUser=a,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;f.default.getCollaborators().then((function(t){var n=t.data.collaborators,r=n.findIndex((function(t){return t.username===e.currentUser.username}));r>-1&&n.splice(r,1),n.unshift(e.currentUser),e.setState({collaborators:n})}));var t=d.EventBus.getInstance();this.unsubscribeJoinEvent=t.subscribe("join-room",this.onUserJoinRoom),this.unsubscribeLeaveEvent=t.subscribe("leave-room",this.onUserLeaveRoom)}},{key:"componentWillUnmount",value:function(){this.unsubscribeJoinEvent(),this.unsubscribeLeaveEvent()}},{key:"render",value:function(){var e=this.state.collaborators;return c.default.createElement(c.Fragment,null,c.default.createElement("span",{className:"op-item collaborators-op-item",id:"collaborators"},c.default.createElement("i",{className:"sdocfont sdoc-user mr-1"}),e.length),c.default.createElement(p.default,{collaborators:e}))}}])}(c.default.PureComponent);t.default=m},81064:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(8334)),l=r(n(16061)),u=r(n(31514)),s=r(n(46382)),c=r(n(45588)),d=r(n(53035)),f=n(46867);n(98035);t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.isShowChanges,n=e.isPublished,r=void 0!==n&&n,o=e.changes,p=e.handleViewChangesToggle,m=e.handleRevisionMerged,v=e.handleRevisionPublished,h=i.default.getSetting("isSdocRevision");return f.isMobile?a.default.createElement("div",{className:"doc-ops"},!h&&a.default.createElement(c.default,null),!h&&a.default.createElement(s.default,null)):a.default.createElement("div",{className:"doc-ops"},a.default.createElement(l.default,{isShowChanges:t,isPublished:r,changes:o,handleViewChangesToggle:p,handleRevisionMerged:m,handleRevisionPublished:v}),!h&&a.default.createElement(d.default,null),!h&&a.default.createElement(c.default,null),!r&&a.default.createElement(u.default,null),!h&&a.default.createElement(s.default,null))}))},46382:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(39791)),l=a(n(9950)),u=n(28321),s=n(48843),c=o(n(38208)),d=o(n(78473)),f=o(n(8334)),p=n(75601),m=o(n(73512)),v=n(46867),h=n(7343),E=n(59983);t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,l.useState)(!1),a=r(n,2),o=a[0],u=a[1],g=(0,l.useState)(m.default.getItem(E.FULL_WIDTH_MODE)),A=r(g,2),y=A[0],_=A[1],C=f.default.getSetting("parentFolderURL"),T=f.default.getSetting("isPro"),b=f.default.getSetting("isFreezed"),N=f.default.getSetting("docPerm"),O=f.default.getSetting("historyURL"),D=f.default.getSetting("isSdocRevision"),S=f.default.getPrintCss();(0,l.useEffect)((function(){var e=p.EventBus.getInstance().subscribe(E.INTERNAL_EVENT.ON_PRINT,I);return function(){e()}}),[]);var L=(0,l.useCallback)((function(e,t){if(t){var n=document.getElementById("sdoc-full-width-mode-wrapper");if(n&&n.contains(e.target))return}u(!t)}),[]),I=(0,l.useCallback)((function(){(0,c.default)({printable:"sdoc-editor-print-wrapper",type:"html",scanStyles:!0,targetStyles:["*"],style:"@page { size: auto A4 landscape;margin:20px auto; padding: 0;} .d-print-none{display:none !important;} .article {border: none !important; box-shadow: none !important; } html, body {margin: 0; padding: 0}",css:S})}),[S]),R=(0,l.useCallback)((function(){p.EventBus.getInstance().dispatch(h.EXTERNAL_EVENT.FREEZE_DOCUMENT)}),[]),w=(0,l.useCallback)((function(){p.EventBus.getInstance().dispatch(h.EXTERNAL_EVENT.UNFREEZE)}),[]),M=(0,l.useCallback)((function(e){"rw"===N&&O&&(D||(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),window.location.href=O))}),[N,O,D]),P=(0,l.useMemo)((function(){return(0,v.isMac)()?["\u2318","P"]:["Ctrl","P"]}),[]),k=(0,l.useCallback)((function(){var e=!y;m.default.setItem(E.FULL_WIDTH_MODE,e),p.EventBus.getInstance().dispatch(E.INTERNAL_EVENT.RESIZE_ARTICLE,{isFullWidth:e}),_(e)}),[y]);return l.default.createElement(s.Dropdown,{className:"sdoc-operator-folder",isOpen:o,toggle:function(e){return L(e,o)}},l.default.createElement(s.DropdownToggle,{className:"op-item",tag:"span"},l.default.createElement("i",{className:"sdocfont sdoc-more"})),l.default.createElement(s.DropdownMenu,{className:"sdoc-dropdown-menu",right:!0},l.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:I},l.default.createElement("div",{className:"sdoc-dropdown-print-container"},l.default.createElement("div",null,t("Print")),l.default.createElement(d.default,{shortcuts:P}))),T&&b&&l.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:w},t("Unfreeze")),T&&!b&&l.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:R},t("Freeze_document")),l.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:M},t("Document_history")),l.default.createElement(s.DropdownItem,{id:"sdoc-full-width-mode-wrapper",className:"sdoc-dropdown-menu-item"},l.default.createElement(i.default,{checked:y,placeholder:t("Full_width_mode"),switchClassName:"sdoc-full-width-mode-wrapper w-100",onChange:k})),C&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sdoc-operator-folder-divider"}),l.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"a",href:C},t("Open_parent_folder")))))}))},53035:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),l=n(286),u=n(86401),s=n(59983);t.default=function(){var e=(0,l.usePlugins)(),t=e.plugins,n=e.updateDisplayPlugin,r=(0,o.useCallback)((function(e,t){(0,u.eventStopPropagation)(e),n(t)}),[n]);return 0===t.length?null:t.filter((function(e){return!e.position||e.position===s.PLUGIN_BTN_POSITION.DEFAULT})).map((function(e){var t=e.name,n=e.icon,a="";return a="string"!==typeof n?n:o.default.createElement("i",{className:(0,i.default)("sdocfont",n)}),o.default.createElement("span",{className:"op-item sdoc-plugin-operation-btn-container",onClick:function(e){return r(e,t)},key:t},a)}))}},33409:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(24558)),s=n(20812);n(5663);t.default=function(e){var t=e.allChanges,n=(0,l.useTranslation)().t,a=(0,i.useState)(0),o=r(a,2),c=o[0],d=o[1],f=(0,i.useState)([]),p=r(f,2),m=p[0],v=p[1],h=(0,i.useRef)();(0,i.useEffect)((function(){return new Promise((function(e){h.current=setInterval((function(){document.querySelector(".article")&&(clearInterval(h.current),h.current=null,e())}),100)})).then((function(){if(0!==t.changes.length){var e=(0,s.getTopLevelChanges)(t.changes),n=(0,s.getMergedChanges)(e,t.value);v(n)}})),function(){h.current&&clearInterval(h.current)}}),[t]);var E=(0,i.useCallback)((function(e){d(e);var t=m[e],n=document.querySelectorAll('[data-id="'.concat(t,'"]'))[0];if(n){var r=document.getElementById("sdoc-scroll-container");r&&(r.scrollTop=n.offsetTop-10)}}),[m,c]),g=(0,i.useCallback)((function(){E(0!==c?c-1:m.length-1)}),[m,c]),A=(0,i.useCallback)((function(){c!==m.length-1?E(c+1):E(0)}),[m,c]);if(!Array.isArray(m)||0===m.length)return i.default.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center pl-2 pr-2 ml-4"},n("No_changes"));var y=m.length;return i.default.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center ml-4"},i.default.createElement("div",{className:"sdoc-revision-changes-tip d-flex align-items-center justify-content-center pl-2 pr-2"},"".concat(n("Changes")," ").concat(c+1,"/").concat(y)),i.default.createElement("div",{className:"sdoc-revision-changes-divider"}),i.default.createElement("div",{className:"sdoc-revision-changes-last d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-last",onClick:g},i.default.createElement("i",{className:"sdocfont sdoc-next-page",style:{transform:"rotate(-90deg)"}})),i.default.createElement("div",{className:"sdoc-revision-changes-divider"}),i.default.createElement("div",{className:"sdoc-revision-changes-next d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-next",onClick:A},i.default.createElement("i",{className:"sdocfont sdoc-previous-page",style:{transform:"rotate(-90deg)"}})),i.default.createElement(u.default,{placement:"bottom",target:"sdoc-revision-changes-last"},n("Last_modification")),i.default.createElement(u.default,{placement:"bottom",target:"sdoc-revision-changes-next"},n("Next_modification")))}},16061:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(75601),u=n(12203),s=a(n(8334)),c=n(7343),d=n(286),f=a(n(31702)),p=a(n(19315)),m=n(28321),v=a(n(15173)),h=a(n(71711)),E=a(n(69736)),g=a(n(77196)),A=a(n(33409));t.default=function(e){var t=e.isShowChanges,n=e.isPublished,a=void 0!==n&&n,o=e.changes,y=e.handleViewChangesToggle,_=e.handleRevisionMerged,C=e.handleRevisionPublished,T=s.default.getSetting("isSdocRevision"),b=(0,m.useTranslation)().t,N=(0,i.useState)(!1),O=r(N,2),D=O[0],S=O[1],L=(0,i.useState)(""),I=r(L,2),R=I[0],w=I[1],M=(0,i.useState)(null),P=r(M,2),k=P[0],x=P[1],B=(0,i.useState)(!1),F=r(B,2),U=F[0],j=F[1],H=(0,d.useDocument)().loadDocument;(0,i.useEffect)((function(){if(T&&!t&&!a){var e=H(),n=s.default.getRevisionBaseVersionContent(),o=s.default.getSeadocOriginFileContent();Promise.all([e,n,o]).then((function(e){var t=r(e,3),n=t[0],a=t[1],o=t[2],i=JSON.parse(a.data.content),l=JSON.parse(o.data.content);if(l.version!==i.version){S(!0);var s=(0,u.getRebase)(l,i,n).value;x(s),w(c.TIP_TYPE.SOURCE_DOCUMENT_CHANGED)}})).catch((function(e){"string"!==typeof e?(f.default.danger(b("Error")),S(!1),w("")):f.default.danger(b(e))}))}}),[]);var Y=(0,i.useCallback)((function(){D||(w(c.TIP_TYPE.HAS_BEEN_REPLACED),S(!0))}),[D]),G=(0,i.useCallback)((function(){C(),f.default.success(b(c.TIP_CONTENT[c.TIP_TYPE.HAS_BEEN_PUBLISHED]))}),[C,b]),K=(0,i.useCallback)((function(){D||(w(c.TIP_TYPE.HAS_BEEN_REMOVED),S(!0))}),[D]),W=(0,i.useCallback)((function(){f.default.danger(b("Error"))}),[]);(0,i.useEffect)((function(){var e=l.EventBus.getInstance(),t=e.subscribe(c.EXTERNAL_EVENT.DOCUMENT_REPLACED,Y),n=e.subscribe(c.EXTERNAL_EVENT.DOCUMENT_REPLACED_ERROR,W),r=e.subscribe(c.EXTERNAL_EVENT.PUBLISH_DOCUMENT,G),a=e.subscribe(c.EXTERNAL_EVENT.PUBLISH_DOCUMENT_ERROR,W),o=e.subscribe(c.EXTERNAL_EVENT.REMOVE_DOCUMENT,K),i=e.subscribe(c.EXTERNAL_EVENT.REMOVE_DOCUMENT_ERROR,W);return function(){t(),n(),r(),a(),o(),i()}}),[]);var z=(0,i.useCallback)((function(e){U||(j(!0),a||!e?(y(e),j(!1)):H().then((function(t){(0,u.hasConflict)(t.elements)?(w(c.TIP_TYPE.HAS_CONFLICT_BEFORE_VIEW_CHANGES),S(!0)):y(e),j(!1)})).catch((function(e){f.default.danger(b(e)),j(!1)})))}),[y,H,b,a,U]),V=(0,i.useCallback)((function(){S(!0),w(c.TIP_TYPE.CHECKING);var e=H(),t=s.default.getRevisionBaseVersionContent(),n=s.default.getSeadocOriginFileContent();Promise.all([e,t,n]).then((function(e){var t=r(e,3),n=t[0],a=t[1],o=t[2],i=JSON.parse(a.data.content),l=JSON.parse(o.data.content);if((0,u.hasConflict)(n.elements))w(c.TIP_TYPE.HAS_CONFLICT_BEFORE_PUBLISH);else{var d=(0,u.getRebase)(l,i,n),p=d.canMerge,m=d.isNeedReplaceMaster,v=d.value;if(p&&m)return w(c.TIP_TYPE.PUBLISHING),void s.default.publishRevision().then((function(e){S(!1),w("")})).catch((function(e){f.default.danger(b("Error"))}));!p||m?(x(v),w(c.TIP_TYPE.MERGE)):w(c.TIP_TYPE.DELETE_NO_CHANGES_REVISION)}})).catch((function(e){"string"!==typeof e?f.default.danger(b("Error")):f.default.danger(b(e))}))}),[H,b]),Q=(0,i.useCallback)((function(){if(R!==c.TIP_TYPE.HAS_BEEN_PUBLISHED)if(R!==c.TIP_TYPE.DELETE_NO_CHANGES_REVISION)if(R!==c.TIP_TYPE.MERGE&&R!==c.TIP_TYPE.SOURCE_DOCUMENT_CHANGED);else{var e=s.default.getUserInfo().username,t={elements:k.elements,version:k.version,format_version:k.format_version,last_modify_user:e};s.default.updateSdocRevision(t).then((function(e){var t=e.data.origin_file_version;s.default.updateSettings({originFileVersion:t}),_&&_(k),S(!1)})).catch((function(e){f.default.danger(b("Error"))}))}else s.default.deleteSdocRevision().then((function(e){var t=s.default.getSetting("originFileURL");window.location.href=t})).catch((function(e){f.default.danger(b("Error"))}))}),[R,k,document]),X=(0,i.useCallback)((function(){S(!1)}),[]);return i.default.createElement(i.default.Fragment,null,!T&&i.default.createElement(i.default.Fragment,null,i.default.createElement(E.default,null),i.default.createElement(g.default,null)),T&&t&&i.default.createElement(A.default,{allChanges:o}),T&&i.default.createElement(h.default,{isShowChanges:t,onViewChangesToggle:z}),T&&!a&&i.default.createElement(v.default,{publishRevision:V}),D&&i.default.createElement(p.default,{tipType:R,onSubmit:Q,onClose:X,zIndex:1072}))}},69736:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(8334)),c=a(n(31702));n(44272);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,i.useState)(!1),a=r(n,2),o=a[0],l=a[1],d=(0,i.useCallback)((function(e){l(!e)}),[]),f=(0,i.useCallback)((function(){s.default.startRevise().then((function(e){var t=s.default.getSetting("repoID"),n=s.default.getSetting("siteRoot"),r="".concat(n,"lib/").concat(t,"/revisions/").concat(e.data.revision_id,"/");window.open(r,"_blank")})).catch((function(e){c.default.danger(t("Error"))}))}),[]);return i.default.createElement(u.Dropdown,{isOpen:o,toggle:function(){return d(o)},className:"sdoc-more-revision-operations-dropdown"},i.default.createElement(u.DropdownToggle,{className:"ml-4 sdoc-more-revision-operations-toggle",tag:"div"},i.default.createElement("i",{className:"sdocfont sdoc-revise"}),i.default.createElement("span",{className:"sdocfont sdoc-".concat(o?"caret-up":"drop-down")})),i.default.createElement(u.DropdownMenu,{className:"sdoc-dropdown-menu",right:!0},i.default.createElement(u.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:f},i.default.createElement("div",{className:"sdoc-more-revision-operation"},i.default.createElement("div",{className:"sdoc-more-revision-operation-title"},i.default.createElement("i",{className:"sdocfont sdoc-revise"}),i.default.createElement("span",{className:"sdoc-more-revision-operation-title-name"},t("Revise"))),i.default.createElement("div",{className:"sdoc-more-revision-operation-describe"},t("Start_revise_tip"))))))}))},15173:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);t.default=function(e){var t=e.publishRevision,n=(0,o.useTranslation)().t,r=(0,a.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),t()}),[]);return a.default.createElement(i.Button,{color:"success",onClick:r,className:"ml-4"},n("Publish"))}},77196:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(8334)),s=a(n(27376)),c=n(46867),d=a(n(31702));n(34056);t.default=function(){var e=(0,l.useTranslation)().t,t=(0,i.useState)(0),n=r(t,2),a=n[0],o=n[1],f=(0,i.useState)(!1),p=r(f,2),m=p[0],v=p[1];(0,i.useEffect)((function(){u.default.getSdocRevisionsCount().then((function(e){var t=e.data.count;o(t)})).catch((function(t){var n=(0,c.getErrorMsg)(t);d.default.danger(e(n))}))}),[]);var h=(0,i.useCallback)((function(){v(!0)}),[]),E=(0,i.useCallback)((function(){v(!1)}),[]);return 0===a?null:i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-revisions-count",onClick:h},1===a&&i.default.createElement(i.default.Fragment,null,e("1_revision")),a>1&&i.default.createElement(i.default.Fragment,null,e("x_revisions",{count:a}))),m&&i.default.createElement(s.default,{updateRevisionsCount:o,toggle:E}))}},27376:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(28321),s=n(48843),c=o(n(94404)),d=o(n(30267)),f=o(n(8334)),p=n(15107),m=n(46867),v=o(n(31702)),h=o(n(32668)),E=n(86401),g=o(n(19315));n(18212);var A=n(7343);t.default=function(e){var t,n=e.updateRevisionsCount,o=e.toggle,i=(0,l.useRef)(null),y=(0,u.useTranslation)().t,_=(0,l.useState)(!0),C=a(_,2),T=C[0],b=C[1],N=(0,l.useState)([]),O=a(N,2),D=O[0],S=O[1],L=(0,l.useState)(1),I=a(L,2),R=I[0],w=I[1],M=(0,l.useState)(""),P=a(M,2),k=P[0],x=P[1],B=(0,l.useState)(!0),F=a(B,2),U=F[0],j=F[1],H=f.default.getSetting("repoID"),Y=f.default.getSetting("siteRoot"),G=(0,l.useState)(""),K=a(G,2),W=K[0],z=K[1],V=(0,l.useState)(""),Q=a(V,2),X=Q[0],q=Q[1],J=(0,l.useState)(!1),Z=a(J,2),$=Z[0],ee=Z[1];(0,l.useEffect)((function(){te()}),[]);var te=(0,l.useCallback)((function(){f.default.getSdocRevisions(R,25).then((function(e){var t=e.data.revisions.map((function(e){return new p.Revision(e)}));b(!1),n(e.data.count);var a=[].concat(r(D),r(t));S(a),a.length<e.data.count?w(R+1):j(!1)})).catch((function(e){var t=(0,m.getErrorMsg)(e);1===R?x(t):v.default.danger(y(t)),b(!1)}))}),[D,R,25]),ne=(0,l.useCallback)((function(e,t){if((0,E.eventStopPropagation)(e),!e.target.className.includes("sdoc-revision-operation-toggle")){var n="".concat(Y,"lib/").concat(H,"/revisions/").concat(t,"/");window.open(n,"_blank")}}),[]),re=(0,l.useCallback)((function(e){var t=e.target,n=t.scrollTop,r=t.clientHeight,a=(i.current||{clientHeight:0}).clientHeight;T||U&&n+r+1>=a&&(b(!0),te())}),[null===(t=i.current)||void 0===t?void 0:t.clientHeight,T,U]),ae=(0,l.useCallback)((function(){ee(!0)}),[]),oe=(0,l.useCallback)((function(){q(""),ee(!1)}),[]),ie=(0,l.useCallback)((function(){var e=D.findIndex((function(e){return e.id===X}));if(-1!==e){var t=D[e];f.default.deleteSdocOtherRevision(t.id).then((function(t){var r=D.slice(0);r.splice(e,1),n(r.length),S(r),oe(),v.default.success(y("Revision_deleted"))})).catch((function(e){var t=(0,m.getErrorMsg)(e);v.default.danger(y(t))}))}else oe()}),[X,D,oe]),le=(0,l.useCallback)((function(){return 1===R&&T?l.default.createElement("div",{className:"sdoc-revisions-container loading"},l.default.createElement(d.default,null)):1===R&&k?l.default.createElement("div",{className:"sdoc-revisions-container error"},y(k)):l.default.createElement("div",{className:"sdoc-revisions-container"},l.default.createElement("div",{className:"sdoc-revisions-header"},l.default.createElement("div",{className:"sdoc-revision-name-header",style:{width:"40%"}},y("ID")),l.default.createElement("div",{className:"sdoc-revision-user-header",style:{width:"25%"}},y("Creator")),l.default.createElement("div",{className:"sdoc-revision-time-header",style:{width:"30%"}},y("Created_time")),l.default.createElement("div",{className:"sdoc-revision-time-header",style:{width:"5%"}})),l.default.createElement("div",{className:"sdoc-revisions-content",onScroll:re},l.default.createElement("div",{className:"sdoc-revisions-list",ref:i},D.map((function(e){var t=e.id,n=X===t,r=W===t;return l.default.createElement("div",{key:e.id,className:(0,c.default)("sdoc-revision",{operating:n}),onClick:function(e){return ne(e,t)},onMouseEnter:function(){return z(t)},onMouseLeave:function(){return z("")}},l.default.createElement("div",{className:"sdoc-revision-name",style:{width:"40%"}},l.default.createElement("div",{className:"sdoc-revision-name-content"},y("Revision")+" "+t)),l.default.createElement("div",{className:"sdoc-revision-user",style:{width:"25%"}},e.nickname),l.default.createElement("div",{className:"sdoc-revision-time",style:{width:"30%"}},e.createdTime),l.default.createElement("div",{className:"sdoc-revision-operations",style:{width:"5%"}},l.default.createElement(h.default,{isActive:r,isOperating:n,revision:e,updateOperatingRevision:q,onDeleteOtherRevision:ae})))})),T&&l.default.createElement("div",{className:"sdoc-revision loading"},l.default.createElement(d.default,null)))))}),[R,D,T,k,W,X]);return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.Modal,{isOpen:!0,toggle:o,className:"revisions-dialog"},l.default.createElement(s.ModalHeader,{toggle:o},y("Revision")),l.default.createElement(s.ModalBody,{className:"revisions-body"},le())),$&&l.default.createElement(g.default,{tipType:A.TIP_TYPE.DELETE_REVISION,onSubmit:ie,onClose:oe,zIndex:1071},y(A.TIP_CONTENT[A.TIP_TYPE.DELETE_REVISION],{content:"".concat(y("revision")," ").concat(X)})))}},32668:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(48843),u=a(n(16153)),s=n(86401);n(53300);t.default=function(e){var t=e.isActive,n=e.isOperating,a=e.revision,o=e.updateOperatingRevision,c=e.onDeleteOtherRevision,d="sdoc-revision-".concat(a.id),f=(0,i.useRef)(null),p=(0,i.useState)(!1),m=r(p,2),v=m[0],h=m[1],E=(0,i.useCallback)((function(){f.current.toggle();var e=!v;h(e),o(e?a.id:"")}),[v,o,a]),g=(0,i.useCallback)((function(e){(0,s.eventStopPropagation)(e),c(),f.current.toggle()}),[c]);return t||n?i.default.createElement(i.default.Fragment,null,i.default.createElement("i",{className:"sdocfont sdoc-more sdoc-revision-operation-toggle",id:d}),i.default.createElement(l.UncontrolledPopover,{target:d,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-revision-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:E,fade:!1,modifiers:{preventOverflow:{boundariesElement:document.body}},ref:f},i.default.createElement("div",{className:"sdoc-dropdown-menu-container"},i.default.createElement(u.default,{onClick:g,menuConfig:{iconClass:"sdocfont sdoc-delete",text:"Delete"}})))):null}},71711:function(e,t,n){"use strict";var r=n(50883).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(3791)),s=a(n(24558)),c=n(59983);n(33373);t.default=function(e){var t=e.isShowChanges,n=e.onViewChangesToggle,a=(0,l.useTranslation)().t;(0,i.useEffect)((function(){var e=new URL(window.location.href),t=new URLSearchParams(e.search);t.has(c.REVISION_DIFF_KEY)&&(t.get(c.REVISION_DIFF_KEY)===c.REVISION_DIFF_VALUE&&n(!0))}),[]);var o=(0,i.useCallback)((function(){var e,a=!t,o=new URL(window.location.href),i=new URLSearchParams(o.search),l="",u=r(i.entries());try{for(u.s();!(e=u.n()).done;){var s=e.value;s[0]!==c.REVISION_DIFF_KEY&&(l?l+="&".concat(s[0],"=").concat(s[1]):l="".concat(s[0],"=").concat(s[1]))}}catch(p){u.e(p)}finally{u.f()}!i.has(c.REVISION_DIFF_KEY)&&a&&(l?l+="&".concat(c.REVISION_DIFF_KEY,"=").concat(c.REVISION_DIFF_VALUE):l="".concat(c.REVISION_DIFF_KEY,"=").concat(c.REVISION_DIFF_VALUE));var d=o.pathname.endsWith("/")?o.pathname:o.pathname+"/",f="".concat(o.origin).concat(d).concat(l?"?"+l:"");window.history.replaceState(null,null,f),n(a)}),[t,n]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{id:"sdoc-toggle-revision-changes-container",className:"h-100 ml-4 d-flex align-items-center "},i.default.createElement(u.default,{checked:t,onChange:o,className:"sdoc-toggle-revision-changes d-flex align-items-center"})),i.default.createElement(s.default,{target:"sdoc-toggle-revision-changes-container"},a("View_changes")))}},45588:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.useCallback)((function(){o.EventBus.getInstance().dispatch(i.EXTERNAL_EVENT.SHARE_SDOC)}),[]);return a.default.createElement("span",{className:"op-item",onClick:e},a.default.createElement("i",{className:"sdocfont sdoc-share"}))};var a=r(n(9950)),o=n(75601),i=n(7343)},83212:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(28321),d=n(75601),f=n(7343);n(98895);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"registerEventHandler",(function(){document.addEventListener("click",n.onHideDraftDropdownMenu)})),(0,u.default)(n,"unregisterEventHandler",(function(){document.removeEventListener("click",n.onHideDraftDropdownMenu)})),(0,u.default)(n,"onHideDraftDropdownMenu",(function(){n.setState({isDropdownMenuOpen:!1},(function(){n.unregisterEventHandler()}))})),(0,u.default)(n,"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!n.state.isDropdownMenuOpen;t?n.setState({isDropdownMenuOpen:t},(function(){n.registerEventHandler()})):n.setState({isDropdownMenuOpen:t},(function(){n.unregisterEventHandler()}))})),(0,u.default)(n,"unmark",(function(){d.EventBus.getInstance().dispatch(f.EXTERNAL_EVENT.UNMARK_AS_DRAFT)})),n.state={isDropdownMenuOpen:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.isDropdownMenuOpen,t=this.props.t;return s.default.createElement("div",{className:"sdoc-draft-menu"},s.default.createElement("span",{className:"draft-toggle sdoc-draft-identifier",onClick:this.onToggleClick},t("Draft")),e&&s.default.createElement("ul",{className:"draft-popover list-unstyled m-0"},s.default.createElement("li",{className:"draft-menu-item",onClick:this.unmark},t("Unmark_as_draft"))))}}])}(s.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(p)},41477:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950));n(31e3);var s=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return u.default.createElement("div",{className:"empty-loading-page"},u.default.createElement("div",{className:"lds-ripple page-centered"},u.default.createElement("div",null),u.default.createElement("div",null)))}}])}(u.default.Component);t.default=s},3791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404));n(2201);t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,i=e.disabled,l=e.className,u=e.size;return a.default.createElement("div",{className:(0,o.default)("seadoc-switch position-relative",l,u)},a.default.createElement("label",{className:"custom-switch"},a.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:i}),r&&a.default.createElement("span",{className:"custom-switch-description text-truncate"},r),a.default.createElement("span",{className:"custom-switch-indicator"})))}},19315:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=n(48843),s=a(n(94404)),c=n(7343),d=a(n(30267)),f=a(n(11292));n(96177);var p=[c.TIP_TYPE.HAS_BEEN_REPLACED,c.TIP_TYPE.HAS_BEEN_PUBLISHED,c.TIP_TYPE.CHECKING,c.TIP_TYPE.PUBLISHING];t.default=function(e){var t=e.className,n=e.tipType,a=e.onClose,o=e.onSubmit,m=e.zIndex,v=void 0===m?1071:m,h=e.children,E=(0,l.useTranslation)().t,g=(0,i.useState)(),A=r(g,2),y=A[0],_=A[1],C=(0,i.useCallback)((function(){p.includes(n)||y||a&&a()}),[n,y]),T=(0,i.useCallback)((function(){[c.TIP_TYPE.HAS_CONFLICT_BEFORE_VIEW_CHANGES,c.TIP_TYPE.HAS_CONFLICT_BEFORE_PUBLISH].includes(n)?C():(_(!0),o&&o())}),[C,o,n]);(0,i.useEffect)((function(){if(y){var e=setTimeout((function(){_(!1)}),3e3);return function(){clearTimeout(e)}}}),[y]);var b=(0,i.useCallback)((function(){window.location.reload()}),[]),N=(0,i.useCallback)((function(){return n===c.TIP_TYPE.HAS_BEEN_REPLACED?i.default.createElement("div",{className:"sdoc-tip-dialog-custom-container"},i.default.createElement("div",{className:"sdoc-tip-img-container"},i.default.createElement("img",{src:f.default,alt:"",height:"140"})),i.default.createElement("div",{className:"sdoc-tip-content"},E(c.TIP_CONTENT[n])),i.default.createElement("div",{className:"sdoc-tip-operations-container"},i.default.createElement(u.Button,{color:"primary",className:"highlight-bg-color sdoc-tip-operation-btn",onClick:b},E("Refresh")))):n===c.TIP_TYPE.PUBLISHING?i.default.createElement("div",{className:"sdoc-tip-dialog-custom-container publishing"},i.default.createElement(d.default,null),i.default.createElement("div",{className:"sdoc-tip-content"},E(c.TIP_CONTENT[n]))):i.default.createElement(i.default.Fragment,null,i.default.createElement(u.ModalHeader,{toggle:p.includes(n)?void 0:C},E(c.TIP_TITLE[n])),i.default.createElement(u.ModalBody,{className:"sdoc-tip-body"},h||i.default.createElement(i.default.Fragment,null,E(c.TIP_CONTENT[n]))),!p.includes(n)&&i.default.createElement(u.ModalFooter,null,i.default.createElement(u.Button,{color:"secondary",className:"mr-2",onClick:C},E("Cancel")),i.default.createElement(u.Button,{color:"primary",className:(0,s.default)("highlight-bg-color",{"d-flex align-items-center":y}),disabled:y,onClick:T},y&&i.default.createElement("span",{className:"submit-loading-container mr-2"},i.default.createElement(d.default,null)),E("Confirm"))))}),[h,C,y,T,E,n,b]);return i.default.createElement(u.Modal,{isOpen:!0,autoFocus:!1,zIndex:v,returnFocusAfterClose:!1,toggle:C,className:(0,s.default)("sdoc-tip-dialog",t),contentClassName:"sdoc-tip-modal"},N())}},41230:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=n(28321),d=l(n(4159)),f=n(75601),p=l(n(31702));n(15269);var m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"onOperationExecuteError",(function(){var e=(0,n.props.t)("Failed_to_execute_operation_on_server");p.default.warning(e,{hasCloseButton:!0})})),(0,u.default)(n,"onSyncServerOperationError",(function(){var e=(0,n.props.t)("Failed_to_sync_with_server_operations");p.default.danger(e,{hasCloseButton:!1,duration:null})})),(0,u.default)(n,"onInternalServerExecError",(function(){var e=(0,n.props.t)("Internal_server_exec_operations_error");p.default.danger(e,{hasCloseButton:!1,duration:null})})),(0,u.default)(n,"onPendingOpExceedLimit",(function(){var e=n.props.t;p.default.closeAll();var t=e("Pending_operations_exceed_limit");p.default.warning(t,{duration:5})})),(0,u.default)(n,"onDisconnect",(function(){var e=n.props,t=e.t;if(e.isEditMode){var r=t("Server_is_not_connected_Operation_will_be_sent_to_server_later");p.default.warning(r,{hasCloseButton:!0,duration:null})}})),(0,u.default)(n,"onReconnectError",(function(){if(!n.isConnectError){n.isConnectError=!0;var e=(0,n.props.t)("Server_is_disconnected_Reconnecting");p.default.closeAll(),p.default.warning(e,{hasCloseButton:!0,duration:null})}})),(0,u.default)(n,"onReconnect",(function(){n.isConnectError=!1;var e=(0,n.props.t)("Server_is_reconnected");p.default.closeAll(),p.default.success(e)})),(0,u.default)(n,"onDocumentSaving",(function(){n.setState({isSaving:!0,isSaved:!1})})),(0,u.default)(n,"onDocumentSaved",(function(e){n.saveTimer&&clearTimeout(n.saveTimer),n.resetTimer&&clearTimeout(n.resetTimer),n.saveTimer=setTimeout((function(){n.setState({lastSavedAt:e,isSaving:!1,isSaved:!0})}),1e3),n.resetTimer=setTimeout((function(){n.setState({isSaving:!1,isSaved:!1})}),2e3)})),(0,u.default)(n,"render",(function(){var e=n.props.t,t=n.state,r=t.isSaved,a=t.isSaving,o=t.lastSavedAt;return a&&!r?s.default.createElement("span",{className:"tip-message"},e("Saving")):!a&&r?s.default.createElement("span",{className:"tip-message"},e("All_changes_saved")):o?s.default.createElement("span",{className:"tip-message"},s.default.createElement("span",{className:"sdocfont sdoc-save-tip mr-2"}),s.default.createElement("span",{className:"save-time"},(0,d.default)(o).format("HH:mm"))):null})),n.state={isSaved:!1,isSaving:!1,lastSavedAt:""},n.saveTimer=null,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=f.EventBus.getInstance();this.unsubscribeSavingEvent=e.subscribe("is-saving",this.onDocumentSaving),this.unsubscribeSavedEvent=e.subscribe("saved",this.onDocumentSaved),this.unsubscribeDisconnectEvent=e.subscribe("disconnect",this.onDisconnect),this.unsubscribeReconnectErrorEvent=e.subscribe("reconnect_error",this.onReconnectError),this.unsubscribeReconnectEvent=e.subscribe("reconnect",this.onReconnect),this.unsubscribeOpExecError=e.subscribe("execute_client_operations_error",this.onOperationExecuteError),this.unsubscribeSyncServerOpError=e.subscribe("sync_server_operations_error",this.onSyncServerOperationError),this.unsubscribeDocumentLoadError=e.subscribe("load_document_content_error",this.onInternalServerExecError),this.unsubscribeOperationsSaveError=e.subscribe("save_operations_to_database_error",this.onInternalServerExecError),this.unsubscribePendingOpExceedLimit=e.subscribe("pending_operations_exceed_limit",this.onPendingOpExceedLimit)}},{key:"componentWillUnmount",value:function(){this.unsubscribeSavingEvent(),this.unsubscribeSavedEvent(),this.unsubscribeDisconnectEvent(),this.unsubscribeReconnectErrorEvent(),this.unsubscribeReconnectEvent(),this.unsubscribeOpExecError(),this.unsubscribeSyncServerOpError(),this.unsubscribePendingOpExceedLimit(),this.unsubscribeDocumentLoadError(),this.unsubscribeOperationsSaveError(),clearTimeout(this.saveTimer)}}])}(s.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(m)},20904:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"getIconClass",value:function(e){switch(e){case"success":default:return"sdocfont sdoc-check-circle";case"warning":return"sdocfont sdoc-exclamation-triangle";case"none":case"danger":return"sdocfont sdoc-exclamation-circle"}}},{key:"render",value:function(){var e=this.props,t=e.intent,n=e.title,r=e.children,a=e.isRemovable,o=e.onRemove,i=this.getIconClass(t);return u.default.createElement("div",{className:"sdoc-toast-alert-container ".concat(t||"success")},u.default.createElement("div",{className:"toast-alert-icon"},u.default.createElement("i",{className:i})),u.default.createElement("div",{className:"toast-text-container"},u.default.createElement("p",{className:"toast-text-title"},n),r?u.default.createElement("p",{className:"toast-text-child"},r):null),a&&u.default.createElement("div",{onClick:o,className:"toast-close"},u.default.createElement("span",null,"\xd7")))}}])}(u.default.PureComponent);t.default=s},31702:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=new(r(n(60018)).default);t.default=a},22849:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(64467)),s=l(n(9950)),c=l(n(29357)),d=l(n(20904)),f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"state",{isShown:!0,height:0}),(0,u.default)(e,"close",(function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e.setState({isShown:!1})})),(0,u.default)(e,"startCloseTimer",(function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))})),(0,u.default)(e,"clearCloseTimer",(function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)})),(0,u.default)(e,"handleMouseEnter",(function(){e.clearCloseTimer()})),(0,u.default)(e,"handleMouseLeave",(function(){e.startCloseTimer()})),(0,u.default)(e,"onRef",(function(t){if(null!==t){var n=t.getBoundingClientRect().height;e.setState({height:n})}})),e}return i(t,e),a(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return s.default.createElement(c.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove},(function(t){return s.default.createElement("div",{"data-state":t,className:"sdoc-toast-container ".concat(t),onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{height:e.state.height,zIndex:e.props.zIndex,marginBottom:e.state.isShown?0:-e.state.height}},s.default.createElement("div",{ref:e.onRef,style:{padding:8}},s.default.createElement(d.default,{intent:e.props.intent,title:e.props.title,children:e.props.children||"",isRemovable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})))}))}}])}(s.default.PureComponent);t.default=f,(0,u.default)(f,"defaultProps",{intent:"none"})},6894:function(e,t,n){"use strict";var r=n(91847).default,a=n(12897).default,o=n(41132).default,i=n(50883).default,l=n(17383).default,u=n(34579).default,s=n(18336).default,c=n(29511).default,d=["id","description"],f=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var p=f(n(64467)),m=f(n(9950)),v=f(n(22849)),h=function(e){return Object.hasOwnProperty.call(e,"id")},E=function(e){function t(e,n){var r;return l(this,t),r=s(this,t,[e,n]),(0,p.default)(r,"getToasts",(function(){return r.state.toasts})),(0,p.default)(r,"closeAll",(function(){r.getToasts().forEach((function(e){return e.close()}))})),(0,p.default)(r,"notify",(function(e,t){if(h(t)){var n,a=i(r.state.toasts);try{for(a.s();!(n=a.n()).done;){var l=n.value;String(l.id).startsWith(t.id)&&r.closeToast(l.id)}}catch(s){a.e(s)}finally{a.f()}}var u=r.createToastInstance(e,t);return r.setState((function(e){return{toasts:[u].concat(o(e.toasts))}})),u})),(0,p.default)(r,"createToastInstance",(function(e,n){var a=++t.idCounter,o=h(n)?"".concat(n.id,"-").concat(a):a,i=n.hasCloseButton||!0,l=n.duration||2;return void 0!==n.hasCloseButton&&(i=n.hasCloseButton),void 0!==n.duration&&(l=n.duration),{id:o,title:e,description:n.description,hasCloseButton:i,duration:l,close:function(){return r.closeToast(o)},intent:n.intent}})),(0,p.default)(r,"closeToast",(function(e){r.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?a(a({},t),{},{isShown:!1}):t}))}}))})),(0,p.default)(r,"removeToast",(function(e){r.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))})),e.bindNotify(r.notify),e.bindGetToasts(r.getToasts),e.bindCloseAll(r.closeAll),r.state={toasts:[]},r}return c(t,e),u(t,[{key:"render",value:function(){var e=this;return m.default.createElement("div",{className:"sdoc-toast-manager"},this.state.toasts.map((function(t){var n=t.id,a=t.description,o=r(t,d);return m.default.createElement(v.default,Object.assign({key:n,onRemove:function(){return e.removeToast(n)}},o),a)})))}}])}(m.default.PureComponent);t.default=E,(0,p.default)(E,"idCounter",0)},60018:function(e,t,n){"use strict";var r=n(12897).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(64467)),u=i(n(9950)),s=i(n(17119)),c=i(n(6894));n(75682);var d="undefined"!==typeof window&&"undefined"!==typeof window.document,f=a((function e(){var t=this;o(this,e);var n=this;if((0,l.default)(this,"_bindNotify",(function(e){t.notifyHandler=e})),(0,l.default)(this,"_bindGetToasts",(function(e){t.getToastsHandler=e})),(0,l.default)(this,"_bindCloseAll",(function(e){t.closeAllHandler=e})),(0,l.default)(this,"getToasts",(function(){return t.getToastsHandler()})),(0,l.default)(this,"closeAll",(function(){return t.closeAllHandler()})),(0,l.default)(this,"notify",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"none"}))})),(0,l.default)(this,"success",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"success"}))})),(0,l.default)(this,"warning",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"warning"}))})),(0,l.default)(this,"danger",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"danger"}))})),d){var a=document.createElement("div");a.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(a),s.default.render(u.default.createElement(c.default,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),a)}}));t.default=f},24558:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),l=a(n(94404));n(45218);t.default=function(e){var t=e.target,n=e.children,a=e.className,u=e.modifiers,s=e.placement,c=void 0===s?"bottom":s,d=e.fade,f=void 0!==d&&d,p=e.delay,m=void 0===p?0:p,v={popperClassName:(0,l.default)("sdoc-tooltip",a),modifiers:r(r({},u),{},{preventOverflow:r({boundariesElement:window.document.body},null===u||void 0===u?void 0:u.preventOverflow)}),placement:c,target:t,fade:f,delay:m};return o.default.createElement(i.UncontrolledTooltip,v,n)}},7343:function(e,t,n){"use strict";var r,a,o=n(43693).default,i=n(6305).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.EXTERNAL_EVENT=void 0,Object.defineProperty(t,"KeyCodes",{enumerable:!0,get:function(){return u.default}}),t.TransferTypes=t.TIP_TYPE=t.TIP_TITLE=t.TIP_CONTENT=void 0;var u=l(n(78403)),s=i(n(80732));t.TransferTypes=s;t.EXTERNAL_EVENT={INTERNAL_LINK_CLICK:"internal_link_click",TOGGLE_STAR:"toggle_star",UNMARK_AS_DRAFT:"unmark_as_draft",SHARE_SDOC:"share_sdoc",FREEZE_DOCUMENT:"freeze_document",UNFREEZE:"unfreeze",REFRESH_DOCUMENT:"refresh_document",PUBLISH_DOCUMENT:"publish_document",PUBLISH_DOCUMENT_ERROR:"publish_document_error",DOCUMENT_REPLACED:"document_replaced",DOCUMENT_REPLACED_ERROR:"document_replaced_error",REMOVE_DOCUMENT:"remove_document",REMOVE_DOCUMENT_ERROR:"remove_document_error",NEW_NOTIFICATION:"new_notification",CLEAR_NOTIFICATION:"clear_notification",PARTICIPANT_ADDED:"participant-added",PARTICIPANT_REMOVED:"participant-removed",CREATE_SDOC_FILE:"create_sdoc_file",CREATE_WIKI_PAGE:"create_wiki_page",INSERT_LINK:"insert_link",COLLABORATORS_UPDATED:"collaborators_updated",IMAGE_COLUMN_TOGGLE:"Image_column_toggle"};var c=t.TIP_TYPE={DELETE_NO_CHANGES_REVISION:"delete_no_changes_revision",MERGE:"merge",HAS_CONFLICT_BEFORE_PUBLISH:"has_conflict_before_publish",HAS_BEEN_PUBLISHED:"has_been_published",HAS_BEEN_REPLACED:"has_been_merge",HAS_CONFLICT_BEFORE_VIEW_CHANGES:"has_conflict_before_view_changes",HAS_BEEN_REMOVED:"has_been_removed",CHECKING:"checking",PUBLISHING:"publishing",DELETE_REVISION:"delete_revision",SOURCE_DOCUMENT_CHANGED:"source_document_changed"};t.TIP_TITLE=(o(o(o(o(o(o(o(o(o(o(r={},c.DELETE_NO_CHANGES_REVISION,"Tip"),c.MERGE,"Tip"),c.HAS_CONFLICT_BEFORE_PUBLISH,"Tip"),c.HAS_BEEN_PUBLISHED,"Tip"),c.HAS_BEEN_REPLACED,"Tip"),c.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Tip"),c.HAS_BEEN_REMOVED,"Tip"),c.CHECKING,"Tip"),c.PUBLISHING,"Tip"),c.DELETE_REVISION,"Delete_revision"),o(r,c.SOURCE_DOCUMENT_CHANGED,"Tip")),t.TIP_CONTENT=(o(o(o(o(o(o(o(o(o(o(a={},c.DELETE_NO_CHANGES_REVISION,"Rebase_delete_no_change_revision_tip"),c.MERGE,"Merge_tip"),c.HAS_CONFLICT_BEFORE_PUBLISH,"Has_conflict_before_publish_tip"),c.HAS_BEEN_PUBLISHED,"Has_been_published_tip"),c.HAS_BEEN_REPLACED,"Has_been_replaced_tip"),c.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Has_conflict_before_view_changes_tip"),c.HAS_BEEN_REMOVED,"Has_been_removed_tip"),c.CHECKING,"Checking"),c.PUBLISHING,"Publishing"),c.DELETE_REVISION,"Delete_tip"),o(a,c.SOURCE_DOCUMENT_CHANGED,"Source_document_changed_tip"))},78403:function(e){"use strict";e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},80732:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT=t.HTML=t.FILES=void 0;t.HTML="text/html",t.TEXT="text/plain",t.FILES="files"},8334:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),l=o(n(23134)),u=o(n(96904)),s=o(n(17610)),c=n(15107),d=new(function(){return a((function e(){var t=this;r(this,e),(0,i.default)(this,"initSettings",(function(){t.settings=window.seafile?window.seafile:window.seafileConfig;var e=t.settings,n={name:e.name,username:e.username,avatar_url:e.avatarURL};if(t.user=new c.User(n),t.settings.isSdocRevision){var r=t.getSetting("repoID"),a=t.getSetting("siteRoot"),o=t.getSetting("originFilePath"),i="".concat(a,"lib/").concat(r,"/file").concat(o);t.settings.originFileURL=i}})),(0,i.default)(this,"uploadLocalImage",(function(e){var n=t.getSetting("docUuid");return t.api.uploadSdocImage(n,e).then((function(e){return e.data.relative_path}))})),this.settings=null,this.sdocServerApi=null,this.api=null,this.config=null}),[{key:"initApi",value:function(){this.initSettings();var e=this.getSetting("serviceUrl"),t=this.getSetting("accessToken");this.api=new s.default(e,t),this.getSetting("isOpenSocket")&&(this.sdocServerApi=new u.default(this.settings))}},{key:"getSettings",value:function(){return this.settings}},{key:"getSetting",value:function(e){return!1===this.settings[e]?this.settings[e]:this.settings[e]||""}},{key:"getPrintCss",value:function(){var e=this.getSetting("serviceUrl"),t=this.getSetting("mediaUrl");return["".concat(e).concat(t,"/sdoc-editor/sdoc-editor-font.css")]}},{key:"updateSettings",value:function(e){for(var t in e)this.settings[t]=e[t]}},{key:"getEditorConfig",value:function(){var e=this.getSettings(),t=e.docUuid,n=e.accessToken,r=e.sdocServer;return this.config={docUuid:t,accessToken:n,sdocServer:new l.default(r).origin,user:this.getUserInfo()},this.config}},{key:"getFileContent",value:function(){var e=this;return this.sdocServerApi.getDocContent().then((function(t){return e.settings.last_modify_user=t.data.last_modify_user,t}))}},{key:"normalizeSdocContent",value:function(){return this.sdocServerApi.normalizeSdocContent()}},{key:"saveContent",value:function(e){return this.sdocServerApi.saveDocContent(e)}},{key:"getDocUuid",value:function(){return this.getSetting("docUuid")}},{key:"getCollaborators",value:function(){return this.sdocServerApi.getCollaborators()}},{key:"getUserInfo",value:function(){return this.user}},{key:"listComments",value:function(){return this.sdocServerApi.listComments()}},{key:"insertComment",value:function(e){return this.sdocServerApi.insertComment(e)}},{key:"deleteComment",value:function(e){return this.sdocServerApi.deleteComment(e)}},{key:"updateComment",value:function(e,t){return this.sdocServerApi.updateComment(e,t)}},{key:"insertReply",value:function(e,t){return this.sdocServerApi.insertReply(e,t)}},{key:"deleteReply",value:function(e,t){return this.sdocServerApi.deleteReply(e,t)}},{key:"updateReply",value:function(e,t,n){return this.sdocServerApi.updateReply(e,t,n)}},{key:"startRevise",value:function(){var e=this.getSetting("repoID"),t=this.getSetting("docPath"),n=this.getSetting("docUuid");return this.api.startRevise(e,n,t)}},{key:"getSeadocOriginFileContent",value:function(){var e=this.getSetting("docUuid");return this.api.getSeadocOriginFileContent(e)}},{key:"getSdocRevisionsCount",value:function(){var e=this.getSetting("docUuid");return this.api.getSdocRevisionsCount(e)}},{key:"getSdocRevisions",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocRevisions(n,e,t)}},{key:"publishRevision",value:function(){var e=this.getSetting("docUuid");return this.api.publishRevision(e)}},{key:"updateSdocRevision",value:function(e){var t=this.getSetting("docUuid"),n=this.getSetting("docName");return this.api.updateSdocRevision(t,n,e)}},{key:"deleteSdocRevision",value:function(){var e=this.getSetting("docUuid");return this.api.deleteSdocRevision(e)}},{key:"deleteSdocOtherRevision",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteSdocOtherRevision(t,e)}},{key:"getRevisionBaseVersionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getRevisionBaseVersionContent(e)}},{key:"getPublishedRevisionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getPublishedRevisionContent(e)}},{key:"getSdocLocalFiles",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocFiles(n,e,t)}},{key:"getSdocLocalFileId",value:function(e){var t=this.getSetting("docUuid");return this.api.getSdocFileId(t,e)}},{key:"getSdocLocalFileUrl",value:function(e){return this.getSetting("serviceUrl")+"/api/v2.1/seadoc/file/"+e+"/?doc_uuid="+e}},{key:"copyImage",value:function(e,t){var n=this.getSetting("docUuid");return this.api.asyncCopyImages(n,e,t)}},{key:"getLinkFilesInfo",value:function(e){var t=this.getSetting("docUuid");return this.api.getLinkFilesInfo(t,e)}},{key:"getCopyMoveProgressView",value:function(e){var t=this.getSetting("docUuid");return this.api.getCopyMoveProgressView(t,e)}},{key:"searchSdocFiles",value:function(e,t,n){var r=this.getSetting("docUuid");return this.api.searchSdocFiles(r,e,t,n)}},{key:"listParticipants",value:function(){var e=this.getSetting("docUuid");return this.api.listParticipants(e)}},{key:"addParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.addParticipants(t,e)}},{key:"deleteParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteParticipants(t,e)}},{key:"listRelatedUsers",value:function(){var e=this.getSetting("docUuid");return this.api.listRelatedUsers(e)}},{key:"listUnseenNotifications",value:function(){var e=this.getDocUuid();return this.api.listUnseenNotifications(e)}},{key:"deleteUnseenNotifications",value:function(e){var t=this.getDocUuid();return this.api.deleteUnseenNotifications(t,e)}},{key:"readAllNotifications",value:function(){var e=this.getDocUuid();return this.api.readAllNotifications(e)}},{key:"updateConfigUuid",value:function(e){this.config&&(this.config.docUuid=e)}}])}());t.default=d},286:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CollaboratorsProvider",{enumerable:!0,get:function(){return r.CollaboratorsProvider}}),Object.defineProperty(t,"PluginsProvider",{enumerable:!0,get:function(){return o.PluginsProvider}}),Object.defineProperty(t,"useCollaborators",{enumerable:!0,get:function(){return r.useCollaborators}}),Object.defineProperty(t,"useDocument",{enumerable:!0,get:function(){return a.useDocument}}),Object.defineProperty(t,"usePlugins",{enumerable:!0,get:function(){return o.usePlugins}});var r=n(7409),a=n(93151),o=n(18260)},7409:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCollaborators=t.CollaboratorsProvider=void 0;var i=o(n(9950)),l=a(n(8334)),u=n(15107),s=i.default.createContext(null);t.CollaboratorsProvider=function(e){var t=e.collaborators,n=e.children,a=l.default.getSetting("isSdocRevision"),o=l.default.getSetting("isPublished"),c=(0,i.useState)(t||[]),d=r(c,2),f=d[0],p=d[1];return(0,i.useEffect)((function(){a&&o||t||l.default.listRelatedUsers().then((function(e){var t=[];e.data.related_users.forEach((function(e){var n=new u.User(e);t.push(n)})),p(t)})).catch((function(e){console.log(e)}))}),[]),(0,i.useEffect)((function(){Array.isArray(t)&&t.length>0&&p(t)}),[t]),i.default.createElement(s.Provider,{value:{collaborators:f}},n)};t.useCollaborators=function(){var e=(0,i.useContext)(s);if(!e)throw new Error("'CollaboratorsContext' is null");return{collaborators:e.collaborators}}},93151:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useDocument=void 0;var o=n(9950),i=a(n(8334));t.useDocument=function(){var e=i.default.getSetting("isSdocRevision"),t=i.default.getSetting("isPublished"),n=(0,o.useState)(!0),a=r(n,2),l=a[0],u=a[1],s=(0,o.useState)(!1),c=r(s,2),d=c[0],f=c[1],p=(0,o.useState)({version:0,children:[],cursors:{}}),m=r(p,2),v=m[0],h=m[1],E=(0,o.useState)(""),g=r(E,2),A=g[0],y=g[1],_=(0,o.useCallback)((function(){return new Promise((function(e,t){i.default.getFileContent().then((function(t){var n=t.data;e(n)})).catch((function(e){console.log(e);var n="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(n="Sdoc_format_invalid"));t(n)}))}))}),[]),C=(0,o.useCallback)((function(){f(!0),_().then((function(e){h(e),f(!1)})).catch((function(e){f(!1),y(e),h(null),f(!1)}))}),[_]);return(0,o.useEffect)((function(){e&&t||_().then((function(e){h(e),u(!1)})).catch((function(e){y(e),h(null),u(!1)}))}),[]),{isFirstLoading:l,isReloading:d,errorMessage:A,document:v,loadDocument:_,reloadDocument:C,setErrorMessage:y}}},18260:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.usePlugins=t.PluginsProvider=void 0;var i=o(n(9950)),l=n(59983),u=a(n(26315)),s=a(n(76602)),c=i.default.createContext(null);t.PluginsProvider=function(e){var t=e.showComment,n=e.plugins,a=e.children,o=(0,i.useState)(""),d=r(o,2),f=d[0],p=d[1],m=(0,i.useCallback)((function(){p("")}),[]),v=(0,i.useMemo)((function(){var e=n;return t&&e.push({name:"sdoc-comment",icon:i.default.createElement(s.default,null),resizable_width:!0,display_type:l.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL,component:u.default}),e}),[t,n]),h=(0,i.useCallback)((function(e){if(e&&f!==e){var t=v.find((function(t){return t.name===e}));(null===t||void 0===t?void 0:t.display_type)===l.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL&&p(e)}else p("")}),[f,v]);return i.default.createElement(c.Provider,{value:{plugins:v,displayPluginName:f,updateDisplayPlugin:h,closePlugin:m}},a)};t.usePlugins=function(){var e=(0,i.useContext)(c);if(!e)throw new Error("'PluginsContext' is null");return e}},17:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"Mh",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"bT",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"Zo",{enumerable:!0,get:function(){return o.EXTERNAL_EVENT}}),Object.defineProperty(t,"l7",{enumerable:!0,get:function(){return a.EventBus}}),Object.defineProperty(t,"Ii",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"SX",{enumerable:!0,get:function(){return a.SDocViewer}}),Object.defineProperty(t,"fP",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"YU",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"x",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"DM",{enumerable:!0,get:function(){return c.default}});var a=n(75601),o=n(7343),i=r(n(98846)),l=r(n(19737)),u=r(n(27414)),s=r(n(65343)),c=r(n(98323)),d=r(n(20722)),f=r(n(96635)),p=r(n(32674))},3473:function(e,t,n){"use strict";var r=n(91847).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=["children","className"],s=n(24994).default,c=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=s(n(94404)),p=function(e){function t(){return a(this,t),i(this,t,arguments)}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=r(e,u);return d.default.createElement("div",Object.assign({className:(0,f.default)("sdoc-editor-page-content",n)},a),t)}}])}(d.Component);t.default=p},62171:function(e,t,n){"use strict";var r=n(91847).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=["children","className"],s=n(24994).default,c=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=s(n(94404)),p=function(e){function t(){return a(this,t),i(this,t,arguments)}return l(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=r(e,u);return d.default.createElement("div",Object.assign({className:(0,f.default)("sdoc-editor-page-header d-flex justify-content-between align-items-center px-4",n)},a),t)}}])}(d.Component);t.default=p},11820:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Content",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Header",{enumerable:!0,get:function(){return o.default}}),t.default=void 0;var a=r(n(92968)),o=r(n(62171)),i=r(n(3473));n(72448);t.default=a.default},92968:function(e,t,n){"use strict";var r=n(41132).default,a=n(91847).default,o=["children","className"],i=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=i(n(94404)),c=i(n(8334)),d=n(46867);t.default=function(e){var t=e.children,n=e.className,i=a(e,o);return(0,u.useEffect)((function(){setTimeout((function(){var e=window.location.href,t=e.slice(e.indexOf("#")+1);if(t){var n=document.getElementById(t);n&&n.scrollIntoView(!0)}}),500),function(){var e=c.default.getSetting("isPublished")||!1,t=c.default.getSetting("isSdocRevision")||!1;if(!e&&!t){var n=c.default.getSetting("docUuid"),a=c.default.getSetting("docName"),o=d.LocalStorage.getItem("sdoc-recent-files",[]),i=[],l={doc_uuid:n,name:a};if(o.length>0){var u=o.find((function(e){return e.doc_uuid===n}));if(u)return;if(!u){var s=o.slice(0);10===o.length&&s.shift(),i=[l].concat(r(s))}}else i.push(l);d.LocalStorage.setItem("sdoc-recent-files",i)}}()}),[]),u.default.createElement("div",Object.assign({className:(0,s.default)("sdoc-editor-page-wrapper",n)},i),t)}},15107:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Revision",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return o.default}});var a=r(n(20246)),o=r(n(35960)),i=r(n(38004))},38004:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(12709),i=r((function e(t){var n,r,i;a(this,e),this.id=t.id||"",this.comment_id=(null===t||void 0===t||null===(n=t.detail)||void 0===n?void 0:n.comment_id)||"",this.reply_id=(null===t||void 0===t||null===(r=t.detail)||void 0===r?void 0:r.reply_id)||"",this.type=(null===t||void 0===t||null===(i=t.detail)||void 0===i?void 0:i.msg_type)||"",this.key="reply"!==this.type?(0,o.generatorNotificationKey)(this.comment_id):(0,o.generatorNotificationKey)(this.comment_id,this.reply_id)}));t.default=i},20246:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(46867),i=r((function e(t){a(this,e),this.id=t.revision_id||"",this.repoId=t.repo_id||"",this.docUuid=t.doc_uuid||"",this.filePath=t.file_path||"",this.filename=t.filename||"",this.parentPath=t.parent_path||"",this.nickname=t.nickname||"",this.createdTime=o.DateUtils.format(t.created_at||"","YYYY-MM-DD HH:MM"),this.updatedTime=o.DateUtils.format(t.updated_at||"","YYYY-MM-DD HH:MM"),this.isPublished=t.is_published||!1,this.publisher=t.publisher||"",this.publisherNickname=t.publisher_nickname||"",this.publishFileVersion=t.publish_file_version||"",this.originDocUuid=t.origin_doc_uuid||"",this.originFilePath=t.origin_file_path||"",this.originFileVersion=t.origin_file_version||"",this.originFilename=t.origin_filename||"",this.originParentPath=t.origin_parent_path||""}));t.default=i},35960:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r((function e(t){a(this,e),this.name=t.name||"",this.username=t.email||t.username||"",this.email=this.username,this.contact_email=t.contact_email||"",this.avatar_url=t.avatar_url||"",this.name_pinyin=t.name_pinyin||""}));t.default=o},27414:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(75601);t.default=r.DiffViewer},96635:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=r(n(8334)),u=n(75601),s=n(59983),c=n(9863),d=r(n(77444)),f=n(68063),p=n(67996),m=r(n(72711)),v=r(n(75169)),h=n(286);n(20105),n(72568);t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.isReadOnly,n=e.docUuid,r=e.document,a=e.showOutline,i=e.tableId,E=e.columns,g=e.getColumnCellValue,A=e.tables,y=e.getTableById,_=e.collaborators,C=e.formulaRows,T=e.getTableFormulaResults,b=e.getArticleStyle;l.default.initApi();var N=(0,v.default)(),O=(0,o.useMemo)((function(){var e=p.SeaTableColumnPlugin.editorPlugin,t=(0,p.SeaTableViewsPlugin.editorPlugin)(e((0,c.createDefaultEditor)()));n&&l.default.updateConfigUuid(n);var a=l.default.getEditorConfig(),o=(0,d.default)((0,f.withSocketIO)(t,{document:r,config:a})),u=r.cursors;return o.getColumnCellValue=g,o.table_id=i,o.columns=E||[],o.getColumnCellValue=g,o.tables=A||[],o.getTableById=y,o.collaborators=_,o.formulaRows=C,o.getTableFormulaResults=T,o.cursors=u||{},o.width=s.PAGE_EDIT_AREA_WIDTH,o.editorType=s.DOCUMENT_PLUGIN_EDITOR,o.getArticleStyle=b,o}),[n]);return(0,o.useEffect)((function(){return O.openConnection(),function(){O.closeConnection()}}),[O]),(0,o.useEffect)((function(){O.getColumnCellValue=g||null,O.getArticleStyle=b,N()}),[N,g,b,O]),o.default.createElement(m.default,null,!t&&o.default.createElement(h.PluginsProvider,{plugins:[],showComment:!1},o.default.createElement(u.SDocEditor,{editor:O,document:r,showComment:!1,showOutline:a})),t&&o.default.createElement(u.SDocViewer,{editor:O,document:r,showToolbar:!1,showComment:!1,showOutline:a}))}))},72711:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(57458)),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).state={hasError:!1},n}return i(t,e),a(t,[{key:"componentDidCatch",value:function(e,t){console.log(e,t)}},{key:"render",value:function(){return this.state.hasError?s.default.createElement(c.default,null):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}])}(s.PureComponent);t.default=d},57458:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(n(9950)),u=n(48843),s=n(28321),c=o(n(8334));n(52027);t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,l.useCallback)(a(r().mark((function e(){var t;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.default.normalizeSdocContent();case 2:t=e.sent,t.data.success&&location.reload(!0);case 5:case"end":return e.stop()}}),e)}))),[]);return l.default.createElement("div",{className:"error-page"},l.default.createElement("span",{className:"error-tip"},t("Sdoc_error_tip")),l.default.createElement(u.Button,{className:"error-button",onClick:function(){return n()}},t("Repair")))}))},65343:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(41477)),s=a(n(32674)),c=a(n(81064)),d=o(n(11820)),f=a(n(8334)),p=a(n(72711)),m=n(75601),v=n(46867),h=n(68124);n(20105);t.default=function(){f.default.initApi();var e=(0,l.useTranslation)().t,t=(0,i.useState)(!0),n=r(t,2),a=n[0],o=n[1],E=(0,i.useState)(""),g=r(E,2),A=g[0],y=g[1],_=(0,i.useState)(!1),C=r(_,2),T=C[0],b=C[1],N=(0,i.useState)({}),O=r(N,2),D=O[0],S=O[1],L=(0,i.useState)({}),I=r(L,2),R=I[0],w=I[1];(0,i.useEffect)((function(){(0,v.resetWebTitle)(e)}),[]),(0,i.useEffect)((function(){f.default.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);n=(0,h.formatSdocContent)(n),w(n),o(!1)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));y(t),o(!1)}))}),[]);var M=(0,i.useCallback)((function(e){S(e)}),[]),P=(0,i.useCallback)((function(e){b(e)}),[]);return a?i.default.createElement(u.default,null):A?i.default.createElement("div",{className:"error-page"},i.default.createElement("div",{className:"error-tip"},e(A))):i.default.createElement(p.default,null,i.default.createElement(d.default,null,i.default.createElement(d.Header,null,i.default.createElement(s.default,{isEditMode:!1,isPublished:!0}),i.default.createElement(c.default,{isShowChanges:T,changes:D,isPublished:!0,handleViewChangesToggle:P})),i.default.createElement(d.Content,null,i.default.createElement(m.PublishedRevisionDiffViewer,{isShowChanges:T,revisionContent:R,didMountCallback:M}))))}},20722:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),l=r(n(8334)),u=r(n(72711)),s=n(59983),c=n(9863),d=r(n(77444)),f=n(68063),p=r(n(44701));n(7652);t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.document,n=e.docUuid,r=e.isWikiReadOnly,a=e.scrollRef;l.default.initApi();var i=(0,o.useMemo)((function(){var e=(0,c.createWikiEditor)();n&&l.default.updateConfigUuid(n);var r=l.default.getEditorConfig(),a=(0,d.default)((0,f.withSocketIO)(e,{document:t,config:r})),o=t.cursors;return a.cursors=o||{},a.width=s.PAGE_EDIT_AREA_WIDTH,a.editorType=s.WIKI_EDITOR,a}),[n]);return(0,o.useEffect)((function(){return i.openConnection(),function(){i.closeConnection()}}),[i]),o.default.createElement(u.default,null,o.default.createElement(p.default,{document:t,docUuid:n,editor:i,isWikiReadOnly:r,scrollRef:a}))}))},98846:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(28321),u=a(n(41477)),s=a(n(32674)),c=a(n(81064)),d=o(n(11820)),f=a(n(8334)),p=a(n(72711)),m=n(75601),v=n(78192),h=n(286),E=n(46867);n(20105);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.isStarred,n=e.isDraft,a=e.showComment,o=e.showDocOperations,l=void 0===o||o,g=e.t,A=e.plugins,y=void 0===A?[]:A,_=e.collaborators;f.default.initApi();var C=(0,i.useRef)(null),T=(0,h.useDocument)(),b=T.isFirstLoading,N=T.isReloading,O=T.errorMessage,D=T.document,S=T.reloadDocument,L=T.setErrorMessage,I=(0,i.useState)(!1),R=r(I,2),w=R[0],M=R[1],P=(0,i.useState)(null),k=r(P,2),x=k[0],B=k[1],F=(0,i.useState)({}),U=r(F,2),j=U[0],H=U[1],Y=f.default.getSetting("isPublished")||!1,G=f.default.getSetting("isSdocRevision")||!1,K=(0,i.useState)(Y),W=r(K,2),z=W[0],V=W[1];(0,i.useEffect)((function(){(0,E.resetWebTitle)(g)}),[]);var Q=(0,i.useCallback)((function(e){H(e)}),[w]),X=(0,i.useCallback)((function(e){if(z)M(e);else{if(!e)return M(e),void S();var t=C.current.getSlateValue();B(t),M(e)}}),[D,C.current,z]),q=(0,i.useCallback)((function(e){M(!1),C.current.setSlateValue(e),C.current.updateDocumentVersion(e)}),[]),J=(0,i.useCallback)((function(){f.default.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);B(n),V(!0),f.default.settings.isPublished=!0;var r=f.default.getSetting("assetsUrl"),a=f.default.getSetting("docUuid"),o=f.default.getSetting("originDocUuid");f.default.settings.assetsUrl=r.replace(a,o)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));L(t),V(!0)}))}),[L]),Z={isPublished:z,isShowChanges:w,changes:j,handleViewChangesToggle:X,handleRevisionMerged:q,handleRevisionPublished:J};return b?i.default.createElement(u.default,null):O?i.default.createElement("div",{className:"error-page"},i.default.createElement("div",{className:"error-tip"},g(O))):i.default.createElement(p.default,null,i.default.createElement(h.CollaboratorsProvider,{collaborators:_},i.default.createElement(h.PluginsProvider,{plugins:y,showComment:a},i.default.createElement(d.default,null,i.default.createElement(d.Header,null,i.default.createElement(s.default,{isStarred:t,isDraft:n,isPublished:z,isEditMode:!z&&!w}),l&&i.default.createElement(c.default,Z)),i.default.createElement(d.Content,null,!G&&i.default.createElement(m.SDocEditor,{ref:C,isReloading:N,document:D,showComment:a}),G&&!z&&i.default.createElement(m.RevisionEditor,{ref:C,isReloading:N,document:D,revisionContent:x,isShowChanges:w,didMountCallback:Q}),G&&z&&i.default.createElement(v.PublishedRevisionDiffViewer,{revisionContent:x,isShowChanges:w,didMountCallback:Q}))))))}))},19737:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(17383).default,i=n(34579).default,l=n(18336).default,u=n(29511).default,s=n(6305).default,c=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=n(28321),p=n(75601),m=c(n(8334)),v=c(n(41477)),h=s(n(11820)),E=n(46867),g=c(n(72711));n(7652);var A=function(e){function t(e){var n;return o(this,t),(n=l(this,t,[e])).state={isContextInit:!1,errorMessage:null,document:null},n.config=null,n}return u(t,e),i(t,[{key:"componentDidMount",value:function(){var e=a(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m.default.initApi(),e.prev=1,e.next=4,m.default.getFileContent();case 4:t=e.sent,n=t.data||(0,E.generateDefaultDocContent)(),this.setState({isContextInit:!0,document:n}),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),console.log(e.t0),this.setState({isContextInit:!0,errorMessage:"Load_doc_content_error",document:null});case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this.state,t=e.isContextInit,n=e.errorMessage,r=e.document,a=this.props.t;if(!t)return d.default.createElement(v.default,null);if(n)return d.default.createElement("div",{className:"d-flex justify-content-center"},a(n));var o=m.default.getSettings(),i=o.docName,l=o.sharePermissionText,u=o.downloadURL,s={document:r,showToolbar:!E.isMobile,showOutline:!E.isMobile,showComment:!1};return d.default.createElement(g.default,null,d.default.createElement(h.default,null,d.default.createElement(h.Header,null,d.default.createElement("div",{className:"doc-info"},d.default.createElement("h2",{className:"doc-name my-0"},i),l&&d.default.createElement("span",{className:"sdoc-share-permission ml-2"},l)),d.default.createElement("div",{className:"doc-ops"},u&&d.default.createElement("a",{href:u,className:"op-item"},d.default.createElement("i",{className:"sdocfont sdoc-download"})))),d.default.createElement(h.Content,null,d.default.createElement(p.SDocViewer,s))))}}])}(d.default.Component);t.default=(0,f.withTranslation)("sdoc-editor")(A)},98323:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(8334)),i=r(n(72711)),l=n(75601);n(7652);t.default=function(e){var t=e.document,n=e.showOutline,r=e.scrollRef;return o.default.initApi(),a.default.createElement(i.default,null,a.default.createElement(l.SDocWikiViewer,{document:t,showOutline:n,scrollRef:r}))}},65770:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TOP_LEVEL_TYPES=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.SEATABLE_COLUMN=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE=t.HEADER_TYPE_MAP=t.HEADER_LIST=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=t.HEADER="header",a=t.HEADER1="".concat(r,"1"),o=t.HEADER2="".concat(r,"2"),i=t.HEADER3="".concat(r,"3"),l=t.HEADER4="".concat(r,"4"),u=t.HEADER5="".concat(r,"5"),s=t.HEADER6="".concat(r,"6"),c=t.ORDERED_LIST="ordered_list",d=t.UNORDERED_LIST="unordered_list",f=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),p=t.PARAGRAPH="paragraph",m=t.CODE_BLOCK="code_block",v=(t.CODE_LINE="code_line",t.TABLE="table"),h=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image"),E=t.LINK="link";t.FORMULA="formula",t.SEATABLE_COLUMN="seatable_column",t.TOP_LEVEL_TYPES=[n,a,o,i,l,u,s,c,d,f,p,m,v],t.INLINE_LEVEL_TYPES=[h,E],t.HEADER_LIST=["H1","H2","H3","H4","H5","H6"],t.HEADER_TYPE_MAP={H1:a,H2:o,H3:i,H4:l,H5:u,H6:s}},76803:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genCodeLangs=void 0;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"},{text:"YAML",value:"yaml"}]}},35943:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=r(n(99771)),i=n(65770),l=r(n(66031)),u=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},s=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return c(e);case"object":return s(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<l.default.length;r++){var a=l.default[r];if(a){var i=a(e,n),u=(0,o.default)(i);if("array"!==u&&"object"!==u&&"null"!==u&&"undefined"!==u)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},c=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(u).forEach((function(n){var r=s(n);switch((0,o.default)(r)){case"array":var a=e?d(r):r;t=t.concat(a);break;case"object":t.push(r)}})),t},d=function(e){return 0===e.length?[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=c(n,!0),r=d(r)}},51388:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},69630:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770),i=n(76803);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var l=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),u=l[0];if(u){var s=u.getAttribute("lang");return s=(0,i.genCodeLangs)().find((function(e){return e.value===s}))||"plaintext",{id:a.default.nice(),language:s,type:o.CODE_BLOCK,children:t(l)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.slugid("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},30850:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.HEADER_LIST.includes(n))return{id:a.default.nice(),type:o.HEADER_TYPE_MAP[n],children:t(r)}}},18090:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},66031:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(51388)),o=r(n(69630)),i=r(n(30850)),l=r(n(18090)),u=r(n(96811)),s=r(n(1283)),c=r(n(11525)),d=r(n(62871)),f=r(n(76608)),p=[a.default,o.default,i.default,l.default,u.default,s.default,d.default,c.default,f.default];t.default=p},96811:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},1283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770),i=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:a.default.nice(),type:o.ORDERED_LIST,children:t(r)}:"LI"===n&&i.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||i.includes(e.firstChild.nodeName)?i.includes(n)&&"LI"===e.parentElement.nodeName?{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},11525:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},62871:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:a.default.nice(),type:o.TABLE,children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}}return"TH"===n||"TD"===n?{id:a.default.nice(),type:o.TABLE_CELL,children:t(r)}:void 0}},76608:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0}},51187:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),l=r(n(63507)),u=r(n(5058)),s=r(n(8540)),c=r(n(64416)),d=r(n(32414)),f=r(n(52736)),p=r(n(16792)),m=r(n(50240)),v=r(n(72142)),h=r(n(50346)),E=(0,a.unified)().use(o.default).use(i.default).use(l.default).use(u.default).use(s.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(m.default,h.default).use(v.default);t.default=E},50346:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(72414)),o=n(81329),i=(0,a.default)(o.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=i},39611:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),l=r(n(63507)),u=n(82935),s=n(23499);t.default=function(e){if(!e)return[(0,u.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,a.unified)().use(o.default).use(i.default).use(l.default).parse(t);return(0,s.formatMdToSlate)(n.children)}},23499:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var o=a(n(36261)),i=n(82935),l=n(70710),u=a(n(35943)),s={strong:"bold",emphasis:"italic"},c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=t.type,u=t.children,d=t.value;if(a===l.LINK){var f,p,m=0===u.length?{type:"text",value:""}:u[0];if(null!==(f=t.title)&&void 0!==f&&null!==(p=f.startsWith)&&void 0!==p&&p.call(f,"__sdoc_mention__username")){var v=t.title.split("__sdoc_mention__username")[1],h={id:o.default.nice(),username:v,type:"mention",children:[{id:o.default.nice(),text:m.value}]};return e.push(h),e}var E=[{id:o.default.nice(),text:m.value||""}],g={id:o.default.nice(),type:l.LINK,url:t.url,title:t.title,children:E};return e.push([(0,i.generateDefaultText)(),g,(0,i.generateDefaultText)()]),e}if(a===l.IMAGE){var A=r(r(r(r({src:t.url},t.title&&{title:t.title}),t.alt&&{alt:t.alt}),t.width&&{width:t.width}),t.height&&{height:t.height}),y={id:o.default.nice(),data:A,type:l.IMAGE,children:[(0,i.generateDefaultText)()]};return e.push([(0,i.generateDefaultText)(),y,(0,i.generateDefaultText)()]),e}if("html"===a){var _=S(t);return e.push(_),e}if(n.id||(n.id=o.default.nice()),"text"===a){var C=d&&"\u200b"!==d?d:"";return n.text=C,void e.push(n)}if("inlineCode"===a)return n.code=!0,n.text=d||"",void e.push(n);var T=s[a];if(!Array.isArray(u)||0===u.length||!T)return n.text=d||"",void e.push(n);n[T]=!0,u.forEach((function(t){c(e,t,n)}))},d=function(e){var t=e.children,n=[(0,i.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return c(r,e)})),r.flat()},f=function(e){var t=e.depth,n="".concat(l.HEADER).concat(t);return{id:o.default.nice(),type:n,children:d(e)}};t.transformHeader=f;var p=function(e){return{id:o.default.nice(),type:l.PARAGRAPH,children:d(e)}};t.transformParagraph=p;var m=function(e){var t=e.children;return{id:o.default.nice(),type:l.BLOCKQUOTE,children:t.map((function(e){return(0,R[e.type])(e)})).flat()}};t.transformBlockquote=m;var v=function(e){return{id:o.default.nice(),type:l.PARAGRAPH,children:d(e)}};t.transformListContent=v;var h=function(e){var t=e.children;return 0===t.length?{id:o.default.nice(),type:l.LIST_ITEM,children:[v({})]}:{id:o.default.nice(),type:l.LIST_ITEM,children:t.map((function(e){return e.type===l.PARAGRAPH?v(e):"code"===e.type?O(e):"blockquote"===e.type?m(e):"list"===e.type?_(e):"heading"===e.type?p(e):"html"===e.type?L(e):void 0})).flat()}};t.transformListItem=h;var E=function(e){var t=e.children;return{id:o.default.nice(),type:l.ORDERED_LIST,children:t.map((function(e){return h(e)}))}};t.transformOrderedList=E;var g=function(e){var t=e.children;return{id:o.default.nice(),type:l.UNORDERED_LIST,children:t.map((function(e){return h(e)}))}};t.transformUnorderedList=g;var A=function(e){var t=e.children,n=e.checked;return{id:o.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:t.map((function(e){return d(e)})).flat()}};t.transformCheckListItem=A;var y=function(e){return e.children.map((function(e){return A(e)}))};t.transformCheckList=y;var _=function(e){var t=e.ordered,n=e.children[0];return!0===t?E(e):!1===t&&null===n.checked?g(e):y(e)};t.transformList=_;var C=function(e,t){return{id:o.default.nice(),type:l.TABLE_CELL,children:d(e)}};t.transformTableCell=C;var T=function(e){var t=e.children;return{id:o.default.nice(),type:l.TABLE_ROW,children:t.map((function(e){return C(e)}))}};t.transformTableRow=T;var b=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:o.default.nice(),type:l.TABLE,align:r,children:t.map((function(e,t){return T(e)}))}};t.transformTable=b;var N=function(e){return{id:o.default.nice(),type:l.CODE_LINE,children:[{id:o.default.nice(),text:e}]}};t.transformCodeLine=N;var O=function(e){var t=e.lang,n=e.value.split("\n").filter(Boolean);return 0===n.length&&(n=[""]),{id:o.default.nice(),type:l.CODE_BLOCK,lang:t,children:n.map((function(e){return N(e)}))}};t.transformCodeBlock=O;var D=function(e){return{id:o.default.nice(),type:"hr",children:[(0,i.generateDefaultText)()]}};t.transformHr=D;var S=function(e){var t=(0,i.generateDefaultText)();if("<img"===e.value.slice(0,4).toLowerCase()){var n=(new DOMParser).parseFromString(e.value,"text/html").body.firstChild,a=n.getAttribute("src");if(!a)return[t];var u=n.getAttribute("alt"),s=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=r(r(r(r({src:a},u&&{alt:u}),s&&{title:s}),!isNaN(c)&&c>0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:o.default.nice(),data:f,type:l.IMAGE,children:[(0,i.generateDefaultText)()]};return[(0,i.generateDefaultText)(),p,(0,i.generateDefaultText)()]}return[t]};t.transformHtml=S;var L=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:o.default.nice(),type:l.PARAGRAPH,children:S(e)}:(0,u.default)(e.value)};t.transformBlockHtml=L;var I=function(e){return{id:o.default.nice(),type:"formula",data:{formula:e.value},children:[(0,i.generateDefaultText)()]}};t.transformMath=I;var R={paragraph:p,heading:f,blockquote:m,table:b,list:_,code:O,thematicBreak:D,math:I,html:L};t.formatMdToSlate=function(e){return e.filter((function(e){return R[e.type]})).map((function(e){return(0,R[e.type])(e)})).flat()}},78971:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),l=r(n(53674)),u=r(n(63507)),s=n(19307);t.default=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:(0,s.formatSlateToMd)(e)};return(0,a.unified)().use(o.default).use(i.default).use(l.default,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(u.default).stringify(t)}},19307:function(e,t,n){"use strict";var r=n(50883).default,a=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var i=n(70523),l=o(n(61826)),u=function(e){return{type:"text",value:e||""}},s=function(e){var t={type:"text",value:e.text};return e.code&&(t=a(a({},t),{},{type:"inlineCode"})),e.bold&&(t.value=t.value?t.value.trim():"",(0,l.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"strong",children:[t]}),e.italic&&"strong"===t.type?t={type:"emphasis",children:[t]}:e.italic&&(t.value=t.value?t.value.trim():"",(0,l.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"emphasis",children:[t]}),t},c=function(e){var t=e.children,n=[u()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'<img src="'.concat(n.src,'" alt="').concat(n.alt,'" title="').concat(n.title,'" width="').concat(n.width,'" height="').concat(n.height,'" />')}),e.push(r),e}if(t.type&&"link"===t.type){var a={type:"link",url:t.href,title:t.title||null,children:[s(t.children[0])]};return e.push(a),e}if(t.type&&"mention"===t.type){var o=t.children[0].text,i=t.username,l={type:"link",url:"javascript:void(0)",title:"__sdoc_mention__username".concat(i),children:[{type:"text",value:o}]};return e.push(l),e}if(t.type&&"seatable_column"===t.type){var u=t.data,c={text:"{".concat(u.name,"}")},d=s(c);return e.push(d),e}var f=s(t);return e.push(f),e}(r,e)})),r.flat()},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children;if(!Array.isArray(t)||0===t.length)return{type:"paragraph",children:c(e)};var n=["image","seatable_column","formula"];return t.some((function(e){return n.includes(e.type)}))||0!==i.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[u("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,g[e.type])(e)})).flat()}},m=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?E(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?v(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},v=function(e){var t,n=e.children.map((function(e){return m(e)})),a=!1,o=r(n);try{for(o.s();!(t=o.n()).done;){if(!0===t.value.loose){a=!0;break}}}catch(i){o.e(i)}finally{o.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:a,children:n}},h=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},E=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},g={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:t.map((function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.align)||null})),children:t.map((function(e){return h(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:v,unordered_list:v,code_block:E,formula:function(e){return{type:"math",value:e.data.formula}},mention:function(e){return{type:"mention",value:e.data.value}},image_block:function(e){return{type:"paragraph",children:c(e)}}};t.formatSlateToMd=function(e){return e.filter((function(e){return g[e.type]})).map((function(e){return(0,g[e.type])(e)})).flat()}},91530:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]),a=r.length,o=new Uint8Array(a);a--;)o[a]=r.charCodeAt(a);return{u8arr:o,mime:n}}},27427:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){return a((function e(){r(this,e)}),null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear(),o=n.getMonth()+1,i=n.getDate(),l=o<10?"0".concat(o):o,u=i<10?"0".concat(i):i;switch(r){case"YYYY-MM-DD HH:MM:SS":var s=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=s<10?"0".concat(s):s,p=c<10?"0".concat(c):c,m=d<10?"0".concat(d):d;return"".concat(a,"-").concat(l,"-").concat(u," ").concat(f,":").concat(p,":").concat(m);case"YYYY-MM-DD HH:MM":var v=n.getHours(),h=n.getMinutes(),E=v<10?"0".concat(v):v,g=h<10?"0".concat(h):h;return"".concat(a,"-").concat(l,"-").concat(u," ").concat(E,":").concat(g);default:return"".concat(a,"-").concat(l,"-").concat(u)}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}}])}();t.default=o},68124:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSdocContent=void 0;t.formatSdocContent=function(e){return r(r({},e),!e.elements&&{elements:e.children})}},98516:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(7343).TransferTypes,a=r.HTML,o=r.TEXT;function i(e,t){return e.types&&e.types.length?e.getData(t):t===o&&e.getData("Text")||null}t.default=function(e){var t,n,r;if(window.isMobile)window.dtableTransfer&&(n=window.dtableTransfer.TEXT);else{var l=e.dataTransfer||e.clipboardData;t=i(l,a),n=i(l,o),r=function(e){var t;try{e.items&&e.items.length?t=Array.from(e.items).map((function(e){return"file"===e.kind?e.getAsFile():null})).filter((function(e){return e})):e.files&&e.files.length&&(t=Array.from(e.files))}catch(n){e.files&&e.files.length&&(t=Array.from(e.files))}return t}(l)}if(t){(new DOMParser).parseFromString(t,a).querySelector("table");return{html:t,text:n,type:"html"}}return r&&r.length?{files:r,type:"files"}:{text:n||"",type:"text"}}},27221:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isSpace=t.isShiftModEnter=t.isShiftEnter=t.isOptPageup=t.isOptPagedown=t.isModZ=t.isModUp=t.isModSlash=t.isModShiftZ=t.isModShiftG=t.isModShiftDot=t.isModShiftComma=t.isModSemicolon=t.isModS=t.isModRight=t.isModP=t.isModLeft=t.isModL=t.isModG=t.isModF=t.isModDown=t.isModDot=t.isModComma=t.isModBackslash=void 0;var a=r(n(75168));t.isModS=(0,a.default)("mod+s"),t.isModZ=(0,a.default)("mod+z"),t.isModL=(0,a.default)("mod+l"),t.isModF=(0,a.default)("mod+f"),t.isModP=(0,a.default)("mod+p"),t.isModG=(0,a.default)("mod+g"),t.isModDot=(0,a.default)("mod+."),t.isModComma=(0,a.default)("mod+,"),t.isModSlash=(0,a.default)("mod+/"),t.isModBackslash=(0,a.default)("mod+'"),t.isModSemicolon=(0,a.default)("mod+;"),t.isModUp=(0,a.default)("mod+up"),t.isModDown=(0,a.default)("mod+down"),t.isModLeft=(0,a.default)("mod+left"),t.isModRight=(0,a.default)("mod+right"),t.isModShiftZ=(0,a.default)("mod+shift+z"),t.isModShiftG=(0,a.default)("mod+shift+g"),t.isModShiftDot=(0,a.default)("mod+shift+."),t.isModShiftComma=(0,a.default)("mod+shift+,"),t.isShiftEnter=(0,a.default)("shift+enter"),t.isShiftModEnter=(0,a.default)("shift+mod+enter"),t.isOptPageup=(0,a.default)("opt+pageup"),t.isOptPagedown=(0,a.default)("opt+pagedown"),t.isSpace=(0,a.default)("space")},46867:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DateUtils",{enumerable:!0,get:function(){return o.default}}),t.Hotkey=void 0,Object.defineProperty(t,"LocalStorage",{enumerable:!0,get:function(){return i.default}}),t.getErrorMsg=t.getDirPath=t.generateDefaultDocContent=void 0,Object.defineProperty(t,"getEventTransfer",{enumerable:!0,get:function(){return u.default}}),t.resetWebTitle=t.isMobile=t.isMac=t.isEnglish=t.getSelectionCoords=t.getImageFileNameWithTimestamp=void 0;var o=a(n(27427)),i=a(n(73512)),l=a(n(8334)),u=a(n(98516)),s=r(n(27221));t.Hotkey=s;t.getDirPath=function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t};t.generateDefaultDocContent=function(){return{version:0,elements:[{id:"aaaa",type:"paragraph",children:[{text:""}]}]}};t.getImageFileNameWithTimestamp=function(){return"image-"+Date.now().toString()+".png"};t.getErrorMsg=function(e){return e.response?403===e.response.status?"Permission_denied":e.response.data&&e.response.data.error_msg?e.response.data.error_msg:"Error":"Please_check_the_network"};t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};t.isMobile="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));t.resetWebTitle=function(e){var t=l.default.getSetting("isSdocRevision"),n=l.default.getSetting("originFilename");t&&(window.document.getElementsByTagName("title")[0].innerText="".concat(e("Revision")," - ").concat(n))};t.getSelectionCoords=function(){var e,t,n,r=window.document,a=r.selection,o=0,i=0;if(a)"Control"!==a.type&&((e=a.createRange()).collapse(!0),o=e.boundingLeft,i=e.boundingTop);else if(window.getSelection&&(a=window.getSelection()).rangeCount&&((e=a.getRangeAt(0).cloneRange()).getClientRects&&(e.collapse(!0),(t=e.getClientRects()).length>0&&(n=t[0]),n&&(o=n.left,i=n.top)),0===o&&0===i||void 0===n)){var l=r.createElement("span");if(l.getClientRects){l.appendChild(r.createTextNode("\u200b")),e.insertNode(l),o=(n=l.getClientRects()[0]).left,i=n.top;var u=l.parentNode;u.removeChild(l),u.normalize()}}return{x:o,y:i}};t.isEnglish=function(e){return!!new RegExp("[A-Za-z]+").test(e)}},61826:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},73512:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){return a((function e(){r(this,e)}),null,[{key:"setItem",value:function(e,t){var n,r=typeof t;return n="string"===r?t:"number"===r?t+"":JSON.stringify(t),window.localStorage.setItem(e,n)}},{key:"getItem",value:function(e,t){var n=window.localStorage.getItem(e);try{return JSON.parse(n)||t}catch(r){return n||t}}},{key:"removeItem",value:function(e){return window.localStorage.removeItem(e)}},{key:"setExpire",value:function(e,t,n){var r={data:t,time:Date.now(),expire:n};this.setItem(e,JSON.stringify(r))}},{key:"getExpire",value:function(e){var t=this.getItem(e);return t?(t=JSON.parse(t),Date.now()-t.time>t.expire?(this.removeItem(e),null):t.data):t}}])}();t.default=o},35530:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),l=n.n(i);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function d(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||A(e,t)||function(){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 g(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){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 A(e,t){if(e){if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var b="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?N(e.parent):e}var O=300,D=27,S=37,L=38,I=39,R=40,w=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(u,e);var t,a,o,i=h(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(v(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(v(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(v(t)),t.handleImageClick=t.handleImageClick.bind(v(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(v(t)),t.handleKeyInput=t.handleKeyInput.bind(v(t)),t.handleMouseUp=t.handleMouseUp.bind(v(t)),t.handleMouseDown=t.handleMouseDown.bind(v(t)),t.handleMouseMove=t.handleMouseMove.bind(v(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(v(t)),t.handleTouchStart=t.handleTouchStart.bind(v(t)),t.handleTouchMove=t.handleTouchMove.bind(v(t)),t.handleTouchEnd=t.handleTouchEnd.bind(v(t)),t.handlePointerEvent=t.handlePointerEvent.bind(v(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(v(t)),t.handleWindowResize=t.handleWindowResize.bind(v(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(v(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(v(t)),t.requestClose=t.requestClose.bind(v(t)),t.requestMoveNext=t.requestMoveNext.bind(v(t)),t.requestMovePrev=t.requestMovePrev.bind(v(t)),t.requestMoveUp=t.requestMoveUp.bind(v(t)),t.requestMoveDown=t.requestMoveDown.bind(v(t)),t.rotateImage=t.rotateImage.bind(v(t)),t.isMobile=b,t}return t=u,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=N(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(O,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),l=this.getLightboxRect(),u="undefined"!==typeof t?t-l.left:l.width/2,s="undefined"!==typeof n?n-l.top:l.height/2,c=(l.width-a.width*o)/2,d=(l.height-a.height*o)/2,f=u-(u-(c-this.state.offsetX))/o*i,p=s-(s-(d-this.state.offsetY))/o*i,m=(l.width-a.width*i)/2-f,v=(l.height-a.height*i)/2-p;if(3!==this.currentAction){var h=this.getMaxOffsets();this.state.zoomLevel>r&&(m=Math.max(h.minX,Math.min(h.maxX,m)),v=Math.max(h.minY,Math.min(h.maxY,v)))}this.setState({zoomLevel:r,offsetX:m,offsetY:v})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==D))switch(this.lastKeyDownTime=n.getTime(),t){case D:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case I:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case L:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case R:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&u.isTargetMatchImage(e.target)&&(this.addPointer(u.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[u.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(u.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":u.isTargetMatchImage(e.target)&&(this.addPointer(u.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[u.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(u.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&u.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(u.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return u.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(u.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===O&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:s(s({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:s(s({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,m=t.nextSrc,v=t.prevSrc,h=t.toolbarButtons,E=t.onAfterOpen,A=t.imageCrossOrigin,y=t.reactModalProps,_=t.onRotateImage,T=this.state,b=T.zoomLevel,N=T.offsetX,D=T.offsetY,S=T.isClosing,L=T.loadErrorStatus,I=T.rotateDeg,R=this.getLightboxRect(),w={},M=this.isAnimating();!a&&M&&(w=s(s({},w),{},{transition:"transform ".concat(o,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var k=[],x=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),l=s(s({},w),u.getTransform(s(s({},a),i)));if(b>0&&(l.cursor="move"),l.transform="".concat(l.transform," rotate(").concat(I,"deg)"),null===i&&(o=L,Object.keys(o).some((function(e){return o[e]}))))k.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:l,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(l.backgroundImage="url('".concat(d,"')"),k.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:l,key:d+P[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):k.push(r.createElement("img",f({},A?{crossOrigin:A}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:l,src:d,key:d+P[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var m=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));k.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:l,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__loadingContainer"},m)))}}},B=this.getZoomMultiplier();x("nextSrc","ril-image-next ril__imageNext",{x:R.width}),x("mainSrc","ril-image-current",{x:-1*N,y:-1*D,zoom:B}),x("prevSrc","ril-image-prev ril__imagePrev",{x:-1*R.width});var F=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),U={overlay:s({zIndex:1e3,backgroundColor:"transparent"},F.overlay),content:s({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},F.content)};return r.createElement(l(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),E()},style:U,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},y),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},k),v&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:M?void 0:this.requestMovePrev}),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:M?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},h&&h.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:M?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:M?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:M?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:M?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:M?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(b===O?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:M||b===O,onClick:M||b===O?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===b?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:M||0===b,onClick:M||0===b?void 0:this.handleZoomOutButtonClick})),_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,l=e.width,u=e.targetWidth,s=n,c=T();l>c&&(s+=(c-l)/2);var d=i*(u/l);return{transform:"translate3d(".concat(s,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);w.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},w.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=w},94404:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},18386:function(e,t,n){"use strict";n.r(t),n.d(t,{HISTORY:function(){return l},History:function(){return i},HistoryEditor:function(){return c},MERGING:function(){return s},SAVING:function(){return u},withHistory:function(){return d}});var r=n(24765),a=n(66350),o=n(70523),i={isHistory:function(e){return(0,a.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||o.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||o.Operation.isOperationList(e.undos[0].operations))}},l=new WeakMap,u=new WeakMap,s=new WeakMap,c={isHistoryEditor:function(e){return i.isHistory(e.history)&&o.Editor.isEditor(e)},isMerging:function(e){return s.get(e)},isSaving:function(e){return u.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=c.isMerging(e);s.set(e,!1),t(),s.set(e,n)},withoutSaving:function(e,t){var n=c.isSaving(e);u.set(e,!1),t(),u.set(e,n)}},d=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var a=n[n.length-1];a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore),c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(a.operations);try{for(n.s();!(e=n.n()).done;){var o=e.value;t.apply(o)}}catch(i){n.e(i)}finally{n.f()}}))})),e.redos.pop(),e.undos.push(a)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var a=n[n.length-1];c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=a.operations.map(o.Operation.inverse).reverse(),i=(0,r.A)(n);try{for(i.s();!(e=i.n()).done;){var l=e.value;t.apply(l)}}catch(u){i.e(u)}finally{i.f()}a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore)}))})),e.redos.push(a),e.undos.pop()}},t.apply=function(e){var r=t.operations,a=t.history,o=a.undos,i=o[o.length-1],l=i&&i.operations[i.operations.length-1],u=c.isSaving(t),s=c.isMerging(t);if(null==u&&(u=p(e)),u){if(null==s&&(s=null!=i&&(0!==r.length||f(e,l))),i&&s)i.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};o.push(d)}for(;o.length>100;)o.shift();a.redos=[]}n(e)},t},f=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!o.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!o.Path.equals(e.path,t.path))},p=function(e,t){return"set_selection"!==e.type}},62097:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return Tt},DefaultLeaf:function(){return ft},DefaultPlaceholder:function(){return It},Editable:function(){return Lt},ReactEditor:function(){return Ce},Slate:function(){return Yt},useEditor:function(){return Gt},useFocused:function(){return Bt},useReadOnly:function(){return De},useSelected:function(){return ht},useSlate:function(){return Le},useSlateSelection:function(){return Kt},useSlateSelector:function(){return jt},useSlateStatic:function(){return Be},useSlateWithV:function(){return Ie},withReact:function(){return qt}});var r=n(64467),a=n(39874),o=n(85501),i=n(60436),l=n(24765),u=n(5544),s=n(92901),c=n(23029),d=n(86552),f=n.n(d),p=n(95491),m=n.n(p),v=n(80492),h=n.n(v),E=n(9950),g=n(8948),A=n(70523),y=n(81664),_=n(87773),C=n(17119);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var N=0,O=(0,s.A)((function e(){(0,c.A)(this,e),this.id="".concat(N++)})),D=new WeakMap,S=new WeakMap,L=new WeakMap,I=new WeakMap,R=new WeakMap,w=new WeakMap,M=new WeakMap,P=new WeakMap,k=new WeakMap,x=new WeakMap,B=new WeakMap,F=new WeakMap,U=new WeakMap,j=new WeakMap,H=new WeakMap,Y=new WeakMap,G=new WeakMap,K=new WeakMap,W=new WeakMap,z=new WeakMap,V=new WeakMap,Q=Symbol("placeholder"),X=Symbol("mark-placeholder"),q=globalThis.Text,J=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},Z=function(e){return $(e)&&1===e.nodeType},$=function(e){var t=J(e);return!!t&&e instanceof t.Node},ee=function(e){var t=e&&e.anchorNode&&J(e.anchorNode);return!!t&&e instanceof t.Selection},te=function(e){return $(e)&&3===e.nodeType},ne=function(e,t,n){for(var r,a=e.childNodes,o=a[t],i=t,l=!1,u=!1;($(r=o)&&8===r.nodeType||Z(o)&&0===o.childNodes.length||Z(o)&&"false"===o.getAttribute("contenteditable"))&&(!l||!u);)i>=a.length?(l=!0,i=t-1,n="backward"):i<0?(u=!0,i=t+1,n="forward"):(o=a[i],t=i,i+="forward"===n?1:-1);return[o,t]},re=function(e,t,n){var r=ne(e,t,n);return(0,u.A)(r,1)[0]},ae=function(e){var t="";if(te(e)&&e.nodeValue)return e.nodeValue;if(Z(e)){for(var n=0,r=Array.from(e.childNodes);n<r.length;n++){var a=r[n];t+=ae(a)}var o=getComputedStyle(e).getPropertyValue("display");"block"!==o&&"list"!==o&&"BR"!==e.tagName||(t+="\n")}return t},oe=/data-slate-fragment="(.+?)"/m,ie=function(e,t,n){var r=t.target;if(Z(r)&&r.matches('[contentEditable="false"]'))return!1;if(Ce.getWindow(e).document.contains(r))return Ce.hasDOMNode(e,r,{editable:!0});var a=n.find((function(e){var t,n=e.addedNodes,a=e.removedNodes,o=(0,l.A)(n);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i===r||i.contains(r))return!0}}catch(d){o.e(d)}finally{o.f()}var u,s=(0,l.A)(a);try{for(s.s();!(u=s.n()).done;){var c=u.value;if(c===r||c.contains(r))return!0}}catch(d){s.e(d)}finally{s.f()}}));return!(!a||a===t)&&ie(e,a,n)},le=parseInt(E.version.split(".")[0],10)>=17,ue="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,se="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),ce="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),de="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),fe="undefined"!==typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),pe="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),me="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),ve="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),he=ce&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),Ee="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),ge="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),Ae="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent),ye=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),_e=(!ve||!he)&&!pe&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,Ce={isComposing:function(e){return!!F.get(e)},getWindow:function(e){var t=L.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},findKey:function(e,t){var n=P.get(t);return n||(n=new O,P.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var a=S.get(r);if(null==a){if(A.Editor.isEditor(r))return n;break}var o=D.get(r);if(null==o)break;n.unshift(o),r=a}throw new Error("Unable to find the path for Slate node: ".concat(A.Scrubber.stringify(t)))},findDocumentOrShadowRoot:function(e){var t=Ce.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},isFocused:function(e){return!!B.get(e)},isReadOnly:function(e){return!!x.get(e)},blur:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);B.set(e,!1),n.activeElement===t&&t.blur()},focus:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);B.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},deselect:function(e){var t=e.selection,n=Ce.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&A.Transforms.deselect(e)},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,a=void 0!==r&&r,o=Ce.toDOMNode(e,e);try{n=Z(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!n&&(n.closest("[data-slate-editor]")===o&&(!(a&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===o||!!n.getAttribute("data-slate-zero-width"))))},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},setFragmentData:function(e,t,n){e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=k.get(e),r=A.Editor.isEditor(t)?I.get(e):null===n||void 0===n?void 0:n.get(Ce.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(A.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=A.Editor.node(e,t.path),a=(0,u.A)(r,1)[0],o=Ce.toDOMNode(e,a);A.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var i=Array.from(o.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),l=0,s=0;s<i.length;s++){var c=i[s],d=c.childNodes[0];if(null!=d&&null!=d.textContent){var f=d.textContent.length,p=c.getAttribute("data-slate-length"),m=l+(null==p?f:parseInt(p,10)),v=i[s+1];if(t.offset===m&&null!==v&&void 0!==v&&v.hasAttribute("data-slate-mark-placeholder")){var h,E=v.childNodes[0];n=[E instanceof q?E:v,null!==(h=v.textContent)&&void 0!==h&&h.startsWith("\ufeff")?1:0];break}if(t.offset<=m){n=[d,Math.min(f,Math.max(0,t.offset-l))];break}l=m}}if(!n)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(A.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,a=A.Range.isBackward(t),o=Ce.toDOMPoint(e,n),i=A.Range.isCollapsed(t)?o:Ce.toDOMPoint(e,r),l=Ce.getWindow(e).document.createRange(),s=a?i:o,c=(0,u.A)(s,2),d=c[0],f=c[1],p=a?o:i,m=(0,u.A)(p,2),v=m[0],h=m[1],E=!!(Z(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),g=!!(Z(v)?v:v.parentElement).getAttribute("data-slate-zero-width");return l.setStart(d,E?1:f),l.setEnd(v,g?1:h),l},toSlateNode:function(e,t){var n=Z(t)?t:t.parentElement;n&&!n.hasAttribute("data-slate-node")&&(n=n.closest("[data-slate-node]"));var r=n?w.get(n):null;if(!r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(n));return r},findEventRange:function(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var n=t,r=n.clientX,a=n.clientY,o=n.target;if(null==r||null==a)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i,l=Ce.toSlateNode(e,t.target),u=Ce.findPath(e,l);if(A.Element.isElement(l)&&A.Editor.isVoid(e,l)){var s=o.getBoundingClientRect(),c=e.isInline(l)?r-s.left<s.left+s.width-r:a-s.top<s.top+s.height-a,d=A.Editor.point(e,u,{edge:c?"start":"end"}),f=c?A.Editor.before(e,d):A.Editor.after(e,d);if(f)return A.Editor.range(e,f)}var p=Ce.getWindow(e).document;if(p.caretRangeFromPoint)i=p.caretRangeFromPoint(r,a);else{var m=p.caretPositionFromPoint(r,a);m&&((i=p.createRange()).setStart(m.offsetNode,m.offset),i.setEnd(m.offsetNode,m.offset))}if(!i)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return Ce.toSlateRange(e,i,{exactMatch:!1,suppressThrow:!1})},toSlatePoint:function(e,t,n){var r=n.exactMatch,a=n.suppressThrow,o=r?t:function(e){var t=(0,u.A)(e,2),n=t[0],r=t[1];if(Z(n)&&n.childNodes.length){var a=r===n.childNodes.length,o=a?r-1:r,i=ne(n,o,a?"backward":"forward"),l=(0,u.A)(i,2);for(n=l[0],a=(o=l[1])<r;Z(n)&&n.childNodes.length;){var s=a?n.childNodes.length-1:0;n=re(n,s,a?"backward":"forward")}r=a&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),l=(0,u.A)(o,2),s=l[0],c=l[1],d=s.parentNode,f=null,p=0;if(d){var m,v,h=Ce.toDOMNode(e,e),E=d.closest('[data-slate-void="true"]'),g=E&&h.contains(E)?E:null,y=d.closest("[data-slate-leaf]"),_=null;if(y){if(f=y.closest('[data-slate-node="text"]')){var C=Ce.getWindow(e).document.createRange();C.setStart(f,0),C.setEnd(s,c);var T=C.cloneContents();[].concat((0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[data-slate-zero-width]"))),(0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[contenteditable=false]")))).forEach((function(e){ce&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=T.textContent.length,_=f}}else if(g){for(var b=g.querySelectorAll("[data-slate-leaf]"),N=0;N<b.length;N++){var O=b[N];if(Ce.hasDOMNode(e,O)){y=O;break}}y?(f=y.closest('[data-slate-node="text"]'),p=(_=y).textContent.length,_.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}_&&p===_.textContent.length&&ce&&"z"===_.getAttribute("data-slate-zero-width")&&null!==(m=_.textContent)&&void 0!==m&&m.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||de&&null!==(v=_.textContent)&&void 0!==v&&v.endsWith("\n\n"))&&p--}if(ce&&!f&&!r){var D=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(D&&Ce.hasDOMNode(e,D,{editable:!0})){var S=Ce.toSlateNode(e,D),L=A.Editor.start(e,Ce.findPath(e,S)),I=L.path,R=L.offset;return D.querySelector("[data-slate-leaf]")||(R=c),{path:I,offset:R}}}if(!f){if(a)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var w=Ce.toSlateNode(e,f);return{path:Ce.findPath(e,w),offset:p}},toSlateRange:function(e,t,n){var r,a,o,i,l,u,s=n.exactMatch,c=n.suppressThrow;if((ee(t)?t.anchorNode:t.startContainer)&&(ee(t)?(r=t.anchorNode,a=t.anchorOffset,o=t.focusNode,i=t.focusOffset,l=me&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(r=t.startContainer,a=t.startOffset,o=t.endContainer,i=t.endOffset,l=t.collapsed)),null==r||null==o||null==a||null==i)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in o&&"false"===o.getAttribute("contenteditable")&&(o=r,i=(null===(u=r.textContent)||void 0===u?void 0:u.length)||0);var d=Ce.toSlatePoint(e,[r,a],{exactMatch:s,suppressThrow:c});if(!d)return null;var f=l?d:Ce.toSlatePoint(e,[o,i],{exactMatch:s,suppressThrow:c});if(!f)return null;if(de&&!l&&r!==o){var p=A.Editor.isEnd(e,d,d.path),m=A.Editor.isStart(e,f,f.path);if(p)d=A.Editor.after(e,d)||d;if(m)f=A.Editor.before(e,f)||f}var v={anchor:d,focus:f};return A.Range.isExpanded(v)&&A.Range.isForward(v)&&Z(o)&&A.Editor.void(e,{at:v.focus,mode:"highest"})&&(v=A.Editor.unhangRange(e,v,{voids:!0})),v},hasRange:function(e,t){var n=t.anchor,r=t.focus;return A.Editor.hasPath(e,n.path)&&A.Editor.hasPath(e,r.path)},hasTarget:function(e,t){return $(t)&&Ce.hasDOMNode(e,t)},hasEditableTarget:function(e,t){return $(t)&&Ce.hasDOMNode(e,t,{editable:!0})},hasSelectableTarget:function(e,t){return Ce.hasEditableTarget(e,t)||Ce.isTargetInsideNonReadonlyVoid(e,t)},isTargetInsideNonReadonlyVoid:function(e,t){if(x.get(e))return!1;var n=Ce.hasTarget(e,t)&&Ce.toSlateNode(e,t);return A.Element.isElement(n)&&A.Editor.isVoid(e,n)},androidScheduleFlush:function(e){var t;null===(t=H.get(e))||void 0===t||t()},androidPendingDiffs:function(e){return K.get(e)}},Te=(0,E.createContext)((function(){return[]})),be=function(){return(0,E.useContext)(Te)},Ne=ye?E.useLayoutEffect:E.useEffect,Oe=(0,E.createContext)(!1),De=function(){return(0,E.useContext)(Oe)},Se=(0,E.createContext)(null),Le=function(){var e=(0,E.useContext)(Se);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e.editor},Ie=function(){var e=(0,E.useContext)(Se);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e},Re={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},we={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},Me={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},Pe=function(e){var t=Re[e],n=we[e],r=Me[e],a=t&&(0,y.Sn)(t),o=n&&(0,y.Sn)(n),i=r&&(0,y.Sn)(r);return function(e){return!(!a||!a(e))||(!!(se&&o&&o(e))||!(se||!i||!i(e)))}},ke={isBold:Pe("bold"),isCompose:Pe("compose"),isMoveBackward:Pe("moveBackward"),isMoveForward:Pe("moveForward"),isDeleteBackward:Pe("deleteBackward"),isDeleteForward:Pe("deleteForward"),isDeleteLineBackward:Pe("deleteLineBackward"),isDeleteLineForward:Pe("deleteLineForward"),isDeleteWordBackward:Pe("deleteWordBackward"),isDeleteWordForward:Pe("deleteWordForward"),isExtendBackward:Pe("extendBackward"),isExtendForward:Pe("extendForward"),isExtendLineBackward:Pe("extendLineBackward"),isExtendLineForward:Pe("extendLineForward"),isItalic:Pe("italic"),isMoveLineBackward:Pe("moveLineBackward"),isMoveLineForward:Pe("moveLineForward"),isMoveWordBackward:Pe("moveWordBackward"),isMoveWordForward:Pe("moveWordForward"),isRedo:Pe("redo"),isSoftBreak:Pe("insertSoftBreak"),isSplitBlock:Pe("splitBlock"),isTransposeCharacter:Pe("transposeCharacter"),isUndo:Pe("undo")},xe=(0,E.createContext)(null),Be=function(){var e=(0,E.useContext)(xe);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},Fe={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},Ue=function(e){function t(){var e;return(0,c.A)(this,t),(e=(0,a.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,o.A)(t,e),(0,s.A)(t,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,Fe)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var a;if(t.current){var o=r.filter((function(t){return ie(e,t,r)}));(a=n).push.apply(a,(0,i.A)(o))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,a=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==a&&void 0!==a&&a.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(a));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}])}(E.Component);Ue.contextType=xe;var je=ce?Ue:function(e){var t=e.children;return E.createElement(E.Fragment,null,t)};function He(e,t){var n=t.path,r=t.diff;if(!A.Editor.hasPath(e,n))return!1;var a=A.Node.get(e,n);if(!A.Text.isText(a))return!1;if(r.start!==a.text.length||0===r.text.length)return a.text.slice(r.start,r.start+r.text.length)===r.text;var o=A.Path.next(n);if(!A.Editor.hasPath(e,o))return!1;var i=A.Node.get(e,o);return A.Text.isText(i)&&i.text.startsWith(r.text)}function Ye(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return e.slice(0,t.start)+t.text+e.slice(t.end)}),e)}function Ge(e,t){var n=t.start,r=t.end,a=t.text,o=e.slice(n,r),i=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return n}(o,a),l=function(e,t,n){for(var r=Math.min(e.length,t.length,n),a=0;a<r;a++)if(e.charAt(e.length-a-1)!==t.charAt(t.length-a-1))return a;return r}(o,a,Math.min(o.length-i,a.length-i)),u={start:n+i,end:r-l,text:a.slice(i,a.length-l)};return u.start===u.end&&0===u.text.length?null:u}function Ke(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function We(e,t){var n=t.path,r=t.offset;if(!A.Editor.hasPath(e,n))return null;var a=A.Node.get(e,n);if(!A.Text.isText(a))return null;var o=A.Editor.above(e,{match:function(t){return A.Element.isElement(t)&&A.Editor.isBlock(e,t)},at:n});if(!o)return null;for(;r>a.text.length;){var i=A.Editor.next(e,{at:n,match:A.Text.isText});if(!i||!A.Path.isDescendant(i[1],o[1]))return null;r-=a.text.length,a=i[0],n=i[1]}return{path:n,offset:r}}function ze(e,t){var n=We(e,t.anchor);if(!n)return null;if(A.Range.isCollapsed(t))return{anchor:n,focus:n};var r=We(e,t.focus);return r?{anchor:n,focus:r}:null}function Ve(e,t,n){var r=K.get(e),a=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return A.Path.equals(n,t.path)}));if(!a||t.offset<=a.diff.start)return A.Point.transform(t,n,{affinity:"backward"});var o=a.diff;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},l=A.Point.transform(i,n,{affinity:"backward"});return l?{path:l.path,offset:l.offset+t.offset-o.start}:null}var u={path:t.path,offset:t.offset-o.text.length+o.end-o.start},s=A.Point.transform(u,n,{affinity:"backward"});return s?"split_node"===n.type&&A.Path.equals(n.path,t.path)&&u.offset<n.position&&o.start<n.position?s:{path:s.path,offset:s.offset+o.text.length-o.end+o.start}:null}function Qe(e,t,n){var r=Ve(e,t.anchor,n);if(!r)return null;if(A.Range.isCollapsed(t))return{anchor:r,focus:r};var a=Ve(e,t.focus,n);return a?{anchor:r,focus:a}:null}function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Je(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,a=!1,o=null,i=null,l=null,s=0,c=!1,d=function(){var e=z.get(t);if(z.delete(t),e){var n=t.selection,r=ze(t,e);!r||n&&A.Range.equals(r,n)||A.Transforms.select(t,r)}},f=function(){if(i&&(clearTimeout(i),i=null),l&&(clearTimeout(l),l=null),E()||h()){a||(a=!0,setTimeout((function(){return a=!1}))),h()&&(a="action");var e=t.selection&&A.Editor.rangeRef(t,t.selection,{affinity:"forward"});G.set(t,t.marks),W.get(t),K.get(t);for(var o,u=E();o=null===(s=K.get(t))||void 0===s?void 0:s[0];){var s,f,p=Y.get(t);void 0!==p&&(Y.delete(t),t.marks=p),p&&!1===c&&(c=null);var m=Ke(o);t.selection&&A.Range.equals(t.selection,m)||A.Transforms.select(t,m),o.diff.text?A.Editor.insertText(t,o.diff.text):A.Editor.deleteFragment(t),K.set(t,null===(f=K.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==o.id}))),He(t,o)||(u=!1,W.delete(t),G.delete(t),a="action",z.delete(t),n.cancel(),r.cancel(),null===e||void 0===e||e.unref())}var v=null===e||void 0===e?void 0:e.unref();if(!v||z.get(t)||t.selection&&A.Range.equals(v,t.selection)||A.Transforms.select(t,v),h())!function(){var e=W.get(t);if(W.delete(t),e){if(e.at){var n=A.Point.isPoint(e.at)?We(t,e.at):ze(t,e.at);if(!n)return;var r=A.Editor.range(t,n);t.selection&&A.Range.equals(t.selection,r)||A.Transforms.select(t,n)}e.run()}}();else{u&&n(),n.flush(),r.flush(),d();var g=G.get(t);G.delete(t),void 0!==g&&(t.marks=g,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=R.get(t);n&&(E()||e?n.style.display="none":n.style.removeProperty("display"))},m=function(e,n){var r,a=null!==(r=K.get(t))&&void 0!==r?r:[];K.set(t,a);var o=A.Node.leaf(t,e),i=a.findIndex((function(t){return A.Path.equals(t.path,e)}));if(i<0)return Ge(o.text,n)&&a.push({path:e,diff:n,id:s++}),void p();var l=function(e,t,n){var r=Math.min(t.start,n.start),a=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),o=Ye(e,t,n),i=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-a),l=o.slice(r,i);return Ge(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:l})}(o.text,a[i].diff,n);if(!l)return a.splice(i,1),void p();a[i]=qe(qe({},a[i]),{},{diff:l})},v=function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;c=!1,z.delete(t),n.cancel(),r.cancel(),h()&&f(),W.set(t,{at:a,run:e}),l=setTimeout(f)},h=function(){return!!W.get(t)},E=function(){var e;return!(null===(e=K.get(t))||void 0===e||!e.length)},g=function(e){z.set(t,e),i&&(clearTimeout(i),i=null);var n=t.selection;if(e){var r=!n||!A.Path.equals(n.anchor.path,e.anchor.path),a=!n||!A.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&c||a)&&(c=!1),(r||E())&&(i=setTimeout(f,200))}},y=function(){h()||(l=setTimeout(f))};return{flush:f,scheduleFlush:y,hasPendingDiffs:E,hasPendingAction:h,hasPendingChanges:function(){return h()||E()},isFlushing:function(){return a},handleUserSelect:g,handleCompositionEnd:function(e){o&&clearTimeout(o),o=setTimeout((function(){F.set(t,!1),f()}),25)},handleCompositionStart:function(e){F.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:function(e){var n;i&&(clearTimeout(i),i=null);var r=e.inputType,a=null,o=e.dataTransfer||e.data||void 0;!1!==c&&"insertText"!==r&&"insertCompositionText"!==r&&(c=!1);var l=e.getTargetRanges(),s=(0,u.A)(l,1)[0];s&&(a=Ce.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0}));var d=Ce.getWindow(t).getSelection();if(!a&&d&&(s=d,a=Ce.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),a=null!==(n=a)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(A.Range.isExpanded(a)){var h=A.Range.edges(a),E=(0,u.A)(h,2),_=E[0],C=E[1];if(A.Node.leaf(t,_.path).text.length===_.offset&&0===C.offset){var T=A.Editor.next(t,{at:_.path,match:A.Text.isText});T&&A.Path.equals(T[1],C.path)&&(a={anchor:C,focus:C})}}var b=r.endsWith("Backward")?"backward":"forward",N=A.Range.edges(a),O=(0,u.A)(N,2),D=O[0],S=O[1],L=A.Editor.leaf(t,D.path),I=(0,u.A)(L,2),R=I[0],w=I[1],M={text:"",start:D.offset,end:S.offset},P=K.get(t),k=null===P||void 0===P?void 0:P.find((function(e){return A.Path.equals(e.path,w)})),x=k?[k.diff,M]:[M];if(0===Ye.apply(void 0,[R.text].concat(x)).length&&(p=!1),A.Range.isExpanded(a)){if(p&&A.Path.equals(a.anchor.path,a.focus.path)){var B={path:a.anchor.path,offset:D.offset},F=A.Editor.range(t,B,B);return g(F),m(a.anchor.path,{text:"",end:S.offset,start:D.offset})}return v((function(){return A.Editor.deleteFragment(t,{direction:b})}),{at:a})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return v((function(){return A.Editor.deleteFragment(t)}),{at:a});case"deleteContent":case"deleteContentForward":var U=a.anchor;if(p&&A.Range.isCollapsed(a)){var j=A.Node.leaf(t,U.path);if(U.offset<j.text.length)return m(U.path,{text:"",start:U.offset,end:U.offset+1})}return v((function(){return A.Editor.deleteForward(t)}),{at:a});case"deleteContentBackward":var H,G=a.anchor,W=ee(s)?s.isCollapsed:!(null===(H=s)||void 0===H||!H.collapsed);return p&&W&&A.Range.isCollapsed(a)&&G.offset>0?m(G.path,{text:"",start:G.offset-1,end:G.offset}):v((function(){return A.Editor.deleteBackward(t)}),{at:a});case"deleteEntireSoftLine":return v((function(){A.Editor.deleteBackward(t,{unit:"line"}),A.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteHardLineBackward":return v((function(){return A.Editor.deleteBackward(t,{unit:"block"})}),{at:a});case"deleteSoftLineBackward":return v((function(){return A.Editor.deleteBackward(t,{unit:"line"})}),{at:a});case"deleteHardLineForward":return v((function(){return A.Editor.deleteForward(t,{unit:"block"})}),{at:a});case"deleteSoftLineForward":return v((function(){return A.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteWordBackward":return v((function(){return A.Editor.deleteBackward(t,{unit:"word"})}),{at:a});case"deleteWordForward":return v((function(){return A.Editor.deleteForward(t,{unit:"word"})}),{at:a});case"insertLineBreak":return v((function(){return A.Editor.insertSoftBreak(t)}),{at:a});case"insertParagraph":return v((function(){return A.Editor.insertBreak(t)}),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=o)||void 0===f?void 0:f.constructor.name))return v((function(){return Ce.insertData(t,o)}),{at:a});var z=null!==o&&void 0!==o?o:"";if(Y.get(t)&&(z=z.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(z)&&(z=z.slice(0,-1)),z.includes("\n"))return v((function(){var e=z.split("\n");e.forEach((function(n,r){n&&A.Editor.insertText(t,n),r!==e.length-1&&A.Editor.insertSoftBreak(t)}))}),{at:a});if(A.Path.equals(a.anchor.path,a.focus.path)){var V=A.Range.edges(a),Q=(0,u.A)(V,2),X=Q[0],q=Q[1],J={start:X.offset,end:q.offset,text:z};if(z&&c&&"insertCompositionText"===r){var Z=c.start+c.text.search(/\S|$/);J.start+J.text.search(/\S|$/)===Z+1&&J.end===c.start+c.text.length?(J.start-=1,c=null,y()):c=!1}else c="insertText"===r&&(null===c?J:!(!c||!A.Range.isCollapsed(a)||c.end+c.text.length!==X.offset)&&qe(qe({},c),{},{text:c.text+z}));if(p)return void m(X.path,J)}return v((function(){return A.Editor.insertText(t,z)}),{at:a})}}},handleKeyDown:function(e){E()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;E()||h()||e.some((function(n){return ie(t,n,e)}))&&(null===(n=V.get(t))||void 0===n||n())},handleInput:function(){!h()&&E()||f()}}}var Ze=["node"];function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var et={subtree:!0,childList:!0,characterData:!0},tt=ce?function(e){var t=e.node,n=b(e,Ze);if(!ce)return null;var r=Be(),a=function(){var e=(0,E.useRef)(!1);return(0,E.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),o=(0,E.useState)((function(){return Je(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),i=(0,u.A)(o,1)[0];return function(e,t,n){var r=(0,E.useState)((function(){return new MutationObserver(t)})),a=(0,u.A)(r,1)[0];Ne((function(){a.takeRecords()})),(0,E.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,n),function(){return a.disconnect()}}),[a,e,n])}(t,i.handleDomMutations,et),H.set(r,i.scheduleFlush),a&&i.flush(),i}:function(){return null};var nt=["anchor","focus"],rt=["anchor","focus"],at=function(e,t){var n,r,a=b(e,nt),o=b(t,rt);return e[Q]===t[Q]&&(n=a,r=o,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},ot=function(e){var t=e.isLast,n=e.leaf,r=e.parent,a=e.text,o=Be(),i=Ce.findPath(o,a),l=A.Path.parent(i),u=!0===n[X];return o.isVoid(r)?E.createElement(ut,{length:A.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==a||o.isInline(r)||""!==A.Editor.string(o,l)?""===n.text?E.createElement(ut,{isMarkPlaceholder:u}):t&&"\n"===n.text.slice(-1)?E.createElement(it,{isTrailing:!0,text:n.text}):E.createElement(it,{text:n.text}):E.createElement(ut,{isLineBreak:!0,isMarkPlaceholder:u})},it=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,a=(0,E.useRef)(null),o=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},i=(0,E.useState)(o),l=(0,u.A)(i,1)[0];return Ne((function(){var e=o();a.current&&a.current.textContent!==e&&(a.current.textContent=e)})),E.createElement(lt,{ref:a},l)},lt=(0,E.memo)((0,E.forwardRef)((function(e,t){return E.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),ut=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,a=void 0!==r&&r,o=e.isMarkPlaceholder,i={"data-slate-zero-width":a?"n":"z","data-slate-length":n};return void 0!==o&&o&&(i["data-slate-mark-placeholder"]=!0),E.createElement("span",Object.assign({},i),ce&&a?null:"\ufeff",a?E.createElement("br",null):null)};function st(e){e.current&&(clearTimeout(e.current),e.current=null)}var ct=function(e){var t=e.leaf,n=e.isLast,r=e.text,a=e.parent,o=e.renderPlaceholder,i=e.renderLeaf,l=void 0===i?function(e){return E.createElement(ft,Object.assign({},e))}:i,s=Be(),c=(0,E.useRef)(null),d=(0,E.useRef)(null),f=(0,E.useState)(!1),p=(0,u.A)(f,2),m=p[0],v=p[1],h=(0,E.useRef)(null),g=(0,E.useCallback)((function(e){if(function(e,t){e.current&&(e.current.disconnect(),t&&(e.current=null))}(c,null==e),null==e){var n;R.delete(s),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(R.set(s,e),!c.current){var r=window.ResizeObserver||_.tb;c.current=new r((function(){var n;null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,e)}))}c.current.observe(e),d.current=e}}),[d,t,s]),A=E.createElement(ot,{isLast:n,leaf:t,parent:a,text:r}),y=t[Q];if((0,E.useEffect)((function(){return y?h.current||(h.current=setTimeout((function(){v(!0),h.current=null}),300)):(st(h),v(!1)),function(){return st(h)}}),[y,v]),y&&m){var C={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:g}};A=E.createElement(E.Fragment,null,o(C),A)}return l({attributes:{"data-slate-leaf":!0},children:A,leaf:t,text:r})},dt=E.memo(ct,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&A.Text.equals(t.leaf,e.leaf)&&t.leaf[Q]===e.leaf[Q]})),ft=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n)},pt=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,a=e.renderPlaceholder,o=e.renderLeaf,i=e.text,l=Be(),u=(0,E.useRef)(null),s=A.Text.decorations(i,t),c=Ce.findKey(l,i),d=[],f=0;f<s.length;f++){var p=s[f];d.push(E.createElement(dt,{isLast:n&&f===s.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:a,leaf:p,text:i,parent:r,renderLeaf:o}))}var m=(0,E.useCallback)((function(e){var t=k.get(l);e?(null===t||void 0===t||t.set(c,e),M.set(i,e),w.set(e,i)):(null===t||void 0===t||t.delete(c),M.delete(i),u.current&&w.delete(u.current)),u.current=e}),[u,l,c,i]);return E.createElement("span",{"data-slate-node":"text",ref:m},d)},mt=E.memo(pt,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(r.anchor.offset!==a.anchor.offset||r.focus.offset!==a.focus.offset||!at(r,a))return!1}return!0}(t.decorations,e.decorations)})),vt=(0,E.createContext)(!1),ht=function(){return(0,E.useContext)(vt)};function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var At=function(e,t){var n=(0,u.A)(t,2)[1];return!!e&&e.some((function(e){return!!A.Range.includes(e,n)}))},yt=function(e,t){if(!e)return[];var n=[],r=(0,u.A)(t,2),a=r[0],o=r[1];return A.Text.isText(a)&&null!==e&&void 0!==e&&e.length&&e.forEach((function(e){if(A.Range.includes(e,o)){var t=e.focus,r=e.anchor,i=A.Path.equals(t.path,o),l=A.Path.equals(r.path,o);n.push(gt(gt({},e),{},{isCaret:i,anchor:{path:o,offset:l?r.offset:a.text.length},focus:{path:o,offset:i?t.offset:0}}))}})),n},_t=function(e){var t=e.decorations,n=e.element,r=e.renderElement,a=void 0===r?function(e){return E.createElement(Tt,Object.assign({},e))}:r,o=e.renderPlaceholder,s=e.renderLeaf,c=e.selection,d=e.cursors,p=e.isComposing,m=Be(),v=De(),h=m.isInline(n),g=Ce.findKey(m,n),y=(0,E.useCallback)((function(e){var t=k.get(m);e?(null===t||void 0===t||t.set(g,e),M.set(n,e),w.set(e,n)):(null===t||void 0===t||t.delete(g),M.delete(n))}),[m,g,n]),_=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,u=e.selection,s=e.cursors,c=e.isComposing,d=be(),f=Be(),p=Ce.findPath(f,n),m=[],v=A.Element.isElement(n)&&!f.isInline(n)&&A.Editor.hasInlines(f,n),h=0;h<n.children.length;h++){var g,y=p.concat(h),_=n.children[h],C=Ce.findKey(f,_),T=A.Editor.range(f,y),b=u&&A.Range.intersection(T,u),N=d([_,y]),O=(0,l.A)(t);try{for(O.s();!(g=O.n()).done;){var L=g.value,I=A.Range.intersection(L,T);I&&N.push(I)}}catch(P){O.e(P)}finally{O.f()}if(A.Element.isElement(_)){var R=At(s,[_,y])?s:null;m.push(E.createElement(vt.Provider,{key:"provider-".concat(C.id),value:!!b},E.createElement(Ct,{decorations:N,element:_,key:C.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:b,cursors:R,isComposing:c})))}else{if(s){var w,M=yt(s,[_,y]);(w=N).push.apply(w,(0,i.A)(M))}m.push(E.createElement(mt,{decorations:N,key:C.id,isLast:v&&h===n.children.length-1,parent:n,renderPlaceholder:a,renderLeaf:o,text:_}))}D.set(_,h),S.set(_,n)}return m}({decorations:t,node:n,renderElement:a,renderPlaceholder:o,renderLeaf:s,selection:c,cursors:d,isComposing:p}),C={"data-slate-node":"element",ref:y};if(h&&(C["data-slate-inline"]=!0),!h&&A.Editor.hasInlines(m,n)){var T=A.Node.string(n),b=f()(T);"rtl"===b&&(C.dir=b)}if(A.Editor.isVoid(m,n)){C["data-slate-void"]=!0,!v&&h&&(C.contentEditable=!1);var N=h?"span":"div",O=A.Node.texts(n),L=(0,u.A)(O,1),I=(0,u.A)(L[0],1)[0];_=E.createElement(N,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},E.createElement(mt,{renderPlaceholder:o,decorations:[],isLast:!1,parent:n,text:I})),D.set(I,0),S.set(I,n)}return a({attributes:C,children:_,element:n,isComposing:p})},Ct=E.memo(_t,(function(e,t){return e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(!A.Range.equals(r,a)||!at(r,a))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&A.Range.equals(e.selection,t.selection))&&e.cursors===t.cursors&&e.isComposing===t.isComposing})),Tt=function(e){var t=e.attributes,n=e.children,r=e.element,a=Be().isInline(r)?"span":"div";return E.createElement(a,Object.assign({},t,{style:{position:"relative"}}),n)},bt=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,i=e.selection,u=e.cursors,s=e.composingNode,c=be(),d=Be(),f=Ce.findPath(d,n),p=[],m=0;m<n.children.length;m++){var v,h=f.concat(m),g=n.children[m],y=Ce.findKey(d,g),_=A.Editor.range(d,h),C=i&&A.Range.intersection(_,i),T=c([g,h]),b=(0,l.A)(t);try{for(b.s();!(v=b.n()).done;){var N=v.value,O=A.Range.intersection(N,_);O&&T.push(O)}}catch(R){b.e(R)}finally{b.f()}var L=At(u,[g,h])?u:null,I=(null===s||void 0===s?void 0:s.id)===g.id;p.push(E.createElement(vt.Provider,{key:"provider-".concat(y.id),value:!!C},E.createElement(Ct,{decorations:T,element:g,key:y.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:C,cursors:L,isComposing:I}))),D.set(g,m),S.set(g,n)}return E.createElement(E.Fragment,null,p)},Nt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles","cursors"],Ot=["text"];function Dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lt=function(e){var t=(0,E.useCallback)((function(e){return E.createElement(It,Object.assign({},e))}),[]),n=e.autoFocus,a=e.decorate,o=void 0===a?Rt:a,i=e.onDOMBeforeInput,s=e.placeholder,c=e.readOnly,d=void 0!==c&&c,p=e.renderElement,v=e.renderLeaf,g=e.renderPlaceholder,y=void 0===g?t:g,_=e.scrollSelectionIntoView,C=void 0===_?wt:_,T=e.style,N=void 0===T?{}:T,O=e.as,D=void 0===O?"div":O,S=e.disableDefaultStyles,R=void 0!==S&&S,P=e.cursors,k=b(e,Nt),j=Le(),H=(0,E.useState)(!1),K=(0,u.A)(H,2),W=K[0],z=K[1],q=(0,E.useRef)(null),ee=(0,E.useRef)([]),te=(0,E.useState)(),ne=(0,u.A)(te,2),re=ne[0],ae=ne[1],oe=function(){var e=Be(),t=(0,E.useRef)(!1),n=(0,E.useRef)(0),r=(0,E.useCallback)((function(){if(!t.current){t.current=!0;var r=Ce.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,E.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),ie=oe.onUserInput,le=oe.receivedUserInput,se=(0,E.useMemo)((function(){if(!W)return null;var e=A.Editor.above(j,{mode:"highest",match:function(e){return A.Element.isElement(e)&&A.Editor.isBlock(j,e)}});return e?e[0]:null}),[j,W]),pe=(0,E.useReducer)((function(e){return e+1}),0),ve=(0,u.A)(pe,2)[1];V.set(j,ve),x.set(j,d);var he=(0,E.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,E.useEffect)((function(){q.current&&n&&q.current.focus()}),[n]);var be=(0,E.useRef)(),De=(0,E.useMemo)((function(){return h()((function(){var e=be.current;if((ce||!Ce.isComposing(j))&&(!he.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!he.isDraggingInternally){var t=Ce.findDocumentOrShadowRoot(j),n=t.activeElement,r=Ce.toDOMNode(j,j),a=t.getSelection();if(n===r?(he.latestElement=n,B.set(j,!0)):B.delete(j),!a)return A.Transforms.deselect(j);var o=a.anchorNode,i=a.focusNode,l=Ce.hasEditableTarget(j,o)||Ce.isTargetInsideNonReadonlyVoid(j,o),u=Ce.hasEditableTarget(j,i)||Ce.isTargetInsideNonReadonlyVoid(j,i);if(l&&u){var s=Ce.toSlateRange(j,a,{exactMatch:!1,suppressThrow:!0});s&&(Ce.isComposing(j)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(s):A.Transforms.select(j,s))}!d||l&&u||A.Transforms.deselect(j)}}),100)}),[j,d,he]),Se=(0,E.useMemo)((function(){return m()(De,0)}),[De]);be.current=tt({node:q,onDOMSelectionChange:De,scheduleOnDOMSelectionChange:Se}),Ne((function(){var e,t,n;q.current&&(n=J(q.current))?(L.set(j,n),I.set(j,q.current),M.set(j,q.current),w.set(q.current,j)):M.delete(j);var r=j.selection,a=Ce.findDocumentOrShadowRoot(j).getSelection();if(a&&Ce.isFocused(j)&&(null===(e=be.current)||void 0===e||!e.hasPendingAction())){var o=function(e){var t="None"!==a.type;if(r||t){var n=I.get(j),o=!1;if(n.contains(a.anchorNode)&&n.contains(a.focusNode)&&(o=!0),t&&o&&r&&!e){var i=Ce.toSlateRange(j,a,{exactMatch:!0,suppressThrow:!0});if(i&&A.Range.equals(i,r)){var l;if(!he.hasMarkPlaceholder)return;var u=a.anchorNode;if(null!==u&&void 0!==u&&null!==(l=u.parentElement)&&void 0!==l&&l.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||Ce.hasRange(j,r)){he.isUpdatingSelection=!0;var s=r&&Ce.toDOMRange(j,r);return s?(A.Range.isBackward(r)?a.setBaseAndExtent(s.endContainer,s.endOffset,s.startContainer,s.startOffset):a.setBaseAndExtent(s.startContainer,s.startOffset,s.endContainer,s.endOffset),C(j,s)):a.removeAllRanges(),s}j.selection=Ce.toSlateRange(j,a,{exactMatch:!1,suppressThrow:!0})}},i=o(),l="action"===(null===(t=be.current)||void 0===t?void 0:t.isFlushing());if(ce&&l){var u=null,s=requestAnimationFrame((function(){if(l){var e=function(e){try{Ce.toDOMNode(j,j).focus(),o(e)}catch(t){}};e(),u=setTimeout((function(){e(!0),he.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(s),u&&clearTimeout(u)}}setTimeout((function(){i&&de&&Ce.toDOMNode(j,j).focus();he.isUpdatingSelection=!1}))}}));var Ie=(0,E.useCallback)((function(e){if(ie(),!d&&Ce.hasEditableTarget(j,e.target)&&!kt(e,i)){var t;if(be.current)return be.current.handleDOMBeforeInput(e);Se.flush(),De.flush();var n=j.selection,r=e.inputType,a=e.dataTransfer||e.data||void 0,o="insertCompositionText"===r||"deleteCompositionText"===r;if(o&&Ce.isComposing(j))return;var l=!1;if("insertText"===r&&n&&A.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var s,c;l=!0,j.marks&&(l=!1);var f=n.anchor,p=Ce.toDOMPoint(j,f),m=(0,u.A)(p,2),v=m[0],h=m[1],E=null===(s=v.parentElement)||void 0===s?void 0:s.closest("a"),g=Ce.getWindow(j);if(l&&E&&Ce.hasDOMNode(j,E)){var y,_=null===g||void 0===g?void 0:g.document.createTreeWalker(E,NodeFilter.SHOW_TEXT).lastChild();_===v&&(null===(y=_.textContent)||void 0===y?void 0:y.length)===h&&(l=!1)}if(l&&v.parentElement&&"pre"===(null===g||void 0===g||null===(c=g.getComputedStyle(v.parentElement))||void 0===c?void 0:c.whiteSpace)){var C=A.Editor.above(j,{at:f.path,match:function(e){return A.Element.isElement(e)&&A.Editor.isBlock(j,e)}});C&&A.Node.string(C[0]).includes("\t")&&(l=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var T=e.getTargetRanges(),b=(0,u.A)(T,1)[0];if(b){var N=Ce.toSlateRange(j,b,{exactMatch:!1,suppressThrow:!1});if(!n||!A.Range.equals(n,N)){l=!1;var O=!o&&j.selection&&A.Editor.rangeRef(j,j.selection);A.Transforms.select(j,N),O&&U.set(j,O)}}}if(o)return;if(l||e.preventDefault(),n&&A.Range.isExpanded(n)&&r.startsWith("delete")){var D=r.endsWith("Backward")?"backward":"forward";return void A.Editor.deleteFragment(j,{direction:D})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":A.Editor.deleteFragment(j);break;case"deleteContent":case"deleteContentForward":A.Editor.deleteForward(j);break;case"deleteContentBackward":A.Editor.deleteBackward(j);break;case"deleteEntireSoftLine":A.Editor.deleteBackward(j,{unit:"line"}),A.Editor.deleteForward(j,{unit:"line"});break;case"deleteHardLineBackward":A.Editor.deleteBackward(j,{unit:"block"});break;case"deleteSoftLineBackward":A.Editor.deleteBackward(j,{unit:"line"});break;case"deleteHardLineForward":A.Editor.deleteForward(j,{unit:"block"});break;case"deleteSoftLineForward":A.Editor.deleteForward(j,{unit:"line"});break;case"deleteWordBackward":A.Editor.deleteBackward(j,{unit:"word"});break;case"deleteWordForward":A.Editor.deleteForward(j,{unit:"word"});break;case"insertLineBreak":A.Editor.insertSoftBreak(j);break;case"insertParagraph":A.Editor.insertBreak(j);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Ce.isComposing(j)&&(z(!1),F.set(j,!1)),"DataTransfer"===(null===a||void 0===a?void 0:a.constructor.name)?Ce.insertData(j,a):"string"===typeof a&&(l?ee.current.push((function(){return A.Editor.insertText(j,a)})):A.Editor.insertText(j,a))}var S=null===(t=U.get(j))||void 0===t?void 0:t.unref();U.delete(j),!S||j.selection&&A.Range.equals(j.selection,S)||A.Transforms.select(j,S)}}),[j,De,ie,i,d,Se]),Re=(0,E.useCallback)((function(e){null==e?(De.cancel(),Se.cancel(),I.delete(j),M.delete(j),q.current&&_e&&q.current.removeEventListener("beforeinput",Ie)):_e&&e.addEventListener("beforeinput",Ie),q.current=e}),[De,Se,j,Ie]);Ne((function(){var e=Ce.getWindow(j);return e.document.addEventListener("selectionchange",Se),function(){e.document.removeEventListener("selectionchange",Se)}}),[Se]);var we=o([j,[]]),Me=s&&1===j.children.length&&1===Array.from(A.Node.texts(j)).length&&""===A.Node.string(j)&&!W,Pe=(0,E.useCallback)((function(e){var t;e&&Me?ae(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):ae(void 0)}),[Me]);if(Me){var xe=A.Editor.start(j,[]);we.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},Q,!0),"placeholder",s),"onPlaceholderResize",Pe),"anchor",xe),"focus",xe))}var Fe=j.marks;if(he.hasMarkPlaceholder=!1,j.selection&&A.Range.isCollapsed(j.selection)&&Fe){var Ue=j.selection.anchor,He=A.Node.leaf(j,Ue.path),Ye=b(He,Ot);if(!A.Text.equals(He,Fe,{loose:!0})){he.hasMarkPlaceholder=!0;var Ge=Object.fromEntries(Object.keys(Ye).map((function(e){return[e,null]})));we.push(St(St(St((0,r.default)({},X,!0),Ge),Fe),{},{anchor:Ue,focus:Ue}))}}return(0,E.useEffect)((function(){setTimeout((function(){var e=j.selection;if(e){var t=e.anchor,n=A.Node.leaf(j,t.path);if(Fe&&!A.Text.equals(n,Fe,{loose:!0}))return void Y.set(j,Fe)}Y.delete(j)}))})),E.createElement(Oe.Provider,{value:d},E.createElement(Te.Provider,{value:o},E.createElement(je,{node:q,receivedUserInput:le},E.createElement(D,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},k,{spellCheck:!(!_e&&ye)&&k.spellCheck,autoCorrect:_e||!ye?k.autoCorrect:"false",autoCapitalize:_e||!ye?k.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:Re,style:St(St({},R?{}:St({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},re?{minHeight:re}:{})),N),onBeforeInput:(0,E.useCallback)((function(e){if(!_e&&!d&&!Mt(e,k.onBeforeInput)&&Ce.hasSelectableTarget(j,e.target)&&(e.preventDefault(),!Ce.isComposing(j))){var t=e.data;A.Editor.insertText(j,t)}}),[k.onBeforeInput,j,d]),onInput:(0,E.useCallback)((function(e){if(!Mt(e,k.onInput))if(be.current)be.current.handleInput();else{var t,n=(0,l.A)(ee.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}ee.current=[]}}),[k.onInput]),onBlur:(0,E.useCallback)((function(e){if(!d&&!he.isUpdatingSelection&&Ce.hasSelectableTarget(j,e.target)&&!Mt(e,k.onBlur)){var t=Ce.findDocumentOrShadowRoot(j);if(he.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Ce.toDOMNode(j,j)&&(!Z(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&$(n)&&Ce.hasDOMNode(j,n)){var r=Ce.toSlateNode(j,n);if(A.Element.isElement(r)&&!j.isVoid(r))return}if(fe){var a=t.getSelection();null===a||void 0===a||a.removeAllRanges()}B.delete(j)}}}}),[d,he.isUpdatingSelection,he.latestElement,j,k.onBlur]),onClick:(0,E.useCallback)((function(e){if(Ce.hasTarget(j,e.target)&&!Mt(e,k.onClick)&&$(e.target)){var t=Ce.toSlateNode(j,e.target),n=Ce.findPath(j,t);if(!A.Editor.hasPath(j,n)||A.Node.get(j,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!A.Element.isElement(t)||!A.Editor.isBlock(j,t)){var a,o=A.Editor.above(j,{match:function(e){return A.Element.isElement(e)&&A.Editor.isBlock(j,e)},at:n});r=null!==(a=null===o||void 0===o?void 0:o[1])&&void 0!==a?a:n.slice(0,1)}var i=A.Editor.range(j,r);return void A.Transforms.select(j,i)}if(d)return;var l=A.Editor.start(j,n),u=A.Editor.end(j,n),s=A.Editor.void(j,{at:l}),c=A.Editor.void(j,{at:u});if(s&&c&&A.Path.equals(s[1],c[1])){var f=A.Editor.range(j,l);A.Transforms.select(j,f)}}}),[j,k.onClick,d]),onCompositionEnd:(0,E.useCallback)((function(e){if(Ce.hasSelectableTarget(j,e.target)){var t;if(Ce.isComposing(j)&&(z(!1),F.set(j,!1)),null===(t=be.current)||void 0===t||t.handleCompositionEnd(e),Mt(e,k.onCompositionEnd)||ce)return;if(!fe&&!Ee&&!ue&&!Ae&&!ge&&e.data){var n=Y.get(j);Y.delete(j),void 0!==n&&(G.set(j,j.marks),j.marks=n),A.Editor.insertText(j,e.data);var r=G.get(j);G.delete(j),void 0!==r&&(j.marks=r)}}}),[k.onCompositionEnd,j]),onCompositionUpdate:(0,E.useCallback)((function(e){Ce.hasSelectableTarget(j,e.target)&&!Mt(e,k.onCompositionUpdate)&&(Ce.isComposing(j)||(z(!0),F.set(j,!0)))}),[k.onCompositionUpdate,j]),onCompositionStart:(0,E.useCallback)((function(e){if(Ce.hasSelectableTarget(j,e.target)){var t;if(null===(t=be.current)||void 0===t||t.handleCompositionStart(e),Mt(e,k.onCompositionStart)||ce)return;z(!0);var n=j.selection;if(n){if(A.Range.isExpanded(n))return void A.Editor.deleteFragment(j);var r=A.Editor.above(j,{match:function(e){return A.Element.isElement(e)&&A.Editor.isInline(j,e)},mode:"highest"});if(r){var a=(0,u.A)(r,2)[1];if(A.Editor.isEnd(j,n.anchor,a)){var o=A.Editor.after(j,a);A.Transforms.setSelection(j,{anchor:o,focus:o})}}}}}),[k.onCompositionStart,j]),onCopy:(0,E.useCallback)((function(e){!Ce.hasSelectableTarget(j,e.target)||Mt(e,k.onCopy)||Pt(e)||(e.preventDefault(),Ce.setFragmentData(j,e.clipboardData,"copy"))}),[k.onCopy,j]),onCut:(0,E.useCallback)((function(e){if(!d&&Ce.hasSelectableTarget(j,e.target)&&!Mt(e,k.onCut)&&!Pt(e)){e.preventDefault(),Ce.setFragmentData(j,e.clipboardData,"cut");var t=j.selection;if(t)if(A.Range.isExpanded(t))A.Editor.deleteFragment(j);else{var n=A.Node.parent(j,t.anchor.path);A.Editor.isVoid(j,n)&&A.Transforms.delete(j)}}}),[d,j,k.onCut]),onDragOver:(0,E.useCallback)((function(e){if(Ce.hasTarget(j,e.target)&&!Mt(e,k.onDragOver)){var t=Ce.toSlateNode(j,e.target);A.Element.isElement(t)&&A.Editor.isVoid(j,t)&&e.preventDefault()}}),[k.onDragOver,j]),onDragStart:(0,E.useCallback)((function(e){if(!d&&Ce.hasTarget(j,e.target)&&!Mt(e,k.onDragStart)){var t=Ce.toSlateNode(j,e.target),n=Ce.findPath(j,t);if(A.Element.isElement(t)&&A.Editor.isVoid(j,t)||A.Editor.void(j,{at:n,voids:!0})){var r=A.Editor.range(j,n);A.Transforms.select(j,r)}he.isDraggingInternally=!0,Ce.setFragmentData(j,e.dataTransfer,"drag")}}),[d,j,k.onDragStart,he]),onDrop:(0,E.useCallback)((function(e){if(!d&&Ce.hasTarget(j,e.target)&&!Mt(e,k.onDrop)){e.preventDefault();var t=j.selection,n=Ce.findEventRange(j,e),r=e.dataTransfer;A.Transforms.select(j,n),he.isDraggingInternally&&(!t||A.Range.equals(t,n)||A.Editor.void(j,{at:n,voids:!0})||A.Transforms.delete(j,{at:t})),Ce.insertData(j,r),Ce.isFocused(j)||Ce.focus(j)}he.isDraggingInternally=!1}),[d,j,k.onDrop,he]),onDragEnd:(0,E.useCallback)((function(e){!d&&he.isDraggingInternally&&k.onDragEnd&&Ce.hasTarget(j,e.target)&&k.onDragEnd(e),he.isDraggingInternally=!1}),[d,he,k,j]),onFocus:(0,E.useCallback)((function(e){if(!d&&!he.isUpdatingSelection&&Ce.hasEditableTarget(j,e.target)&&!Mt(e,k.onFocus)){var t=Ce.toDOMNode(j,j),n=Ce.findDocumentOrShadowRoot(j);if(he.latestElement=n.activeElement,de&&e.target!==t)return void t.focus();B.set(j,!0)}}),[d,he,j,k.onFocus]),onKeyDown:(0,E.useCallback)((function(e){if(!d&&Ce.hasEditableTarget(j,e.target)){var t;null===(t=be.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Ce.isComposing(j)&&!1===n.isComposing&&(F.set(j,!1),z(!1)),Mt(e,k.onKeyDown)||Ce.isComposing(j))return;var r=j.selection,a=j.children[null!==r?r.focus.path[0]:0],o="rtl"===f()(A.Node.string(a));if(ke.isRedo(n)){e.preventDefault();var i=j;return void("function"===typeof i.redo&&i.redo())}if(ke.isUndo(n)){e.preventDefault();var l=j;return void("function"===typeof l.undo&&l.undo())}if(ke.isMoveLineBackward(n))return e.preventDefault(),void A.Transforms.move(j,{unit:"line",reverse:!0});if(ke.isMoveLineForward(n))return e.preventDefault(),void A.Transforms.move(j,{unit:"line"});if(ke.isExtendLineBackward(n))return e.preventDefault(),void A.Transforms.move(j,{unit:"line",edge:"focus",reverse:!0});if(ke.isExtendLineForward(n))return e.preventDefault(),void A.Transforms.move(j,{unit:"line",edge:"focus"});if(ke.isMoveBackward(n))return e.preventDefault(),void(r&&A.Range.isCollapsed(r)?A.Transforms.move(j,{reverse:!o}):A.Transforms.collapse(j,{edge:"start"}));if(ke.isMoveForward(n))return e.preventDefault(),void(r&&A.Range.isCollapsed(r)?A.Transforms.move(j,{reverse:o}):A.Transforms.collapse(j,{edge:"end"}));if(ke.isMoveWordBackward(n))return e.preventDefault(),r&&A.Range.isExpanded(r)&&A.Transforms.collapse(j,{edge:"focus"}),void A.Transforms.move(j,{unit:"word",reverse:!o});if(ke.isMoveWordForward(n))return e.preventDefault(),r&&A.Range.isExpanded(r)&&A.Transforms.collapse(j,{edge:"focus"}),void A.Transforms.move(j,{unit:"word",reverse:o});if(_e){if((me||fe)&&r&&(ke.isDeleteBackward(n)||ke.isDeleteForward(n))&&A.Range.isCollapsed(r)){var u=A.Node.parent(j,r.anchor.path);if(A.Element.isElement(u)&&A.Editor.isVoid(j,u)&&(A.Editor.isInline(j,u)||A.Editor.isBlock(j,u)))return e.preventDefault(),void A.Editor.deleteBackward(j,{unit:"block"})}}else{if(ke.isBold(n)||ke.isItalic(n)||ke.isTransposeCharacter(n))return void e.preventDefault();if(ke.isSoftBreak(n))return e.preventDefault(),void A.Editor.insertSoftBreak(j);if(ke.isSplitBlock(n))return e.preventDefault(),void A.Editor.insertBreak(j);if(ke.isDeleteBackward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"backward"}):A.Editor.deleteBackward(j));if(ke.isDeleteForward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"forward"}):A.Editor.deleteForward(j));if(ke.isDeleteLineBackward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"backward"}):A.Editor.deleteBackward(j,{unit:"line"}));if(ke.isDeleteLineForward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"forward"}):A.Editor.deleteForward(j,{unit:"line"}));if(ke.isDeleteWordBackward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"backward"}):A.Editor.deleteBackward(j,{unit:"word"}));if(ke.isDeleteWordForward(n))return e.preventDefault(),void(r&&A.Range.isExpanded(r)?A.Editor.deleteFragment(j,{direction:"forward"}):A.Editor.deleteForward(j,{unit:"word"}))}}}),[d,j,k.onKeyDown]),onPaste:(0,E.useCallback)((function(e){d||!Ce.hasEditableTarget(j,e.target)||Mt(e,k.onPaste)||(!_e||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||fe)&&(e.preventDefault(),Ce.insertData(j,e.clipboardData))}),[d,j,k.onPaste])}),E.createElement(bt,{decorations:we,node:j,renderElement:p,renderPlaceholder:y,renderLeaf:v,selection:j.selection,cursors:P,composingNode:se})))))},It=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n,ce&&E.createElement("br",null))},Rt=function(){return[]},wt=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&A.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,g.A)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},Mt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},Pt=function(e){return $(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},kt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},xt=(0,E.createContext)(!1),Bt=function(){return(0,E.useContext)(xt)};var Ft=(0,E.createContext)({}),Ut=function(e,t){return e===t};function jt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ut,n=(0,E.useReducer)((function(e){return e+1}),0),r=(0,u.A)(n,2)[1],a=(0,E.useContext)(Ft);if(!a)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var o,i=a.getSlate,l=a.addEventListener,s=(0,E.useRef)(),c=(0,E.useRef)((function(){return null})),d=(0,E.useRef)(null);try{o=e!==c.current||s.current?e(i()):d.current}catch(f){throw s.current&&f instanceof Error&&(f.message+="\nThe error may be correlated with this previous error:\n".concat(s.current.stack,"\n\n")),f}return Ne((function(){c.current=e,d.current=o,s.current=void 0})),Ne((function(){function e(){try{var e=c.current(i());if(t(e,d.current))return;d.current=e}catch(f){s.current=f}r()}var n=l(e);return e(),function(){return n()}}),[l,i]),o}var Ht=["editor","children","onChange","value"],Yt=function(e){var t=e.editor,n=e.children,r=e.onChange,a=e.value,o=b(e,Ht),i=(0,E.useRef)(!1),l=E.useState((function(){if(!A.Node.isNodeList(a))throw new Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(A.Scrubber.stringify(a)));if(!A.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(A.Scrubber.stringify(t)));return t.children=a,Object.assign(t,o),{v:0,editor:t}})),s=(0,u.A)(l,2),c=s[0],d=s[1],f=function(e){var t=(0,E.useRef)([]).current,n=(0,E.useRef)({editor:e}).current,r=(0,E.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,E.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),p=f.selectorContext,m=f.onChange,v=(0,E.useCallback)((function(){r&&r(t.children),d((function(e){return{v:e.v+1,editor:t}})),m(t)}),[t,m,r]);(0,E.useEffect)((function(){return j.set(t,v),function(){j.set(t,(function(){})),i.current=!0}}),[t,v]);var h=(0,E.useState)(Ce.isFocused(t)),g=(0,u.A)(h,2),y=g[0],_=g[1];return(0,E.useEffect)((function(){_(Ce.isFocused(t))}),[t]),Ne((function(){var e=function(){return _(Ce.isFocused(t))};return le?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),E.createElement(Ft.Provider,{value:p},E.createElement(Se.Provider,{value:c},E.createElement(xe.Provider,{value:c.editor},E.createElement(xt.Provider,{value:y},n))))},Gt=function(){var e=(0,E.useContext)(xe);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},Kt=function(){return jt((function(e){return e.selection}),Wt)},Wt=function(e,t){return!e&&!t||!(!e||!t)&&A.Range.equals(e,t)},zt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Vt=function(e,t,n){var r=Ce.toDOMRange(e,t).getBoundingClientRect(),a=Ce.toDOMRange(e,n).getBoundingClientRect();return zt(r,a)&&zt(a,r)};function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,a=n.onChange,o=n.deleteBackward,s=n.addMark,c=n.removeMark;return k.set(n,new WeakMap),n.addMark=function(e,t){var r,a;null===(r=H.get(n))||void 0===r||r(),!Y.get(n)&&null!==(a=K.get(n))&&void 0!==a&&a.length&&Y.set(n,null),G.delete(n),s(e,t)},n.removeMark=function(e){var t;!Y.get(n)&&null!==(t=K.get(n))&&void 0!==t&&t.length&&Y.set(n,null),G.delete(n),c(e)},n.deleteBackward=function(e){if("line"!==e)return o(e);if(n.selection&&A.Range.isCollapsed(n.selection)){var t=A.Editor.above(n,{match:function(e){return A.Element.isElement(e)&&A.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,u.A)(t,2)[1],a=A.Editor.range(n,r,n.selection.anchor),i=function(e,t){var n=A.Editor.range(e,A.Range.end(t)),r=Array.from(A.Editor.positions(e,{at:t})),a=0,o=r.length,i=Math.floor(o/2);if(Vt(e,A.Editor.range(e,r[a]),n))return A.Editor.range(e,r[a],n);if(r.length<2)return A.Editor.range(e,r[r.length-1],n);for(;i!==r.length&&i!==a;)Vt(e,A.Editor.range(e,r[i]),n)?o=i:a=i,i=Math.floor((a+o)/2);return A.Editor.range(e,r[o],n)}(n,a);A.Range.isCollapsed(i)||A.Transforms.delete(n,{at:i})}}},n.apply=function(e){var t=[],a=K.get(n);if(null!==a&&void 0!==a&&a.length){var o=a.map((function(t){return function(e,t){var n=e.path,r=e.diff,a=e.id;switch(t.type){case"insert_text":return!A.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:a,path:n};case"remove_text":return!A.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:a,path:n};case"split_node":return!A.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:a,path:A.Path.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:a,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:a,path:A.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return A.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:a,path:A.Path.transform(n,t)}:{diff:r,id:a,path:A.Path.transform(n,t)}}var o=A.Path.transform(n,t);return o?{diff:r,path:o,id:a}:null}(t,e)})).filter(Boolean);K.set(n,o)}var l=z.get(n);l&&z.set(n,Qe(n,l,e));var s=W.get(n);if(null!==s&&void 0!==s&&s.at){var c=A.Point.isPoint(null===s||void 0===s?void 0:s.at)?Ve(n,s.at,e):Qe(n,s.at,e);W.set(n,c?Xt(Xt({},s),{},{at:c}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,i.A)(Jt(n,e.path)));break;case"set_selection":var d;null===(d=U.get(n))||void 0===d||d.unref(),U.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,i.A)(Jt(n,A.Path.parent(e.path))));break;case"merge_node":var f=A.Path.previous(e.path);t.push.apply(t,(0,i.A)(Jt(n,f)));break;case"move_node":var p=A.Path.common(A.Path.parent(e.path),A.Path.parent(e.newPath));t.push.apply(t,(0,i.A)(Jt(n,p)))}r(e);for(var m=0,v=t;m<v.length;m++){var h=(0,u.A)(v[m],2),E=h[0],g=h[1],y=A.Editor.node(n,E),_=(0,u.A)(y,1)[0];P.set(_,g)}},n.setFragmentData=function(e){var r=n.selection;if(r){var a=A.Range.edges(r),o=(0,u.A)(a,2),i=o[0],l=o[1],s=A.Editor.void(n,{at:i.path}),c=A.Editor.void(n,{at:l.path});if(!A.Range.isCollapsed(r)||s){var d=Ce.toDOMRange(n,r),f=d.cloneContents(),p=f.childNodes[0];if(f.childNodes.forEach((function(e){e.textContent&&""!==e.textContent.trim()&&(p=e)})),c){var m=(0,u.A)(c,1)[0],v=d.cloneRange(),h=Ce.toDOMNode(n,m);v.setEndAfter(h),f=v.cloneContents()}if(s&&(p=f.querySelector("[data-slate-spacer]")),Array.from(f.querySelectorAll("[data-slate-zero-width]")).forEach((function(e){var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),te(p)){var E=p.ownerDocument.createElement("span");E.style.whiteSpace="pre",E.appendChild(p),f.appendChild(E),p=E}var g=n.getFragment(),y=JSON.stringify(g),_=window.btoa(encodeURIComponent(y));p.setAttribute("data-slate-fragment",_),e.setData("application/".concat(t),_);var C=f.ownerDocument.createElement("div");return C.appendChild(f),C.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(C),e.setData("text/html",C.innerHTML),e.setData("text/plain",ae(C)),f.ownerDocument.body.removeChild(C),e}}},n.insertData=function(e){n.insertFragmentData(e)||n.insertTextData(e)},n.insertFragmentData=function(e){var r=e.getData("application/".concat(t))||function(e){var t=e.getData("text/html").match(oe)||[];return(0,u.A)(t,2)[1]}(e);if(r){var a=decodeURIComponent(window.atob(r)),o=JSON.parse(a);return n.insertFragment(o),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,a=t.split(/\r\n|\r|\n/),o=!1,i=(0,l.A)(a);try{for(i.s();!(r=i.n()).done;){var u=r.value;o&&A.Transforms.splitNodes(n,{always:!0}),n.insertText(u),o=!0}}catch(s){i.e(s)}finally{i.f()}return!0}return!1},n.onChange=function(e){C.unstable_batchedUpdates((function(){var t=j.get(n);t&&t(),a(e)}))},n},Jt=function(e,t){var n,r=[],a=(0,l.A)(A.Editor.levels(e,{at:t}));try{for(a.s();!(n=a.n()).done;){var o=(0,u.A)(n.value,2),i=o[0],s=o[1],c=Ce.findKey(e,i);r.push([s,c])}}catch(d){a.e(d)}finally{a.f()}return r}},81664:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function l(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return u(e,t)})),a=function(e){return r.some((function(t){return s(t,e)}))};return null==n?a:a(n)}function u(e,t){var n=t&&t.byKey,a={},o=(e=e.replace("++","+add")).split("+"),i=o.length;for(var l in r)a[r[l]]=!1;var u=!0,s=!1,f=void 0;try{for(var p,m=o[Symbol.iterator]();!(u=(p=m.next()).done);u=!0){var v=p.value,h=v.endsWith("?")&&v.length>1;h&&(v=v.slice(0,-1));var E=d(v),g=r[E];1!==i&&g||(n?a.key=E:a.which=c(v)),g&&(a[g]=!h||null)}}catch(A){s=!0,f=A}finally{try{!u&&m.return&&m.return()}finally{if(s)throw f}}return a}function s(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.Sn=function(e,t){return l(e,{byKey:!0},t)}},70523:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return ae},Element:function(){return Z},Location:function(){return oe},Node:function(){return ce},Operation:function(){return pe},Path:function(){return me},PathRef:function(){return ve},Point:function(){return ge},PointRef:function(){return Ae},Range:function(){return Ce},RangeRef:function(){return Te},Scrubber:function(){return Ne},Span:function(){return ie},Text:function(){return Re},Transforms:function(){return Qe},createEditor:function(){return _}});var r=n(90675),a=n(60436),o=n(64467),i=n(5544),l=n(24765),u=n(66350),s=n(26759),c=n(36261);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=new WeakMap,p=new WeakMap,m=new WeakMap,v=new WeakMap,h=new WeakMap,E=new WeakMap,g=new WeakMap;function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(){var e={children:[],operations:[],selection:null,marks:null,isInline:function(){return!1},isVoid:function(){return!1},markableVoid:function(){return!1},onChange:function(){},apply:function(t){var n,r=(0,l.A)(ae.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;ve.transform(a,t)}}catch(O){r.e(O)}finally{r.f()}var o,i=(0,l.A)(ae.pointRefs(e));try{for(i.s();!(o=i.n()).done;){var u=o.value;Ae.transform(u,t)}}catch(O){i.e(O)}finally{i.f()}var s,c=(0,l.A)(ae.rangeRefs(e));try{for(c.s();!(s=c.n()).done;){var d=s.value;Te.transform(d,t)}}catch(O){c.e(O)}finally{c.f()}var v,h,E=f.get(e)||[],g=p.get(e)||new Set,A=function(e){if(e){var t=e.join(",");h.has(t)||(h.add(t),v.push(e))}};if(me.operationCanTransformPath(t)){v=[],h=new Set;var y,_=(0,l.A)(E);try{for(_.s();!(y=_.n()).done;){var C=y.value;A(me.transform(C,t))}}catch(O){_.e(O)}finally{_.f()}}else v=E,h=g;var T,b=e.getDirtyPaths(t),N=(0,l.A)(b);try{for(N.s();!(T=N.n()).done;){A(T.value)}}catch(O){N.e(O)}finally{N.f()}f.set(e,v),p.set(e,h),Qe.transform(e,t),e.operations.push(t),ae.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),m.get(e)||(m.set(e,!0),Promise.resolve().then((function(){m.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},addMark:function(t,n){var r=e.selection;e.markableVoid;if(r){var a=function(t,n){if(!Re.isText(t))return!1;var r=ae.parent(e,n),a=(0,i.A)(r,2),o=a[0];a[1];return!e.isVoid(o)||e.markableVoid(o)},l=Ce.isExpanded(r),u=!1;if(!l){var s=ae.node(e,r),c=(0,i.A)(s,2),d=c[0],f=c[1];if(d&&a(d,f)){var p=ae.parent(e,f),v=(0,i.A)(p,1)[0];u=v&&e.markableVoid(v)}}if(l||u)Qe.setNodes(e,(0,o.default)({},t,n),{match:a,split:!0,voids:!0});else{var h=y(y({},ae.marks(e)||{}),{},(0,o.default)({},t,n));e.marks=h,m.get(e)||e.onChange()}}},deleteBackward:function(t){var n=e.selection;n&&Ce.isCollapsed(n)&&Qe.delete(e,{unit:t,reverse:!0})},deleteForward:function(t){var n=e.selection;n&&Ce.isCollapsed(n)&&Qe.delete(e,{unit:t})},deleteFragment:function(t){var n=e.selection;n&&Ce.isExpanded(n)&&Qe.delete(e,{reverse:"backward"===t})},getFragment:function(){var t=e.selection;return t?ce.fragment(e,t):[]},insertBreak:function(){Qe.splitNodes(e,{always:!0})},insertSoftBreak:function(){Qe.splitNodes(e,{always:!0})},insertFragment:function(t){Qe.insertFragment(e,t)},insertNode:function(t){Qe.insertNodes(e,t)},insertText:function(t){var n=e.selection,r=e.marks;if(n){if(r){var a=y({text:t},r);Qe.insertNodes(e,a)}else Qe.insertText(e,t);e.marks=null}},normalizeNode:function(t){var n=(0,i.A)(t,2),r=n[0],a=n[1];if(!Re.isText(r))if(Z.isElement(r)&&0===r.children.length){Qe.insertNodes(e,{text:""},{at:a.concat(0),voids:!0})}else for(var o=!ae.isEditor(r)&&(Z.isElement(r)&&(e.isInline(r)||0===r.children.length||Re.isText(r.children[0])||e.isInline(r.children[0]))),l=0,u=0;u<r.children.length;u++,l++){var s=ce.get(e,a);if(!Re.isText(s)){var c=r.children[u],d=s.children[l-1],f=u===r.children.length-1;if((Re.isText(c)||Z.isElement(c)&&e.isInline(c))!==o)Qe.removeNodes(e,{at:a.concat(l),voids:!0}),l--;else if(Z.isElement(c)){if(e.isInline(c))if(null!=d&&Re.isText(d)){if(f){Qe.insertNodes(e,{text:""},{at:a.concat(l+1),voids:!0}),l++}}else{Qe.insertNodes(e,{text:""},{at:a.concat(l),voids:!0}),l++}}else null!=d&&Re.isText(d)&&(Re.equals(c,d,{loose:!0})?(Qe.mergeNodes(e,{at:a.concat(l),voids:!0}),l--):""===d.text?(Qe.removeNodes(e,{at:a.concat(l-1),voids:!0}),l--):""===c.text&&(Qe.removeNodes(e,{at:a.concat(l),voids:!0}),l--))}}},removeMark:function(t){var n=e.selection;if(n){var r=function(t,n){if(!Re.isText(t))return!1;var r=ae.parent(e,n),a=(0,i.A)(r,2),o=a[0];a[1];return!e.isVoid(o)||e.markableVoid(o)},a=Ce.isExpanded(n),o=!1;if(!a){var l=ae.node(e,n),u=(0,i.A)(l,2),s=u[0],c=u[1];if(s&&r(s,c)){var d=ae.parent(e,c),f=(0,i.A)(d,1)[0];o=f&&e.markableVoid(f)}}if(a||o)Qe.unsetNodes(e,t,{match:r,split:!0,voids:!0});else{var p=y({},ae.marks(e)||{});delete p[t],e.marks=p,m.get(e)||e.onChange()}}},getDirtyPaths:function(e){switch(e.type){case"insert_text":case"remove_text":case"set_node":var t=e.path;return me.levels(t);case"insert_node":var n=e.node,r=e.path,o=me.levels(r),u=Re.isText(n)?[]:Array.from(ce.nodes(n),(function(e){var t=(0,i.A)(e,2)[1];return r.concat(t)}));return[].concat((0,a.A)(o),(0,a.A)(u));case"merge_node":var s=e.path,c=me.ancestors(s),d=me.previous(s);return[].concat((0,a.A)(c),[d]);case"move_node":var f=e.path,p=e.newPath;if(me.equals(f,p))return[];var m,v=[],h=[],E=(0,l.A)(me.ancestors(f));try{for(E.s();!(m=E.n()).done;){var g=m.value,A=me.transform(g,e);v.push(A)}}catch(w){E.e(w)}finally{E.f()}var y,_=(0,l.A)(me.ancestors(p));try{for(_.s();!(y=_.n()).done;){var C=y.value,T=me.transform(C,e);h.push(T)}}catch(w){_.e(w)}finally{_.f()}var b=h[h.length-1],N=p[p.length-1],O=b.concat(N);return[].concat(v,h,[O]);case"remove_node":var D=e.path,S=me.ancestors(D);return(0,a.A)(S);case"split_node":var L=e.path,I=me.levels(L),R=me.next(L);return[].concat((0,a.A)(I),[R]);default:return[]}},shouldNormalize:function(e){var t=e.iteration,n=42*e.initialDirtyPathsLength;if(t>n)throw new Error("Could not completely normalize the editor after ".concat(n," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0}};return e};function C(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var T,b=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,a=n?R(e):e,o=T.None,u=T.None,s=0,c=null,d=(0,l.A)(a);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var m=G(f,p),v=r?[u,m]:[m,o],h=(0,i.A)(v,2);if(o=h[0],u=h[1],K(o,T.ZWJ)&&K(u,T.ExtPict)&&!Q(r?e.substring(0,s):e.substring(0,e.length-s)))break;if(K(o,T.RI)&&K(u,T.RI)&&!(c=null!==c?!c:!!r||q(e.substring(0,e.length-s))))break;if(o!==T.None&&u!==T.None&&z(o,u))break;s+=f.length}}catch(E){d.e(E)}finally{d.f()}return s||1},N=/\s/,O=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,D=/['\u2018\u2019]/,S=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var a=b(e,t),o=L(e,a,t),l=(0,i.A)(o,2),u=l[0],s=l[1];if(I(u,s,t))r=!0,n+=a;else{if(r)break;n+=a}e=s}return n},L=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},I=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(N.test(t))return!1;if(D.test(t)){var a=b(n,r),o=L(n,a,r),l=(0,i.A)(o,2);if(e(l[0],l[1],r))return!0}return!O.test(t)},R=(0,r.A)().mark((function e(t){var n,a,o,i;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,a=0;case 2:if(!(a<t.length)){e.next=16;break}if(o=t.charAt(n-a),!M(o.charCodeAt(0))){e.next=11;break}if(i=t.charAt(n-a-1),!w(i.charCodeAt(0))){e.next=11;break}return e.next=9,i+o;case 9:return a++,e.abrupt("continue",13);case 11:return e.next=13,o;case 13:a++,e.next=2;break;case 16:case"end":return e.stop()}}),e)})),w=function(e){return e>=55296&&e<=56319},M=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(T||(T={}));var P=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,k=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,x=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,B=/^[\u1100-\u115F\uA960-\uA97C]$/,F=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,U=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,j=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,H=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,Y=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,G=function(e,t){var n=T.Any;return-1!==e.search(P)&&(n|=T.Extend),8205===t&&(n|=T.ZWJ),t>=127462&&t<=127487&&(n|=T.RI),-1!==e.search(k)&&(n|=T.Prepend),-1!==e.search(x)&&(n|=T.SpacingMark),-1!==e.search(B)&&(n|=T.L),-1!==e.search(F)&&(n|=T.V),-1!==e.search(U)&&(n|=T.T),-1!==e.search(j)&&(n|=T.LV),-1!==e.search(H)&&(n|=T.LVT),-1!==e.search(Y)&&(n|=T.ExtPict),n};function K(e,t){return 0!==(e&t)}var W=[[T.L,T.L|T.V|T.LV|T.LVT],[T.LV|T.V,T.V|T.T],[T.LVT|T.T,T.T],[T.Any,T.Extend|T.ZWJ],[T.Any,T.SpacingMark],[T.Prepend,T.Any],[T.ZWJ,T.ExtPict],[T.RI,T.RI]];function z(e,t){return-1===W.findIndex((function(n){return K(e,n[0])&&K(t,n[1])}))}var V=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,Q=function(e){return-1!==e.search(V)},X=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,q=function(e){var t=e.match(X);return null!==t&&t[0].length/2%2===1},J=function(e){return(0,u.Q)(e)&&ce.isNodeList(e.children)&&!ae.isEditor(e)},Z={isAncestor:function(e){return(0,u.Q)(e)&&ce.isNodeList(e.children)},isElement:J,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return Z.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return J(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},$=["text"],ee=["text"];function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var re=new WeakMap,ae={above:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,a=t.mode,o=void 0===a?"lowest":a,u=t.at,s=void 0===u?e.selection:u,c=t.match;if(s){var d,f=ae.path(e,s),p="lowest"===o,m=(0,l.A)(ae.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(m.s();!(d=m.n()).done;){var v=(0,i.A)(d.value,2),h=v[0],E=v[1];if(!Re.isText(h))if(Ce.isRange(s)){if(me.isAncestor(E,s.anchor.path)&&me.isAncestor(E,s.focus.path))return[h,E]}else if(!me.equals(f,E))return[h,E]}}catch(g){m.e(g)}finally{m.f()}}},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:ae.point(e,t,{edge:"end"}),focus:ae.end(e,[])},i=a.distance,u=void 0===i?1:i,s=0,c=(0,l.A)(ae.positions(e,ne(ne({},a),{},{at:o})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(s>u)break;0!==s&&(n=d),s++}}catch(f){c.e(f)}finally{c.f()}return n},before:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:ae.start(e,[]),focus:ae.point(e,t,{edge:"start"})},i=a.distance,u=void 0===i?1:i,s=0,c=(0,l.A)(ae.positions(e,ne(ne({},a),{},{at:o,reverse:!0})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(s>u)break;0!==s&&(n=d),s++}}catch(f){c.e(f)}finally{c.f()}return n},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t;e.deleteFragment(n)},edges:function(e,t){return[ae.start(e,t),ae.end(e,t)]},end:function(e,t){return ae.point(e,t,{edge:"end"})},first:function(e,t){var n=ae.path(e,t,{edge:"start"});return ae.node(e,n)},fragment:function(e,t){var n=ae.range(e,t),r=ce.fragment(e,n);return r},hasBlocks:function(e,t){return t.children.some((function(t){return Z.isElement(t)&&ae.isBlock(e,t)}))},hasInlines:function(e,t){return t.children.some((function(t){return Re.isText(t)||ae.isInline(e,t)}))},hasTexts:function(e,t){return t.children.every((function(e){return Re.isText(e)}))},insertBreak:function(e){e.insertBreak()},insertSoftBreak:function(e){e.insertSoftBreak()},insertFragment:function(e,t){e.insertFragment(t)},insertNode:function(e,t){e.insertNode(t)},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return!e.isInline(t)},isEditor:function(e){var t=re.get(e);if(void 0!==t)return t;if(!(0,u.Q)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteBackward&&"function"===typeof e.deleteForward&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isInline&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,u.Q)(e.marks))&&(null===e.selection||Ce.isRange(e.selection))&&ce.isNodeList(e.children)&&pe.isOperationList(e.operations);return re.set(e,n),n},isEnd:function(e,t,n){var r=ae.end(e,n);return ge.equals(t,r)},isEdge:function(e,t,n){return ae.isStart(e,t,n)||ae.isEnd(e,t,n)},isEmpty:function(e,t){var n=t.children,r=(0,i.A)(n,1)[0];return 0===n.length||1===n.length&&Re.isText(r)&&""===r.text&&!e.isVoid(t)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){var t=v.get(e);return void 0===t||t},isStart:function(e,t,n){if(0!==t.offset)return!1;var r=ae.start(e,n);return ge.equals(t,r)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){var n=ae.path(e,t,{edge:"end"});return ae.node(e,n)},leaf:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n);return[ce.leaf(e,r),r]},levels:(0,r.A)().mark((function(e){var t,n,a,o,u,s,c,d,f,p,m,v,h,E,g,A=arguments;return(0,r.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=(t=A.length>1&&void 0!==A[1]?A[1]:{}).at,a=void 0===n?e.selection:n,o=t.reverse,u=void 0!==o&&o,s=t.voids,c=void 0!==s&&s,null==(d=t.match)&&(d=function(){return!0}),a){r.next=6;break}return r.abrupt("return");case 6:f=[],p=ae.path(e,a),m=(0,l.A)(ce.levels(e,p)),r.prev=9,m.s();case 11:if((v=m.n()).done){r.next=20;break}if(h=(0,i.A)(v.value,2),E=h[0],g=h[1],d(E,g)){r.next=15;break}return r.abrupt("continue",18);case 15:if(f.push([E,g]),c||!Z.isElement(E)||!ae.isVoid(e,E)){r.next=18;break}return r.abrupt("break",20);case 18:r.next=11;break;case 20:r.next=25;break;case 22:r.prev=22,r.t0=r.catch(9),m.e(r.t0);case 25:return r.prev=25,m.f(),r.finish(25);case 28:return u&&f.reverse(),r.delegateYield(f,"t1",30);case 30:case"end":return r.stop()}}),f,null,[[9,22,25,28]])})),marks:function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(Ce.isExpanded(n)){var r=ae.nodes(e,{match:Re.isText}),a=(0,i.A)(r,1)[0];return a?C((0,i.A)(a,1)[0],$):{}}var o=n.anchor,l=o.path,u=ae.leaf(e,l),s=(0,i.A)(u,1)[0];if(0===o.offset){var c=ae.previous(e,{at:l,match:Re.isText});if(!ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isVoid(e,t)&&e.markableVoid(t)}})){var d=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)}});if(c&&d){var f=(0,i.A)(c,2),p=f[0],m=f[1],v=(0,i.A)(d,2)[1];me.isAncestor(v,m)&&(s=p)}}}return C(s,ee)},next:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,l=t.match,u=t.at,s=void 0===u?e.selection:u;if(s){var c=ae.after(e,s,{voids:o});if(c){var d=ae.last(e,[]),f=(0,i.A)(d,2)[1],p=[c.path,f];if(me.isPath(s)&&0===s.length)throw new Error("Cannot get the next node from the root node!");if(null==l)if(me.isPath(s)){var m=ae.parent(e,s),v=(0,i.A)(m,1)[0];l=function(e){return v.children.includes(e)}}else l=function(){return!0};var h=ae.nodes(e,{at:p,match:l,mode:r,voids:o}),E=(0,i.A)(h,1)[0];return E}}},node:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n),a=ce.get(e,r);return[a,r]},nodes:(0,r.A)().mark((function e(t){var n,a,o,u,s,c,d,f,p,m,v,h,E,g,A,y,_,C,T,b,N,O,D,S,L,I,R=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=(n=R.length>1&&void 0!==R[1]?R[1]:{}).at,o=void 0===a?t.selection:a,u=n.mode,s=void 0===u?"all":u,c=n.universal,d=void 0!==c&&c,f=n.reverse,p=void 0!==f&&f,m=n.voids,v=void 0!==m&&m,(h=n.match)||(h=function(){return!0}),o){e.next=6;break}return e.abrupt("return");case 6:ie.isSpan(o)?(E=o[0],g=o[1]):(A=ae.path(t,o,{edge:"start"}),y=ae.path(t,o,{edge:"end"}),E=p?y:A,g=p?A:y),_=ce.nodes(t,{reverse:p,from:E,to:g,pass:function(e){var n=(0,i.A)(e,1)[0];return!v&&(Z.isElement(n)&&ae.isVoid(t,n))}}),C=[],b=(0,l.A)(_),e.prev=10,b.s();case 12:if((N=b.n()).done){e.next=37;break}if(O=(0,i.A)(N.value,2),D=O[0],S=O[1],L=T&&0===me.compare(S,T[1]),"highest"!==s||!L){e.next=17;break}return e.abrupt("continue",35);case 17:if(h(D,S)){e.next=23;break}if(!d||L||!Re.isText(D)){e.next=22;break}return e.abrupt("return");case 22:return e.abrupt("continue",35);case 23:if("lowest"!==s||!L){e.next=26;break}return T=[D,S],e.abrupt("continue",35);case 26:if(!(I="lowest"===s?T:[D,S])){e.next=34;break}if(!d){e.next=32;break}C.push(I),e.next=34;break;case 32:return e.next=34,I;case 34:T=[D,S];case 35:e.next=12;break;case 37:e.next=42;break;case 39:e.prev=39,e.t0=e.catch(10),b.e(e.t0);case 42:return e.prev=42,b.f(),e.finish(42);case 45:if("lowest"!==s||!T){e.next=52;break}if(!d){e.next=50;break}C.push(T),e.next=52;break;case 50:return e.next=52,T;case 52:if(!d){e.next=54;break}return e.delegateYield(C,"t1",54);case 54:case"end":return e.stop()}}),e,null,[[10,39,42,45]])})),normalize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,a=t.operation,o=function(e){return f.get(e)||[]},u=function(e){var t=o(e).pop(),n=t.join(",");return function(e){return p.get(e)||new Set}(e).delete(n),t};if(ae.isNormalizing(e)){if(r){var s=Array.from(ce.nodes(e),(function(e){return(0,i.A)(e,2)[1]})),c=new Set(s.map((function(e){return e.join(",")})));f.set(e,s),p.set(e,c)}0!==o(e).length&&ae.withoutNormalizing(e,(function(){var t,n=(0,l.A)(o(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(ce.has(e,r)){var s=ae.node(e,r),c=s,d=(0,i.A)(c,2),f=d[0];d[1];Z.isElement(f)&&0===f.children.length&&e.normalizeNode(s,{operation:a})}}}catch(g){n.e(g)}finally{n.f()}for(var p=o(e),m=p.length,v=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:v,initialDirtyPathsLength:m,operation:a}))return;var h=u(e);if(ce.has(e,h)){var E=ae.node(e,h);e.normalizeNode(E,{operation:a})}v++,p=o(e)}}))}},parent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n),a=me.parent(r);return ae.node(e,a)},path:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,a=n.edge;if(me.isPath(t))if("start"===a){var o=ce.first(e,t);t=(0,i.A)(o,2)[1]}else if("end"===a){var l=ce.last(e,t);t=(0,i.A)(l,2)[1]}return Ce.isRange(t)&&(t="start"===a?Ce.start(t):"end"===a?Ce.end(t):me.common(t.anchor.path,t.focus.path)),ge.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},hasPath:function(e,t){return ce.has(e,t)},pathRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.pathRefs(e).delete(r),r.current=null,t}};return ae.pathRefs(e).add(r),r},pathRefs:function(e){var t=h.get(e);return t||(t=new Set,h.set(e,t)),t},point:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(me.isPath(t)){var a;if("end"===r){var o=ce.last(e,t);a=(0,i.A)(o,2)[1]}else{var l=ce.first(e,t);a=(0,i.A)(l,2)[1]}var u=ce.get(e,a);if(!Re.isText(u))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:a,offset:"end"===r?u.text.length:0}}if(Ce.isRange(t)){var s=Ce.edges(t),c=(0,i.A)(s,2),d=c[0],f=c[1];return"start"===r?d:f}return t},pointRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.pointRefs(e).delete(r),r.current=null,t}};return ae.pointRefs(e).add(r),r},pointRefs:function(e){var t=E.get(e);return t||(t=new Set,E.set(e,t)),t},positions:(0,r.A)().mark((function e(t){var n,a,o,u,s,c,d,f,p,m,v,h,E,g,A,y,_,C,T,N,O,D,I,R,w,M,P,k,x,B=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x=function(e,t,n){return"character"===t?b(e,n):"word"===t?S(e,n):"line"===t||"block"===t?e.length:1},a=(n=B.length>1&&void 0!==B[1]?B[1]:{}).at,o=void 0===a?t.selection:a,u=n.unit,s=void 0===u?"offset":u,c=n.reverse,d=void 0!==c&&c,f=n.voids,p=void 0!==f&&f,o){e.next=5;break}return e.abrupt("return");case 5:m=ae.range(t,o),v=Ce.edges(m),h=(0,i.A)(v,2),E=h[0],g=h[1],A=d?g:E,y=!1,_="",C=0,T=0,N=0,O=(0,l.A)(ae.nodes(t,{at:o,reverse:d,voids:p})),e.prev=14,O.s();case 16:if((D=O.n()).done){e.next=51;break}if(I=(0,i.A)(D.value,2),R=I[0],w=I[1],!Z.isElement(R)){e.next=26;break}if(p||!t.isVoid(R)){e.next=23;break}return e.next=22,ae.start(t,w);case 22:return e.abrupt("continue",49);case 23:if(!t.isInline(R)){e.next=25;break}return e.abrupt("continue",49);case 25:ae.hasInlines(t,R)&&(M=me.isAncestor(w,g.path)?g:ae.end(t,w),P=me.isAncestor(w,E.path)?E:ae.start(t,w),_=ae.string(t,{anchor:P,focus:M},{voids:p}),y=!0);case 26:if(!Re.isText(R)){e.next=49;break}if((k=me.equals(w,A.path))?(T=d?A.offset:R.text.length-A.offset,N=A.offset):(T=R.text.length,N=d?T:0),!k&&!y&&"offset"!==s){e.next=33;break}return e.next=32,{path:w,offset:N};case 32:y=!1;case 33:if(0!==C){e.next=39;break}if(""!==_){e.next=37;break}return e.abrupt("break",49);case 37:C=x(_,s,d),_=L(_,C,d)[1];case 39:if(N=d?N-C:N+C,!((T-=C)<0)){e.next=44;break}return C=-T,e.abrupt("break",49);case 44:return C=0,e.next=47,{path:w,offset:N};case 47:e.next=33;break;case 49:e.next=16;break;case 51:e.next=56;break;case 53:e.prev=53,e.t0=e.catch(14),O.e(e.t0);case 56:return e.prev=56,O.f(),e.finish(56);case 59:case"end":return e.stop()}}),e,null,[[14,53,56,59]])})),previous:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,l=t.match,u=t.at,s=void 0===u?e.selection:u;if(s){var c=ae.before(e,s,{voids:o});if(c){var d=ae.first(e,[]),f=(0,i.A)(d,2)[1],p=[c.path,f];if(me.isPath(s)&&0===s.length)throw new Error("Cannot get the previous node from the root node!");if(null==l)if(me.isPath(s)){var m=ae.parent(e,s),v=(0,i.A)(m,1)[0];l=function(e){return v.children.includes(e)}}else l=function(){return!0};var h=ae.nodes(e,{reverse:!0,at:p,match:l,mode:r,voids:o}),E=(0,i.A)(h,1)[0];return E}}},range:function(e,t,n){return Ce.isRange(t)&&!n?t:{anchor:ae.start(e,t),focus:ae.end(e,n||t)}},rangeRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.rangeRefs(e).delete(r),r.current=null,t}};return ae.rangeRefs(e).add(r),r},rangeRefs:function(e){var t=g.get(e);return t||(t=new Set,g.set(e,t)),t},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){v.set(e,t)},start:function(e,t){return ae.point(e,t,{edge:"start"})},string:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,a=void 0!==r&&r,o=ae.range(e,t),u=Ce.edges(o),s=(0,i.A)(u,2),c=s[0],d=s[1],f="",p=(0,l.A)(ae.nodes(e,{at:o,match:Re.isText,voids:a}));try{for(p.s();!(n=p.n()).done;){var m=(0,i.A)(n.value,2),v=m[0],h=m[1],E=v.text;me.equals(h,d.path)&&(E=E.slice(0,d.offset)),me.equals(h,c.path)&&(E=E.slice(c.offset)),f+=E}}catch(g){p.e(g)}finally{p.f()}return f},unhangRange:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,a=Ce.edges(t),o=(0,i.A)(a,2),u=o[0],s=o[1];if(0!==u.offset||0!==s.offset||Ce.isCollapsed(t)||me.hasPrevious(s.path))return t;var c,d=ae.above(e,{at:s,match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:ae.start(e,u),focus:s},m=!0,v=(0,l.A)(ae.nodes(e,{at:p,match:Re.isText,reverse:!0,voids:r}));try{for(v.s();!(c=v.n()).done;){var h=(0,i.A)(c.value,2),E=h[0],g=h[1];if(m)m=!1;else if(""!==E.text||me.isBefore(g,f)){s={path:g,offset:E.text.length};break}}}catch(A){v.e(A)}finally{v.f()}return{anchor:u,focus:s}},void:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ae.above(e,ne(ne({},t),{},{match:function(t){return Z.isElement(t)&&ae.isVoid(e,t)}}))},withoutNormalizing:function(e,t){var n=ae.isNormalizing(e);ae.setNormalizing(e,!1);try{t()}finally{ae.setNormalizing(e,n)}ae.normalize(e)}},oe={isLocation:function(e){return me.isPath(e)||ge.isPoint(e)||Ce.isRange(e)}},ie={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(me.isPath)}},le=["children"],ue=["text"],se=new WeakMap,ce={ancestor:function(e,t){var n=ce.get(e,t);if(Re.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(Ne.stringify(n)));return n},ancestors:(0,r.A)().mark((function e(t,n){var a,o,i,u,s,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=d.length>2&&void 0!==d[2]?d[2]:{},o=(0,l.A)(me.ancestors(n,a)),e.prev=2,o.s();case 4:if((i=o.n()).done){e.next=12;break}return u=i.value,s=ce.ancestor(t,u),c=[s,u],e.next=10,c;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),o.e(e.t0);case 17:return e.prev=17,o.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(Re.isText(e))throw new Error("Cannot get the child of a text node: ".concat(Ne.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(Ne.stringify(e)));return n},children:(0,r.A)().mark((function(e,t){var n,a,o,i,l,u,s,c=arguments;return(0,r.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,a=void 0!==n&&n,o=ce.ancestor(e,t),i=o.children,l=a?i.length-1:0;case 5:if(!(a?l>=0:l<i.length)){r.next=13;break}return u=ce.child(o,l),s=t.concat(l),r.next=10,[u,s];case 10:l=a?l-1:l+1,r.next=5;break;case 13:case"end":return r.stop()}}),i)})),common:function(e,t,n){var r=me.common(t,n);return[ce.get(e,r),r]},descendant:function(e,t){var n=ce.get(e,t);if(ae.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(Ne.stringify(n)));return n},descendants:(0,r.A)().mark((function e(t){var n,a,o,u,s,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,l.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(u=(0,i.A)(o.value,2),s=u[0],0===(c=u[1]).length){e.next=9;break}return e.next=9,[s,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,r.A)().mark((function e(t){var n,a,o,u,s,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,l.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(u=(0,i.A)(o.value,2),s=u[0],c=u[1],!Z.isElement(s)){e.next=9;break}return e.next=9,[s,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return Z.isAncestor(e)?C(e,le):C(e,ue)},first:function(e,t){for(var n=t.slice(),r=ce.get(e,n);r&&!Re.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(Re.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Ne.stringify(e)));return(0,s.jM)({children:e.children},(function(e){var n,r=Ce.edges(t),a=(0,i.A)(r,2),o=a[0],u=a[1],s=ce.nodes(e,{reverse:!0,pass:function(e){var n=(0,i.A)(e,2)[1];return!Ce.includes(t,n)}}),c=(0,l.A)(s);try{for(c.s();!(n=c.n()).done;){var d=(0,i.A)(n.value,2)[1];if(!Ce.includes(t,d)){var f=ce.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(me.equals(d,u.path)){var m=ce.leaf(e,d);m.text=m.text.slice(0,u.offset)}if(me.equals(d,o.path)){var v=ce.leaf(e,d);v.text=v.text.slice(o.offset)}}}catch(h){c.e(h)}finally{c.f()}ae.isEditor(e)&&(e.selection=null)})).children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(Re.isText(n)||!n.children[a])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(Ne.stringify(e)));n=n.children[a]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(Re.isText(n)||!n.children[a])return!1;n=n.children[a]}return!0},isNode:function(e){return Re.isText(e)||Z.isElement(e)||ae.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=se.get(e);if(void 0!==t)return t;var n=e.every((function(e){return ce.isNode(e)}));return se.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=ce.get(e,n);r&&!Re.isText(r)&&0!==r.children.length;){var a=r.children.length-1;r=r.children[a],n.push(a)}return[r,n]},leaf:function(e,t){var n=ce.get(e,t);if(!Re.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(Ne.stringify(n)));return n},levels:(0,r.A)().mark((function e(t,n){var a,o,i,u,s,c=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=c.length>2&&void 0!==c[2]?c[2]:{},o=(0,l.A)(me.levels(n,a)),e.prev=2,o.s();case 4:if((i=o.n()).done){e.next=11;break}return u=i.value,s=ce.get(t,u),e.next=9,[s,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),o.e(e.t0);case 16:return e.prev=16,o.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return Z.isElement(e)&&Z.isElementProps(t)&&Z.matches(e,t)||Re.isText(e)&&Re.isTextProps(t)&&Re.matches(e,t)},nodes:(0,r.A)().mark((function e(t){var n,a,o,i,l,u,s,c,d,f,p,m,v,h=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=(n=h.length>1&&void 0!==h[1]?h[1]:{}).pass,o=n.reverse,i=void 0!==o&&o,l=n.from,u=void 0===l?[]:l,s=n.to,c=new Set,d=[],f=t;case 6:if(!s||!(i?me.isBefore(d,s):me.isAfter(d,s))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||Re.isText(f)||0===f.children.length||null!=a&&!1!==a([f,d])){e.next=19;break}return c.add(f),p=i?f.children.length-1:0,me.isAncestor(d,u)&&(p=u[d.length]),d=d.concat(p),f=ce.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(i){e.next=27;break}if(m=me.next(d),!ce.has(t,m)){e.next=27;break}return d=m,f=ce.get(t,d),e.abrupt("continue",6);case 27:if(!i||0===d[d.length-1]){e.next=32;break}return v=me.previous(d),d=v,f=ce.get(t,d),e.abrupt("continue",6);case 32:d=me.parent(d),f=ce.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=me.parent(t),r=ce.get(e,n);if(Re.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return Re.isText(e)?e.text:e.children.map(ce.string).join("")},texts:(0,r.A)().mark((function e(t){var n,a,o,u,s,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,l.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(u=(0,i.A)(o.value,2),s=u[0],c=u[1],!Re.isText(s)){e.next=9;break}return e.next=9,[s,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?de(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pe={isNodeOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,u.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return me.isPath(e.path)&&ce.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&me.isPath(e.path);case"merge_node":return"number"===typeof e.position&&me.isPath(e.path)&&(0,u.Q)(e.properties);case"move_node":return me.isPath(e.path)&&me.isPath(e.newPath);case"set_node":return me.isPath(e.path)&&(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"set_selection":return null===e.properties&&Ce.isRange(e.newProperties)||null===e.newProperties&&Ce.isRange(e.properties)||(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"split_node":return me.isPath(e.path)&&"number"===typeof e.position&&(0,u.Q)(e.properties);default:return!1}},isOperationList:function(e){return Array.isArray(e)&&e.every((function(e){return pe.isOperation(e)}))},isSelectionOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return fe(fe({},e),{},{type:"remove_node"});case"insert_text":return fe(fe({},e),{},{type:"remove_text"});case"merge_node":return fe(fe({},e),{},{type:"split_node",path:me.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(me.equals(t,n))return e;if(me.isSibling(n,t))return fe(fe({},e),{},{path:t,newPath:n});var r=me.transform(n,e),a=me.transform(me.next(n),e);return fe(fe({},e),{},{path:r,newPath:a});case"remove_node":return fe(fe({},e),{},{type:"insert_node"});case"remove_text":return fe(fe({},e),{},{type:"insert_text"});case"set_node":var o=e.properties,i=e.newProperties;return fe(fe({},e),{},{properties:i,newProperties:o});case"set_selection":var l=e.properties,u=e.newProperties;return fe(fe({},e),{},null==l?{properties:u,newProperties:null}:null==u?{properties:null,newProperties:l}:{properties:u,newProperties:l});case"split_node":return fe(fe({},e),{},{type:"merge_node",path:me.next(e.path)})}}},me={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,a=me.levels(e,t);return a=r?a.slice(1):a.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var a=e[r];if(a!==t[r])break;n.push(a)}return n},compare:function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return me.equals(r,a)&&o>i},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),a=t.slice(0,n);return me.equals(r,a)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return me.equals(r,a)&&o<i},equals:function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},hasPrevious:function(e){return e[e.length-1]>0},isAfter:function(e,t){return 1===me.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===me.compare(e,t)},isBefore:function(e,t){return-1===me.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===me.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===me.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===me.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===me.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&me.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],a=0;a<=e.length;a++)r.push(e.slice(0,a));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!me.isAncestor(t,e)&&!me.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,a.A)(e),o=n.affinity,i=void 0===o?"forward":o;if(0===e.length)return r;switch(t.type){case"insert_node":var l=t.path;(me.equals(l,r)||me.endsBefore(l,r)||me.isAncestor(l,r))&&(r[l.length-1]+=1);break;case"remove_node":var u=t.path;if(me.equals(u,r)||me.isAncestor(u,r))return null;me.endsBefore(u,r)&&(r[u.length-1]-=1);break;case"merge_node":var s=t.path,c=t.position;me.equals(s,r)||me.endsBefore(s,r)?r[s.length-1]-=1:me.isAncestor(s,r)&&(r[s.length-1]-=1,r[s.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(me.equals(d,r)){if("forward"===i)r[r.length-1]+=1;else if("backward"!==i)return null}else me.endsBefore(d,r)?r[d.length-1]+=1:me.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,m=t.newPath;if(me.equals(p,m))return r;if(me.isAncestor(p,r)||me.equals(p,r)){var v=m.slice();return me.endsBefore(p,m)&&p.length<m.length&&(v[p.length-1]-=1),v.concat(r.slice(p.length))}me.isSibling(p,m)&&(me.isAncestor(m,r)||me.equals(m,r))?me.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:me.endsBefore(m,r)||me.equals(m,r)||me.isAncestor(m,r)?(me.endsBefore(p,r)&&(r[p.length-1]-=1),r[m.length-1]+=1):me.endsBefore(p,r)&&(me.equals(m,r)&&(r[m.length-1]+=1),r[p.length-1]-=1)}return r}},ve={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=me.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}};function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ge={compare:function(e,t){var n=me.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:function(e,t){return 1===ge.compare(e,t)},isBefore:function(e,t){return-1===ge.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&me.equals(e.path,t.path)},isPoint:function(e){return(0,u.Q)(e)&&"number"===typeof e.offset&&me.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,s.jM)(e,(function(e){if(null===e)return null;var r=n.affinity,a=void 0===r?"forward":r,o=e.path,i=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=me.transform(o,t,n);break;case"insert_text":me.equals(t.path,o)&&(t.offset<i||t.offset===i&&"forward"===a)&&(e.offset+=t.text.length);break;case"merge_node":me.equals(t.path,o)&&(e.offset+=t.position),e.path=me.transform(o,t,n);break;case"remove_text":me.equals(t.path,o)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(me.equals(t.path,o)||me.isAncestor(t.path,o))return null;e.path=me.transform(o,t,n);break;case"split_node":if(me.equals(t.path,o)){if(t.position===i&&null==a)return null;(t.position<i||t.position===i&&"forward"===a)&&(e.offset-=t.position,e.path=me.transform(o,t,Ee(Ee({},n),{},{affinity:"forward"})))}else e.path=me.transform(o,t,n)}}))}},Ae={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=ge.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},ye=["anchor","focus"];function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ce={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,a=e.focus;return Ce.isBackward(e)===n?[r,a]:[a,r]},end:function(e){var t=Ce.edges(e),n=(0,i.A)(t,2)[1];return n},equals:function(e,t){return ge.equals(e.anchor,t.anchor)&&ge.equals(e.focus,t.focus)},includes:function(e,t){if(Ce.isRange(t)){if(Ce.includes(e,t.anchor)||Ce.includes(e,t.focus))return!0;var n=Ce.edges(e),r=(0,i.A)(n,2),a=r[0],o=r[1],l=Ce.edges(t),u=(0,i.A)(l,2),s=u[0],c=u[1];return ge.isBefore(a,s)&&ge.isAfter(o,c)}var d=Ce.edges(e),f=(0,i.A)(d,2),p=f[0],m=f[1],v=!1,h=!1;return ge.isPoint(t)?(v=ge.compare(t,p)>=0,h=ge.compare(t,m)<=0):(v=me.compare(t,p.path)>=0,h=me.compare(t,m.path)<=0),v&&h},intersection:function(e,t){var n=C(e,ye),r=Ce.edges(e),a=(0,i.A)(r,2),o=a[0],l=a[1],u=Ce.edges(t),s=(0,i.A)(u,2),c=s[0],f=s[1],p=ge.isBefore(o,c)?c:o,m=ge.isBefore(l,f)?l:f;return ge.isBefore(m,p)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({anchor:p,focus:m},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return ge.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return ge.equals(t,n)},isExpanded:function(e){return!Ce.isCollapsed(e)},isForward:function(e){return!Ce.isBackward(e)},isRange:function(e){return(0,u.Q)(e)&&ge.isPoint(e.anchor)&&ge.isPoint(e.focus)},points:(0,r.A)().mark((function e(t){return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,[t.anchor,"anchor"];case 2:return e.next=4,[t.focus,"focus"];case 4:case"end":return e.stop()}}),e)})),start:function(e){var t=Ce.edges(e),n=(0,i.A)(t,1)[0];return n},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,s.jM)(e,(function(e){if(null===e)return null;var r,a,o=n.affinity,i=void 0===o?"inward":o;if("inward"===i){var l=Ce.isCollapsed(e);Ce.isForward(e)?(r="forward",a=l?r:"backward"):(r="backward",a=l?r:"forward")}else"outward"===i?Ce.isForward(e)?(r="backward",a="forward"):(r="forward",a="backward"):(r=i,a=i);var u=ge.transform(e.anchor,t,{affinity:r}),s=ge.transform(e.focus,t,{affinity:a});if(!u||!s)return null;e.anchor=u,e.focus=s}))}},Te={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=Ce.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},be=void 0,Ne={setScrubber:function(e){be=e},stringify:function(e){return JSON.stringify(e,be)}},Oe=function(e,t){for(var n in e){var r=e[n],a=t[n];if((0,u.Q)(r)&&(0,u.Q)(a)){if(!Oe(r,a))return!1}else if(Array.isArray(r)&&Array.isArray(a)){if(r.length!==a.length)return!1;for(var o=0;o<r.length;o++)if(r[o]!==a[o])return!1}else if(r!==a)return!1}for(var i in t)if(void 0===e[i]&&void 0!==t[i])return!1;return!0},De=["text"],Se=["anchor","focus"];function Le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Re={equals:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function a(e){return C(e,De)}return Oe(r?a(e):e,r?a(t):t)},isText:function(e){return(0,u.Q)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return Re.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[Ie({},e)],a=(0,l.A)(t);try{for(a.s();!(n=a.n()).done;){var o,u=n.value,s=C(u,Se),c=Ce.edges(u),d=(0,i.A)(c,2),f=d[0],p=d[1],m=[],v=0,h=f.offset,E=p.offset,g=(0,l.A)(r);try{for(g.s();!(o=g.n()).done;){var A=o.value,y=A.text.length,_=v;if(v+=y,h<=_&&v<=E)Object.assign(A,s),m.push(A);else if(h!==E&&(h===v||E===_)||h>v||E<_||E===_&&0!==_)m.push(A);else{var T=A,b=void 0,N=void 0;if(E<v){var O=E-_;N=Ie(Ie({},T),{},{text:T.text.slice(O)}),T=Ie(Ie({},T),{},{text:T.text.slice(0,O)})}if(h>_){var D=h-_;b=Ie(Ie({},T),{},{text:T.text.slice(0,D)}),T=Ie(Ie({},T),{},{text:T.text.slice(D)})}Object.assign(T,s),b&&m.push(b),m.push(T),N&&m.push(N)}}}catch(S){g.e(S)}finally{g.f()}r=m}}catch(S){a.e(S)}finally{a.f()}return r}};function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=["text"],ke=["children"];function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe={insertNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,o=n.voids,u=void 0!==o&&o,s=n.mode,c=void 0===s?"lowest":s,d=n.at,f=n.match,p=n.select;if(ce.isNode(t)&&(t=[t]),0!==t.length){var m=t,v=(0,i.A)(m,1)[0];if(d||(d=e.selection?e.selection:e.children.length>0?ae.end(e,[]):[0],p=!0),null==p&&(p=!1),Ce.isRange(d))if(a||(d=ae.unhangRange(e,d,{voids:u})),Ce.isCollapsed(d))d=d.anchor;else{var h=Ce.edges(d),E=(0,i.A)(h,2)[1],g=ae.pointRef(e,E);Qe.delete(e,{at:d}),d=g.unref()}if(ge.isPoint(d)){null==f&&(f=Re.isText(v)?function(e){return Re.isText(e)}:e.isInline(v)?function(t){return Re.isText(t)||ae.isInline(e,t)}:function(t){return Z.isElement(t)&&ae.isBlock(e,t)});var A=ae.nodes(e,{at:d.path,match:f,mode:c,voids:u}),y=(0,i.A)(A,1)[0];if(!y)return;var _=(0,i.A)(y,2)[1],C=ae.pathRef(e,_),T=ae.isEnd(e,d,_);Qe.splitNodes(e,{at:d,match:f,mode:c,voids:u});var b=C.unref();d=T?me.next(b):b}var N=me.parent(d),O=d[d.length-1];if(u||!ae.void(e,{at:N})){var D,S=(0,l.A)(t);try{for(S.s();!(D=S.n()).done;){var L=D.value,I=N.concat(O);O++,e.apply({type:"insert_node",path:I,node:L}),d=me.next(d)}}catch(w){S.e(w)}finally{S.f()}if(d=me.previous(d),p){var R=ae.end(e,d);R&&Qe.select(e,R)}}}}))},liftNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,a=t.mode,o=void 0===a?"lowest":a,l=t.voids,u=void 0!==l&&l,s=t.match;if(null==s&&(s=me.isPath(r)?He(e,r):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),r)for(var c=ae.nodes(e,{at:r,match:s,mode:o,voids:u}),d=0,f=Array.from(c,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));d<f.length;d++){var p=f[d].unref();if(p.length<2)throw new Error("Cannot lift node at a path [".concat(p,"] because it has a depth of less than `2`."));var m=ae.node(e,me.parent(p)),v=(0,i.A)(m,2),h=v[0],E=v[1],g=p[p.length-1],A=h.children.length;if(1===A){var y=me.next(E);Qe.moveNodes(e,{at:p,to:y,voids:u}),Qe.removeNodes(e,{at:E,voids:u})}else if(0===g)Qe.moveNodes(e,{at:p,to:E,voids:u});else if(g===A-1){var _=me.next(E);Qe.moveNodes(e,{at:p,to:_,voids:u})}else{var C=me.next(p),T=me.next(E);Qe.splitNodes(e,{at:C,voids:u}),Qe.moveNodes(e,{at:p,to:T,voids:u})}}}))},mergeNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.match,r=t.at,a=void 0===r?e.selection:r,o=t.hanging,l=void 0!==o&&o,u=t.voids,s=void 0!==u&&u,c=t.mode,d=void 0===c?"lowest":c;if(a){if(null==n)if(me.isPath(a)){var f=ae.parent(e,a),p=(0,i.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return Z.isElement(t)&&ae.isBlock(e,t)};if(!l&&Ce.isRange(a)&&(a=ae.unhangRange(e,a,{voids:s})),Ce.isRange(a))if(Ce.isCollapsed(a))a=a.anchor;else{var m=Ce.edges(a),v=(0,i.A)(m,2)[1],h=ae.pointRef(e,v);Qe.delete(e,{at:a}),a=h.unref(),null==t.at&&Qe.select(e,a)}var E=ae.nodes(e,{at:a,match:n,voids:s,mode:d}),g=(0,i.A)(E,1)[0],A=ae.previous(e,{at:a,match:n,voids:s,mode:d});if(g&&A){var y=(0,i.A)(g,2),_=y[0],T=y[1],b=(0,i.A)(A,2),N=b[0],O=b[1];if(0!==T.length&&0!==O.length){var D,S,L=me.next(O),I=me.common(T,O),R=me.isSibling(T,O),w=Array.from(ae.levels(e,{at:T}),(function(e){return(0,i.A)(e,1)[0]})).slice(I.length).slice(0,-1),M=ae.above(e,{at:T,mode:"highest",match:function(t){return w.includes(t)&&Ue(e,t)}}),P=M&&ae.pathRef(e,M[1]);if(Re.isText(_)&&Re.isText(N)){var k=C(_,Pe);S=N.text.length,D=k}else{if(!Z.isElement(_)||!Z.isElement(N))throw new Error("Cannot merge the node at path [".concat(T,"] with the previous sibling because it is not the same kind: ").concat(Ne.stringify(_)," ").concat(Ne.stringify(N)));k=C(_,ke);S=N.children.length,D=k}R||Qe.moveNodes(e,{at:T,to:L,voids:s}),P&&Qe.removeNodes(e,{at:P.current,voids:s}),Z.isElement(N)&&ae.isEmpty(e,N)||Re.isText(N)&&""===N.text&&0!==O[O.length-1]?Qe.removeNodes(e,{at:O,voids:s}):e.apply({type:"merge_node",path:L,position:S,properties:D}),P&&P.unref()}}}}))},moveNodes:function(e,t){ae.withoutNormalizing(e,(function(){var n=t.to,r=t.at,a=void 0===r?e.selection:r,o=t.mode,l=void 0===o?"lowest":o,u=t.voids,s=void 0!==u&&u,c=t.match;if(a){null==c&&(c=me.isPath(a)?He(e,a):function(t){return Z.isElement(t)&&ae.isBlock(e,t)});for(var d=ae.pathRef(e,n),f=ae.nodes(e,{at:a,match:c,mode:l,voids:s}),p=0,m=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));p<m.length;p++){var v=m[p].unref(),h=d.current;0!==v.length&&e.apply({type:"move_node",path:v,newPath:h}),d.current&&me.isSibling(h,v)&&me.isAfter(h,v)&&(d.current=me.next(d.current))}d.unref()}}))},removeNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,a=t.voids,o=void 0!==a&&a,l=t.mode,u=void 0===l?"lowest":l,s=t.at,c=void 0===s?e.selection:s,d=t.match;if(c){null==d&&(d=me.isPath(c)?He(e,c):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),!r&&Ce.isRange(c)&&(c=ae.unhangRange(e,c,{voids:o}));for(var f=ae.nodes(e,{at:c,match:d,mode:u,voids:o}),p=0,m=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));p<m.length;p++){var v=m[p].unref();if(v){var h=ae.node(e,v),E=(0,i.A)(h,1)[0];e.apply({type:"remove_node",path:v,node:E})}}}}))},setNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.match,a=n.at,o=void 0===a?e.selection:a,u=n.compare,s=n.merge,c=n.hanging,d=void 0!==c&&c,f=n.mode,p=void 0===f?"lowest":f,m=n.split,v=void 0!==m&&m,h=n.voids,E=void 0!==h&&h;if(o){if(null==r&&(r=me.isPath(o)?He(e,o):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),!d&&Ce.isRange(o)&&(o=ae.unhangRange(e,o,{voids:E})),v&&Ce.isRange(o)){if(Ce.isCollapsed(o)&&ae.leaf(e,o.anchor)[0].text.length>0)return;var g=ae.rangeRef(e,o,{affinity:"inward"}),A=Ce.edges(o),y=(0,i.A)(A,2),_=y[0],C=y[1],T="lowest"===p?"lowest":"highest",b=ae.isEnd(e,C,C.path);Qe.splitNodes(e,{at:C,match:r,mode:T,voids:E,always:!b});var N=ae.isStart(e,_,_.path);Qe.splitNodes(e,{at:_,match:r,mode:T,voids:E,always:!N}),o=g.unref(),null==n.at&&Qe.select(e,o)}u||(u=function(e,t){return e!==t});var O,D=(0,l.A)(ae.nodes(e,{at:o,match:r,mode:p,voids:E}));try{for(D.s();!(O=D.n()).done;){var S=(0,i.A)(O.value,2),L=S[0],I=S[1],R={},w={};if(0!==I.length){var M=!1;for(var P in t)"children"!==P&&"text"!==P&&u(t[P],L[P])&&(M=!0,L.hasOwnProperty(P)&&(R[P]=L[P]),s?null!=t[P]&&(w[P]=s(L[P],t[P])):null!=t[P]&&(w[P]=t[P]));M&&e.apply({type:"set_node",path:I,properties:R,newProperties:w})}}}catch(k){D.e(k)}finally{D.f()}}}))},splitNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,u=t.match,s=t.at,c=void 0===s?e.selection:s,d=t.height,f=void 0===d?0:d,p=t.always,m=void 0!==p&&p;if(null==u&&(u=function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),Ce.isRange(c)&&(c=je(e,c)),me.isPath(c)){var v=c,h=ae.point(e,v),E=ae.parent(e,v),g=(0,i.A)(E,1)[0];u=function(e){return e===g},f=h.path.length-v.length+1,c=h,m=!0}if(c){var A,y=ae.pointRef(e,c,{affinity:"backward"});try{var _=ae.nodes(e,{at:c,match:u,mode:r,voids:o}),C=(0,i.A)(_,1)[0];if(!C)return;var T=ae.void(e,{at:c,mode:"highest"});if(!o&&T){var b=(0,i.A)(T,2),N=b[0],O=b[1];if(Z.isElement(N)&&e.isInline(N)){var D=ae.after(e,O);if(!D){var S=me.next(O);Qe.insertNodes(e,{text:""},{at:S,voids:o}),D=ae.point(e,S)}c=D,m=!0}f=c.path.length-O.length+1,m=!0}A=ae.pointRef(e,c);var L,I=c.path.length-f,R=(0,i.A)(C,2)[1],w=c.path.slice(0,I),M=0===f?c.offset:c.path[I]+0,P=(0,l.A)(ae.levels(e,{at:w,reverse:!0,voids:o}));try{for(P.s();!(L=P.n()).done;){var k=(0,i.A)(L.value,2),x=k[0],B=k[1],F=!1;if(B.length<R.length||0===B.length||!o&&Z.isElement(x)&&ae.isVoid(e,x))break;var U=y.current,j=ae.isEnd(e,U,B);if(m||!y||!ae.isEdge(e,U,B)){F=!0;var H=ce.extractProps(x);e.apply({type:"split_node",path:B,position:M,properties:H})}M=B[B.length-1]+(F||j?1:0)}}catch(K){P.e(K)}finally{P.f()}if(null==t.at){var Y=A.current||ae.end(e,[]);Qe.select(e,Y)}}finally{var G;y.unref(),null===(G=A)||void 0===G||G.unref()}}}))},unsetNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,a={},o=(0,l.A)(t);try{for(o.s();!(r=o.n()).done;){a[r.value]=null}}catch(i){o.e(i)}finally{o.f()}Qe.setNodes(e,a,n)},unwrapNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.split,o=void 0!==a&&a,u=t.voids,s=void 0!==u&&u,c=t.at,d=void 0===c?e.selection:c,f=t.match;if(d){null==f&&(f=me.isPath(d)?He(e,d):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),me.isPath(d)&&(d=ae.range(e,d));var p,m=Ce.isRange(d)?ae.rangeRef(e,d):null,v=ae.nodes(e,{at:d,match:f,mode:r,voids:s}),h=Array.from(v,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)})).reverse(),E=function(t){var n=t.unref(),r=ae.node(e,n),a=(0,i.A)(r,1)[0],l=ae.range(e,n);o&&m&&(l=Ce.intersection(m.current,l)),Qe.liftNodes(e,{at:l,match:function(e){return Z.isAncestor(a)&&a.children.includes(e)},voids:s})},g=(0,l.A)(h);try{for(g.s();!(p=g.n()).done;){E(p.value)}}catch(A){g.e(A)}finally{g.f()}m&&m.unref()}}))},wrapNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.mode,a=void 0===r?"lowest":r,o=n.split,l=void 0!==o&&o,u=n.voids,s=void 0!==u&&u,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=me.isPath(f)?He(e,f):e.isInline(t)?function(t){return Z.isElement(t)&&ae.isInline(e,t)||Re.isText(t)}:function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),l&&Ce.isRange(f)){var p=Ce.edges(f),m=(0,i.A)(p,2),v=m[0],h=m[1],E=ae.rangeRef(e,f,{affinity:"inward"});Qe.splitNodes(e,{at:h,match:c,voids:s}),Qe.splitNodes(e,{at:v,match:c,voids:s}),f=E.unref(),null==n.at&&Qe.select(e,f)}for(var g=0,A=Array.from(ae.nodes(e,{at:f,match:e.isInline(t)?function(t){return Z.isElement(t)&&ae.isBlock(e,t)}:function(e){return ae.isEditor(e)},mode:"lowest",voids:s}));g<A.length;g++){var y=(0,i.A)(A[g],2)[1],_=Ce.isRange(f)?Ce.intersection(f,ae.range(e,y)):f;if(_){var C=Array.from(ae.nodes(e,{at:_,match:c,mode:a,voids:s}));if(C.length>0)if("continue"===function(){var n=C,r=(0,i.A)(n,1)[0],a=C[C.length-1],o=(0,i.A)(r,2)[1],l=(0,i.A)(a,2)[1];if(0===o.length&&0===l.length)return"continue";var u=me.equals(o,l)?me.parent(o):me.common(o,l),c=ae.range(e,o,l),d=ae.node(e,u),f=(0,i.A)(d,1)[0],p=u.length+1,m=me.next(l.slice(0,p)),v=Be(Be({},t),{},{children:[]});Qe.insertNodes(e,v,{at:m,voids:s}),Qe.moveNodes(e,{at:c,match:function(e){return Z.isAncestor(f)&&f.children.includes(e)},to:m.concat(0),voids:s})}())continue}}}}))}},Ue=function(e,t){if(Z.isElement(t)){var n=t;return!!ae.isVoid(e,t)||1===n.children.length&&Ue(e,n.children[0])}return!ae.isEditor(t)},je=function(e,t){if(Ce.isCollapsed(t))return t.anchor;var n=Ce.edges(t),r=(0,i.A)(n,2)[1],a=ae.pointRef(e,r);return Qe.delete(e,{at:t}),a.unref()},He=function(e,t){var n=ae.node(e,t),r=(0,i.A)(n,1)[0];return function(e){return e===r}};function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ke={collapse:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)Qe.select(e,r.anchor);else if("focus"===n)Qe.select(e,r.focus);else if("start"===n){var a=Ce.edges(r),o=(0,i.A)(a,1)[0];Qe.select(e,o)}else if("end"===n){var l=Ce.edges(r),u=(0,i.A)(l,2)[1];Qe.select(e,u)}},deselect:function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,a=void 0===r?1:r,o=t.unit,i=void 0===o?"character":o,l=t.reverse,u=void 0!==l&&l,s=t.edge,c=void 0===s?null:s;if(n){"start"===c&&(c=Ce.isBackward(n)?"focus":"anchor"),"end"===c&&(c=Ce.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:a,unit:i},m={};if(null==c||"anchor"===c){var v=u?ae.before(e,d,p):ae.after(e,d,p);v&&(m.anchor=v)}if(null==c||"focus"===c){var h=u?ae.before(e,f,p):ae.after(e,f,p);h&&(m.focus=h)}Qe.setSelection(e,m)}},select:function(e,t){var n=e.selection;if(t=ae.range(e,t),n)Qe.setSelection(e,t);else{if(!Ce.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Ne.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}},setPoint:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,a=n.edge,i=void 0===a?"both":a;if(r){"start"===i&&(i=Ce.isBackward(r)?"focus":"anchor"),"end"===i&&(i=Ce.isBackward(r)?"anchor":"focus");var l=r.anchor,u=r.focus,s="anchor"===i?l:u;Qe.setSelection(e,(0,o.default)({},"anchor"===i?"anchor":"focus",Ge(Ge({},s),t)))}},setSelection:function(e,t){var n=e.selection,r={},a={};if(n){for(var o in t)("anchor"===o&&null!=t.anchor&&!ge.equals(t.anchor,n.anchor)||"focus"===o&&null!=t.focus&&!ge.equals(t.focus,n.focus)||"anchor"!==o&&"focus"!==o&&t[o]!==n[o])&&(r[o]=n[o],a[o]=t[o]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:a})}}},We={delete:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.reverse,r=void 0!==n&&n,a=t.unit,o=void 0===a?"character":a,u=t.distance,s=void 0===u?1:u,c=t.voids,d=void 0!==c&&c,f=t.at,p=void 0===f?e.selection:f,m=t.hanging,v=void 0!==m&&m;if(p){var h=!1;if(Ce.isRange(p)&&Ce.isCollapsed(p)&&(h=!0,p=p.anchor),ge.isPoint(p)){var E=ae.void(e,{at:p,mode:"highest"});if(!d&&E){p=(0,i.A)(E,2)[1]}else{var g={unit:o,distance:s};p={anchor:p,focus:r?ae.before(e,p,g)||ae.start(e,[]):ae.after(e,p,g)||ae.end(e,[])},v=!0}}if(me.isPath(p))Qe.removeNodes(e,{at:p,voids:d});else if(!Ce.isCollapsed(p)){if(!v){var A=Ce.edges(p),y=(0,i.A)(A,2)[1],_=ae.end(e,[]);ge.equals(y,_)||(p=ae.unhangRange(e,p,{voids:d}))}var C=Ce.edges(p),T=(0,i.A)(C,2),b=T[0],N=T[1],O=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:b,voids:d}),D=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:N,voids:d}),S=O&&D&&!me.equals(O[1],D[1]),L=me.equals(b.path,N.path),I=d?null:ae.void(e,{at:b,mode:"highest"}),R=d?null:ae.void(e,{at:N,mode:"highest"});if(I){var w=ae.before(e,b);w&&O&&me.isAncestor(O[1],w.path)&&(b=w)}if(R){var M=ae.after(e,N);M&&D&&me.isAncestor(D[1],M.path)&&(N=M)}var P,k,x=[],B=(0,l.A)(ae.nodes(e,{at:p,voids:d}));try{for(B.s();!(k=B.n()).done;){var F=k.value,U=F,j=(0,i.A)(U,2),H=j[0],Y=j[1];P&&0===me.compare(Y,P)||(!d&&Z.isElement(H)&&ae.isVoid(e,H)||!me.isCommon(Y,b.path)&&!me.isCommon(Y,N.path))&&(x.push(F),P=Y)}}catch(ce){B.e(ce)}finally{B.f()}var G=Array.from(x,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)})),K=ae.pointRef(e,b),W=ae.pointRef(e,N),z="";if(!L&&!I){var V=K.current,Q=ae.leaf(e,V),X=(0,i.A)(Q,1)[0],q=V.path,J=b.offset,$=X.text.slice(J);$.length>0&&(e.apply({type:"remove_text",path:q,offset:J,text:$}),z=$)}if(G.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Qe.removeNodes(e,{at:t,voids:d})})),!R){var ee=W.current,te=ae.leaf(e,ee),ne=(0,i.A)(te,1)[0],re=ee.path,oe=L?b.offset:0,ie=ne.text.slice(oe,N.offset);ie.length>0&&(e.apply({type:"remove_text",path:re,offset:oe,text:ie}),z=ie)}!L&&S&&W.current&&K.current&&Qe.mergeNodes(e,{at:W.current,hanging:!0,voids:d}),h&&r&&"character"===o&&z.length>1&&z.match(/[\u0E00-\u0E7F]+/)&&Qe.insertText(e,z.slice(0,z.length-s));var le=K.unref(),ue=W.unref(),se=r?le||ue:ue||le;null==t.at&&se&&Qe.select(e,se)}}}))},insertFragment:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,o=n.voids,u=void 0!==o&&o,s=n.at,c=void 0===s?e.selection:s;if(t.length&&c){if(Ce.isRange(c))if(a||(c=ae.unhangRange(e,c,{voids:u})),Ce.isCollapsed(c))c=c.anchor;else{var d=Ce.edges(c),f=(0,i.A)(d,2)[1];if(!u&&ae.void(e,{at:f}))return;var p=ae.pointRef(e,f);Qe.delete(e,{at:c}),c=p.unref()}else me.isPath(c)&&(c=ae.start(e,c));if(u||!ae.void(e,{at:c})){var m=ae.above(e,{at:c,match:function(t){return Z.isElement(t)&&ae.isInline(e,t)},mode:"highest",voids:u});if(m){var v=(0,i.A)(m,2)[1];if(ae.isEnd(e,c,v))c=ae.after(e,v);else if(ae.isStart(e,c,v)){c=ae.before(e,v)}}var h,E=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:c,voids:u}),g=(0,i.A)(E,2)[1],A=ae.isStart(e,c,g),y=ae.isEnd(e,c,g),_=A&&y,C=!A||A&&y,T=!y,b=ce.first({children:t},[]),N=(0,i.A)(b,2)[1],O=ce.last({children:t},[]),D=(0,i.A)(O,2)[1],S=[],L=function(t){var n=(0,i.A)(t,2),r=n[0],a=n[1];return!(0===a.length)&&(!!_||!(C&&me.isAncestor(a,N)&&Z.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(T&&me.isAncestor(a,D)&&Z.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},I=(0,l.A)(ce.nodes({children:t},{pass:L}));try{for(I.s();!(h=I.n()).done;){var R=h.value;L(R)&&S.push(R)}}catch(q){I.e(q)}finally{I.f()}for(var w=[],M=[],P=[],k=!0,x=!1,B=0,F=S;B<F.length;B++){var U=(0,i.A)(F[B],1)[0];Z.isElement(U)&&!e.isInline(U)?(k=!1,x=!0,M.push(U)):k?w.push(U):P.push(U)}var j=ae.nodes(e,{at:c,match:function(t){return Re.isText(t)||ae.isInline(e,t)},mode:"highest",voids:u}),H=(0,i.A)(j,1)[0],Y=(0,i.A)(H,2)[1],G=ae.isStart(e,c,Y),K=ae.isEnd(e,c,Y),W=ae.pathRef(e,y&&!P.length?me.next(g):g),z=ae.pathRef(e,K?me.next(Y):Y);Qe.splitNodes(e,{at:c,match:function(t){return x?Z.isElement(t)&&ae.isBlock(e,t):Re.isText(t)||ae.isInline(e,t)},mode:x?"lowest":"highest",always:x&&(!A||w.length>0)&&(!y||P.length>0),voids:u});var V,Q=ae.pathRef(e,!G||G&&K?me.next(Y):Y);if(Qe.insertNodes(e,w,{at:Q.current,match:function(t){return Re.isText(t)||ae.isInline(e,t)},mode:"highest",voids:u}),_&&!w.length&&M.length&&!P.length&&Qe.delete(e,{at:g,voids:u}),Qe.insertNodes(e,M,{at:W.current,match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},mode:"lowest",voids:u}),Qe.insertNodes(e,P,{at:z.current,match:function(t){return Re.isText(t)||ae.isInline(e,t)},mode:"highest",voids:u}),!n.at)if(P.length>0&&z.current?V=me.previous(z.current):M.length>0&&W.current?V=me.previous(W.current):Q.current&&(V=me.previous(Q.current)),V){var X=ae.end(e,V);Qe.select(e,X)}Q.unref(),W.unref(),z.unref()}}}))},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.voids,a=void 0!==r&&r,o=n.at,i=void 0===o?e.selection:o;if(i){if(me.isPath(i)&&(i=ae.range(e,i)),Ce.isRange(i))if(Ce.isCollapsed(i))i=i.anchor;else{var l=Ce.end(i);if(!a&&ae.void(e,{at:l}))return;var u=Ce.start(i),s=ae.pointRef(e,u),c=ae.pointRef(e,l);Qe.delete(e,{at:i,voids:a});var d=s.unref(),f=c.unref();i=d||f,Qe.setSelection(e,{anchor:i,focus:i})}if(a||!ae.void(e,{at:i})){var p=i,m=p.path,v=p.offset;t.length>0&&e.apply({type:"insert_text",path:m,offset:v,text:t})}}}))}};function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qe=Ve(Ve(Ve(Ve({},{transform:function(e,t){e.children=(0,s.mq)(e.children);var n=e.selection&&(0,s.mq)(e.selection);try{n=function(e,t,n){switch(n.type){case"insert_node":var r=n.path,o=n.node,u=ce.parent(e,r),s=r[r.length-1];if(s>u.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(o.id||(o.id=(0,c.nice)()),u.children.splice(s,0,o),t){var d,f=(0,l.A)(Ce.points(t));try{for(f.s();!(d=f.n()).done;){var p=(0,i.A)(d.value,2),m=p[0];t[p[1]]=ge.transform(m,n)}}catch(Ze){f.e(Ze)}finally{f.f()}}break;case"insert_text":var v=n.path,h=n.offset,E=n.text;if(0===E.length)break;var g=ce.leaf(e,v),A=g.text.slice(0,h),y=g.text.slice(h);if(g.text=A+E+y,t){var _,C=(0,l.A)(Ce.points(t));try{for(C.s();!(_=C.n()).done;){var T=(0,i.A)(_.value,2),b=T[0];t[T[1]]=ge.transform(b,n)}}catch(Ze){C.e(Ze)}finally{C.f()}}break;case"merge_node":var N=n.path,O=ce.get(e,N),D=me.previous(N),S=ce.get(e,D),L=ce.parent(e,N),I=N[N.length-1];if(Re.isText(O)&&Re.isText(S))S.text+=O.text;else{if(Re.isText(O)||Re.isText(S))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(N,"] to nodes of different interfaces: ").concat(Ne.stringify(O)," ").concat(Ne.stringify(S)));var R;(R=S.children).push.apply(R,(0,a.A)(O.children))}if(L.children.splice(I,1),t){var w,M=(0,l.A)(Ce.points(t));try{for(M.s();!(w=M.n()).done;){var P=(0,i.A)(w.value,2),k=P[0];t[P[1]]=ge.transform(k,n)}}catch(Ze){M.e(Ze)}finally{M.f()}}break;case"move_node":var x=n.path,B=n.newPath;if(me.isAncestor(x,B))throw new Error("Cannot move a path [".concat(x,"] to new path [").concat(B,"] because the destination is inside itself."));var F=ce.get(e,x),U=ce.parent(e,x),j=x[x.length-1];U.children.splice(j,1);var H=me.transform(x,n),Y=ce.get(e,me.parent(H)),G=H[H.length-1];if(Y.children.splice(G,0,F),t){var K,W=(0,l.A)(Ce.points(t));try{for(W.s();!(K=W.n()).done;){var z=(0,i.A)(K.value,2),V=z[0];t[z[1]]=ge.transform(V,n)}}catch(Ze){W.e(Ze)}finally{W.f()}}break;case"remove_node":var Q=n.path,X=Q[Q.length-1];if(ce.parent(e,Q).children.splice(X,1),t){var q,J=(0,l.A)(Ce.points(t));try{for(J.s();!(q=J.n()).done;){var Z=(0,i.A)(q.value,2),$=Z[0],ee=Z[1],te=ge.transform($,n);if(null!=t&&null!=te)t[ee]=te;else{var ne,re=void 0,ae=void 0,oe=(0,l.A)(ce.texts(e));try{for(oe.s();!(ne=oe.n()).done;){var ie=(0,i.A)(ne.value,2),le=ie[0],ue=ie[1];if(-1!==me.compare(ue,Q)){ae=[le,ue];break}re=[le,ue]}}catch(Ze){oe.e(Ze)}finally{oe.f()}var se=!1;re&&ae&&(se=me.equals(ae[1],Q)?!me.hasPrevious(ae[1]):me.common(re[1],Q).length<me.common(ae[1],Q).length),re&&!se?($.path=re[1],$.offset=re[0].text.length):ae?($.path=ae[1],$.offset=0):t=null}}}catch(Ze){J.e(Ze)}finally{J.f()}}break;case"remove_text":var de=n.path,fe=n.offset,pe=n.text;if(0===pe.length)break;var ve=ce.leaf(e,de),he=ve.text.slice(0,fe),Ee=ve.text.slice(fe+pe.length);if(ve.text=he+Ee,t){var Ae,ye=(0,l.A)(Ce.points(t));try{for(ye.s();!(Ae=ye.n()).done;){var _e=(0,i.A)(Ae.value,2),Te=_e[0];t[_e[1]]=ge.transform(Te,n)}}catch(Ze){ye.e(Ze)}finally{ye.f()}}break;case"set_node":var be=n.path,Oe=n.properties,De=n.newProperties;if(0===be.length)throw new Error("Cannot set properties on the root node!");var Se=ce.get(e,be);for(var Le in De){if("children"===Le||"text"===Le)throw new Error('Cannot set the "'.concat(Le,'" property of nodes!'));var Ie=De[Le];null==Ie?delete Se[Le]:Se[Le]=Ie}for(var we in Oe)De.hasOwnProperty(we)||delete Se[we];break;case"set_selection":var Pe=n.newProperties;if(null==Pe)t=Pe;else{if(null==t){if(!Ce.isRange(Pe))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Ne.stringify(Pe)," when there is no current selection."));t=Me({},Pe)}for(var ke in Pe){var xe=Pe[ke];if(null==xe){if("anchor"===ke||"focus"===ke)throw new Error('Cannot remove the "'.concat(ke,'" selection property'));delete t[ke]}else t[ke]=xe}}break;case"split_node":var Be=n.path,Fe=n.position,Ue=n.properties;if(0===Be.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Be,"] because the root node cannot be split."));var je,He=ce.get(e,Be),Ye=ce.parent(e,Be),Ge=Be[Be.length-1];if(Re.isText(He)){var Ke=He.text.slice(0,Fe),We=He.text.slice(Fe);He.text=Ke,je=Me(Me({},Ue),{},{text:We})}else{var ze=He.children.slice(0,Fe),Ve=He.children.slice(Fe);He.children=ze,je=Me(Me({},Ue),{},{children:Ve})}if(je.id||(je.id=(0,c.nice)()),Ye.children.splice(Ge+1,0,je),t){var Qe,Xe=(0,l.A)(Ce.points(t));try{for(Xe.s();!(Qe=Xe.n()).done;){var qe=(0,i.A)(Qe.value,2),Je=qe[0];t[qe[1]]=ge.transform(Je,n)}}catch(Ze){Xe.e(Ze)}finally{Xe.f()}}}return t}(e,n,t)}finally{e.children=(0,s.vD)(e.children),e.selection=n?(0,s.Qx)(n)?(0,s.vD)(n):n:null}}}),Fe),Ke),We)},25536:function(e){function t(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r=getComputedStyle(e,null);return n(r.overflowY,t)||n(r.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function a(e,t,n,r,a,o,i,l){return o<e&&i>t||o>e&&i<t?0:o<=e&&l<=n||i>=t&&l>=n?o-e-r:i>t&&l<n||o<e&&l>n?i-t+a:0}e.exports=function(e,n){var o=window,i=n.scrollMode,l=n.block,u=n.inline,s=n.boundary,c=n.skipOverflowHiddenElements,d="function"==typeof s?s:function(e){return e!==s};if(!t(e))throw new TypeError("Invalid target");for(var f,p,m=document.scrollingElement||document.documentElement,v=[],h=e;t(h)&&d(h);){if((h=null==(p=(f=h).parentElement)?f.getRootNode().host||null:p)===m){v.push(h);break}null!=h&&h===document.body&&r(h)&&!r(document.documentElement)||null!=h&&r(h,c)&&v.push(h)}for(var E=o.visualViewport?o.visualViewport.width:innerWidth,g=o.visualViewport?o.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),C=_.height,T=_.width,b=_.top,N=_.right,O=_.bottom,D=_.left,S="start"===l||"nearest"===l?b:"end"===l?O:b+C/2,L="center"===u?D+T/2:"end"===u?N:D,I=[],R=0;R<v.length;R++){var w=v[R],M=w.getBoundingClientRect(),P=M.height,k=M.width,x=M.top,B=M.right,F=M.bottom,U=M.left;if("if-needed"===i&&b>=0&&D>=0&&O<=g&&N<=E&&b>=x&&O<=F&&D>=U&&N<=B)return I;var j=getComputedStyle(w),H=parseInt(j.borderLeftWidth,10),Y=parseInt(j.borderTopWidth,10),G=parseInt(j.borderRightWidth,10),K=parseInt(j.borderBottomWidth,10),W=0,z=0,V="offsetWidth"in w?w.offsetWidth-w.clientWidth-H-G:0,Q="offsetHeight"in w?w.offsetHeight-w.clientHeight-Y-K:0,X="offsetWidth"in w?0===w.offsetWidth?0:k/w.offsetWidth:0,q="offsetHeight"in w?0===w.offsetHeight?0:P/w.offsetHeight:0;if(m===w)W="start"===l?S:"end"===l?S-g:"nearest"===l?a(y,y+g,g,Y,K,y+S,y+S+C,C):S-g/2,z="start"===u?L:"center"===u?L-E/2:"end"===u?L-E:a(A,A+E,E,H,G,A+L,A+L+T,T),W=Math.max(0,W+y),z=Math.max(0,z+A);else{W="start"===l?S-x-Y:"end"===l?S-F+K+Q:"nearest"===l?a(x,F,P,Y,K+Q,S,S+C,C):S-(x+P/2)+Q/2,z="start"===u?L-U-H:"center"===u?L-(U+k/2)+V/2:"end"===u?L-B+G+V:a(U,B,k,H,G+V,L,L+T,T);var J=w.scrollLeft,Z=w.scrollTop;S+=Z-(W=Math.max(0,Math.min(Z+W/q,w.scrollHeight-P/q+Q))),L+=J-(z=Math.max(0,Math.min(J+z/X,w.scrollWidth-k/X+V)))}I.push({el:w,top:W,left:z})}return I}},10255:function(e,t,n){var r=n(85224);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(r++,"%c"===e&&(a=r))})),t.splice(a,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}!e&&"undefined"!==typeof r&&"env"in r&&(e={NODE_ENV:"production",PUBLIC_URL:"http://0.0.0.0:3000/assets/bundles",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.DEBUG);return e},t.useColors=function(){if("undefined"!==typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;var e;return"undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=function(){var e=!1;return function(){e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=n(77394)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}},77394:function(e,t,n){var r=n(41132).default;e.exports=function(e){function t(e){var n,r,o,i=null;function l(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];if(l.enabled){var o=l,i=Number(new Date),u=i-(n||i);o.diff=u,o.prev=n,o.curr=i,n=i,r[0]=t.coerce(r[0]),"string"!==typeof r[0]&&r.unshift("%O");var s=0;r[0]=r[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return"%";s++;var a=t.formatters[n];if("function"===typeof a){var i=r[s];e=a.call(o,i),r.splice(s,1),s--}return e})),t.formatArgs.call(o,r),(o.log||t.log).apply(o,r)}}return l.namespace=e,l.useColors=t.useColors(),l.color=t.selectColor(e),l.extend=a,l.destroy=t.destroy,Object.defineProperty(l,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==i?i:(r!==t.namespaces&&(r=t.namespaces,o=t.enabled(e)),o)},set:function(e){i=e}}),"function"===typeof t.init&&t.init(l),l}function a(e,n){var r=t(this.namespace+("undefined"===typeof n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){var e=[].concat(r(t.names.map(o)),r(t.skips.map(o).map((function(e){return"-"+e})))).join(",");return t.enable(""),e},t.enable=function(e){var n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];var r=("string"===typeof e?e:"").split(/[\s,]+/),a=r.length;for(n=0;n<a;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.slice(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(28179),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((function(n){t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){for(var n=0,r=0;r<e.length;r++)n=(n<<5)-n+e.charCodeAt(r),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},63845:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(49751);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container auto-number-formatter",t);return u.default.createElement("div",{className:r},n)}}])}(u.default.Component);c.defaultProps={value:""};t.default=c},18055:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(96795);n(46229);var d="#FFFFFF",f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).handleClick=function(){e.props.onClickButton&&e.props.onClickButton(e.props.data)},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.containerClassName,r=t||{},a=r.button_color,o=r.button_name,i=c.SELECT_OPTION_COLORS.find((function(e){return e.COLOR===a}))||c.SELECT_OPTION_COLORS[0],l={backgroundColor:i.COLOR,borderColor:i.BORDER_COLOR,color:i.TEXT_COLOR===d?d:"#666666"};return u.default.createElement("div",null,u.default.createElement("button",{className:(0,s.default)("dtable-ui cell-formatter-container button-formatter",n),style:l,onClick:this.handleClick},o))}}])}(u.default.Component);t.default=f},77013:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(4159));n(13927);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).formatDate=function(e){return(0,c.default)(e).format("YYYY-MM-DD HH:mm:ss")},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,s.default)("dtable-ui cell-formatter-container ctime-formatter",n);return t&&(t=this.formatDate(t)),u.default.createElement("div",{className:r},t)}}])}(u.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},28624:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(50744);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName;t=!0===t;var r=(0,s.default)("dtable-ui cell-formatter-container checkbox-formatter d-flex align-items-center justify-content-center",n);return t?u.default.createElement("div",{className:r},u.default.createElement("span",{className:"dtable-font dtable-icon-check-mark checkbox-checked-mark"})):null}}])}(u.default.PureComponent);c.defaultProps={value:!1};t.default=c},35376:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).isClickedInside=!1,e.handleDocumentClick=function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)},e.handleMouseDown=function(){e.isClickedInside=!0},e}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return u.default.cloneElement(u.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(u.default.Component);t.default=s},72403:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(35012)),d=l(n(99680));n(68569);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators,a=t.enableDeleteCollaborator,o=t.onDeleteCollaborator;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),u.default.createElement(c.default,{key:t,collaborator:n,enableDeleteCollaborator:a,onDeleteCollaborator:o})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container collaborator-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return u.default.createElement("div",{className:r});var a=this.getCollaborators();return u.default.createElement("div",{className:r},a)}}])}(u.default.PureComponent);f.defaultProps={value:[]};t.default=f},35012:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950));n(74104);var s=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).onDeleteCollaborator=function(){e.props.onDeleteCollaborator(e.props.collaborator)},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.collaborator,n=e.enableDeleteCollaborator;return u.default.createElement("div",{className:"dtable-ui collaborator-item"},u.default.createElement("span",{className:"collaborator-avatar"},u.default.createElement("img",{className:"collaborator-avatar-icon",alt:t.name,src:t.avatar_url})),u.default.createElement("span",{className:"collaborator-name"},t.name),n&&u.default.createElement("span",{className:"collaborator-remove",onClick:this.onDeleteCollaborator},u.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})))}}])}(u.default.Component);s.defaultProps={enableDelete:!1};t.default=s},43349:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(35012)),d=l(n(99680));n(95091);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),u.default.createElement(c.default,{key:t,collaborator:n})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container creator-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return u.default.createElement("div",{className:r});var a=this.getCollaborators();return u.default.createElement("div",{className:r},a)}}])}(u.default.PureComponent);f.defaultProps={value:""};t.default=f},15462:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(72581)),d=l(n(28414)),f=l(n(33162));n(12726);var p=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onSelectToggle=function(e){e.preventDefault(),n.state.isShowSelectOptions&&e.stopPropagation();var t=e.target.className;n.props.isLocked||t.indexOf("option-search-control")>-1||"option-group-search"===t||""!==e.target.value&&n.setState({isShowSelectOptions:!n.state.isShowSelectOptions})},n.onClick=function(e){n.props.isShowSelected&&e.target.className.includes("icon-fork-number")||n.selector.contains(e.target)||n.closeSelect()},n.closeSelect=function(){n.setState({isShowSelectOptions:!1})},n.getSelectedOptionTop=function(){return n.selector?n.selector.getBoundingClientRect().height:38},n.getFilterOptions=function(e){var t=n.props,r=t.options;if(!t.searchable)return r||[];var a=e.trim().toLowerCase();return a?r.filter((function(e){var t=e.value,n=e.name;return"string"===typeof n?n.toLowerCase().indexOf(a)>-1:"object"===typeof t&&(t.column?t.column.name.toLowerCase().indexOf(a)>-1:t.name?t.name.toLowerCase().indexOf(a)>-1:t.columnOption&&t.columnOption.name.toLowerCase().indexOf(a)>-1)})):r||[]},n.state={isShowSelectOptions:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,a=t.options,o=t.placeholder,i=t.searchable,l=t.searchPlaceholder,u=t.noOptionsPlaceholder,p=t.isLocked,m=t.isInModal,v=t.addOptionAble,h=t.component;return s.default.createElement("div",{ref:function(t){return e.selector=t},className:(0,d.default)("dtable-select custom-select",{focus:this.state.isShowSelectOptions},{disabled:p},n),onClick:this.onSelectToggle},s.default.createElement("div",{className:"selected-option"},r&&r.label?s.default.createElement("span",{className:"selected-option-show"},r.label):s.default.createElement("span",{className:"select-placeholder"},o),!p&&s.default.createElement("i",{className:"dtable-font dtable-icon-drop-down"})),this.state.isShowSelectOptions&&!m&&s.default.createElement(c.default,{value:r,addOptionAble:v,component:h,isShowSelected:this.props.isShowSelected,top:this.getSelectedOptionTop(),options:a,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:l,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect}),this.state.isShowSelectOptions&&m&&s.default.createElement(f.default,null,s.default.createElement(c.default,{className:n,value:r,addOptionAble:v,component:h,isShowSelected:this.props.isShowSelected,position:this.selector.getBoundingClientRect(),isInModal:m,top:this.getSelectedOptionTop(),options:a,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:l,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect})))}}])}(s.Component);t.default=p},71449:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(28414)),d=n(17716),f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onCompositionStart=function(){n.isInputtingChinese=!0},n.onChange=function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,a=t.wait,o=e.target.value;n.setState({searchValue:o||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),a))}))},n.onCompositionEnd=function(e){n.isInputtingChinese=!1,n.onChange(e)},n.clearSearch=function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))},n.setFocus=function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}},n.renderClear=function(){var e=n.props,t=e.isClearable,r=e.clearClassName,a=e.components,o=void 0===a?{}:a,i=n.state.searchValue;if(!t||!i)return null;var l=o.ClearIndicator;return s.default.isValidElement(l)?s.default.cloneElement(l,{clearValue:n.clearSearch}):(0,d.isFunction)(l)?s.default.createElement(l,{clearValue:n.clearSearch}):s.default.createElement("i",{className:(0,c.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")},n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,a=t.className,o=t.onKeyDown,i=t.disabled,l=t.style,u=this.state.searchValue;return s.default.createElement(s.Fragment,null,s.default.createElement("input",{type:"text",value:u,className:(0,c.default)("form-control",a),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:o,disabled:i,style:l,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(s.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},17716:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0;t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)}},39791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,o=e.disabled,i=e.switchClassName;return a.default.createElement("div",{className:"dtable-switch position-relative ".concat(i||"")},a.default.createElement("label",{className:"custom-switch"},a.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:o}),a.default.createElement("span",{className:"custom-switch-description text-truncate"},r),a.default.createElement("span",{className:"custom-switch-indicator"})))}},99155:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(96795);n(80909);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.format,r=e.containerClassName,a=(0,s.default)("dtable-ui cell-formatter-container date-formatter",r);return""!==t&&(t=(0,c.getDateDisplayString)(t,n)),u.default.createElement("div",{className:a},t)}}])}(u.default.Component);d.defaultProps={value:"",format:"YYYY-MM-DD",containerClassName:""};t.default=d},73125:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(28414));n(29515);t.default=function(e){var t=e.value,n=e.departments,r=e.containerClassName,i=e.tip;if(!t)return null;var l=i||"Deleted department",u=n.find((function(e){return e.id===t})),s=u?u.name:l;return a.default.createElement("div",{className:(0,o.default)("dtable-ui cell-formatter-container department-single-select-formatter text-truncate",r)},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name text-truncate"},s))}},61875:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(96795);n(65401);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=e.format,a=(0,s.default)("dtable-ui cell-formatter-container duration-formatter",n);return u.default.createElement("div",{className:a},(0,c.getDurationDisplayString)(t,{duration_format:r}))}}])}(u.default.Component);t.default=d},84493:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(18083);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container email-formatter",t);return u.default.createElement("div",{className:r},n)}}])}(u.default.Component);t.default=c},48841:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(28414)),d=l(n(54124));n(3623);var f=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.isSample,n=e.value,r=e.containerClassName,a=e.renderItem;if(!Array.isArray(n)||0===n.length)return null;var o=(0,c.default)("dtable-ui cell-formatter-container file-formatter",r);if(t){var i=n[0];return s.default.createElement("div",{className:o},s.default.createElement(d.default,{file:i}),1!==n.length&&s.default.createElement("span",{className:"file-item-count"},"+".concat(n.length)))}return s.default.createElement("div",{className:o},n.map((function(e,t){var n=s.default.createElement(d.default,{file:e});return a?s.default.createElement(s.Fragment,{key:t},a(n)):s.default.createElement(s.Fragment,{key:t},n)})))}}])}(s.default.PureComponent);t.default=f,f.defaultProps={isSample:!1,value:[],containerClassName:""}},54124:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(16069),c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props.file,t=(0,s.getFileThumbnailInfo)(e),n=t.fileIconUrl,r=t.isImage;return u.default.createElement("img",{className:"file-item-icon ".concat(r?"img":""),src:n,alt:(null===e||void 0===e?void 0:e.name)||""})}}])}(u.Component);t.default=c},16069:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageCheck=t.getFileThumbnailInfo=t.getFileIconUrl=void 0;var r=n(68559),a={md:"txt.png",txt:"txt.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",flac:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",folder:"folder-192.png",default:"file.png"};t.getFileThumbnailInfo=function(e){var t,l;return e.name?t=(l=i(e.name))?(0,r.getImageThumbnailUrl)(e.url):n(81936)("./"+o(e.name,e.type)):(t=a.default,l=!1),{fileIconUrl:t,isImage:l}};var o=function(e,t){if("string"===typeof t&&"dir"===t)return"assets/folder/"+a.folder;var n="string"===typeof e&&e.lastIndexOf(".");if(-1===n)return"assets/file/192/"+a.default;var r="string"===typeof e&&e.slice(n+1).toLowerCase()||"default";return a[r]?"assets/file/192/"+a[r]:"assets/file/192/"+a.default};t.getFileIconUrl=o;var i=function(e){if(!e||"string"!==typeof e)return!1;if(-1===e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return["gif","jpeg","jpg","png","ico","bmp","tif","tiff","webp"].includes(t)};t.imageCheck=i},93116:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(38680),i=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},l=function(e){return!!e},u=function(e){return"boolean"===typeof e},s=(a(a(a(a(a(a(a(a(a(a(r={},o.CellType.NUMBER,i),o.CellType.RATE,i),o.CellType.DURATION,i),o.CellType.CHECKBOX,u),o.CellType.TEXT,l),o.CellType.DATE,l),o.CellType.CTIME,l),o.CellType.MTIME,l),o.CellType.GEOLOCATION,l),o.CellType.AUTO_NUMBER,l),a(a(a(a(a(a(r,o.CellType.URL,l),o.CellType.EMAIL,l),o.FORMULA_RESULT_TYPE.DATE,l),o.FORMULA_RESULT_TYPE.STRING,l),o.FORMULA_RESULT_TYPE.NUMBER,i),o.FORMULA_RESULT_TYPE.BOOL,u));t.default=function(e,t){var n=s[t];return!n||n(e)}},26815:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=n(96795),d=u(n(18206)),f=u(n(15882)),p=n(81370),m=u(n(93116));n(7513);var v=function(e){function t(){var e;return a(this,t),(e=i(this,t,arguments)).getGridCellClassName=function(e){switch(e){case c.FORMULA_RESULT_TYPE.NUMBER:case c.FORMULA_RESULT_TYPE.DATE:return"text-right";default:return""}},e.renderCellValue=function(t,n){var r=e.props.containerClassName,a=e.getGridCellClassName(n);return s.default.createElement("div",{className:"dtable-ui cell-formatter-container formula-formatter ".concat(r," ").concat(a),title:t,"aria-label":t},t)},e.renderInternalErrorValue=function(t,n){return e.renderCellValue(t,n)},e.renderOtherColumnFormatter=function(){var t=e.props,n=t.value,r=t.column,a=t.collaborators,o=r.data,i=o.array_type,l=o.array_data;if(!i||i===c.CellType.LINK)return null;var u=d.default[i],f=e.getFormatterProps(i,l,a);if((0,p.isArrayFormatColumn)(i))return f.value=n,e.createColumnFormatter(u,f);var v=(0,p.isSimpleCellFormatter)(i),h=n;Array.isArray(n)||(h=(0,m.default)(n,i)?[n]:[]);var E="formula-formatter-content-item ".concat(v?"simple-cell-formatter":"");return s.default.createElement("div",{className:"dtable-ui formula-formatter multiple"},h.map((function(t,n){return f.value=t,s.default.createElement("div",{className:E,key:"formula-formatter-content-item-".concat(n)},e.createColumnFormatter(u,f))})))},e.getFormatterProps=function(e,t,n){switch(e){case c.CellType.DURATION:return{format:t.duration_format};case c.CellType.NUMBER:case c.CellType.RATE:case c.CellType.GEOLOCATION:return{data:t};default:return r(r({},t),{},{collaborators:n})}},e}return l(t,e),o(t,[{key:"createColumnFormatter",value:function(e,t){return s.default.isValidElement(e)?s.default.cloneElement(e,r({},t)):(0,p.isFunction)(e)?s.default.createElement(e,t):s.default.createElement(f.default,t)}},{key:"render",value:function(){var e=this.props,t=e.column,n=e.collaborators,r=t.data,a=this.props.value;if(!r||!a&&0!==a&&!1!==a)return null;var o=r.array_type,i=r.result_type;if(c.DISPLAY_INTERNAL_ERRORS.includes(a))return this.renderInternalErrorValue(a,i);if(o&&o===c.CellType.LONG_TEXT&&Array.isArray(a)&&(a=a.map((function(e){return(0,p.convertValueToDtableLongTextValue)(e)}))),i===c.FORMULA_RESULT_TYPE.ARRAY)return this.renderOtherColumnFormatter();if("object"===typeof a)return null;var l=(0,c.getFormulaDisplayString)(a,r,{collaborators:n});return this.renderCellValue(l,i)}}])}(s.default.Component);t.default=v},81370:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.convertValueToDtableLongTextValue=void 0,t.isArrayFormatColumn=function(e){return a.ARRAY_FORMAT_COLUMNS.includes(e)},t.isFunction=void 0,t.isSimpleCellFormatter=function(e){return a.SIMPLE_CELL_COLUMNS.includes(e)||a.SIMPLE_CELL_FORMULA_RESULTS.includes(e)},t.openUrlLink=t.isValidUrl=t.isValidCellValue=void 0;var a=n(38680),o=r(n(55526));t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)};t.isValidCellValue=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))};t.isValidUrl=function(e){return/^(([-a-zA-Z0-9+.]+):\/\/)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/.test(e)};t.openUrlLink=function(e){var t=document.createElement("a");document.body.appendChild(t),t.href=e,t.target="_blank",t.rel="noopener noreferrer",t.click(),document.body.removeChild(t)};t.convertValueToDtableLongTextValue=function(e){var t=Object.prototype.toString.call(e);return e&&"[object String]"===t?(0,o.default)(e):"[object Object]"===t?e:""}},82663:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(96795);n(58709);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.data,r=e.containerClassName,a=e.isBaiduMap,o=(0,s.default)("dtable-ui cell-formatter-container geolocation-formatter",r);return"object"!==typeof t?null:u.default.createElement("div",{className:o},(0,c.getGeolocationDisplayString)(t,n,{isBaiduMap:a,hyphen:" "}))}}])}(u.default.Component);d.defaultProps={value:{province:"",city:"",district:"",detail:""},data:{},containerClassName:"",isBaiduMap:!1};t.default=d},54715:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(28414)),d=n(92203);n(88025);var f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).translateValue=function(e){var t=e.value;if(t){var r=Object.prototype.toString.call(t);"[object String]"!==r?"[object Object]"!==r||n.convertMarkdown(t.text):n.convertMarkdown(t)}else n.setState({innerHtml:null})},n.convertMarkdown=function(e){d.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" ');n.setState({innerHtml:t})}))},n.state={innerHtml:null},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.translateValue(this.props)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.value;e.value!==t&&this.translateValue(e)}},{key:"render",value:function(){var e=this.state.innerHtml,t=this.props.containerClassName,n=(0,c.default)("dtable-ui cell-formatter-container long-text-formatter",t);return e?s.default.createElement("div",{className:"".concat(n," article"),dangerouslySetInnerHTML:{__html:e}}):null}}])}(s.Component);t.default=f},11746:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(2129)),d=n(68559),f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).componentDidMount=function(){n.lazyLoadImages(n.props)},n.UNSAFE_componentWillReceiveProps=function(e){e.images.toString()!==n.props.images.toString()&&n.lazyLoadImages(e)},n.componentWillUnmount=function(){n.setState=function(e,t){}},n.lazyLoadImages=function(e){var t=e.images;Array.isArray(t)&&0!==t.length&&n.setState({images:t,loadedImages:[],loadedCount:0},(function(){var e=n.props.server;t.forEach((function(t,r){var a=(0,d.getImageThumbnailUrl)(t,e);n.lazyLoadImage(a,(function(e){var t=n.state,a=t.loadedCount,o=t.loadedImages.slice(0);o[r]=e,n.setState({loadedCount:a+1,loadedImages:o})}),(function(){var e=n.state.loadedCount;n.setState({loadedCount:e+1})}))}))}))},n.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")},n.onMouseDown=function(e){e.stopPropagation()},n.onImageClick=function(e,t){e.stopPropagation(),n.props.onImageClick(t)},n.state={images:e.images,loadedImages:[],loadedCount:0},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.images,r=t.loadedImages,a=t.loadedCount,o=this.props.renderItem;if(!Array.isArray(n)||0===n.length)return"";if(n.length>a){return s.default.createElement("div",{style:{marginLeft:"4px"},className:"d-flex align-items-center"},s.default.createElement(c.default,null))}return r.map((function(t,n){var r=s.default.createElement("img",{className:"image-item",src:t.src,onMouseDown:e.onMouseDown,onClick:function(t){return e.onImageClick(t,n)},alt:""});return o?s.default.createElement(s.Fragment,{key:n},o(r)):s.default.createElement(s.Fragment,{key:n},r)}))}}])}(s.default.Component);t.default=f},8638:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(28414)),d=l(n(11746)),f=n(68559),p=l(n(57818));n(13090);var m=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onImageClick=function(e){n.props.isSupportPreview&&n.setState({isPreviewImage:!0,previewImageIndex:e})},n.closeImagePopup=function(){n.props.isSupportPreview&&(n.props.onCloseCallback&&n.props.onCloseCallback(),n.setState({isPreviewImage:!1,previewImageIndex:-1}))},n.movePrev=function(){var e=n.props.value;n.setState((function(t){return{previewImageIndex:(t.previewImageIndex+e.length-1)%e.length}}))},n.moveNext=function(){var e=n.props.value;n.setState((function(t){return{previewImageIndex:(t.previewImageIndex+1)%e.length}}))},n.downloadImage=function(e){n.props.downloadImage&&n.props.downloadImage(e)},n.deleteImage=function(e){n.props.deleteImage(e)},n.onRotateImage=function(e,t){n.props.rotateImage(e,t)},n.state={isPreviewImage:!1,previewImageIndex:-1},n.canDelete=e.deleteImage&&!e.readOnly,n.canRotate=e.rotateImage&&!e.readOnly,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.isSample,n=e.value,r=e.server,a=e.containerClassName,o=e.readOnly,i=(0,c.default)("dtable-ui cell-formatter-container image-formatter",a),l=this.state,u=l.isPreviewImage,m=l.previewImageIndex;if(!Array.isArray(n)||0===n.length)return null;if(t){var v=n[0],h=(0,f.getImageThumbnailUrl)(v,r);return s.default.createElement("div",{className:i},s.default.createElement("img",{className:"image-item",src:h,alt:""}),1!==n.length&&s.default.createElement("span",{className:"image-item-count"},"+".concat(n.length)))}return s.default.createElement(s.Fragment,null,s.default.createElement("div",{className:i},s.default.createElement(d.default,{images:n,server:r,onImageClick:this.onImageClick,renderItem:this.props.renderItem})),u&&s.default.createElement(p.default,{imageItems:n,imageIndex:m,closeImagePopup:this.closeImagePopup,moveToPrevImage:this.movePrev,moveToNextImage:this.moveNext,deleteImage:this.canDelete?this.deleteImage:null,downloadImage:this.downloadImage,onRotateImage:this.canRotate?this.onRotateImage:null,readOnly:o,server:r,moveToPrevRowImage:this.props.moveToPrevRowImage,moveToNextRowImage:this.props.moveToNextRowImage}))}}])}(s.default.Component);m.defaultProps={isSample:!1,isSupportPreview:!1,readOnly:!0,value:[],server:"",containerClassName:""};t.default=m},68559:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageThumbnailUrl=void 0;t.getImageThumbnailUrl=function(e,t){return"string"!==typeof e?"":t&&e.indexOf(t)>-1?e.replace("/workspace","/thumbnail/workspace")+"?size=256":e}},57818:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(28414)),i=r(n(97248)),l=n(47691);n(14910);t.default=function(e){var t=e.imageItems,n=e.imageIndex,r=e.deleteImage,u=e.downloadImage,s=e.onRotateImage,c=e.readOnly,d=e.server,f=e.moveToPrevRowImage,p=e.moveToNextRowImage,m=e.className,v=t.length,h=t[n],E=h?decodeURI(h.slice(h.lastIndexOf("/")+1)):"",g=s&&!c&&!(0,l.checkSVGImage)(h)&&(0,l.isInternalImg)(h,d),A=a.default.createElement("span",{className:"d-flex"},a.default.createElement("span",{className:"text-truncate"},E),a.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",v,")"));return a.default.createElement(i.default,{wrapperClassName:(0,o.default)("dtable-ui-component",m),imageTitle:A,mainSrc:t[n],nextSrc:t[(n+1)%v],prevSrc:t[(n+v-1)%v],onCloseRequest:e.closeImagePopup,onMovePrevRequest:e.moveToPrevImage,onMoveNextRequest:e.moveToNextImage,onClickMoveUp:f,onClickMoveDown:p,onRotateImage:g?function(e){s(n,e)}:null,onClickDelete:!c&&r?function(){r(n,"previewer")}:null,onClickDownload:u?function(){u(h)}:null})}},47691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInternalImg=t.checkSVGImage=void 0;t.isInternalImg=function(e,t){if(e){var n=t||window.dtable&&window.dtable.server;return e.indexOf(n)>-1}};t.checkSVGImage=function(e){return!!e&&".svg"===e.substr(-4).toLowerCase()}},69216:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(35012)),d=l(n(99680));n(13028);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),u.default.createElement(c.default,{key:t,collaborator:n})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container last-modified-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return u.default.createElement("div",{className:r});var a=this.getCollaborators();return u.default.createElement("div",{className:r},a)}}])}(u.default.PureComponent);f.defaultProps={value:""};t.default=f},2129:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return a.default.createElement("span",{className:"dtable-ui-loading-icon dtable-ui-loading-tip"})};var a=r(n(9950));n(77183)},27812:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(54715)),i=r(n(21294));function l(e){var t=e.isSample,n=e.value,r=e.containerClassName;return t?a.default.createElement(i.default,{value:n,containerClassName:r}):a.default.createElement(o.default,{value:n,containerClassName:r})}l.defaultProps={isSample:!0};t.default=l},49159:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(4159));n(68053);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).formatDate=function(e){return(0,c.default)(e).format("YYYY-MM-DD HH:mm:ss")},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,s.default)("dtable-ui cell-formatter-container ctime-formatter",n);return t&&(t=this.formatDate(t)),u.default.createElement("div",{className:r},t)}}])}(u.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},40714:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).el=document.createElement("div"),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return s.default.createPortal(this.props.children,this.el)}}])}(u.default.Component);t.default=d},90251:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(67376));n(89565);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getOptions=function(){var t=e.props,n=t.value,r=t.options;if(!Array.isArray(n)||!Array.isArray(r))return[];var a=r.filter((function(e){return n.includes(e.id)||n.includes(e.name)}));return 0===a.length?[]:a.map((function(e){return u.default.createElement(c.default,{key:"multiple-".concat(e.id),option:e})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,s.default)("dtable-ui cell-formatter-container multiple-select-formatter",n);if(!t||Array.isArray(t)&&0===t.length)return u.default.createElement("div",{className:r});var a=this.getOptions();return u.default.createElement("div",{className:r},a)}}])}(u.default.PureComponent);d.defaultProps={options:[]};t.default=d},36352:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(96795);n(38704);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.data,r=e.containerClassName,a=(0,s.default)("dtable-ui cell-formatter-container number-formatter",r);return(t||0===t)&&(t=(0,c.getNumberDisplayString)(t,n)),u.default.createElement("div",{className:a},t)}}])}(u.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},86821:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(89571);var c=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getRateList=function(){for(var t=e.props,n=t.data,r=t.value,a=n||{},o=a.rate_max_number,i=void 0===o?5:o,l=a.rate_style_color,s=void 0===l?"#e5e5e5":l,c=a.rate_style_type,d=void 0===c?"dtable-icon-rate":c,f=Math.min(i,r),p=[],m=0;m<f;m++)p.push(u.default.createElement("i",{key:"dtable-ui-component-rate-".concat(m),className:"dtable-font ".concat(d),style:{color:s||"#e5e5e5"}}));return p},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,s.default)("dtable-ui cell-formatter-container rate-formatter",n);if(!t)return null;var a=this.getRateList();return u.default.createElement("div",{className:r},a)}}])}(u.default.Component);c.defaultProps={value:"",containerClassName:""};t.default=c},67376:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getStyle=function(e,t){return{display:"inline-block",padding:"0px 10px",marginRight:"8px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:t?"".concat(t,"px"):"13px",backgroundColor:e.color,color:e.textColor||null}},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.fontSize,r=this.getStyle(t,n);return u.default.createElement("div",{className:"dtable-ui select-item text-truncate",style:r,title:t.name},t.name)}}])}(u.default.PureComponent);t.default=s},12662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Enter:13,Tab:9,Escape:27,Esc:27}},72581:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),c=l(n(28414)),d=l(n(61944)),f=l(n(71449)),p=l(n(12662)),m=l(n(35376));n(12727);var v=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).resetMenuStyle=function(){var e=n.props,t=e.isInModal,r=e.position,a=n.optionGroupRef.getBoundingClientRect(),o=a.top,i=a.height;if(t)r.y+r.height+i>window.innerHeight&&(n.optionGroupRef.style.top=r.y-i+"px"),n.optionGroupRef.style.opacity=1,n.searchInputRef.current&&n.searchInputRef.current.inputRef.focus();else if(i+o>window.innerHeight){n.optionGroupRef.style.top=-1*(i+2)+"px"}},n.onHotKey=function(e){var t=e.keyCode;if(t===p.default.UpArrow)n.onPressUp();else if(t===p.default.DownArrow)n.onPressDown();else if(t===p.default.Enter){var r=n.filterOptions&&n.filterOptions[n.state.activeIndex];r&&(n.props.onSelectOption(r.value),n.props.supportMultipleSelect||n.props.closeSelect())}else t!==p.default.Tab&&t!==p.default.Escape||n.props.closeSelect()},n.onPressUp=function(){n.state.activeIndex>0&&n.setState({activeIndex:n.state.activeIndex-1},(function(){n.scrollContent()}))},n.onPressDown=function(){n.filterOptions&&n.state.activeIndex<n.filterOptions.length-1&&n.setState({activeIndex:n.state.activeIndex+1},(function(){n.scrollContent()}))},n.onMouseDown=function(e){n.props.isInModal&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation())},n.scrollContent=function(){var e=n.optionGroupContentRef,t=e.offsetHeight,r=e.scrollTop;n.setState({disableHover:!0}),n.timer=setTimeout((function(){n.setState({disableHover:!1})}),500),32*n.state.activeIndex!==0?32*n.state.activeIndex<r?n.optionGroupContentRef.scrollTop=r-32:32*n.state.activeIndex>t+r&&(n.optionGroupContentRef.scrollTop=r+32):n.optionGroupContentRef.scrollTop=0},n.changeIndex=function(e){n.setState({activeIndex:e})},n.onChangeSearch=function(e){var t=e||"";t!==n.state.searchVal&&n.setState({searchVal:t,activeIndex:-1})},n.renderOptGroup=function(e){var t=n.props,r=t.noOptionsPlaceholder,a=t.onSelectOption;return n.filterOptions=n.props.getFilterOptions(e),0===n.filterOptions.length?s.default.createElement("div",{className:"none-search-result"},r):n.filterOptions.map((function(e,t){var r=e.value.column?e.value.column.key:t,o=n.state.activeIndex===t;return s.default.createElement(d.default,{key:"".concat(r,"-").concat(t),index:t,isActive:o,value:e.value,onSelectOption:a,changeIndex:n.changeIndex,supportMultipleSelect:n.props.supportMultipleSelect,disableHover:n.state.disableHover},e.label)}))},n.state={searchVal:"",activeIndex:-1,disableHover:!1},n.filterOptions=null,n.timer=null,n.searchInputRef=s.default.createRef(),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("keydown",this.onHotKey),setTimeout((function(){e.resetMenuStyle()}),1)}},{key:"componentWillUnmount",value:function(){this.filterOptions=null,this.timer&&clearTimeout(this.timer),window.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.searchable,r=t.searchPlaceholder,a=t.top,o=t.left,i=t.minWidth,l=t.value,u=t.isShowSelected,d=t.isInModal,p=t.position,v=t.className,h=t.addOptionAble,E=(t.component||{}).AddOption,g=this.state.searchVal,A={top:a||0,left:o||0};return i&&(A={top:a||0,left:o||0,minWidth:i}),d&&(A={position:"fixed",left:p.x,top:p.y+p.height,minWidth:p.width,opacity:0}),s.default.createElement(m.default,{onClickOutside:this.props.onClickOutside},s.default.createElement("div",{className:(0,c.default)("option-group",v?"option-group-"+v:"",{"pt-0":u,"create-new-option-group":h}),ref:function(t){return e.optionGroupRef=t},style:A,onMouseDown:this.onMouseDown},u&&s.default.createElement("div",{className:"editor-list-delete mb-2",onClick:function(e){return e.stopPropagation()}},l.label||""),n&&s.default.createElement("div",{className:"option-group-search"},s.default.createElement(f.default,{className:"option-search-control",placeholder:r,onChange:this.onChangeSearch,autoFocus:!0,ref:this.searchInputRef})),s.default.createElement("div",{className:"option-group-content",ref:function(t){return e.optionGroupContentRef=t}},this.renderOptGroup(g)),h&&E))}}])}(s.Component);t.default=v},61944:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).onSelectOption=function(t,n){e.props.supportMultipleSelect&&n.stopPropagation(),e.props.onSelectOption(t,n)},e.onMouseEnter=function(){e.props.disableHover||e.props.changeIndex(e.props.index)},e.onMouseLeave=function(){e.props.disableHover||e.props.changeIndex(-1)},e}return i(t,e),a(t,[{key:"render",value:function(){return u.default.createElement("div",{className:this.props.isActive?"option option-active":"option",onClick:this.onSelectOption.bind(this,this.props.value),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},this.props.children)}}])}(u.Component);t.default=s},21294:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=n(92203),d=l(n(88547)),f=l(n(40714));n(89010);var p=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).renderLinks=function(e){var t=e.links;return Array.isArray(t)&&0!==t.length?u.default.createElement("span",{className:"long-text-links"},u.default.createElement("i",{className:"dtable-font dtable-icon-url"}),t.length):null},n.renderCheckList=function(e){var t=e.checklist;return t&&0!==t.total?u.default.createElement("span",{className:"long-text-check-list"},u.default.createElement("i",{className:"dtable-font dtable-icon-check-square-solid ".concat(t.completed===t.total?"long-text-check-list-completed":"")}),"".concat(t.completed,"/").concat(t.total)):null},n.renderImages=function(e){var t=e.images;return Array.isArray(t)&&0!==t.length?u.default.createElement("span",{className:"long-text-images"},u.default.createElement("img",{src:t[0],alt:""}),u.default.createElement("i",{className:"image-number"},t.length>1?"+"+t.length:null)):null},n.renderContent=function(e){return u.default.createElement("span",{className:"long-text-content"},e.preview)},n.translateValue=function(){var e=n.props.value;if(!e)return{};var t=Object.prototype.toString.call(e);if("[object String]"===t){var r=(0,c.getPreviewContent)(e),a=r.previewText,o=r.images,i=r.links,l=r.checklist;return Object.assign({},{text:e,preview:a,images:o,links:i,checklist:l})}return"[object Object]"===t?e:{}},n.clearOpenPreviewTimer=function(){n.openPreviewTimer&&(clearTimeout(n.openPreviewTimer),n.openPreviewTimer=null)},n.clearClosePreviewTimer=function(){n.closePreviewTimer&&(clearTimeout(n.closePreviewTimer),n.closePreviewTimer=null)},n.onMouseEnter=function(){document.getElementById("modal-wrapper")&&(n.clearOpenPreviewTimer(),n.props.value&&(n.openPreviewTimer=setTimeout((function(){var e=n.ref.getBoundingClientRect();n.formatterStyle=e,n.setState({isPreview:!0})}),2e3)))},n.onMouseLeave=function(){n.clearOpenPreviewTimer(),n.closePreviewTimer=setTimeout((function(){n.state.isPreview&&n.setState({isPreview:!1})}),2e3)},n.onPreviewMouseEnter=function(){n.clearClosePreviewTimer()},n.onPreviewMouseLeave=function(){n.state.isPreview&&n.setState({isPreview:!1})},n.formatterStyle=null,n.state={isPreview:!1},n}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.clearOpenPreviewTimer(),this.clearClosePreviewTimer()}},{key:"render",value:function(){var e=this,t=this.state.isPreview,n=this.props,r=n.containerClassName,a=n.previewClassName,o=(0,s.default)("dtable-ui cell-formatter-container long-text-formatter",r),i=this.translateValue();return u.default.createElement("div",{className:o,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,ref:function(t){return e.ref=t}},this.renderLinks(i),this.renderCheckList(i),this.renderImages(i),this.renderContent(i),t&&u.default.createElement(f.default,null,u.default.createElement(d.default,{className:a,value:i,formatterStyle:this.formatterStyle,onMouseEnter:this.onPreviewMouseEnter,onMouseLeave:this.onPreviewMouseLeave})))}}])}(u.default.Component);p.defaultProps={value:{text:"",images:[],links:[],preview:""}};t.default=p},55526:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=/\[.+\]\(\S+\)|<img( width=[\\|/]?"(\d)+[\\|/|]?")? src="(\S+)" .?\/>|!\[\]\(\S+\)|!\[\]\((\S+)\)|<\S+>/g,r=/^<img( width=[\\|/]?"(\d)+[\\|/|]?")? src="(\S+)" .?\/>/,a=/^!\[\]\((\S+)\)/,o=/^\[.+\]\(\S+\)/,i=/^<\S+>$/;t.default=function(e){for(var t="",l=e.replace(n,""),u=0;u<l.length&&("#"===l[u]||("\n"===l[u]?t+=" ":t+=l[u],150!==t.length));u++);var s=e.match(n);if(s){var c=function(e){var t={links:[],images:[]};return e.forEach((function(e){if(e.search(o)>=0||e.search(i)>=0)t.links.push(e);else{var n=e.match(r),l=e.match(a);n?t.images.push(n[3]):l&&t.images.push(l[1])}})),t}(s);return{preview:t,images:c.images,links:c.links,text:e}}return{preview:t,images:[],links:[],text:e}}},88547:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(82341));n(1266);var d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).getStyle=function(){var e=n.props.formatterStyle,t=e.left,r=e.top,a=n.state,o=a.height,i=a.opacity;return t=t-520>0?t-520-12:0,(r-=6)+o>window.innerHeight&&(r=r-o>0?r-o:0),{left:t,top:r,opacity:i}},n.onMouseEnter=function(e){n.props.onMouseEnter&&n.props.onMouseEnter(e)},n.onMouseLeave=function(e){n.props.onMouseLeave&&n.props.onMouseLeave(e)},n.state={height:450,opacity:0},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){var t;if(e.ref){var n=e.props.value,r=(null===n||void 0===n||null===(t=n.images)||void 0===t?void 0:t.length)>=2,a=e.ref.getBoundingClientRect().height;a=r?450:a,e.setState({height:Math.min(a,450),opacity:1})}}),10)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,a=r?r.text:"";return u.default.createElement("div",{className:(0,s.default)("longtext-modal-dialog longtext-preview",n),style:this.getStyle(),ref:function(t){return e.ref=t},onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},u.default.createElement("div",{className:"longtext-container longtext-container-scroll"},u.default.createElement(c.default,{markdownContent:a,showTOC:!1})))}}])}(u.default.PureComponent);t.default=d},82341:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=n(92203),c=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).checkBrowser=function(){if(window.chrome){var e=navigator.appVersion.split(" "),t=e.findIndex((function(e){return e.indexOf("Chrome")>=0}));if(-1===t)return;var r=e[t];53===(r=parseInt(r.slice(r.indexOf("/")+1)))&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(n.convertMarkdown(n.props.markdownContent),n.isWindowsWechat=!0)}},n.convertMarkdown=function(e){s.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');n.setState({innerHtml:t})}))},n.state={innerHtml:null},n.isWindowsWechat=!1,n.checkBrowser(),n}return i(t,e),a(t,[{key:"render",value:function(){if(this.isWindowsWechat)return u.default.createElement("div",{className:"long-text-container article",dangerouslySetInnerHTML:{__html:this.state.innerHtml}});var e=this.props,t=e.showTOC,n=e.markdownContent;return u.default.createElement(s.MarkdownViewer,{value:n,isShowOutline:t})}}])}(u.default.PureComponent);t.default=c},79127:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414)),c=l(n(67376));n(47797);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getOption=function(){var t=e.props,n=t.value,r=t.options,a=t.fontSize,o=r.find((function(e){return e.id===n||e.name===n}));if(o)return u.default.createElement(c.default,{option:o,fontSize:a})},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container single-select-formatter",t);return u.default.createElement("div",{className:r},n?this.getOption():"")}}])}(u.default.PureComponent);d.defaultProps={options:[]};t.default=d},15882:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(10526);var c=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getFormattedValue=function(e){return"object"===typeof e?null:"[object Boolean]"===Object.prototype.toString.call(e)?e+"":e},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container text-formatter",t),a=this.getFormattedValue(n);return u.default.createElement("div",{className:r,title:a},a)}}])}(u.default.Component);t.default=c},31642:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(28414));n(78798);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,s.default)("dtable-ui cell-formatter-container url-formatter",t);return u.default.createElement("div",{className:r},n)}}])}(u.default.Component);t.default=c},33162:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(9950)),s=l(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).el=document.createElement("div"),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return s.default.createPortal(this.props.children,this.el)}}])}(u.default.Component);t.default=d},38680:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ARRAY_FORMAT_COLUMNS=void 0,Object.defineProperty(t,"CellType",{enumerable:!0,get:function(){return r.CellType}}),t.EVENT_BUS_TYPE=t.DATE_TYPES=void 0,Object.defineProperty(t,"FORMULA_RESULT_TYPE",{enumerable:!0,get:function(){return r.FORMULA_RESULT_TYPE}}),t.SIMPLE_CELL_FORMULA_RESULTS=t.SIMPLE_CELL_COLUMNS=t.NUMBER_TYPES=void 0;var r=n(96795);t.NUMBER_TYPES={NUMBER:"number",NUMBER_WITH_COMMAS:"number-with-commas",PERCENT:"percent",YUAN:"yuan",EURO:"euro",DOLLAR:"dollar",CUSTOM_CURRENCY:"custom_currency"},t.DATE_TYPES={"D/M/YYYY":"D/M/YYYY","D/M/YYYY HH:mm":"D/M/YYYY HH:mm","M/D/YYYY":"M/D/YY","M/D/YYYY HH:mm":"M/D/YYYY HH:mm","YYYY-MM-DD":"YYYY-MM-DD","YYYY-MM-DD HH:mm":"YYYY-MM-DD HH:mm"},t.SIMPLE_CELL_COLUMNS=[r.CellType.TEXT,r.CellType.NUMBER,r.CellType.DATE,r.CellType.CTIME,r.CellType.MTIME,r.CellType.AUTO_NUMBER,r.CellType.URL,r.CellType.EMAIL,r.CellType.DURATION,r.CellType.CHECKBOX,r.CellType.RATE],t.ARRAY_FORMAT_COLUMNS=[r.CellType.IMAGE,r.CellType.FILE,r.CellType.MULTIPLE_SELECT,r.CellType.COLLABORATOR],t.SIMPLE_CELL_FORMULA_RESULTS=[r.FORMULA_RESULT_TYPE.NUMBER,r.FORMULA_RESULT_TYPE.STRING,r.FORMULA_RESULT_TYPE.DATE,r.FORMULA_RESULT_TYPE.BOOL],t.EVENT_BUS_TYPE={OPEN_SELECT:"open-select"}},18206:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),l=n(38680),u=o(n(28624)),s=o(n(8638)),c=o(n(21294)),d=o(n(15882)),f=o(n(79127)),p=o(n(90251)),m=o(n(48841)),v=o(n(72403)),h=o(n(36352)),E=o(n(99155)),g=o(n(43349)),A=o(n(77013)),y=o(n(69216)),_=o(n(49159)),C=o(n(82663)),T=o(n(63845)),b=o(n(31642)),N=o(n(84493)),O=o(n(61875)),D=o(n(86821)),S=o(n(18055)),L=(a(a(a(a(a(a(a(a(a(a(r={},l.CellType.DEFAULT,i.default.createElement(d.default,null)),l.CellType.TEXT,i.default.createElement(d.default,null)),l.CellType.CHECKBOX,i.default.createElement(u.default,null)),l.CellType.LONG_TEXT,i.default.createElement(c.default,null)),l.CellType.SINGLE_SELECT,i.default.createElement(f.default,null)),l.CellType.IMAGE,i.default.createElement(s.default,null)),l.CellType.FILE,i.default.createElement(m.default,null)),l.CellType.MULTIPLE_SELECT,i.default.createElement(p.default,null)),l.CellType.COLLABORATOR,i.default.createElement(v.default,null)),l.CellType.NUMBER,i.default.createElement(h.default,null)),a(a(a(a(a(a(a(a(a(a(r,l.CellType.DATE,i.default.createElement(E.default,null)),l.CellType.CREATOR,i.default.createElement(g.default,null)),l.CellType.CTIME,i.default.createElement(A.default,null)),l.CellType.LAST_MODIFIER,i.default.createElement(y.default,null)),l.CellType.MTIME,i.default.createElement(_.default,null)),l.CellType.GEOLOCATION,i.default.createElement(C.default,null)),l.CellType.AUTO_NUMBER,i.default.createElement(T.default,null)),l.CellType.URL,i.default.createElement(b.default,null)),l.CellType.EMAIL,i.default.createElement(N.default,null)),l.CellType.DURATION,i.default.createElement(O.default,null)),a(a(r,l.CellType.RATE,i.default.createElement(D.default,null)),l.CellType.BUTTON,i.default.createElement(S.default,null)));t.default=L},97248:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),l=n.n(i);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function d(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],u=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||A(e,t)||function(){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 g(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){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 A(e,t){if(e){if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var b="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?N(e.parent):e}var O=300,D=27,S=37,L=38,I=39,R=40,w=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(u,e);var t,a,o,i=h(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(v(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(v(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(v(t)),t.handleImageClick=t.handleImageClick.bind(v(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(v(t)),t.handleKeyInput=t.handleKeyInput.bind(v(t)),t.handleMouseUp=t.handleMouseUp.bind(v(t)),t.handleMouseDown=t.handleMouseDown.bind(v(t)),t.handleMouseMove=t.handleMouseMove.bind(v(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(v(t)),t.handleTouchStart=t.handleTouchStart.bind(v(t)),t.handleTouchMove=t.handleTouchMove.bind(v(t)),t.handleTouchEnd=t.handleTouchEnd.bind(v(t)),t.handlePointerEvent=t.handlePointerEvent.bind(v(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(v(t)),t.handleWindowResize=t.handleWindowResize.bind(v(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(v(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(v(t)),t.requestClose=t.requestClose.bind(v(t)),t.requestMoveNext=t.requestMoveNext.bind(v(t)),t.requestMovePrev=t.requestMovePrev.bind(v(t)),t.requestMoveUp=t.requestMoveUp.bind(v(t)),t.requestMoveDown=t.requestMoveDown.bind(v(t)),t.rotateImage=t.rotateImage.bind(v(t)),t.isMobile=b,t}return t=u,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=N(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(O,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),l=this.getLightboxRect(),u="undefined"!==typeof t?t-l.left:l.width/2,s="undefined"!==typeof n?n-l.top:l.height/2,c=(l.width-a.width*o)/2,d=(l.height-a.height*o)/2,f=u-(u-(c-this.state.offsetX))/o*i,p=s-(s-(d-this.state.offsetY))/o*i,m=(l.width-a.width*i)/2-f,v=(l.height-a.height*i)/2-p;if(3!==this.currentAction){var h=this.getMaxOffsets();this.state.zoomLevel>r&&(m=Math.max(h.minX,Math.min(h.maxX,m)),v=Math.max(h.minY,Math.min(h.maxY,v)))}this.setState({zoomLevel:r,offsetX:m,offsetY:v})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==D))switch(this.lastKeyDownTime=n.getTime(),t){case D:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case I:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case L:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case R:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&u.isTargetMatchImage(e.target)&&(this.addPointer(u.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[u.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(u.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":u.isTargetMatchImage(e.target)&&(this.addPointer(u.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[u.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(u.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&u.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(u.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return u.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(u.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===O&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:s(s({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:s(s({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,m=t.nextSrc,v=t.prevSrc,h=t.toolbarButtons,E=t.onAfterOpen,A=t.imageCrossOrigin,y=t.reactModalProps,_=t.onRotateImage,T=this.state,b=T.zoomLevel,N=T.offsetX,D=T.offsetY,S=T.isClosing,L=T.loadErrorStatus,I=T.rotateDeg,R=this.getLightboxRect(),w={},M=this.isAnimating();!a&&M&&(w=s(s({},w),{},{transition:"transform ".concat(o,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var k=[],x=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),l=s(s({},w),u.getTransform(s(s({},a),i)));if(b>0&&(l.cursor="move"),l.transform="".concat(l.transform," rotate(").concat(I,"deg)"),null===i&&(o=L,Object.keys(o).some((function(e){return o[e]}))))k.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:l,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(l.backgroundImage="url('".concat(d,"')"),k.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:l,key:d+P[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):k.push(r.createElement("img",f({},A?{crossOrigin:A}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:l,src:d,key:d+P[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var m=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));k.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:l,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__loadingContainer"},m)))}}},B=this.getZoomMultiplier();x("nextSrc","ril-image-next ril__imageNext",{x:R.width}),x("mainSrc","ril-image-current",{x:-1*N,y:-1*D,zoom:B}),x("prevSrc","ril-image-prev ril__imagePrev",{x:-1*R.width});var F=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),U={overlay:s({zIndex:1e3,backgroundColor:"transparent"},F.overlay),content:s({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},F.content)};return r.createElement(l(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),E()},style:U,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},y),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},k),v&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:M?void 0:this.requestMovePrev}),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:M?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},h&&h.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:M?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:M?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:M?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:M?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:M?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(b===O?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:M||b===O,onClick:M||b===O?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===b?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:M||0===b,onClick:M||0===b?void 0:this.handleZoomOutButtonClick})),_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,l=e.width,u=e.targetWidth,s=n,c=T();l>c&&(s+=(c-l)/2);var d=i*(u/l);return{transform:"translate3d(".concat(s,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);w.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},w.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=w},28414:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},96795:function(e,t,n){"use strict";n.r(t),n.d(t,{AUTO_NUMBER_DATE_FORMAT:function(){return _e},AUTO_NUMBER_PREFIX_TYPE:function(){return ye},COLLABORATOR_COLUMN_TYPES:function(){return _},COLOR_GRADATION_OPTIONS:function(){return ge},COLUMNS_ICON_CONFIG:function(){return E},COLUMN_OPTIONS:function(){return g},COLUMN_PERMISSION_TYPE:function(){return me},CellType:function(){return v},ColumnColorUtils:function(){return Wa},DATE_COLUMN_OPTIONS:function(){return A},DATE_DEFAULT_TYPES:function(){return w},DATE_FORMAT_MAP:function(){return N},DATE_UNIT:function(){return b},DEFAULT_DATE_FORMAT:function(){return C},DEFAULT_NUMBER_FORMAT:function(){return I},DEPARTMENT_SELECT_RANGE_MAP:function(){return R},DISPLAY_GROUP_DATE_GRANULARITY:function(){return ce},DISPLAY_GROUP_GEOLOCATION_GRANULARITY:function(){return fe},DISPLAY_INTERNAL_ERRORS:function(){return te},DURATION_DECIMAL_DIGITS:function(){return S},DURATION_FORMATS:function(){return D},DURATION_FORMATS_MAP:function(){return O},DURATION_ZERO_DISPLAY:function(){return L},DateUtils:function(){return Ge},FILL_DEFAULT_VALUE_COLUMNS_TYPE:function(){return M},FILTER_COLUMN_OPTIONS:function(){return V},FILTER_CONJUNCTION_TYPE:function(){return q},FILTER_ERR_MSG:function(){return J},FILTER_PREDICATE_SHOW:function(){return H},FILTER_PREDICATE_TYPE:function(){return j},FILTER_TERM_MODIFIER_SHOW:function(){return U},FILTER_TERM_MODIFIER_TYPE:function(){return F},FORMULA_COLUMN_TYPES:function(){return $},FORMULA_COLUMN_TYPES_MAP:function(){return ee},FORMULA_RESULT_TYPE:function(){return Z},GROUP_DATE_GRANULARITY:function(){return se},GROUP_GEOLOCATION_GRANULARITY:function(){return de},GradientColorUtils:function(){return ma},HEADER_HEIGHT_TYPE:function(){return Ae},HIGHLIGHT_COLORS:function(){return re},MAX_GROUP_LEVEL:function(){return ue},MULTIPLE_CELL_VALUE_COLUMN_TYPE_MAP:function(){return x},NOT_SUPPORT_EDIT_COLUMN_TYPE_MAP:function(){return k},NUMBER_SORTER_COLUMN_TYPES:function(){return le},NUMERIC_COLUMNS_TYPES:function(){return y},PERMISSION_TYPES:function(){return Ce},REG_NUMBER_DIGIT:function(){return Ee},REG_STRING_NUMBER_PARTS:function(){return he},RowColorUtils:function(){return Ra},SELECT_OPTION_COLORS:function(){return ne},SINGLE_CELL_VALUE_COLUMN_TYPE_MAP:function(){return B},SORT_COLUMN_OPTIONS:function(){return oe},SORT_TYPE:function(){return ae},SUPPORT_GROUP_COLUMN_TYPES:function(){return pe},TABLE_PERMISSION_TYPE:function(){return ve},TEXT_SORTER_COLUMN_TYPES:function(){return ie},UTC_FORMAT_DEFAULT:function(){return T},ValidateFilter:function(){return Nn},checkboxFilter:function(){return _r},checkboxSqlCondition:function(){return Ja},collaboratorFilter:function(){return Cr},collaboratorSqlCondition:function(){return oo},compareString:function(){return Wr},convertRow:function(){return fn},convertRowBack:function(){return pn},createOption:function(){return gt},creatorFilter:function(){return Tr},creatorSqlCondition:function(){return ao},ctimeSqlCondition:function(){return $a},customFilter2SqlCondition:function(){return Co},customSort2SqlCondition:function(){return _o},dateFilter:function(){return br},dateSqlCondition:function(){return Za},deleteInvalidFilter:function(){return kn},deleteInvalidGroupby:function(){return jn},deleteInvalidSort:function(){return zn},departmentSingleSelectSqlCondition:function(){return no},digitalSignFilter:function(){return Nr},fileFilter:function(){return Or},fileSqlCondition:function(){return io},filter2SqlCondition:function(){return po},filterRow:function(){return Hr},filterRows:function(){return Yr},filterTermModifierIsWithin:function(){return X},filterTermModifierNotWithin:function(){return Q},formatDurationToNumber:function(){return Kt},formatRateMaxNumberToNumber:function(){return Er},formatStringToNumber:function(){return Gt},formatTextToAutoNumber:function(){return gr},formatTextToCheckbox:function(){return zt},formatTextToDate:function(){return Vt},formatTextToDuration:function(){return cn},formatTextToGeolocation:function(){return sn},formatTextToImage:function(){return an},formatTextToLongText:function(){return rn},formatTextToMultipleOption:function(){return Xt},formatTextToNumber:function(){return Wt},formatTextToSingleOption:function(){return Qt},formatValueToMultipleOption:function(){return qt},formulaFilter:function(){return wr},formulaSqlCondition:function(){return co},generateOptionID:function(){return Et},generateSearchColumnsString:function(){return go},generateViewSearchColumnsString:function(){return Ao},generatorBase64Code:function(){return be},generatorCellOption:function(){return At},generatorCellOptions:function(){return yt},generatorCustomSearchSQL:function(){return Eo},generatorSearchSQL:function(){return ho},generatorUpdateSql:function(){return bo},geolocationFilter:function(){return Mr},getCellValueDisplayString:function(){return Lt},getCellValueStringResult:function(){return It},getCollaborator:function(){return Ke},getCollaboratorEmailsByNames:function(){return Ve},getCollaboratorsName:function(){return ze},getCollaboratorsNames:function(){return We},getColumnOptionNameById:function(){return Tt},getColumnOptions:function(){return ht},getColumnType:function(){return wt},getColumnsByType:function(){return Mt},getConvertedUpdatedValue:function(){return To},getDateDisplayString:function(){return qe},getDepartmentName:function(){return Nt},getDigitalSignImageUrl:function(){return Je},getDurationDisplayString:function(){return Ze},getFilteredRowsWithoutFormulaCalculation:function(){return Gr},getFloatNumber:function(){return Yt},getFormattedAutoNumber:function(){return hr},getFormattedFilter:function(){return Mn},getFormattedFilterOtherDate:function(){return wn},getFormattedFilters:function(){return Pn},getFormulaColumnsContainLinks:function(){return fr},getFormulaDisplayString:function(){return St},getGeolocationByGranularity:function(){return tt},getGeolocationDisplayString:function(){return et},getGroupByPath:function(){return mr},getGroupedRowsWithoutFormulaCalculation:function(){return pa},getLinkById:function(){return xt},getLinkCellValue:function(){return jt},getLinkColumnsUsedInFilters:function(){return tr},getLinkTableID:function(){return Ft},getLinkedTableID:function(){return Ut},getLongtextDisplayString:function(){return nt},getMultipleIndexesOrderbyOptions:function(){return Wn},getMultipleOptionName:function(){return bt},getNonArchiveViews:function(){return nr},getNonPrivateViews:function(){return ar},getNumberDisplayString:function(){return mt},getOption:function(){return _t},getOptionName:function(){return Ct},getPrecisionNumber:function(){return dt},getPreviewContent:function(){return nn},getRateDisplayString:function(){return vr},getRowById:function(){return we},getRowsByIds:function(){return Me},getSortedFormulaColumns:function(){return dr},getSortedFormulaColumnsContainLinks:function(){return pr},getSqlConditionByFilter:function(){return fo},getSummaries:function(){return lr},getSummariesWithSubgroups:function(){return ur},getTableById:function(){return De},getTableByIndex:function(){return Le},getTableByName:function(){return Se},getTableColumnByKey:function(){return Ie},getTableColumnByName:function(){return Re},getTableLinkRows:function(){return Ht},getValidFilters:function(){return Ln},getValidFiltersWithoutError:function(){return In},getValidGroupbys:function(){return Un},getValidSorts:function(){return Kn},getViewById:function(){return Vn},getViewByName:function(){return Qn},getViewShownColumns:function(){return rr},groupTableRows:function(){return da},groupViewRows:function(){return fa},isArchiveView:function(){return Xn},isDateColumn:function(){return mn},isDefaultView:function(){return er},isEmpty:function(){return Ne},isEmptyObject:function(){return Oe},isFileValue:function(){return dn},isFilterView:function(){return qn},isGroupView:function(){return Jn},isHiddenColumnsView:function(){return $n},isNumber:function(){return lt},isNumberColumn:function(){return ir},isNumberEqual:function(){return ut},isNumericColumn:function(){return or},isSortView:function(){return Zn},isSupportDateColumnFormat:function(){return vn},isTableRows:function(){return Pe},isValidEmail:function(){return yr},isValidGroupby:function(){return Fn},isValidLink:function(){return Bt},isValidPosition:function(){return $e},isValidSort:function(){return Gn},linkFilter:function(){return xr},linkSqlCondition:function(){return so},longTextFilter:function(){return Pr},longtextSqlCondition:function(){return lo},multipleSelectFilter:function(){return Lr},multipleSelectSqlCondition:function(){return ro},numberFilter:function(){return Dr},numberSqlCondition:function(){return qa},otherDate:function(){return Rn},replaceNumberNotAllowInput:function(){return vt},round:function(){return st},searchCollaborators:function(){return Ar},singleSelectFilter:function(){return kr},singleSelectSqlCondition:function(){return eo},sort2SqlCondition:function(){return yo},sortByArrayType:function(){return qr},sortCheckbox:function(){return Kr},sortCollaborator:function(){return Vr},sortDate:function(){return Qr},sortFormula:function(){return Jr},sortLink:function(){return Zr},sortMultipleSelect:function(){return $r},sortNumber:function(){return Xr},sortRowsWithMultiSorts:function(){return na},sortSingleSelect:function(){return ea},sortTableRows:function(){return ra},sortText:function(){return zr},textFilter:function(){return Sr},textSqlCondition:function(){return Xa},transLink2LinkFormula:function(){return cr},updateGroupSummaries:function(){return sr}});var r,a,o,i,l,u,s,c,d,f,p,m,v={DEFAULT:"default",NUMBER:"number",TEXT:"text",CHECKBOX:"checkbox",DATE:"date",SINGLE_SELECT:"single-select",LONG_TEXT:"long-text",IMAGE:"image",FILE:"file",MULTIPLE_SELECT:"multiple-select",COLLABORATOR:"collaborator",LINK:"link",FORMULA:"formula",LINK_FORMULA:"link-formula",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",GEOLOCATION:"geolocation",AUTO_NUMBER:"auto-number",URL:"url",EMAIL:"email",DURATION:"duration",BUTTON:"button",RATE:"rate",DIGITAL_SIGN:"digital-sign",DEPARTMENT_SINGLE_SELECT:"department-single-select",BOOL:"bool",STRING:"string"},h=n(64467),E=(r={},(0,h.default)(r,v.DEFAULT,"dtable-font dtable-icon-single-line-text"),(0,h.default)(r,v.TEXT,"dtable-font dtable-icon-single-line-text"),(0,h.default)(r,v.NUMBER,"dtable-font dtable-icon-number"),(0,h.default)(r,v.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),(0,h.default)(r,v.DATE,"dtable-font dtable-icon-calendar-alt-solid"),(0,h.default)(r,v.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),(0,h.default)(r,v.LONG_TEXT,"dtable-font dtable-icon-long-text"),(0,h.default)(r,v.IMAGE,"dtable-font dtable-icon-picture"),(0,h.default)(r,v.FILE,"dtable-font dtable-icon-file-alt-solid"),(0,h.default)(r,v.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),(0,h.default)(r,v.COLLABORATOR,"dtable-font dtable-icon-collaborator"),(0,h.default)(r,v.LINK,"dtable-font dtable-icon-link-other-record"),(0,h.default)(r,v.FORMULA,"dtable-font dtable-icon-formula"),(0,h.default)(r,v.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),(0,h.default)(r,v.CREATOR,"dtable-font dtable-icon-creator"),(0,h.default)(r,v.CTIME,"dtable-font dtable-icon-creation-time"),(0,h.default)(r,v.LAST_MODIFIER,"dtable-font dtable-icon-creator"),(0,h.default)(r,v.MTIME,"dtable-font dtable-icon-creation-time"),(0,h.default)(r,v.GEOLOCATION,"dtable-font dtable-icon-location"),(0,h.default)(r,v.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),(0,h.default)(r,v.URL,"dtable-font dtable-icon-url"),(0,h.default)(r,v.EMAIL,"dtable-font dtable-icon-email"),(0,h.default)(r,v.DURATION,"dtable-font dtable-icon-duration"),(0,h.default)(r,v.BUTTON,"dtable-font dtable-icon-button"),(0,h.default)(r,v.RATE,"dtable-font dtable-icon-rate"),(0,h.default)(r,v.DIGITAL_SIGN,"dtable-font dtable-icon-handwritten-signature"),(0,h.default)(r,v.DEPARTMENT_SINGLE_SELECT,"dtable-font dtable-icon-department-single-selection"),r),g=[{iconName:"Basic",iconClass:"",isDisabled:!0},{iconName:"Text",iconClass:E[v.TEXT],type:v.TEXT},{iconName:"Long_Text",iconClass:E[v.LONG_TEXT],type:v.LONG_TEXT},{iconName:"Number",iconClass:E[v.NUMBER],type:v.NUMBER},{iconName:"Collaborator",iconClass:E[v.COLLABORATOR],type:v.COLLABORATOR},{iconName:"Date",iconClass:E[v.DATE],type:v.DATE},{iconName:"Duration",iconClass:E[v.DURATION],type:v.DURATION},{iconName:"Single_Select",iconClass:E[v.SINGLE_SELECT],type:v.SINGLE_SELECT},{iconName:"Multiple_Select",iconClass:E[v.MULTIPLE_SELECT],type:v.MULTIPLE_SELECT},{iconName:"Image",iconClass:E[v.IMAGE],type:v.IMAGE},{iconName:"File",iconClass:E[v.FILE],type:v.FILE},{iconName:"Email",iconClass:E[v.EMAIL],type:v.EMAIL},{iconName:"URL",iconClass:E[v.URL],type:v.URL},{iconName:"Checkbox",iconClass:E[v.CHECKBOX],type:v.CHECKBOX},{iconName:"Rating",iconClass:E[v.RATE],type:v.RATE},{iconName:"Advanced",iconClass:"",isDisabled:!0},{iconName:"Formula",iconClass:E[v.FORMULA],type:v.FORMULA},{iconName:"Link_formula",iconClass:E[v.LINK_FORMULA],type:v.LINK_FORMULA},{iconName:"Geolocation",iconClass:E[v.GEOLOCATION],type:v.GEOLOCATION},{iconName:"Link_to_other_records",iconClass:E[v.LINK],type:v.LINK},{iconName:"Creator",iconClass:E[v.CREATOR],type:v.CREATOR},{iconName:"CTime",iconClass:E[v.CTIME],type:v.CTIME},{iconName:"Last_Modifier",iconClass:E[v.LAST_MODIFIER],type:v.LAST_MODIFIER},{iconName:"Last_Modified_Time",iconClass:E[v.MTIME],type:v.MTIME},{iconName:"Auto_number",iconClass:E[v.AUTO_NUMBER],type:v.AUTO_NUMBER},{iconName:"Button",iconClass:E[v.BUTTON],type:v.BUTTON},{iconName:"Digital_signature",iconClass:E[v.DIGITAL_SIGN],type:v.DIGITAL_SIGN},{iconName:"Department_single_select",iconClass:E[v.DEPARTMENT_SINGLE_SELECT],type:v.DEPARTMENT_SINGLE_SELECT}],A=[v.DATE,v.CTIME,v.MTIME],y=[v.NUMBER,v.DURATION,v.RATE],_=[v.COLLABORATOR,v.CREATOR,v.LAST_MODIFIER],C="YYYY-MM-DD",T="YYYY-MM-DDTHH:mm:ss.SSSZ",b={YEAR:"year",MONTH:"month",WEEK:"week",DAY:"day",HOUR:"hour",HOURS:"hours",MINUTE:"minute",MINUTES:"minutes",SECOND:"second"},N={YYYY_MM_DD:"YYYY-MM-DD",YYYY_MM_DD_HH_MM:"YYYY-MM-DD HH:mm",YYYY_MM_DD_HH_MM_SS:"YYYY-MM-DD HH:mm:ss"},O={H_MM:"h:mm",H_MM_SS:"h:mm:ss",H_MM_SS_S:"h:mm:ss.s",H_MM_SS_SS:"h:mm:ss.ss",H_MM_SS_SSS:"h:mm:ss.sss"},D=[{name:O.H_MM,type:O.H_MM},{name:O.H_MM_SS,type:O.H_MM_SS}],S=(a={},(0,h.default)(a,O.H_MM,0),(0,h.default)(a,O.H_MM_SS,0),(0,h.default)(a,O.H_MM_SS_S,1),(0,h.default)(a,O.H_MM_SS_SS,2),(0,h.default)(a,O.H_MM_SS_SSS,3),a),L=(o={},(0,h.default)(o,O.H_MM,"0:00"),(0,h.default)(o,O.H_MM_SS,"0:00"),(0,h.default)(o,O.H_MM_SS_S,"0:00.0"),(0,h.default)(o,O.H_MM_SS_SS,"0:00.00"),(0,h.default)(o,O.H_MM_SS_SSS,"0:00.000"),o),I="number",R={CURRENT_USER_DEPARTMENT:"current_user_department",CURRENT_USER_DEPARTMENT_AND_SUB:"current_user_department_and_sub",SPECIFIC_DEPARTMENTS:"specific_departments"},w={SPECIFIC_DATE:"specific_date",CURRENT_DATE:"current_date",DAYS_BEFORE:"days_before",DAYS_AFTER:"days_after"},M=[v.TEXT,v.NUMBER,v.SINGLE_SELECT,v.RATE,v.CHECKBOX,v.LONG_TEXT,v.DATE,v.COLLABORATOR,v.DEPARTMENT_SINGLE_SELECT],P=[v.CTIME,v.MTIME,v.CREATOR,v.LAST_MODIFIER,v.FORMULA,v.AUTO_NUMBER,v.BUTTON,v.LINK_FORMULA],k=(i={},(0,h.default)(i,v.CTIME,!0),(0,h.default)(i,v.MTIME,!0),(0,h.default)(i,v.CREATOR,!0),(0,h.default)(i,v.LAST_MODIFIER,!0),(0,h.default)(i,v.FORMULA,!0),(0,h.default)(i,v.AUTO_NUMBER,!0),(0,h.default)(i,v.BUTTON,!0),(0,h.default)(i,v.LINK_FORMULA,!0),i),x=(l={},(0,h.default)(l,v.MULTIPLE_SELECT,!0),(0,h.default)(l,v.COLLABORATOR,!0),(0,h.default)(l,v.LINK,!0),l),B=(u={},(0,h.default)(u,v.TEXT,!0),(0,h.default)(u,v.DATE,!0),(0,h.default)(u,v.CTIME,!0),(0,h.default)(u,v.MTIME,!0),(0,h.default)(u,v.NUMBER,!0),(0,h.default)(u,v.CHECKBOX,!0),(0,h.default)(u,v.SINGLE_SELECT,!0),(0,h.default)(u,v.CREATOR,!0),(0,h.default)(u,v.GEOLOCATION,!0),(0,h.default)(u,v.FORMULA,!0),(0,h.default)(u,v.LINK_FORMULA,!0),(0,h.default)(u,v.URL,!0),(0,h.default)(u,v.EMAIL,!0),(0,h.default)(u,v.DURATION,!0),(0,h.default)(u,v.RATE,!0),(0,h.default)(u,v.LAST_MODIFIER,!0),(0,h.default)(u,v.DIGITAL_SIGN,!0),(0,h.default)(u,v.DEPARTMENT_SINGLE_SELECT,!0),u),F={TODAY:"today",TOMORROW:"tomorrow",YESTERDAY:"yesterday",ONE_WEEK_AGO:"one_week_ago",ONE_WEEK_FROM_NOW:"one_week_from_now",ONE_MONTH_AGO:"one_month_ago",ONE_MONTH_FROM_NOW:"one_month_from_now",NUMBER_OF_DAYS_AGO:"number_of_days_ago",NUMBER_OF_DAYS_FROM_NOW:"number_of_days_from_now",EXACT_DATE:"exact_date",THE_PAST_WEEK:"the_past_week",THE_PAST_MONTH:"the_past_month",THE_PAST_YEAR:"the_past_year",THE_NEXT_WEEK:"the_next_week",THE_NEXT_MONTH:"the_next_month",THE_NEXT_YEAR:"the_next_year",THE_NEXT_NUMBERS_OF_DAYS:"the_next_numbers_of_days",THE_PAST_NUMBERS_OF_DAYS:"the_past_numbers_of_days",THIS_WEEK:"this_week",THIS_MONTH:"this_month",THIS_YEAR:"this_year"},U=(s={},(0,h.default)(s,F.TODAY,"today"),(0,h.default)(s,F.TOMORROW,"tomorrow"),(0,h.default)(s,F.YESTERDAY,"yesterday"),(0,h.default)(s,F.ONE_WEEK_AGO,"one week ago"),(0,h.default)(s,F.ONE_WEEK_FROM_NOW,"one week from now"),(0,h.default)(s,F.ONE_MONTH_AGO,"one month ago"),(0,h.default)(s,F.ONE_MONTH_FROM_NOW,"one month from now"),(0,h.default)(s,F.NUMBER_OF_DAYS_AGO,"number of days ago"),(0,h.default)(s,F.NUMBER_OF_DAYS_FROM_NOW,"number of days from now"),(0,h.default)(s,F.EXACT_DATE,"exact date"),(0,h.default)(s,F.THE_PAST_WEEK,"the past week"),(0,h.default)(s,F.THE_PAST_MONTH,"the past month"),(0,h.default)(s,F.THE_PAST_YEAR,"the past year"),(0,h.default)(s,F.THE_NEXT_WEEK,"the next week"),(0,h.default)(s,F.THE_NEXT_MONTH,"the next month"),(0,h.default)(s,F.THE_NEXT_YEAR,"the next year"),(0,h.default)(s,F.THE_NEXT_NUMBERS_OF_DAYS,"the next numbers of days..."),(0,h.default)(s,F.THE_PAST_NUMBERS_OF_DAYS,"the past numbers of days..."),(0,h.default)(s,F.THIS_WEEK,"this week"),(0,h.default)(s,F.THIS_MONTH,"this month"),(0,h.default)(s,F.THIS_YEAR,"this year"),s),j={CONTAINS:"contains",NOT_CONTAIN:"does_not_contain",IS:"is",IS_NOT:"is_not",EQUAL:"equal",NOT_EQUAL:"not_equal",LESS:"less",GREATER:"greater",LESS_OR_EQUAL:"less_or_equal",GREATER_OR_EQUAL:"greater_or_equal",EMPTY:"is_empty",NOT_EMPTY:"is_not_empty",IS_WITHIN:"is_within",IS_BEFORE:"is_before",IS_AFTER:"is_after",IS_ON_OR_BEFORE:"is_on_or_before",IS_ON_OR_AFTER:"is_on_or_after",HAS_ANY_OF:"has_any_of",HAS_ALL_OF:"has_all_of",HAS_NONE_OF:"has_none_of",IS_EXACTLY:"is_exactly",INCLUDE_ME:"include_me",IS_CURRENT_USER_ID:"is_current_user_ID",IS_ANY_OF:"is_any_of",IS_NONE_OF:"is_none_of"},H=(c={},(0,h.default)(c,j.CONTAINS,"contains"),(0,h.default)(c,j.NOT_CONTAIN,"does not contain"),(0,h.default)(c,j.IS,"is"),(0,h.default)(c,j.IS_NOT,"is not"),(0,h.default)(c,j.EQUAL,"="),(0,h.default)(c,j.NOT_EQUAL,"\u2260"),(0,h.default)(c,j.LESS,"<"),(0,h.default)(c,j.GREATER,">"),(0,h.default)(c,j.LESS_OR_EQUAL,"\u2264"),(0,h.default)(c,j.GREATER_OR_EQUAL,"\u2265"),(0,h.default)(c,j.EMPTY,"is empty"),(0,h.default)(c,j.NOT_EMPTY,"is not empty"),(0,h.default)(c,j.IS_WITHIN,"is within..."),(0,h.default)(c,j.IS_BEFORE,"is before..."),(0,h.default)(c,j.IS_AFTER,"is after..."),(0,h.default)(c,j.IS_ON_OR_BEFORE,"is on or before..."),(0,h.default)(c,j.IS_ON_OR_AFTER,"is on or after..."),(0,h.default)(c,j.HAS_ANY_OF,"has any of..."),(0,h.default)(c,j.HAS_ALL_OF,"has all of..."),(0,h.default)(c,j.HAS_NONE_OF,"has none of..."),(0,h.default)(c,j.IS_EXACTLY,"is exactly..."),(0,h.default)(c,j.IS_CURRENT_USER_ID,"is current user's ID"),c),Y=[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY,j.IS_CURRENT_USER_ID],G=[j.EQUAL,j.NOT_EQUAL,j.LESS,j.GREATER,j.LESS_OR_EQUAL,j.GREATER_OR_EQUAL,j.EMPTY,j.NOT_EMPTY],K=[j.IS,j.IS_WITHIN,j.IS_BEFORE,j.IS_AFTER,j.IS_ON_OR_BEFORE,j.IS_ON_OR_AFTER,j.IS_NOT,j.EMPTY,j.NOT_EMPTY],W=Y.filter((function(e){return e!==j.IS_CURRENT_USER_ID})),z=[F.TODAY,F.TOMORROW,F.YESTERDAY,F.ONE_WEEK_AGO,F.ONE_WEEK_FROM_NOW,F.ONE_MONTH_AGO,F.ONE_MONTH_FROM_NOW,F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW,F.EXACT_DATE],V=(d={},(0,h.default)(d,v.TEXT,{filterPredicateList:Y}),(0,h.default)(d,v.NUMBER,{filterPredicateList:G}),(0,h.default)(d,v.CHECKBOX,{filterPredicateList:[j.IS]}),(0,h.default)(d,v.DATE,{filterPredicateList:K,filterTermModifierList:z}),(0,h.default)(d,v.CTIME,{filterPredicateList:K,filterTermModifierList:z}),(0,h.default)(d,v.MTIME,{filterPredicateList:K,filterTermModifierList:z}),(0,h.default)(d,v.SINGLE_SELECT,{filterPredicateList:[j.IS,j.IS_NOT,j.IS_ANY_OF,j.IS_NONE_OF,j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.MULTIPLE_SELECT,{filterPredicateList:[j.HAS_ANY_OF,j.HAS_ALL_OF,j.HAS_NONE_OF,j.IS_EXACTLY,j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.DEPARTMENT_SINGLE_SELECT,{filterPredicateList:[j.IS,j.IS_NOT,j.IS_ANY_OF,j.IS_NONE_OF,j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.COLLABORATOR,{filterPredicateList:[j.HAS_ANY_OF,j.HAS_ALL_OF,j.HAS_NONE_OF,j.IS_EXACTLY,j.EMPTY,j.NOT_EMPTY,j.INCLUDE_ME]}),(0,h.default)(d,v.CREATOR,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.INCLUDE_ME,j.IS,j.IS_NOT]}),(0,h.default)(d,v.GEOLOCATION,{filterPredicateList:W}),(0,h.default)(d,v.FORMULA,{}),(0,h.default)(d,v.LINK_FORMULA,{}),(0,h.default)(d,v.LINK,{}),(0,h.default)(d,v.LAST_MODIFIER,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.INCLUDE_ME,j.IS,j.IS_NOT]}),(0,h.default)(d,v.AUTO_NUMBER,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT]}),(0,h.default)(d,v.EMAIL,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.URL,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.IMAGE,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.FILE,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.LONG_TEXT,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.DURATION,{filterPredicateList:G}),(0,h.default)(d,v.RATE,{filterPredicateList:G}),(0,h.default)(d,v.DIGITAL_SIGN,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,h.default)(d,v.STRING,{filterPredicateList:Y}),(0,h.default)(d,v.BOOL,{filterPredicateList:[j.IS]}),d),Q=[F.EXACT_DATE,F.TODAY,F.TOMORROW,F.YESTERDAY,F.ONE_WEEK_AGO,F.ONE_WEEK_FROM_NOW,F.ONE_MONTH_AGO,F.ONE_MONTH_FROM_NOW,F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW],X=[F.THE_PAST_WEEK,F.THE_PAST_MONTH,F.THE_PAST_YEAR,F.THIS_WEEK,F.THIS_MONTH,F.THIS_YEAR,F.THE_NEXT_WEEK,F.THE_NEXT_MONTH,F.THE_NEXT_YEAR,F.THE_NEXT_NUMBERS_OF_DAYS,F.THE_PAST_NUMBERS_OF_DAYS],q={AND:"And",OR:"Or"},J={INVALID_FILTER:"invalid filter",INCOMPLETE_FILTER:"incomplete filter",COLUMN_MISSING:"the column to filter does not exist",COLUMN_NOT_SUPPORTED:"the column to filter is not supported",UNMATCHED_PREDICATE:"unmatched filter predicate",UNMATCHED_MODIFIER:"unmatched filter modifier",INVALID_TERM:"invalid filter term"},Z={NUMBER:"number",STRING:"string",DATE:"date",BOOL:"bool",ARRAY:"array"},$=[v.FORMULA,v.LINK_FORMULA],ee=(f={},(0,h.default)(f,v.FORMULA,!0),(0,h.default)(f,v.LINK_FORMULA,!0),f),te=["#ERROR!","#DIV/0!","#NAME?","#N/A","#NULL!","#NUM!","#REF!","#VALUE!","#GETTING_DATA"],ne=[{COLOR:"#FFFCB5",BORDER_COLOR:"#E8E79D",TEXT_COLOR:"#212529"},{COLOR:"#FFEAB6",BORDER_COLOR:"#ECD084",TEXT_COLOR:"#212529"},{COLOR:"#FFD9C8",BORDER_COLOR:"#EFBAA3",TEXT_COLOR:"#212529"},{COLOR:"#FFDDE5",BORDER_COLOR:"#EDC4C1",TEXT_COLOR:"#212529"},{COLOR:"#FFD4FF",BORDER_COLOR:"#E6B6E6",TEXT_COLOR:"#212529"},{COLOR:"#DAD7FF",BORDER_COLOR:"#C3BEEF",TEXT_COLOR:"#212529"},{COLOR:"#DDFFE6",BORDER_COLOR:"#BBEBCD",TEXT_COLOR:"#212529"},{COLOR:"#DEF7C4",BORDER_COLOR:"#C5EB9E",TEXT_COLOR:"#212529"},{COLOR:"#D8FAFF",BORDER_COLOR:"#B4E4E9",TEXT_COLOR:"#212529"},{COLOR:"#D7E8FF",BORDER_COLOR:"#BAD1E9",TEXT_COLOR:"#212529"},{COLOR:"#B7CEF9",BORDER_COLOR:"#96B2E1",TEXT_COLOR:"#212529"},{COLOR:"#E9E9E9",BORDER_COLOR:"#DADADA",TEXT_COLOR:"#212529"},{COLOR:"#FBD44A",BORDER_COLOR:"#E5C142",TEXT_COLOR:"#FFFFFF"},{COLOR:"#EAA775",BORDER_COLOR:"#D59361",TEXT_COLOR:"#FFFFFF"},{COLOR:"#F4667C",BORDER_COLOR:"#DC556A",TEXT_COLOR:"#FFFFFF"},{COLOR:"#DC82D2",BORDER_COLOR:"#D166C5",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9860E5",BORDER_COLOR:"#844BD2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9F8CF1",BORDER_COLOR:"#8F75E2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#59CB74",BORDER_COLOR:"#4EB867",TEXT_COLOR:"#FFFFFF"},{COLOR:"#ADDF84",BORDER_COLOR:"#9CCF72",TEXT_COLOR:"#FFFFFF"},{COLOR:"#89D2EA",BORDER_COLOR:"#7BC0D6",TEXT_COLOR:"#FFFFFF"},{COLOR:"#4ECCCB",BORDER_COLOR:"#45BAB9",TEXT_COLOR:"#FFFFFF"},{COLOR:"#46A1FD",BORDER_COLOR:"#3C8FE4",TEXT_COLOR:"#FFFFFF"},{COLOR:"#C2C2C2",BORDER_COLOR:"#ADADAD",TEXT_COLOR:"#FFFFFF"}],re={"#FFE8E6":"#FF6052","#FFDED5":"#FF714A","#FFE7D1":"#FF851A","#EED5FF":"#B64DFD","#DAD7FF":"#5F4CFF","#D7E8FF":"#3C8FFF","#D8FAFF":"#41E7FF","#DDFFE6":"#16BA51","#E9E9E9":"#999999","#FBD44A":"#E5C142","#EAA775":"#D59361","#F4667C":"#DC556A","#DC82D2":"#D166C5","#9860E5":"#844BD2","#9F8CF1":"#8F75E2","#59CB74":"#4EB867","#ADDF84":"#9CCF72","#89D2EA":"#7BC0D6","#4ECCCB":"#45BAB9","#46A1FD":"#3C8FE4","#C2C2C2":"#ADADAD","#FFFCB5":"#E8E79D","#FFEAB6":"#ECD084","#FFD9C8":"#EFBAA3","#FFDDE5":"#EDC4C1","#FFD4FF":"#E6B6E6","#DEF7C4":"#C5EB9E","#B7CEF9":"#96B2E1"},ae={UP:"up",DOWN:"down"},oe=[v.DATE,v.CTIME,v.MTIME,v.SINGLE_SELECT,v.TEXT,v.NUMBER,v.FORMULA,v.LINK_FORMULA,v.AUTO_NUMBER,v.COLLABORATOR,v.DURATION,v.URL,v.EMAIL,v.CHECKBOX,v.MULTIPLE_SELECT,v.LINK,v.RATE,v.DEPARTMENT_SINGLE_SELECT],ie=[v.TEXT,v.URL,v.EMAIL],le=[v.NUMBER,v.DURATION,v.RATE],ue=3,se={DAY:"day",WEEK:"week",MONTH:"month",QUARTAR:"quartar",YEAR:"year"},ce=(p={},(0,h.default)(p,se.DAY,"By_day"),(0,h.default)(p,se.WEEK,"By_week"),(0,h.default)(p,se.MONTH,"By_month"),(0,h.default)(p,se.QUARTAR,"By_quarter"),(0,h.default)(p,se.YEAR,"By_year"),p),de={PROVINCE:"province",CITY:"city",DISTRICT:"district",COUNTRY:"country"},fe=(m={},(0,h.default)(m,de.PROVINCE,"By_province"),(0,h.default)(m,de.CITY,"By_city"),(0,h.default)(m,de.DISTRICT,"By_district"),m),pe=[v.TEXT,v.DATE,v.CTIME,v.MTIME,v.NUMBER,v.CHECKBOX,v.SINGLE_SELECT,v.MULTIPLE_SELECT,v.COLLABORATOR,v.CREATOR,v.GEOLOCATION,v.FORMULA,v.LINK_FORMULA,v.LINK,v.URL,v.EMAIL,v.DURATION,v.RATE,v.LAST_MODIFIER,v.DEPARTMENT_SINGLE_SELECT],me={NONE:"none",ADMINS:"admins",SPECIFIC_USERS:"specific_users",SPECIFIC_GROUP:"specific_group"},ve={DEFAULT:"default",ADMINS:"admins",SPECIFIC_USERS:"specific_users",NONE:"none"},he=/\d+|\D+/g,Ee=/\d/,ge={color_gradation_1:["#FFFFFF","#CAE9FF","#9AC5FF","#7DAAFF","#5C90F9"],color_gradation_2:["#5C90F9","#7DAAFF","#9AC5FF","#CAE9FF","#FFFFFF"],color_gradation_3:["#FFFFFF","#AAF7D2","#74E6B6","#42C090","#17A675"],color_gradation_4:["#17A675","#42C090","#74E6B6","#AAF7D2","#FFFFFF"],color_gradation_5:["#FFFFFF","#EBE2F1","#D4C4E2","#BFA8D4","#A989C5"],color_gradation_6:["#A989C5","#BFA8D4","#D4C4E2","#EBE2F1","#FFFFFF"],color_gradation_7:["#FFFFFF","#FBE2E1","#F7C6C6","#F3A9A9","#F17F7E"],color_gradation_8:["#F17F7E","#F3A9A9","#F7C6C6","#FBE2E1","#FFFFFF"],color_gradation_9:["#FFFFFF","#FFF2D4","#FFE9B8","#FFDD95","#FFD470"],color_gradation_10:["#FFD470","#FFDD95","#FFE9B8","#FFF2D4","#FFFFFF"],color_gradation_11:["#FFFFFF","#FEE6CE","#FDD1A2","#FDAD6B","#FD8D3D"],color_gradation_12:["#FD8D3D","#FDAD6B","#FDD1A2","#FEE6CE","#FFFFFF"]},Ae={DEFAULT:"default",DOUBLE:"double"},ye={STRING:"string",DATE:"date"},_e="YYYYMMDD",Ce={DETAIL:"detail",READ_ONLY:"r",READ_WRITE:"rw"},Te=n(82284),be=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,t="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz0123456789",n="",r=0;r<e;r++)n+=t.charAt(Math.floor(72*Math.random()));return n},Ne=function(e){return null===e||void 0===e||(void 0!==e.length?0===e.length:!(e instanceof Date)&&("object"===(0,Te.A)(e)&&0===Object.keys(e).length))},Oe=function(e){var t;for(t in e)return!1;return!0},De=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Se=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},Le=function(e,t){return!Array.isArray(e)||t<0?null:e[t]},Ie=function(e,t){return e&&Array.isArray(e.columns)&&t?e.columns.find((function(e){return e.key===t})):null},Re=function(e,t){return e&&Array.isArray(e.columns)&&t?e.columns.find((function(e){return e.name===t})):null},we=function(e,t){return e&&e.id_row_map&&t?e.id_row_map[t]:null},Me=function(e,t){return e&&e.id_row_map&&Array.isArray(t)?t.map((function(t){return e.id_row_map[t]})).filter(Boolean):[]},Pe=function(e){return Array.isArray(e)&&"object"===(0,Te.A)(e[0])},ke=n(23029),xe=n(92901),Be=[1,1,1,2,2,2,3,3,3,4,4,4],Fe=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Ue=/\d\d?/,je=/\d\d/,He={mm:[Ue,b.MINUTES],HH:[Ue,b.HOURS],D:[Ue,b.DAY],DD:[je,b.DAY],M:[Ue,b.MONTH],MM:[je,b.MONTH],YYYY:[/\d{4}/,b.YEAR]},Ye=["YYYY","MM","M","DD","D"],Ge=function(){function e(){(0,ke.A)(this,e)}return(0,xe.A)(e,null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear(),o=n.getMonth()+1,i=n.getDate(),l=o<10?"0".concat(o):o,u=i<10?"0".concat(i):i;switch(r){case"YYYY-MM-DD HH:MM:SS":var s=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=s<10?"0".concat(s):s,p=c<10?"0".concat(c):c,m=d<10?"0".concat(d):d;return"".concat(a,"-").concat(l,"-").concat(u," ").concat(f,":").concat(p,":").concat(m);case"YYYY-MM-DD HH:MM":var v=n.getHours(),h=n.getMinutes(),E=v<10?"0".concat(v):v,g=h<10?"0".concat(h):h;return"".concat(a,"-").concat(l,"-").concat(u," ").concat(E,":").concat(g);default:return"".concat(a,"-").concat(l,"-").concat(u)}}},{key:"getDateByGranularity",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear();switch(r){case"YEAR":return"".concat(a);case"QUARTAR":var o=n.getMonth(),i=Be[o];return"".concat(a,"-Q").concat(i);case"MONTH":var l=n.getMonth()+1,u=l<10?"0".concat(l):l;return"".concat(a,"-").concat(u);case"WEEK":var s=n.getDay(),c=n.getDate()+(0===s?-6:1-s),d=new Date(a,n.getMonth(),c),f=d.getMonth()+1,p=d.getDate(),m=f<10?"0".concat(f):f,v=p<10?"0".concat(p):p;return"".concat(d.getFullYear(),"-").concat(m,"-").concat(v);case"DAY":var h=n.getMonth()+1,E=n.getDate(),g=h<10?"0".concat(h):h,A=E<10?"0".concat(E):E;return"".concat(a,"-").concat(g,"-").concat(A);default:return""}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}},{key:"parseDateWithFormat",value:function(e,t){try{var n=this.makeParser(t)(e),r=n.year,a=n.month,o=n.day,i=n.hours,l=n.minutes;if(!r)r=(new Date).getFullYear();var u=new Date("".concat(r,"-").concat(a,"-").concat(o," ").concat(i||"00",":").concat(l||"00"));return this.isValidDateObject(u)?u:this.getValidDate(e)}catch(s){return this.getValidDate(e)}}},{key:"makeParser",value:function(e){var t=(e||C).match(Fe),n=t.length;return function(e){for(var r=e.split(" "),a=r[0]||"",o=r[1]||"",i={},l=0;l<n;l++){var u=t[l],s=He[u];if(s){var c=s[0],d=s[1];if(d){var f=Ye.includes(u),p=f?c.exec(a):c.exec(o);if(p){var m=p[0];i[d]=m,f?a=a.replace(m,""):o=o.replace(m,"")}}}}return i}}}]),e}(),Ke=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.email===t})):null},We=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n={};return t.forEach((function(e){n[e.email]=e})),e.map((function(e){var t=n[e];return t&&t.name})).filter(Boolean)},ze=function(e,t){var n=We(t,e);return Array.isArray(n)&&0!==n.length?n.join(", "):""},Ve=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n=[];return e.forEach((function(e){var r=t.find((function(t){return t.name===e}));r&&n.push(r.email)})),n},Qe=n(4159),Xe=n.n(Qe),qe=function(e,t){if(!e||"string"!==typeof e)return"";var n=Xe()(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),o=a[0].split("-");return"".concat(o[2],"/").concat(o[1],"/").concat(o[0]," ").concat(a[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm")}},Je=function(e){return e&&e.sign_image_url||""},Ze=function(e,t){if(!e&&0!==e)return"";var n=(t||{}).duration_format;if(n=n||O.H_MM,D.findIndex((function(e){return e.type===n}))<0)return"";if(0===e)return L[n];var r=n.indexOf(".")>-1,a=Math.abs(e);r||(a=Math.round(a)),a=function(e,t){var n=S[t];if(n<1)return e;var r=Math.pow(10,n);return Math.round(e*r)/r}(a,n);var o=String(a).split("."),i=o.length,l=0;i>1&&(l=(l=o[i-1])?l-0:0);var u=S[n],s=function(e,t){if(e===O.H_MM_SS_S)return 0===t?".0":"";if(e===O.H_MM_SS_SS)return 0===t?".00":t<10?"0":"";if(e===O.H_MM_SS_SSS){if(0===t)return".000";if(t<10)return"00";if(t<100)return"0"}return""}(n,l),c=parseInt(a/3600),d=parseInt((a-3600*c)/60),f=e<0?"-":"";if(n===O.H_MM)return f+="".concat(c,":").concat(d>9?d:"0".concat(d));var p=Number.parseFloat((a-3600*c-60*d).toFixed(u));return d=d>9?d:"0".concat(d),p=p>9?p:"0".concat(p),f+="".concat(c,":").concat(d,":").concat(p).concat(s)},$e=function(e,t){return(e||0===e)&&(t||0===t)},et=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.isBaiduMap,a=void 0===r||r,o=n.hyphen,i=void 0===o?"":o;if(!e)return"";switch((t||{}).geo_format){case"lng_lat":var l=e.lng,u=e.lat;return $e(l,u)?a?"".concat(l,", ").concat(u):"".concat(u,", ").concat(l):"";case"country_region":return e.country_region||"";case"province":return e.province||"";case"province_city":var s=e.province,c=e.city;return"".concat(s||"").concat(i).concat(c||"").trim();case"province_city_district":var d=e.province,f=e.city,p=e.district;return"".concat(d||"").concat(i).concat(f||"").concat(i).concat(p||"").trim();case"map_selection":var m=e.address,v=e.title;return"".concat(m||"").concat(i).concat(v||"").trim();default:var h=e.province,E=e.city,g=e.district,A=e.detail;return h||E||g||A?"".concat(h||"").concat(i).concat(E||"").concat(i).concat(g||"").concat(i).concat(A||"").trim():""}},tt=function(e,t){if(!e)return"";var n=e.province,r=e.city,a=e.district,o=e.country_region;switch(t){case de.CITY:return r||"";case de.DISTRICT:return a||"";case de.COUNTRY:return o||"";default:return n||""}},nt=function(e){return e&&e.text||""},rt=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},ot=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=rt(e);return t>0?at(Number(e)*Math.pow(10,t)):Number(e)},it=function(e,t){var n=ot(e),r=ot(t),a=rt(e)+rt(t);return n*r/Math.pow(10,a)},lt=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},ut=function(e,t){return e===t||Math.abs(e-t)<1e-5},st=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n},ct={comma:",",dot:".",no:"",space:" "},dt=function(e,t){var n=t||{},r=n.precision,a=void 0===r?2:r,o=n.enable_precision,i=void 0!==o&&o,l=Object.prototype.toString.call(e);if("[object Number]"!==l)return"[object String]"===l&&te.includes(e)?e:null;var u=i?a:function(e){if(Number.isInteger(e))return 0;var t=String(e).split("."),n=t[1]?t[1].length:8;return n>8?8:n}(e);return e.toFixed(u)},ft=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},pt=function(e,t){var n=t.formats,r=t.isCurrency,a=void 0===r||r,o=n||{},i=o.decimal,l=void 0===i?"dot":i,u=o.thousands,s=void 0===u?"no":u,c=o.precision,d=void 0===c?2:c,f=o.enable_precision,p=void 0!==f&&f;if(String(e).includes("e")){if(e<1&&e>-1){var m=e.toFixed(p?d:8);return p||(m=ft(m)),0===parseFloat(m)&&m.startsWith("-")?m.substring(1):m}return String(e)}var v=ct[l],h=ct[s],E=p?d:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),g=parseFloat(st(e,E).toFixed(E)),A=g<0,y=Math.trunc(g),_=String(Math.abs(function(e,t){var n=Math.pow(10,Math.max(rt(e),rt(t)));return(it(e,n)-it(t,n))/n}(g,y)).toFixed(E)).slice(1);p||(_=ft(_)),a&&(p||(_=2===_.length?_=_.padEnd(3,"0"):(_.substring(0,3)||".").padEnd(3,"0"))),_=_.replace(/./,v);for(var C=[],T=0,b=(y=Math.abs(y).toString()).length-1;b>-1;b--)T+=1,C.unshift(y[b]),T%3||0===b||C.unshift(h);return"".concat(A?"-":"").concat(C.join("")).concat(_)},mt=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?I:r){case"number":return pt(e,{formats:t,isCurrency:!1});case"percent":return"".concat(pt(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(pt(e,{formats:t}));case"dollar":return"$".concat(pt(e,{formats:t}));case"euro":return"\u20ac".concat(pt(e,{formats:t}));case"duration":return Ze(e,t);case"custom_currency":return"after"===t.currency_symbol_position?"".concat(pt(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(pt(e,{formats:t}));default:return String(e)}},vt=function(e,t,n){if(!e)return"";var r=e.replace(/\u3002/g,".");switch(t){case"percent":return r.replace(/[^.-\d,%]/g,"");case"yuan":return r.replace(/[^.-\d\xa5\uffe5,]/g,"");case"dollar":return r.replace(/[^.-\d$,]/g,"");case"euro":return r.replace(/[^.-\d\u20ac,]/g,"");case"custom_currency":var a=new RegExp("[^.-d"+n+",]","g");return r.replace(a,"");default:return r.replace(/[^.-\d,]/g,"")}},ht=function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]},Et=function(e){if(1===e.length)return String(Math.floor(Math.random()*Math.pow(10,6)));for(var t,n=!1;!n&&(t=String(Math.floor(Math.random()*Math.pow(10,6))),!(n=e.every((function(e){return e.id!==t})))););return t},gt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=Et(e),a=n&&ne.find((function(e){return e.COLOR===n}));return a||(a=function(e){var t=ne.slice(12,24),n=Math.floor(Math.random()*t.length);if(!Array.isArray(e)||0===e.length)return t[n];var r=e.slice(-(t.length-1)),a=[],o={};for(t.forEach((function(e,t){o[e.COLOR]=t})),r.forEach((function(e){var t=o[e.color];a.push(t)}));-1!=a.indexOf(n);)n=Math.floor(Math.random()*t.length);return t[n]||t[0]}(e)),{id:r,name:t,color:a.COLOR,textColor:a.TEXT_COLOR}},At=function(e,t){var n=e.find((function(e){return e.name===t}));if(n)return{selectedOptionId:n.id};var r=gt(e,t)||{};return{cellOption:r,selectedOptionId:r.id}},yt=function(e,t){var n=[],r=[];return t.forEach((function(t){var a=e.find((function(e){return e.name===t}));if(a)r.push(a.id);else{var o=gt(e,t);o&&(n.push(o),r.push(o.id))}})),0===n.length?{selectedOptionIds:r}:{cellOptions:n,selectedOptionIds:r}},_t=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.id===t})):null},Ct=function(e,t){if(!t||!Array.isArray(e))return"";var n=_t(e,t);return n?n.name:""},Tt=function(e,t){var n=ht(e);return Ct(n,t)},bt=function(e,t){if(!Array.isArray(t)||!Array.isArray(e))return"";var n=e.filter((function(e){return t.includes(e.id)}));return 0===n.length?"":n.map((function(e){return e.name})).join(", ")},Nt=function(e,t){if(!t||!e||0===e.length)return"";var n=e.find((function(e){return e.id===t}));return n&&n.name||""},Ot=[v.IMAGE,v.FILE,v.MULTIPLE_SELECT,v.COLLABORATOR],Dt=function(e,t,n){var r=n.collaborators,a=n.isArchiveView;if(!Array.isArray(e)||0===e.length||!t.data)return"";var o=t.key,i=t.data,l=i.array_type,u=i.array_data,s={key:o,type:l,data:u};return Ot.includes(l)?It((0,h.default)({},o,e),s,{collaborators:r}):l===v.STRING?(s.type=v.TEXT,e.map((function(e){return It((0,h.default)({},o,e),s)})).filter(Boolean).join(", ")):l===v.BOOL?(s.type=v.CHECKBOX,e.map((function(e){return It((0,h.default)({},o,e),s)})).filter(Boolean).join(", ")):e.map((function(e){return It((0,h.default)({},o,e),s,{collaborators:r,isArchiveView:a})})).filter((function(e){return e||0===e})).join(", ")},St=function(e,t){if(!t)return"";var n=t.result_type;if(n===Z.NUMBER)return mt(e,t);if(n===Z.DATE){var r=t.format;return qe(e,r)}if(n===Z.ARRAY){var a=t.array_type,o=t.array_data;return a?_.includes(a)?e:!Ot.includes(a)&&Array.isArray(e)?e.map((function(e){return Lt({FORMULA_ARRAY:e},a,"FORMULA_ARRAY",{data:o})})).join(", "):Lt({FORMULA_ARRAY:e},a,"FORMULA_ARRAY",{data:o}):""}return"[object Boolean]"===Object.prototype.toString.call(e)?String(e):e},Lt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.data,o=r.formulaRows,i=void 0===o?{}:o,l=r.collaborators,u=void 0===l?[]:l,s=r.departments,c=void 0===s?[]:s,d=r.isBaiduMap,f=void 0===d||d,p=r.geolocationHyphen,m=void 0===p?"":p;if(!e)return"";var h=e[n];switch(t){case v.LONG_TEXT:return nt(h);case v.NUMBER:return mt(h,a);case v.DURATION:return Ze(h,a);case v.GEOLOCATION:return et(h,a,{isBaiduMap:f,hyphen:m});case v.SINGLE_SELECT:if(!a)return"";var E=a.options;return Ct(E,h);case v.MULTIPLE_SELECT:if(!a)return"";var g=a.options;return bt(g,h);case v.DATE:var A=(a||{}).format;return qe(h,void 0===A?C:A);case v.CTIME:case v.MTIME:return Ge.format(h,"YYYY-MM-DD HH:MM:SS");case v.COLLABORATOR:return ze(u,h);case v.DEPARTMENT_SINGLE_SELECT:return Nt(c,h);case v.CREATOR:case v.LAST_MODIFIER:return"anonymous"===h?h:ze(u,[h]);case v.FORMULA:case v.LINK_FORMULA:var y=i&&i[e._id];return y?St(y[n],a):"";case v.DIGITAL_SIGN:return Je(h);default:return h||"boolean"===typeof h?String(h):""}},It=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.formulaRows,a=void 0===r?{}:r,o=n.collaborators,i=void 0===o?[]:o,l=n.departments,u=void 0===l?[]:l,s=n.isArchiveView,c=void 0!==s&&s;if(!e||!t)return"";var d=t.key,f=t.type,p=t.data,m=e[d];switch(f){case v.TEXT:case v.EMAIL:case v.URL:case v.AUTO_NUMBER:return m||"";case v.RATE:return m?String(m):"";case v.CHECKBOX:return"boolean"===typeof m?String(m):"true"===m?"true":"false";case v.LONG_TEXT:return c&&(m={text:m}),nt(m);case v.NUMBER:return mt(m,p);case v.DURATION:return Ze(m,p);case v.GEOLOCATION:return et(m,p);case v.SINGLE_SELECT:return p?Ct(p.options,m):"";case v.MULTIPLE_SELECT:return p?bt(p.options,m):"";case v.DATE:var h=(p||{}).format,E=void 0===h?C:h,g="D/M/YYYY"===E?E.replace(/D\/M\/YYYY/,"DD/MM/YYYY"):E;return qe(m,g);case v.CTIME:case v.MTIME:return Ge.format(m,"YYYY-MM-DD HH:MM:SS");case v.COLLABORATOR:return ze(i,m);case v.DEPARTMENT_SINGLE_SELECT:return Nt(u,m);case v.CREATOR:case v.LAST_MODIFIER:return"anonymous"===m?m:ze(i,[m]);case v.LINK:var A=m;if(!c){var y=a&&a[e._id];A=y&&y[d]}if(!Array.isArray(A)||0===A.length)return"";var _=A.map((function(e){return e.display_value}));return _.some((function(e){return Array.isArray(e)}))?_.map((function(e){return Dt(e,t,{collaborators:i,isArchiveView:c})})).filter(Boolean).join(", "):Dt(_,t,{collaborators:i});case v.FORMULA:case v.LINK_FORMULA:var T=m;if(!c){var b=a&&a[e._id];T=b&&b[d]}var N=p.result_type;if(N===Z.STRING)return T||"";if(N===Z.BOOL)return"boolean"===typeof T?String(T):"true"===T?"true":"false";if(N===Z.NUMBER)return mt(T,p);if(N===Z.DATE){var O=p.format;return qe(T,O)}return Dt(T,t,{collaborators:i,isArchiveView:c});case v.FILE:case v.IMAGE:case v.DIGITAL_SIGN:case v.BUTTON:return"";default:return m?String(m):""}},Rt=n(60436),wt=function(e){var t=e.type,n=e.data;if(ee[t]){var r=n||{},a=r.result_type,o=r.array_type;return a===Z.ARRAY?o:a}return t===v.LINK?(n||{}).array_type:t},Mt=function(e,t){return Array.isArray(e)&&t?e.filter((function(e){return e.type===t})):[]};function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xt=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Bt=function(e){if(!e)return!1;var t=e.link_id,n=e.table_id,r=e.other_table_id,a=e.display_column_key;return!!(t&&n&&r&&a)},Ft=function(e,t,n){return e===t?t:n},Ut=function(e,t,n){return e===t?n:t},jt=function(e,t,n,r,a){if(!Array.isArray(e)||0===e.length||!n||!r||!a)return[];var o=xt(e,t);if(!o)return[];var i=(n===r?o.table2_table1_map:o.table1_id===n?o.table1_table2_map:o.table2_table1_map)[a];return i?(0,Rt.A)(i):[]},Ht=function(e,t,n){var r=n.links,a=n.tables,o=t._id,i=t.columns,l=Pe(e)?(0,Rt.A)(e):Me(t,e),u=Mt(i,v.LINK),s={};return u.forEach((function(e){var t=e.key,n=e.data||{},i=n.link_id,u=n.table_id,c=n.other_table_id,d=o===u?c:u,f=De(a,d);l.forEach((function(e){var n=e._id,a=f&&jt(r,i,o,d,n)||[];a=a.filter((function(e){return f.id_row_map[e]})),s[n]=kt(kt({},s[n]),{},(0,h.default)({},t,a))}))})),s},Yt=function(e,t){if(!e&&0!==e)return null;if("number"===typeof e)return e;if("string"!==typeof e)return null;var n=parseFloat(e.replace(/[^.-\d]/g,""));return"percent"!==t||isNaN(n)?isNaN(n)?null:n:function(e,t){var n=ot(e),r=ot(t);return it(n/r,at(Math.pow(10,rt(t)-rt(e))))}(n,100)},Gt=function(e,t){var n=t||{},r=n.format,a=n.decimal,o=n.thousands,i=n.enable_precision,l=n.precision,u=e;if(a&&o&&"comma"===a&&(u="dot"===o?(u=(u=u.replace(/,/,"@")).replace(/\./g,",")).replace(/@/,"."):(u=u.replace(/\./g,"")).replace(/,/,".")),u=Yt(u,r),i&&u){var s="percent"===r?l+2:l;u=parseFloat(st(u,s).toFixed(s))}return u},Kt=function(e,t){if(0===e)return 0;if(!e)return null;var n=(t||{}).duration_format;if(n=n||O.H_MM,D.findIndex((function(e){return e.type===n}))<0)return null;var r=e-0;if(lt(r))return n===O.H_MM?60*r:r;var a=String(e),o="-"===a[0];o&&(a=a.substring(1));var i,l,u,s=a.split(/[:\uff1a]/),c=s.length;n===O.H_MM?(i=c-2,l=c-1):(i=c-3,l=c-2,u=c-1);var d=s[i]-0,f=s[l]-0,p=s[u]-0;if(!lt(d)&&!lt(f)&&!lt(p))return null;var m=3600*(d=lt(d)?d:0)+60*(f=lt(f)?f:0)+(p=lt(p)?p:0);return o?-m:m},Wt=function(e){if("number"===typeof e)return e;if(!e||!e.trim())return null;var t=e.trim(),n=String(t).indexOf("%")>-1,r=parseFloat(t.replace(/[^.-\d]/g,""));return n&&!isNaN(r)?r/100:isNaN(r)?null:r},zt=function(e){return"true"===e||!0===e},Vt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";if("string"!==typeof e||!e.trim())return null;var n={};return n=/^[0-9]+$/.test(e)?new Date(Yt(e)):Ge.parseDateWithFormat(e,t),t.indexOf("HH:mm")<0?Ge.format(n,"YYYY-MM-DD")||null:Ge.format(n,"YYYY-MM-DD HH:MM")||null},Qt=function(e,t){var n="number"===typeof e?e+"":e;if(!n||!n.trim())return null;var r,a=n;t.data?r=t.data&&t.data.options:t.data={},r&&Array.isArray(r)||(t.data.options=[],r=[]);var o=r.find((function(e){return e.name===a}));if(o)return o.id;var i=Math.floor(Math.random()*(ne.length-1)),l=ne[i],u={id:Et(r),name:a,color:l.COLOR,textColor:l.TEXT_COLOR};return t.data.options.push(u),u.id},Xt=function(e,t){var n="number"===typeof e?e+"":e;if(!n||!n.trim())return null;var r=n.trim(),a=null;t.data?a=t.data&&t.data.options:t.data={},a&&Array.isArray(a)||(t.data.options=[],a=[]);var o=a.find((function(e){return e.name===r}));return o?[o.id]:r.split(" ").map((function(e){return Qt(e,t)}))},qt=function(e,t){if(!e||!Array.isArray(e))return null;var n;t.data?n=t.data&&t.data.options:t.data={},n&&Array.isArray(n)||(t.data.options=[],n=[]);var r=e.map((function(e){var r=n.find((function(t){return t.name===e}));if(r)return r;var a=Math.floor(Math.random()*(ne.length-1)),o=ne[a],i={id:Et(n),name:e,color:o.COLOR,textColor:o.TEXT_COLOR};return t.data.options.push(i),i})).map((function(e){return e.id}));return r.length>0?r:null},Jt=/\[.+\]\(\S+\)|<img src=(\S+).+\/>|!\[\]\(\S+\)|<\S+>/g,Zt=/^<img src="(\S+)" .+\/>/,$t=/^!\[\]\((\S+)\)/,en=/^\[.+\]\(\S+\)/,tn=/^<(\S+)>$/;function nn(e){for(var t="",n=e.replace(Jt,""),r=n.length,a=0;a<r;a++){var o=n[a];if("#"!==o){if("\n"===o)t+=" ";else{if("`"===o)continue;if("*"===o)continue;t+=n[a]}if(150===t.length)break}}t=t.length===r?t:"".concat(t,"...");var i=e.match(Jt);if(i){var l=function(e){var t={links:[],images:[]};return e.forEach((function(e){if(e.search(en)>=0)t.links.push(e);else if(e.search(tn)>=0)t.links.push(e.match(tn)[1]);else{var n=e.match(Zt),r=e.match($t);n?t.images.push(n[1]):r&&t.images.push(r[1])}})),t}(i);return{preview:t,images:l.images,links:l.links}}return{preview:t,images:[],links:[]}}var rn=function(e){var t=e&&e.slice(0,1e5),n=nn(t);return{text:t,preview:n.preview,images:n.images,links:n.links}},an=function(e){if(!e||!e.trim())return null;var t=e.trim().split(" ");return t=t.filter((function(e){return!!e.match(/http:\/\/.+/)&&!!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(e)})),t.length>0?t:null},on=/.+\u7701|.+\u81ea\u6cbb\u533a|.+\u7279\u522b\u884c\u653f\u533a|\u5317\u4eac\u5e02|\u5929\u6d25\u5e02|\u4e0a\u6d77\u5e02|\u91cd\u5e86\u5e02|\u5b89\u5fbd|\u798f\u5efa|\u7518\u8083|\u5e7f\u4e1c|\u5e7f\u897f|\u8d35\u5dde|\u6d77\u5357|\u6cb3\u5317|\u6cb3\u5357|\u9ed1\u9f99\u6c5f|\u6e56\u5317|\u6e56\u5357|\u5409\u6797|\u6c5f\u82cf|\u6c5f\u897f|\u8fbd\u5b81|\u5185\u8499\u53e4|\u5b81\u590f|\u9752\u6d77|\u5c71\u4e1c|\u5c71\u897f|\u9655\u897f|\u56db\u5ddd|\u897f\u85cf|\u65b0\u7586|\u4e91\u5357|\u6d59\u6c5f|\u5317\u4eac|\u4e0a\u6d77|\u5929\u6d25|\u91cd\u5e86/,ln=/.+\u81ea\u6cbb\u5dde|[^\u5e02]+\u5e02|.+\u76df|.+\u5730\u533a|.+\u533a\u5212/,un=/(.+\u5e02|.+\u53bf|.+\u65d7|.+\u533a)/,sn=function(e,t){var n=(t||{}).geo_format,r=void 0===n?"geolocation":n,a=e||"";if(a.length<3)return{};if("lng_lat"===r){var o=/^-?([1-9]\d*\.\d+|0\.\d+|[1-9]\d*|0)$/;if(a.indexOf(",")<0)return{};var i=a.split(",");if(2!==i.length)return{};var l=i[0].trim(),u=i[1].trim();return l&&u&&(l.match(o)&&u.match(o))?{lng:l,lat:u}:{}}var s=a.match(on),c="",d="",f="";s&&(c=s[0],a=a.slice(s.index+c.length));var p=a.match(ln);p?(d=p[0],a=a.slice(p.index+d.length)):(c.includes("\u5317\u4eac")||c.includes("\u5929\u6d25")||c.includes("\u91cd\u5e86")||c.includes("\u4e0a\u6d77"))&&(d=c);var m=a.match(un);return m&&(f=m[0],a=a.slice(m.index+f.length)),{province:c,city:d,district:f,detail:a}},cn=function(e,t){var n=(t||{}).duration_format;if(n=n||O.H_MM,D.findIndex((function(e){return e.type===n}))<0)return null;if(0===e)return 0;if(!e)return null;var r=e-0;if(lt(r))return r;var a=e+"",o="-"===a[0];o&&(a=a.substring(1));var i,l,u,s=a.split(/[:\uff1a]/),c=s.length;if(0===c)return"";n===O.H_MM?(i=c-2,l=c-1):(i=c-3,l=c-2,u=c-1);var d=s[i]-0,f=s[l]-0,p=s[u]-0;if(!lt(d)&&!lt(f)&&!lt(p))return null;var m=3600*(d=lt(d)?d:0)+60*(f=lt(f)?f:0)+(p=lt(p)?p:0);return o?-m:m},dn=function(e){if("object"!==(0,Te.A)(e))return!1;return["name","size","url","type"].every((function(t){return e[t]||0===e[t]}))},fn=function(e,t,n,r,a,o){var i=(arguments.length>6&&void 0!==arguments[6]?arguments[6]:{}).debug,l={};e.hasOwnProperty("_id")&&(l._id=e._id),e.hasOwnProperty("_mtime")&&(l._mtime=e._mtime),e.hasOwnProperty("_ctime")&&(l._ctime=e._ctime);var u=n.columns;u.length>500&&(u=u.slice(0,500));for(var s=r?r.hidden_columns:null,c=0;c<u.length;c++){var d=u[c],f=d.key,p=d.type,m=d.name;if(!s||!s.includes(f)){var h=e[f];switch(p){case v.SINGLE_SELECT:if(!d.data){i&&i("No options found");break}l[m]=Tt(d,h);break;case v.MULTIPLE_SELECT:if(!d.data){i&&i("No options found");break}if(!Array.isArray(h)){l[m]="";break}for(var E=[],g=0;g<h.length;g++){var A=Tt(d,h[g]);A&&E.push(A)}l[m]=E;break;case v.LONG_TEXT:l[m]=h?h.text:"";break;case v.LINK:if(!d.data){i&&i("No links found");break}if(o){var y=a&&a[e._id],_=y&&y[f];if(!Array.isArray(_)||0===_.length){l[m]=null;break}l[m]=_;break}var C=n._id,T=d.data,b=T.link_id,N=T.table_id,O=T.other_table_id,D=C===N?O:N,S=t.links;l[m]=jt(S,b,C,D,e._id);break;case v.FORMULA:case v.LINK_FORMULA:if(!d.data||!a){i&&i("No formula found");break}var L=a[e._id]||{};l[m]=St(L[f],d.data);break;default:l[m]=h}Ne(l[m])&&delete l[m]}}return l},pn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r={};for(var a in e){var o=e[a];if("_id"!==a){var i=Re(t,a);if(i)switch(i.type){case v.TEXT:if(null==o){r[i.key]="";break}r[i.key]=(o+"").slice(0,1e4);break;case v.EMAIL:case v.URL:r[i.key]=null==o?"":o+"";break;case v.NUMBER:r[i.key]=Wt(o);break;case v.CHECKBOX:r[i.key]=zt(o);break;case v.DATE:var l=i.data&&i.data.format;r[i.key]=Vt(o,l);break;case v.COLLABORATOR:r[i.key]=n?Ve(o,n):o;break;case v.SINGLE_SELECT:r[i.key]=Qt(o,i);break;case v.MULTIPLE_SELECT:if(!o){r[i.key]=null;break}if(Array.isArray(o)){r[i.key]=qt(o,i);break}if("string"===typeof o){o.trim()?r[i.key]=Xt(o,i):r[i.key]=null;break}r[i.key]=null;break;case v.LONG_TEXT:var u=o;if(!u){r[i.key]=null;break}if("object"===(0,Te.A)(u)){r[i.key]=u;break}if("string"===typeof u){u.trim()?r[i.key]=rn(u):r[i.key]=null;break}r[i.key]=null;break;case v.IMAGE:if(!o){r[i.key]=null;break}if(Array.isArray(o)){r[i.key]=o;break}if("string"===typeof o){o.trim()?r[i.key]=an(o):r[i.key]=null;break}r[i.key]=null;break;case v.FILE:if(!o){r[i.key]=null;break}if(Array.isArray(o)){var s=o.filter((function(e){return dn(e)}));r[i.key]=s.length>0?s:null;break}if("string"===typeof o){r[i.key]=null;break}r[i.key]=null;break;case v.LINK:case v.FORMULA:case v.LINK_FORMULA:r[i.key]=null;break;case v.DIGITAL_SIGN:if(!o){r[i.key]=null;break}if("object"===(0,Te.A)(o)){r[i.key]=o;break}r[i.key]=null;break;case v.GEOLOCATION:if(!o){r[i.key]=null;break}if("object"===(0,Te.A)(o)){r[i.key]=o;break}if("string"===typeof o){o.trim()?r[i.key]=sn(o,i.data):r[i.key]=null;break}r[i.key]=null;break;case v.DURATION:r[i.key]=cn(o,i.data);break;default:r[i.key]=o}}else r._id=o}return r},mn=function(e){return A.includes(wt(e))},vn=function(e){return!!e&&(e===N.YYYY_MM_DD||e===N.YYYY_MM_DD_HH_MM||e===N.YYYY_MM_DD_HH_MM_SS)},hn="number",En="string",gn="boolean",An="array",yn=[v.TEXT,v.STRING],_n=[j.EMPTY,j.NOT_EMPTY],Cn=[j.IS_ANY_OF,j.IS_NONE_OF],Tn=[F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW,F.THE_NEXT_NUMBERS_OF_DAYS,F.THE_PAST_NUMBERS_OF_DAYS,F.EXACT_DATE],bn=[F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW,F.THE_NEXT_NUMBERS_OF_DAYS,F.THE_PAST_NUMBERS_OF_DAYS],Nn=function(){function e(){(0,ke.A)(this,e)}return(0,xe.A)(e,null,[{key:"validate",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.column_key,a=e.filter_predicate,o=e.filter_term_modifier,i=e.filter_term,l=this.validateColumn(r,t).error_message;if(l)return{error_message:l};var u=t.find((function(e){return e.key===r})),s=this.validatePredicate(a,u).error_message;if(s)return{error_message:s};if(this.isFilterOnlyWithPredicate(a,u))return{error_message:null};var c=this.validateModifier(o,a,u).error_message;if(c)return{error_message:c};if(this.isFilterOnlyWithModifier(o,u))return{error_message:null};if(n){var d=this.validateTerm(i,a,o,u).error_message;if(d)return{error_message:d}}return{error_message:null}}},{key:"validateColumn",value:function(e,t){if(!e)return{error_message:J.INCOMPLETE_FILTER};var n=t.find((function(t){return t.key===e}));return n?this.isValidColumnType(n)?{error_message:null}:{error_message:J.COLUMN_NOT_SUPPORTED}:{error_message:J.COLUMN_MISSING}}},{key:"validatePredicate",value:function(e,t){if(!e)return{error_message:J.INCOMPLETE_FILTER};var n=t.type,r=t.data,a=V[n].filterPredicateList;if(ee[n]||n===v.LINK){var o=r.result_type;return o===Z.ARRAY?this.validatePredicateWithArrayType(e,t):this.validatePredicate(e,{type:o})}return a.includes(e)?{error_message:null}:{error_message:J.UNMATCHED_PREDICATE}}},{key:"validatePredicateWithArrayType",value:function(e,t){var n=t.data.array_type;return n===v.CHECKBOX||n===v.BOOL?this.validatePredicate(e,{type:v.CHECKBOX}):!!_n.includes(e)||(n===v.SINGLE_SELECT?this.validatePredicate(e,{type:v.MULTIPLE_SELECT}):_.includes(n)?this.validatePredicate(e,{type:v.COLLABORATOR}):this.validatePredicate(e,{type:n}))}},{key:"isFilterOnlyWithPredicate",value:function(e,t){if(_n.includes(e))return!0;var n=t.type,r=t.data;if(ee[n]||n===v.LINK){var a=r.result_type,o=r.array_type;return a===Z.ARRAY?this.isFilterOnlyWithPredicate(e,{type:o}):this.isFilterOnlyWithPredicate(e,{type:a})}var i=j.IS_CURRENT_USER_ID,l=j.INCLUDE_ME;return!(e!==i||!yn.includes(n))||!(e!==l||!_.includes(n))}},{key:"validateModifier",value:function(e,t,n){if(!mn(n))return{error_message:null};if(!e)return{error_message:J.INCOMPLETE_FILTER};if(t===j.IS_WITHIN){if(X.includes(e))return{error_message:null}}else if(Q.includes(e))return{error_message:null};return{error_message:J.UNMATCHED_MODIFIER}}},{key:"isFilterOnlyWithModifier",value:function(e,t){return!!mn(t)&&!Tn.includes(e)}},{key:"validateTerm",value:function(e,t,n,r){return this.isTermMissing(e)?{error_message:J.INCOMPLETE_FILTER}:this.isValidTerm(e,t,n,r)?{error_message:null}:{error_message:J.INVALID_TERM}}},{key:"isTermMissing",value:function(e){return!e&&0!==e&&!1!==e||Array.isArray(e)&&0===e.length}},{key:"isValidTerm",value:function(e,t,n,r){switch(r.type){case v.TEXT:case v.GEOLOCATION:case v.AUTO_NUMBER:case v.EMAIL:case v.URL:case v.STRING:return this.isValidTermType(e,En);case v.SINGLE_SELECT:var a=ht(r);return Cn.includes(t)?!!this.isValidTermType(e,An)&&this.isValidSelectedOptions(e,a):!!this.isValidTermType(e,En)&&!!a.find((function(t){return e===t.id}));case v.NUMBER:case v.DURATION:case v.RATE:return this.isValidTermType(e,hn);case v.CHECKBOX:case v.BOOL:return this.isValidTermType(e,gn);case v.COLLABORATOR:case v.CREATOR:case v.LAST_MODIFIER:return this.isValidTermType(e,An);case v.DEPARTMENT_SINGLE_SELECT:return Cn.includes(t)?this.isValidTermType(e,An):!![R.CURRENT_USER_DEPARTMENT,R.CURRENT_USER_DEPARTMENT_AND_SUB].includes(e)||this.isValidTermType(e,hn);case v.MULTIPLE_SELECT:if(!this.isValidTermType(e,An))return!1;var o=ht(r);return this.isValidSelectedOptions(e,o);case v.DATE:case v.CTIME:case v.MTIME:return bn.includes(n)?this.isValidTermType(e,hn):this.isValidTermType(e,En);case v.FORMULA:case v.LINK_FORMULA:var i=r.data.result_type;return i===Z.ARRAY?this.isValidTermWithArrayType(e,t,n,r):this.isValidTerm(e,t,n,{type:i});case v.LINK:return this.isValidTermWithArrayType(e,t,n,r);default:return!1}}},{key:"isValidTermType",value:function(e,t){return t===An?Array.isArray(e)&&e.length>0:t===v.NUMBER?(0,Te.A)(e)===t||!isNaN(Number(e)):(0,Te.A)(e)===t}},{key:"isValidTermWithArrayType",value:function(e,t,n,r){var a=r.data,o=a.array_type,i=a.array_data;return o===v.SINGLE_SELECT?this.isValidTerm(e,t,n,{type:v.MULTIPLE_SELECT,data:i}):_.includes(o)?this.isValidTerm(e,t,n,{type:v.COLLABORATOR}):this.isValidTerm(e,t,n,{type:o,data:i})}},{key:"isValidColumnType",value:function(e){var t=e.type,n=e.data;if(ee[t]||t===v.LINK){if(!n)return!1;var r=n.result_type,a=n.array_type;return r===Z.ARRAY?this.isValidColumnType({type:a}):this.isValidColumnType({type:r})}return V.hasOwnProperty(t)}},{key:"isValidSelectedOptions",value:function(e,t){var n=t.filter((function(t){return e.includes(t.id)}));return e.length===n.length}}]),e}();function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?On(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sn=[F.TODAY,F.TOMORROW,F.YESTERDAY,F.ONE_WEEK_AGO,F.ONE_WEEK_FROM_NOW,F.ONE_MONTH_AGO,F.ONE_MONTH_FROM_NOW,F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW,F.EXACT_DATE],Ln=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){var n=Nn.validate(e,t).error_message;return!n||n!==J.INCOMPLETE_FILTER})):[]},In=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return!Nn.validate(e,t).error_message})):[]},Rn=function(e,t){var n=new Date,r=n.getFullYear(),a=n.getMonth(),o=n.getDate(),i=[31,28,31,30,31,30,31,31,30,31,30,31];switch(i[1]=r%4!==0||r%100===0&&r%400!==0?28:29,e){case F.TODAY:return new Date(r,a,o,0,0,0);case F.TOMORROW:return new Date(r,a,o+1);case F.YESTERDAY:return new Date(r,a,o-1);case F.ONE_WEEK_AGO:return new Date(r,a,o-7);case F.ONE_WEEK_FROM_NOW:return new Date(r,a,o+7);case F.ONE_MONTH_AGO:var l=a-1,u=0===a?11:l,s=o>i[u]?i[u]:o;return new Date(r,l,s);case F.ONE_MONTH_FROM_NOW:var c=a+1,d=11===a?0:c,f=o>i[d]?i[d]:o;return new Date(r,c,f);case F.NUMBER_OF_DAYS_AGO:return new Date(r,a,o-Number(t));case F.NUMBER_OF_DAYS_FROM_NOW:return new Date(r,a,o+Number(t));case F.EXACT_DATE:return new Date(t);case F.THE_PAST_WEEK:var p=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-p-6),endDate:new Date(r,a,o-p)};case F.THIS_WEEK:var m=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-m+1),endDate:new Date(r,a,o-m+7)};case F.THE_NEXT_WEEK:var v=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-v+8),endDate:new Date(r,a,o-v+14)};case F.THE_PAST_MONTH:var h=a-1;return{startDate:new Date(r,h,1),endDate:new Date(r,h,i[0===a?11:h])};case F.THIS_MONTH:return{startDate:new Date(r,a,1),endDate:new Date(r,a,i[a])};case F.THE_NEXT_MONTH:var E=a+1;return{startDate:new Date(r,E,1),endDate:new Date(r,E,11===a?i[0]:i[E])};case F.THE_PAST_YEAR:var g=r-1;return{startDate:new Date(g,0,1),endDate:new Date(g,11,31)};case F.THIS_YEAR:return{startDate:new Date(r,0,1),endDate:new Date(r,11,31)};case F.THE_NEXT_YEAR:var A=r+1;return{startDate:new Date(A,0,1),endDate:new Date(A,11,31)};case F.THE_NEXT_NUMBERS_OF_DAYS:return{startDate:new Date(r,a,o+1,0,0,0),endDate:new Date(r,a,o+Number(t))};case F.THE_PAST_NUMBERS_OF_DAYS:return{startDate:new Date(r,a,o-Number(t)),endDate:new Date(r,a,o,0,0,0)};default:return{}}},wn=function(e,t){var n=Rn(e,t);if(Sn.includes(e))return Ge.format(n);var r=n.startDate,a=n.endDate;return{startDate:r?Ge.format(r):"",endDate:a?Ge.format(a):""}},Mn=function e(t,n){var r=t.filter_term,a=t.filter_term_modifier,o=n.type,i=n.data,l=t;switch(o){case v.FORMULA:case v.LINK_FORMULA:var u=i.result_type,s=i.array_type,c=i.array_data;if(u===Z.DATE&&(l.other_date=wn(a,r)),u===Z.ARRAY){var d={type:s,data:c};l.linked_column=d,l=e(l,d)}break;case v.DATE:case v.CTIME:case v.MTIME:l.other_date=wn(a,r);break;case v.LINK:var f=i||{},p={type:f.array_type,data:f.array_data},m=Dn(Dn({},i),{},{result_type:Z.ARRAY}),h=Dn(Dn({},n),{},{data:m});l.column=h,l.linked_column=p,l=e(l,p)}return l},Pn=function(e){return e.map((function(e){return Mn(e,e.column)}))},kn=function(e,t){var n=[];return e.forEach((function(e){var r=e.column_key,a=Nn.validate(e,t).error_message;if(a){if(a!==J.INCOMPLETE_FILTER)throw new Error(a)}else{var o=t.find((function(e){return e.key===r})),i=Dn(Dn({},e),{},{column:o});n.push(i)}})),n};function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fn=function(e,t){if(!e||!Array.isArray(t))return!1;var n=e.column_key,r=t.find((function(e){return e.key===n}));return!!r&&pe.includes(r.type)},Un=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return Fn(e,t)})):[]},jn=function(e,t,n,r){var a=Un(e,t),o=[];return a.forEach((function(e){var a=e.column_key,i=e.count_type,l=t.find((function(e){return a===e.key})),u=l.type,s=l.data,c=Bn(Bn({},e),{},{column:l});switch(u){case v.DATE:case v.CTIME:case v.MTIME:c.count_type=i||se.MONTH;break;case v.GEOLOCATION:c.count_type=i||de.PROVINCE;break;case v.LINK:var d=s.table_id,f=s.other_table_id,p=s.display_column_key,m=n?n._id:"",h=Ut(m,d,f),E=De(r.tables,h),g=Ie(E,p);c.linked_table=E,c.display_column=g;break;case v.FORMULA:case v.LINK_FORMULA:mn(l)&&!i&&(c.count_type=se.MONTH)}o.push(c)})),o};function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Gn=function(e,t){var n=e&&t.find((function(t){return t.key===e.column_key}));return!!n&&oe.includes(n.type)},Kn=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return Gn(e,t)})):[]},Wn=function(e,t){var n=[];return e.forEach((function(e){var r=t[e];r>-1&&n.push(r)})),n.sort()},zn=function(e,t){var n=Kn(e,t),r=[];return n.forEach((function(e){var n=e.column_key,a=t.find((function(e){return e.key===n})),o=a.type,i=Yn(Yn({},e),{},{column:a});switch(o){case v.SINGLE_SELECT:case v.MULTIPLE_SELECT:var l=ht(a),u={};l.forEach((function(e,t){u[e.id]=t})),i.option_id_index_map=u}r.push(i)})),r},Vn=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Qn=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},Xn=function(e){return"archive"===e.type},qn=function(e,t){return Ln(e.filters,t).length>0},Jn=function(e,t){return Un(e.groupbys,t).length>0},Zn=function(e,t){return Kn(e.sorts,t).length>0},$n=function(e){var t=(e||{}).hidden_columns;return Array.isArray(t)&&t.length>0},er=function(e,t){return!qn(e,t)&&!Zn(e,t)&&!Jn(e,t)},tr=function(e,t){var n=e.filters,r=e.sorts,a=e.groupbys,o=t.columns;if(!Array.isArray(o))return[];var i=In(n,o),l=Kn(r,o),u=Un(a,o),s=i&&i.length>0,c=l&&l.length>0,d=u&&u.length>0;if(!s&&!c&&!d)return[];var f={},p={},m=[];return o.forEach((function(e){var t=e.key,n=e.name,r=e.type,a=e.data,o=e.width;r===v.LINK&&(f[e.key]={key:t,name:n,type:r,data:a,width:o})})),0===Object.keys(f).length?[]:(s&&i.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(m.push(n),p[t]=!0)})),c&&l.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(m.push(n),p[t]=!0)})),d&&u.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(m.push(n),p[t]=!0)})),m)},nr=function(e){return Array.isArray(e)?e.filter((function(e){return!Xn(e)})):[]},rr=function(e,t){if(!Array.isArray(t))return[];if(!$n(e))return t;var n=e.hidden_columns;return t.filter((function(e){return!n.includes(e.key)}))},ar=function(e){return Array.isArray(e)?e.filter((function(e){return!function(e){return e&&e.private_for&&e.private_for.length>0}(e)})):[]},or=function(e){return y.includes(wt(e))},ir=function(e){return wt(e)===v.NUMBER},lr=function(e,t,n){var r=e.columns.filter((function(e){return or(e)}));if(0===r.length)return{};var a=Pe(t)?t:Me(e,t),o={};return r.forEach((function(e){var t,r,i,l=e.type,u=e.key,s=0,c=[],d=0;a.forEach((function(e){var a=e[u];if(ee[l]){var o=n&&n[e._id];a=o&&o[u],Array.isArray(a)&&1===a.length&&(a=a[0])}lt(a)&&(c.push(a),s+=1,d+=a,t=void 0===t||a<t?a:t,r=void 0===r||a>r?a:r)})),s>0&&(c.sort((function(e,t){return e-t})),i=c.length%2===0?(c[c.length/2-1]+c[c.length/2])/2:c[parseInt(c.length/2)]);var f=0===s?0:d/s;o[u]={sum:d,average:f,median:i,max:r,min:t}})),o},ur=function(e,t){var n=e.length,r={};return t.forEach((function(t){var a,o,i,l=[],u=0,s=0;e.forEach((function(e){var n=e.summaries[t.key],r=n.sum,a=n.average,c=n.median,d=n.max,f=n.min;u+=r||0,s+=a||0,lt(c)&&l.push(c),lt(d)&&(o=void 0===o||d>o?d:o),lt(f)&&(i=void 0===i||f<i?f:i)})),l.length>0&&(l.sort(),a=l.length%2===0?(l[l.length/2-1]+l[l.length/2])/2:l[parseInt(l.length/2)]),s/=n,r[t.key]={sum:u,average:s,median:a,max:o,min:i}})),r},sr=function e(t,n,r){var a=n.columns.filter((function(e){return or(e)}));Array.isArray(t)&&0!==a.length&&t.forEach((function(t){var o=t.subgroups,i=t.row_ids;Array.isArray(o)&&o.length>0?(e(o,n,r),t.summaries=ur(o,a)):i&&(t.summaries=lr(n,i,r))}))},cr=function(e){var t=e.key,n=e.name,r=e.data.display_column_key;return{key:t,name:n,type:v.LINK_FORMULA,data:{formula:"lookup",link_column_key:t,level1_linked_table_column_key:r,level2_linked_table_column_key:null,operated_columns:[]}}},dr=function(e,t){if(!Array.isArray(e)||!t||!Array.isArray(t.columns))return[];var n={};t.columns.forEach((function(e){var t=e.key,r=e.type;ee[r]?n[t]=e:r===v.LINK&&e.data&&(n[t]=cr(e))}));var r={},a=[];e.forEach((function(e){var t=e.key;r[t]||(r[t]=e,a.push(t))}));var o={},i={};a.forEach((function(e){var t=r[e].data.operated_columns;o[e]=0,Array.isArray(t)&&t.forEach((function(t){n[t]&&(o[e]+=1,i[t]?i[t].push(e):i[t]=[e])}))}));var l=[],u=[];for(a.forEach((function(e){0===o[e]&&u.push(e)}));u.length;){var s=u.shift(),c=i[s];l.push(s),Array.isArray(c)&&c.forEach((function(e){o[e]-=1,0===o[e]&&u.push(e)}))}return l.map((function(e){return n[e]}))},fr=function(e){return e.columns.filter((function(e){var t=e.type,n=e.data;return t===v.LINK?!!n:ee[t]&&n})).map((function(e){return e.type===v.LINK?cr(e):e}))},pr=function(e){var t=fr(e);return 0===t.length?[]:dr(t,e)},mr=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return null;var n=e[0];if(n<0||n>=t.length)return null;for(var r=1,a=t[n];r<e.length&&a;){var o=a.subgroups,i=e[r];if(!Array.isArray(o)||i<0||i>=o.length)break;a=o[i],r+=1}return a},vr=function(e){return e?String(e):""},hr=function(e,t,n){var r=e+"";if(!t)return r;var a=t-r.length;return t>1&&a>0&&(r=Array(a+1).join(0)+r),n?"".concat(n,"-").concat(r):r},Er=function(e,t){if(0===e)return 0;if(!e)return"";var n=(t||{}).rate_max_number;return e>n?n:e},gr=function(e,t){if(!e||!t)return null;var n=null,r=lt(e)?e:0;if("string"===typeof e&&(r=Number(e),!lt(r))){var a=e.split("-"),o=null;if(1===a.length?o=a[0]:(n=a[0],o=a[1]),r=o&&Number(o),!lt(r))return null}if(r<1)return null;var i=t.prefix_type,l=t.prefix,u=t.digits;if(r=parseInt(r),!n||!i){var s="date"===i?Xe()().format(_e):l;return hr(r,u,s)}if("string"===i)return n!==l?null:hr(r,u,l);if("date"===i){if(!(n&&8===n.length&&/(\d{4})(\d{2})(\d{2})$/.test(n)))return null;var c=n.substring(0,4),d=n.substring(4,6),f=n.substring(6,8);return Ge.getValidDate("".concat(c,"-").concat(d,"-").concat(f))?hr(r,u,n):null}return null},Ar=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)&&e.length>0?e:[];return n?r.filter((function(e){var t=e.name,r=e.name_pinyin,a=void 0===r?"":r;if(t.toString().toLowerCase().indexOf(n)>-1)return!0;if(!a)return!1;var o=a.toString().toLowerCase(),i=n.replace(/ |'/g,"");return o.indexOf(i)>-1||(o.replace(/'/g,"").indexOf(i)>-1||o.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(i)>-1)})):r},yr=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)},_r=function(e,t){return(e||!1)===(t.filter_term||!1)},Cr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.HAS_ANY_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.some((function(t){return e.includes(t)}));case j.HAS_ALL_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.every((function(t){return e.includes(t)}));case j.HAS_NONE_OF:return!Array.isArray(a)||0===a.length||!Array.isArray(e)||0===e.length||a.every((function(t){return e.indexOf(t)<0}));case j.IS_EXACTLY:if(!Array.isArray(a)||0===a.length)return!0;if(!Array.isArray(e)||0===e.length)return!1;var o=(0,Rt.A)(new Set(e));return o.length===a.length&&a.every((function(e){return o.includes(e)}));case j.EMPTY:return!Array.isArray(e)||0===e.length;case j.NOT_EMPTY:return Array.isArray(e)&&e.length>0;case j.INCLUDE_ME:return Array.isArray(e)&&e.indexOf(n)>-1;default:return!1}},Tr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.CONTAINS:return!Array.isArray(a)||!!e&&a.findIndex((function(t){return t===e}))>-1;case j.NOT_CONTAIN:return!Array.isArray(a)||!e||a.findIndex((function(t){return t===e}))<0;case j.INCLUDE_ME:return e===n;case j.IS:return!a||(Array.isArray(a)?e===a[0]:e===a);case j.IS_NOT:return!a||(Array.isArray(a)?e!==a[0]:e!==a);default:return!1}},br=function(e,t){var n=t.filter_predicate,r=t.filter_term_modifier,a=t.filter_term,o=t.other_date;switch(n){case j.IS:return r===F.EXACT_DATE&&!a||Ge.format(e)===o;case j.IS_WITHIN:if(r===F.EXACT_DATE&&!a)return!0;if(!e)return!1;var i=o.startDate,l=o.endDate,u=Ge.format(e);return u>=i&&u<=l;case j.IS_BEFORE:return r===F.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)<o;case j.IS_AFTER:return r===F.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)>o;case j.IS_ON_OR_BEFORE:return r===F.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)<=o;case j.IS_ON_OR_AFTER:return r===F.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)>=o;case j.IS_NOT:return r===F.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)!==o;case j.EMPTY:return!(e&&Ge.getValidDate(e));case j.NOT_EMPTY:return!(!e||!Ge.getValidDate(e));default:return!1}},Nr=function(e,t){switch(t.filter_predicate){case j.EMPTY:return!e||(!e.username||!e.sign_time||!e.sign_image_url);case j.NOT_EMPTY:return!!e&&!!(e.username&&e.sign_time&&e.sign_image_url);default:return!1}},Or=function(e,t){switch(t.filter_predicate){case j.EMPTY:return!(e&&e.length>0);case j.NOT_EMPTY:return!!(e&&e.length>0);default:return!1}},Dr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.EQUAL:return!r&&0!==r||!(!e&&0!==e)&&ut(r,e);case j.NOT_EQUAL:return!r&&0!==r||!e&&0!==e||!ut(r,e);case j.LESS:return!r&&0!==r||!(!e&&0!==e||ut(e,r))&&e<r;case j.GREATER:return!r&&0!==r||!(!e&&0!==e||ut(e,r))&&e>r;case j.LESS_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(!!ut(e,r)||e<r);case j.GREATER_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(ut(e,r)||e>r);case j.EMPTY:return 0!==e&&(!e||"number"!==typeof e);case j.NOT_EMPTY:return 0===e||!(!e||"number"!==typeof e);default:return!1}},Sr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.CONTAINS:return!a||!!e&&e.toString().toLowerCase().indexOf(a.toLowerCase())>-1;case j.NOT_CONTAIN:return!a||!e||e.toString().toLowerCase().indexOf(a.toLowerCase())<0;case j.IS:return!a||e===a;case j.IS_NOT:return!a||e!==a;case j.EMPTY:return!e;case j.NOT_EMPTY:return!!e;case j.IS_CURRENT_USER_ID:return!!n&&e===n;default:return!1}},Lr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.HAS_ANY_OF:return 0===r.length||Array.isArray(e)&&e.some((function(e){return r.includes(e)}));case j.HAS_ALL_OF:return 0===r.length||Array.isArray(e)&&r.every((function(t){return e.includes(t)}));case j.HAS_NONE_OF:return 0===r.length||!Array.isArray(e)||0===e.length||r.every((function(t){return e.indexOf(t)<0}));case j.IS_EXACTLY:if(0===r.length)return!0;if(!Array.isArray(e))return!1;var a=function(e){return(0,Rt.A)(new Set(e)).sort()};return a(e).toString()===a(r).toString();case j.EMPTY:return!Array.isArray(e)||0===e.length;case j.NOT_EMPTY:return Array.isArray(e)&&e.length>0;default:return!1}},Ir=[!0,"true"],Rr=function(e,t,n){var r=n.username,a=n.userId,o=t.column,i=t.linked_column,l=t.filter_predicate;if(Array.isArray(e)){if(l===j.EMPTY)return 0===e.length;if(l===j.NOT_EMPTY)return e.length>0}if(!i)return Sr("",t,a);var u=i.type;if(u===v.BOOL||u===v.CHECKBOX){var s=e;return Array.isArray(e)&&(s=e[0]),s=Ir.includes(s),_r(s,t)}if(u===v.SINGLE_SELECT){var c=e;return e&&!Array.isArray(e)&&(c=[e]),Lr(c,t)}if(u===v.MULTIPLE_SELECT)return Lr(e,t);if(or({type:u})){var d=e;if(Array.isArray(e)){var f=e.length;0===f?d="":1===f&&(d=e[0])}return Dr(d,t)}if(A.includes(u)){var p=e;return Array.isArray(e)&&(p=String(e)),br(p,t)}if(_.includes(u))return Cr(e,t,r);var m=St(e,o.data)||"";return Sr(m,t,a)},wr=function(e,t,n){var r=n.username,a=n.userId,o=t.column.data;switch((o||{}).result_type){case Z.NUMBER:return Dr(e,t);case Z.DATE:return br(e,t);case Z.BOOL:var i=e;return"true"===e?i=!0:"false"===e&&(i=!1),_r(i,t);case Z.ARRAY:return Rr(e,t,{username:r,userId:a});default:return Sr(St(e,o)||"",t,a)}},Mr=function(e,t){var n=t.filter_predicate,r=t.filter_term,a=t.column,o=et(e,a.data);switch(n){case j.CONTAINS:return!r||!!o&&o.toString().toLowerCase().indexOf(r.toLowerCase())>-1;case j.NOT_CONTAIN:return!r||!o||o.toString().toLowerCase().indexOf(r.toLowerCase())<0;case j.IS:return!r||o===r;case j.IS_NOT:return!r||o!==r;case j.EMPTY:return!o;case j.NOT_EMPTY:return!!o;default:return!1}},Pr=function(e,t){var n,r=t.filter_predicate;switch(n="string"===typeof e?e.trim():"object"===(0,Te.A)(e)?Oe(e)?null:"string"===typeof e.text?e.text.trim():null:null,r){case j.EMPTY:return!n;case j.NOT_EMPTY:return!!n;default:return!1}},kr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.IS:return!r||e===r;case j.IS_NOT:return!r||e!==r;case j.IS_ANY_OF:return 0===r.length||r.includes(e);case j.IS_NONE_OF:return 0===r.length||r.indexOf(e)<0;case j.EMPTY:return!e;case j.NOT_EMPTY:return!!e;default:return!1}},xr=function(e,t,n){var r=n.username,a=n.userId;return Rr(e,t,{username:r,userId:a})},Br=function(e,t){var n=t&&t.current_user_department_ids;return!!Array.isArray(n)&&n.includes(e)},Fr=function(e,t){var n=t&&t.current_user_department_and_sub_ids;return!!Array.isArray(n)&&n.includes(e)},Ur=function(e,t){return"number"===typeof e&&t.includes(e)},jr=function(e,t,n){var r=n.formulaRow,a=n.username,o=n.userId,i=n.userDepartmentIdsMap,l=t.column_key,u=t.column,s=e[l];switch(u.type){case v.CHECKBOX:return _r(s,t);case v.SINGLE_SELECT:return kr(s,t);case v.MULTIPLE_SELECT:return Lr(s,t);case v.DEPARTMENT_SINGLE_SELECT:return function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.IS:return!a||(a===R.CURRENT_USER_DEPARTMENT?Br(e,n):a===R.CURRENT_USER_DEPARTMENT_AND_SUB?Fr(e,n):e===a);case j.IS_NOT:return!a||(a===R.CURRENT_USER_DEPARTMENT?!Br(e,n):a===R.CURRENT_USER_DEPARTMENT_AND_SUB?!Fr(e,n):e!==a);case j.IS_ANY_OF:return 0===a.length||(a.includes(R.CURRENT_USER_DEPARTMENT_AND_SUB)?Fr(e,n)||Ur(e,a):a.includes(R.CURRENT_USER_DEPARTMENT)&&Br(e,n)||Ur(e,a));case j.IS_NONE_OF:return 0===a.length||(a.includes(R.CURRENT_USER_DEPARTMENT_AND_SUB)?!Fr(e,n)&&!Ur(e,a):a.includes(R.CURRENT_USER_DEPARTMENT)?!Br(e,n)&&!Ur(e,a):!Ur(e,a));case j.EMPTY:return!e||"number"!==typeof e;case j.NOT_EMPTY:return!(!e||"number"!==typeof e);default:return!1}}(s,t,i);case v.DURATION:case v.NUMBER:case v.RATE:return Dr(s,t);case v.DATE:return br(s,t);case v.CTIME:case v.MTIME:return s=Ge.format(s,N.YYYY_MM_DD_HH_MM_SS),br(s,t);case v.COLLABORATOR:return Cr(s,t,a);case v.LONG_TEXT:return Pr(s,t);case v.TEXT:case v.AUTO_NUMBER:case v.EMAIL:case v.URL:return Sr(s,t,o);case v.IMAGE:case v.FILE:return Or(s,t);case v.LAST_MODIFIER:case v.CREATOR:return Tr(s,t,a);case v.GEOLOCATION:return Mr(s,t);case v.FORMULA:case v.LINK_FORMULA:return s=r[l],wr(s,t,{username:a,userId:o});case v.LINK:return s=r[l],s=Array.isArray(s)?s.map((function(e){return e.display_value})):null,xr(s,t,{username:a,userId:o});case v.DIGITAL_SIGN:return Nr(s,t);default:return!1}},Hr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.formulaRow,o=void 0===a?{}:a,i=r.username,l=void 0===i?"":i,u=r.userId,s=r.userDepartmentIdsMap,c=void 0===s?{}:s;return t===q.AND?n.every((function(t){return jr(e,t,{formulaRow:o,username:l,userId:u,userDepartmentIdsMap:c})})):t===q.OR&&n.some((function(t){return jr(e,t,{formulaRow:o,username:l,userId:u,userDepartmentIdsMap:c})}))},Yr=function(e,t,n,r){var a=r.formulaRows,o=r.username,i=r.userId,l=r.userDepartmentIdsMap,u=[],s=Pn(t);return n.forEach((function(t){var n=t._id,r=a&&a[n]?a[n]:{};Hr(t,e,s,{formulaRow:r,username:o,userId:i,userDepartmentIdsMap:l})&&u.push(n)})),u},Gr=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.formulaRows,i=void 0===o?null:o,l=a.username,u=void 0===l?null:l,s=a.userId,c=void 0===s?null:s,d=a.userDepartmentIdsMap,f=void 0===d?null:d,p=r.columns,m=[];try{m=kn(t,p)}catch(v){return{row_ids:[],error_message:v.message}}return{row_ids:0===m.length?n.map((function(e){return e._id})):Yr(e,m,n,{formulaRows:i,username:u,userId:c,userDepartmentIdsMap:f}),error_message:null}},Kr=function(e,t,n){var r=e?1:-1,a=t?1:-1;return r>a?n===ae.UP?1:-1:r<a?n===ae.UP?-1:1:0},Wr=function(e,t){if(!e&&!t)return 0;if(!e)return-1;if(!t)return 1;if("string"!==typeof e||"string"!==typeof t)return 0;for(var n,r,a=e.match(he),o=t.match(he),i=Math.min(a.length,o.length),l=0;l<i;l++){if(n=a[l],r=o[l],Ee.test(n)&&Ee.test(r)){if((n=parseInt(n))>(r=parseInt(r)))return 1;if(n<r)return-1}if(n!==r)return e.localeCompare(t)}return e.localeCompare(t)},zr=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:t===e?0:n===ae.UP?Wr(e,t):-1*Wr(e,t)},Vr=function(e,t,n){var r=Array.isArray(e)&&e.length?e.join(""):null,a=Array.isArray(t)&&t.length?t.join(""):null;return zr(r,a,n)},Qr=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:e>t?n===ae.UP?1:-1:e<t?n===ae.UP?-1:1:0},Xr=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===ae.UP?1:-1:e<t?n===ae.UP?-1:1:0},qr=function(e,t,n,r){var a=r.columnData,o=r.value,i=(a||{}).array_type;if(y.includes(i)){var l=e,u=t;return Array.isArray(e)&&(l=e[0]),Array.isArray(t)&&(u=t[0]),Xr(l=l||0===l?l:null,u=u||0===u?u:null,n)}if(A.includes(i)){var s=Array.isArray(e)?e[0]:e,c=Array.isArray(t)?t[0]:t;return Qr(s,c,n)}if(i===v.CHECKBOX||i===Z.BOOL){var d=e,f=t;return Array.isArray(e)&&(d=e[0]),Array.isArray(t)&&(f=t[0]),Kr(d=d||!1,f=f||!1,n)}if(i===v.COLLABORATOR){var p=o.collaborators,m=Array.isArray(e)?e:[e],h=Array.isArray(t)?t:[t];return p&&(m=We(m,p),h=We(h,p)),Vr(m,h,n)}var E=St(e,a),g=St(t,a);return zr(E,g,n)},Jr=function(e,t,n,r){var a=r.columnData,o=r.value,i=(a||{}).result_type;if(le.includes(i))return Xr(e||0===e?e-0:null,t||0===t?t-0:null,n);if(A.includes(i))return Qr(e,t,n);if(i===Z.BOOL)return Kr(e||!1,t||!1,n);if(i===Z.ARRAY)return qr(e,t,n,{columnData:a,value:o});var l=St(e,a),u=St(t,a);return zr(l,u,n)},Zr=function(e,t,n,r){var a=r.columnData,o=r.value,i=!Array.isArray(e)||0===e.length,l=!Array.isArray(t)||0===t.length;if(i&&l)return 0;if(i)return 1;if(l)return-1;var u=e.map((function(e){return e.display_value})),s=t.map((function(e){return e.display_value}));return qr(u,s,n,{columnData:a,value:o})},$r=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=!e||0===e.length,i=!t||0===t.length;if(o&&i)return 0;if(o)return 1;if(i)return-1;var l=Wn(e,a),u=Wn(t,a),s=l.length,c=u.length;if(s===c&&(0===s||l.join("")===u.join("")))return 0;for(var d=Math.min(s,c),f=0;f<d;f++){if(l[f]>u[f])return r===ae.UP?1:-1;if(l[f]<u[f])return r===ae.UP?-1:1}return s>c?r===ae.UP?1:-1:r===ae.UP?-1:1},ea=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=a[e],i=a[t],l=!o&&0!==o,u=!i&&0!==i;return l&&u?0:l?1:u?-1:o>i?r===ae.UP?1:-1:o<i?r===ae.UP?-1:1:0},ta=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===ae.DOWN?1:-1:e<t?n===ae.DOWN?-1:1:0},na=function(e,t,n){var r=n.formulaRows,a=void 0===r?{}:r,o=n.value;e.sort((function(e,n){var r=0;return t.forEach((function(t){var i=t.column_key,l=t.sort_type,u=t.column,s=u.type,c=u.data,d=e[i],f=n[i];if(A.includes(s))r=r||Qr(d,f,l);else if(s===v.SINGLE_SELECT)r=r||ea(d,f,t);else if(s===v.DEPARTMENT_SINGLE_SELECT)r=r||ta(d,f,l);else if(le.includes(s))r=r||Xr(d,f,l);else if(ee[s]){var p=a[e._id]||{},m=a[n._id]||{};d=p[i],f=m[i],r=r||Jr(d,f,l,{columnData:c,value:o})}else if(s===v.COLLABORATOR){var h=o.collaborators,E=d,g=f;h&&(E=We(d,h),g=We(f,h)),r=r||Vr(E,g,l)}else if(s===v.CHECKBOX)r=r||Kr(d,f,l);else if(s===v.MULTIPLE_SELECT)r=r||$r(d,f,t);else if(s===v.LINK){var y=a[e._id]||{},_=a[n._id]||{};d=y[i],f=_[i],r=r||Zr(d,f,l,{columnData:c,value:o})}else r=r||zr(d,f,l)})),r}))},ra=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.formulaRows,o=r.value;if(!Array.isArray(t)||0===t.length)return[];var i=t.slice(0),l=zn(e,n);return na(i,l,{formulaRows:a||{},value:o}),i.map((function(e){return e._id}))};function aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aa(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ia=function(e,t,n){var r=n.column_key,a=n.column,o=e[r],i=a.type;return ee[i]?(t[e._id]||{})[r]:i===v.LINK?(t[e._id]||{})[r]||[]:o},la=function(e,t){var n=t.column,r=t.count_type,a=n.type,o=n.data;switch(a){case v.TEXT:case v.URL:case v.EMAIL:case v.LAST_MODIFIER:case v.CREATOR:case v.DEPARTMENT_SINGLE_SELECT:return e||null;case v.DATE:case v.CTIME:case v.MTIME:return Ge.getDateByGranularity(e,r)||null;case v.NUMBER:case v.DURATION:case v.RATE:return e||0===e?e:null;case v.CHECKBOX:return!!e;case v.SINGLE_SELECT:return e||null;case v.MULTIPLE_SELECT:case v.COLLABORATOR:return Array.isArray(e)?e:[];case v.GEOLOCATION:return tt(e,r);case v.FORMULA:case v.LINK_FORMULA:var i=(o||{}).result_type;if(i===Z.NUMBER)return e||0===e?e:null;if(i===Z.DATE)return Ge.getDateByGranularity(e,r)||null;if(i===Z.BOOL)return!!e;if(i===Z.ARRAY){var l=e;return mn(n)&&Array.isArray(e)&&e.length>0?Ge.getDateByGranularity(e[0],r)||null:St(l,o)||null}return e||null;case v.LINK:return Array.isArray(e)&&0!==e.length?e.map((function(e){return e.display_value})):[];default:return null}},ua=function(e,t){var n=null;return B[t]?n="string"===typeof e?e:String(e):x[t]&&(n=(0,Rt.A)(e).sort().toString()),n},sa=function(e,t,n){var r=t[e];return r&&r.index>-1?r.index:(t[e]={},t[e].subgroups={},t[e].index=n,-1)},ca=function e(t,n,r,a){var o=n[a],i=o.column,l=o.sort_type,u=r.collaborators,s=i.type,c=i.data,d=l||ae.UP,f={};if(s===v.SINGLE_SELECT||s===v.MULTIPLE_SELECT){var p=(c||{}).options;Array.isArray(p)&&p.forEach((function(e,t){f[e.id]=t}))}if(t.sort((function(e,t){var n=e.cell_value,a=t.cell_value;if(oe.includes(s)){var o;if(ie.includes(s))o=zr(n,a,d);else if(le.includes(s))o=Xr(n,a,d);else if(A.includes(s))o=Qr(n,a,d);else if(s===v.DEPARTMENT_SINGLE_SELECT)o=ta(n,a,d);else if(s===v.CHECKBOX)o=Kr(n,a,d);else if(s===v.COLLABORATOR){var i=n,l=a;u&&(i=We(i,u),l=We(l,u)),o=Vr(i,l,d)}else if(s===v.SINGLE_SELECT)o=ea(n,a,{sort_type:d,option_id_index_map:f});else if(s===v.MULTIPLE_SELECT)o=$r(n,a,{sort_type:d,option_id_index_map:f});else if(ee[s]){var p=e.original_cell_value,m=t.original_cell_value;o=Jr(p,m,d,{columnData:c,value:r})}else if(s===v.LINK){var h=e.original_cell_value,E=t.original_cell_value;o=Zr(h,E,d,{columnData:c,value:r})}return o}return""===n?1:""===a?-1:0})),Array.isArray(t[0].subgroups)&&t[0].subgroups.length>0){var m=a+1;t=t.map((function(t){var a=e(t.subgroups,n,r,m);return oa(oa({},t),{},{subgroups:a})}))}return t},da=function(e,t,n,r){if(0===e.length)return[];if(e.length>1)return function(e,t,n,r){var a=e.length>ue?e.slice(0,ue):(0,Rt.A)(e),o=[],i={};return t.forEach((function(e){for(var t,r,l=e._id,u=0;u<a.length;u++){var s=a[u],c=s.column,d=s.column_key,f=c.type,p=ia(e,n,s),m=la(p,s),v=ua(m,f),h={cell_value:m,original_cell_value:p,row_ids:null,column_key:d,subgroups:[],summaries:{}};if(0===u){var E=sa(v,i,o.length);r=i[v].subgroups,E<0?(o.push(h),t=o[o.length-1]):t=o[E]}else{var g=sa(v,r,t.subgroups.length);r=r[v].subgroups,g<0?(t.subgroups.push(h),t=t.subgroups[t.subgroups.length-1]):t=t.subgroups[g],u===a.length-1&&(t.row_ids?t.row_ids.push(l):t.row_ids=[l])}}})),o=ca(o,a,r,0)}(e,t,n,r);var a=e[0],o=a.column_key,i=a.column.type,l=[],u={};return t.forEach((function(e){var t=ia(e,n,a),r=la(t,a),s=function(e,t,n){var r=t[e];return r>-1?r:(t[e]=n,-1)}(ua(r,i),u,l.length);s>-1?l[s].row_ids.push(e._id):l.push({cell_value:r,original_cell_value:t,column_key:o,row_ids:[e._id],subgroups:null,summaries:{}})})),l=ca(l,e,r,0)},fa=function(e,t,n,r,a){if(0===n.length)return[];var o=Me(t,n);return da(e,o,r,a)},pa=function(e,t,n,r){var a=(arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}).formulaRows,o=void 0===a?null:a,i=n.columns,l=jn(e,i,n,r);return Pe(t)?da(l,t,o,r):fa(l,n,t,o,r)},ma=function(){function e(t){var n=t.colorType,r=t.max,a=t.min;(0,ke.A)(this,e);var o=ge[n||"color_gradation_1"];this.startColor=this.hexToRgb(o[0]),this.endColor=this.hexToRgb(o[4]),this.min=a,this.max=r,this.computeMap={}}return(0,xe.A)(e,[{key:"hexToRgb",value:function(e){var t=e.toLowerCase();if(t&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(t)){if(4===t.length){for(var n="#",r=1;r<4;r+=1)n+=t.slice(r,r+1).concat(t.slice(r,r+1));t=n}for(var a=[],o=1;o<7;o+=2)a.push(parseInt("0x".concat(t.slice(o,o+2))));return"RGB(".concat(a.join(","),")")}return t}},{key:"getColorGradation",value:function(e,t,n,r,a){var o=e.split(","),i=parseInt(o[0].split("(")[1]),l=parseInt(o[1]),u=parseInt(o[2].split(")")[0]),s=t.split(","),c=parseInt(s[0].split("(")[1]),d=parseInt(s[1]),f=parseInt(s[2].split(")")[0]),p=Math.round(i-(i-c)/(n-r)*(n-a)),m=Math.round(l-(l-d)/(n-r)*(n-a)),v=Math.round(u-(u-f)/(n-r)*(n-a));return"rgb(".concat(p,", ").concat(m,", ").concat(v,")")}},{key:"getCellColor",value:function(e){if(this.computeMap[e])return this.computeMap[e];if(e==this.min)return this.computeMap[e]?this.computeMap[e]=this.startColor:this.computeMap=(0,h.default)({},e,this.startColor),this.computeMap[e];if(e==this.max)return this.computeMap[e]?this.computeMap[e]=this.endColor:this.computeMap=(0,h.default)({},e,this.endColor),this.computeMap[e];if(e>this.min&&e<this.max){var t=this.startColor,n=this.endColor,r=this.min,a=this.max,o=this.getColorGradation(t,n,r,a,e);return this.computeMap[e]=o,this.computeMap[e]}return null}}]),e}(),va=n(55097),ha=n.n(va),Ea="by_column",ga="by_rules",Aa="by_duplicate_values",ya=[v.TEXT,v.NUMBER,v.DATE,v.DURATION,v.EMAIL,v.URL,v.RATE,v.CHECKBOX,v.COLLABORATOR,v.SINGLE_SELECT,v.MULTIPLE_SELECT,v.GEOLOCATION,v.FORMULA,v.CREATOR,v.LAST_MODIFIER],_a="#F4667C";function Ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ca(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ba=function(e,t){var n=e.filters;return!(!n||0===n.length)&&n.some((function(e){return!Nn.validate(e,t).error_message}))},Na=function(e,t){return e.filter((function(e){return ba(e,t)}))},Oa=function(e,t,n){for(var r=n.collaborators,a=[],o=function(){var n=t[i],o=e.find((function(e){return e.key===n}));if(!o)return"continue";var l=o.type,u=o.data;if(!ya.includes(l))return"continue";if(l===v.SINGLE_SELECT||l===v.MULTIPLE_SELECT)u=function(e){if(!Array.isArray(e)||0===e.length)return{};var t={};return e.forEach((function(e){t[e.id]=!0})),t}(ht(o));else if(l===v.COLLABORATOR){var s={};Array.isArray(r)&&r.forEach((function(e){s[e.email]=!0})),u=s}a.push({key:n,type:l,data:u})},i=0;i<t.length;i++)o();return a},Da=function(e,t,n){if(!e)return"";var r=t.map((function(t){var r=t.type,a=t.data,o=t.key,i=e[o];switch(r){case v.SINGLE_SELECT:return a[i]?i:"";case v.MULTIPLE_SELECT:case v.COLLABORATOR:return Array.isArray(i)&&0!==i.length?i.filter((function(e){return a[e]})).sort().join(""):"";case v.GEOLOCATION:return i&&et(i,a)||"";case v.NUMBER:return i||0===i?i:"";case v.FORMULA:return n?i=n[o]:"";default:return i||""}})).join("_seatable_join_key_");return r?("function"!==typeof"".replaceAll&&(String.prototype.replaceAll=function(e,t){return this.replace(new RegExp(e,"gm"),t)}),r.replaceAll("_seatable_join_key_","")?r:""):""},Sa=function(e,t,n){var r={},a=Ie(n,t),o=ht(a);if(!Array.isArray(o)||0===o.length)return{};var i={};return o.forEach((function(e){i[e.id]=e.color})),e.forEach((function(e){var n=e[t],a=n?i[n]:"";a&&(r[e._id]=a)})),r},La=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.username,o=r.userId,i=r.userDepartmentIdsMap,l=t.formula_rows,u=t.colorbys||{},s=u.type,c=u.color_by_rules;if(s!==ga)return{};var d=n.columns,f=Na(c,d),p=f.length,m={};return 0===p?{}:(f=f.map((function(e){var t,n=e.filters;try{t=kn(n,d)}catch(r){t=[]}return t=Pn(t),Ta(Ta({},e),{},{filters:t})})),e.forEach((function(e){for(var t=e._id,n=l&&l[t]||{},r=0;r<p;r++){var u=f[r],s=u.color,c=u.filter_conjunction,d=u.filters;if(Hr(e,c,d,{formulaRow:n,username:a,userId:o,userDepartmentIdsMap:i})){m[t]=s;break}}})),m)},Ia=function(e,t,n,r){var a=r.collaborators,o=t.colorbys,i=t.formula_rows,l=o.color_by_duplicate_column_keys;if(!Array.isArray(l)||0===l.length)return{};var u=n.columns,s=Oa(u,l,{collaborators:a});if(0===s.length)return{};for(var c={},d={},f=0;f<e.length;f++){var p=e[f],m=p._id,v=i&&i[m],h=Da(p,s,v);if(h){var E=d[h];if(E&&E.length>0){c[m]=_a,E.push(m);var g=E[0];c[g]||(c[g]=_a)}else d[h]=[m]}}return{colors:c,duplicate_rows_ids_map:d}},Ra={isValidRowColorRule:ba,getValidRowColorRules:Na,getRowsColor:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=a.userId,l=a.userDepartmentIdsMap,u=t.colorbys;if(!u)return{};var s=Pe(e)?e:Me(n,e);if(0===s.length)return{};var c=u.type,d=u.color_by_column;switch(c){case Ea:return{colors:Sa(s,d,n)};case ga:return{colors:La(s,t,n,{username:o,userId:i,userDepartmentIdsMap:l})};case Aa:var f=(r||{}).collaborators;return Ia(s,t,n,{collaborators:void 0===f?[]:f});default:return{}}},getFormattedDuplicateColumns:Oa,getDuplicateRowValue:Da,getRowsColorBySingleSelectColumn:Sa,getRowsColorByRules:La,getRowsColorByDuplicateValues:Ia};function wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wa(Object(n),!0).forEach((function(t){(0,h.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pa=[v.LINK,v.FORMULA,v.LINK_FORMULA],ka="by_rules",xa="by_numeric_range",Ba="by_repeat_value",Fa=function(e){var t=e&&e.colorbys;if(!t)return!1;var n=t.type,r=t.color_by_rules,a=t.range_settings,o=t.repeat_value_settings;return n===ka?r&&Array.isArray(r)&&r.length>0:n===Ba?o:a&&Object.keys(a).length>0},Ua=function(e){var t=[e],n=e.colorbys,r=n.type,a=n.color_by_rules;return r===ka?a.some((function(e){var n=e.filters;return 0!==n.length&&n.some((function(e){return!Nn.validate(e,t).error_message}))})):r===Ba||r===xa&&ir(e)},ja=function(e){var t=e.filter((function(e){return Fa(e)}));if(0===t.length)return[];var n=t.filter((function(e){return Ua(e)}));return 0===n.length?[]:n},Ha=function(e,t,n,r,a){var o=a.username,i=a.userId,l=a.userDepartmentIdsMap,u={column_key:e.key,filter_predicate:"is_not_empty",filter_term:"",column:e},s=t.formula_rows,c=Yr(q.AND,[u],n.rows,{formulaRows:s,username:o,userId:i,userDepartmentIdsMap:l}),d={sort_type:"up",column_key:e.key},f=Me(n,c),p=ra([d],f,[e],{formulaRows:s,value:r});return Me(n,p)},Ya=function(e,t,n){var r=t.key,a=t.type,o=e[r];if(Pa.includes(a)){var i=n&&n[e._id]||{};if(v.LINK===a){var l=i[r]&&Array.isArray(i[r])?i[r]:[],u=(l.length>0?l[0]:{}).display_value;o=void 0===u?null:u}else{var s=i[r];o=Array.isArray(s)?s[0]:s}}return o},Ga=function(e,t,n,r,a,o){var i=o.username,l=o.userId,u=o.userDepartmentIdsMap,s=ha()(e),c=s.colorbys,d=c.type,f=c.color_by_rules,p=c.range_settings,m=c.repeat_value_settings,v=c.duplicate_column_key;if(d===ka){var h=f.map((function(t){var n=t.filters,r=[];try{r=kn(n,[e])}catch(a){r=[]}return r=Pn(r),Ma(Ma({},t),{},{filters:r})}));return s.colorbys=Ma(Ma({},c),{},{color_by_rules:h}),s}if(d===Ba){for(var E=(r||{}).collaborators,g=void 0===E?[]:E,A=Ra.getFormattedDuplicateColumns([s],[v],{collaborators:g}),y={},_=t.formula_rows,C=0;C<a.length;C++){var T=a[C],b=T._id,N=_&&_[b],O=Ra.getDuplicateRowValue(T,A,N);if(O){var D=y[O];D&&D.length>0?D.push(b):y[O]=[b]}}return s.duplicate_rows_ids_map=y,s.colorbys=Ma(Ma({},c),{},{repeat_value_settings:m}),s}if(!ir(e))return s.gradientColorUtils=null,s.colorbys=Ma(Ma({},c),{},{range_settings:{}}),s;var S=p.color_type,L=p.is_custom_start_value,I=p.is_custom_end_value,R=p.start_value,w=p.end_value,M=R,P=w;if((!L||!I)&&n.rows.length>0){var k=Ha(e,t,n,r,{username:i,userId:l,userDepartmentIdsMap:u}),x=t.formula_rows;if(k.length>0){var B=k[0],F=k[k.length-1],U=Ya(B,e,x),j=Ya(F,e,x);M=L?R:U,P=I?w:j}}var H=new ma({colorType:S,min:M,max:P});return s.gradientColorUtils=H,s},Ka=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=void 0===o?"":o,l=a.userId,u=void 0===l?"":l,s=a.userDepartmentIdsMap,c=void 0===s?null:s,d=n.columns,f=ja(d);if(0===f.length)return{};var p=Pe(e)?e:Me(n,e);f=f.map((function(e){return Ga(e,t,n,r,p,{username:i,userId:u,userDepartmentIdsMap:c})}));for(var m={},v=t.formula_rows,h=p.length,E=function(){for(var e=p[g],t={},n=e._id,a=v&&v[n]||{},o=0;o<f.length;o++){var l=f[o],s=l.key,d=l.colorbys,h=l.duplicate_rows_ids_map,E=void 0===h?{}:h,A=d.type,y=d.color_by_rules,_=d.range_settings,C=d.repeat_value_settings,T=d.duplicate_column_key;if(A===ka)for(var b=0;b<y.length;b++){var N=y[b],O=N.filter_conjunction,D=N.filters,S=N.color;if(Hr(e,O,D,{formulaRow:a,username:i,userId:u,userDepartmentIdsMap:c})){t[s]=S;break}}if(A===Ba){var L=C.color,I=(r||{}).collaborators,R=void 0===I?[]:I,w=Ra.getFormattedDuplicateColumns([l],[T],{collaborators:R}),M=Ra.getDuplicateRowValue(e,w,a);if(!M)continue;var P=E[M];if(P&&P.length>1)if(P.some((function(e){return e===n}))){t[s]=L;var k=P[0];m[k]||(m[k]=t)}}if(A===xa){if(0===Object.keys(_).length)break;var x=Ya(e,l,v);if(x||0===x){var B=l.gradientColorUtils.getCellColor(x);B&&(t[s]=B)}}}Object.keys(t).length>0&&(m[n]=t)},g=0;g<h;g++)E();return m},Wa={isColumnHasColorRules:Fa,hasRelatedColumnColorRule:function(e,t){return e.some((function(e){return t[e.key]&&Fa(e)}))},isColumnColorRulesValid:Ua,isColumnColorsView:function(e){return e.some((function(e){return!!Fa(e)&&!!Ua(e)}))},getValidRulesColumns:ja,getSortedViewRows:Ha,getCellValue:Ya,getFormattedColumn:Ga,getColumnColors:Ka,updateColumnColorsByUpdateRows:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=void 0===o?"":o,l=a.userId,u=void 0===l?"":l,s=a.userDepartmentIdsMap,c=void 0===s?null:s,d=n.columns,f=ja(d);if(0===f.length)return{};var p=f.some((function(e){return e.colorbys.type===xa})),m=f.some((function(e){return e.colorbys.type===Ba}));if(p||m)return t.column_colors=Ka(n.rows,t,n,r,{username:i,userId:u,userDepartmentIdsMap:c}),t.column_colors;var v=Pe(e)?e:Me(n,e),h=Ka(v,t,n,r,{username:i,userId:u,userDepartmentIdsMap:c}),E=t.column_colors;return E||(E={},t.column_colors=E),v.forEach((function(e){var t=e._id,n=h[t];E[t]=n})),t.column_colors}},za=n(36220),Va=n.n(za),Qa=function(){function e(){(0,ke.A)(this,e)}return(0,xe.A)(e,null,[{key:"getUsername",value:function(e){return"undefined"!==typeof window?window.dtable&&window.dtable.username:e&&-1===e.indexOf("@")?"":e}},{key:"getUserId",value:function(e){return"undefined"!==typeof window?window.dtable&&window.dtable.userId:e}},{key:"getUserDepartmentIdsMap",value:function(e){return"undefined"!==typeof window&&window.dtable&&window.dtable.userDepartmentIdsMap?window.dtable.userDepartmentIdsMap:e}}]),e}();Xe().extend(Va());var Xa=function(e,t,n){var r=e.name,a=t.filter_predicate,o=t.filter_term;if(e.type===v.TEXT){if(a===j.EMPTY)return"`".concat(r,"` = '' or `").concat(r,"` is null");if(a===j.NOT_EMPTY)return"`".concat(r,"` <> '' and `").concat(r,"` is not null")}return a===j.EMPTY?"`".concat(r,"` is null"):a===j.NOT_EMPTY?"`".concat(r,"` is not null"):a===j.IS_CURRENT_USER_ID?n?"`".concat(r,"` = '").concat(n,"'"):"(`".concat(r,"` IS NULL AND `").concat(r,"` IS NOT NULL)"):o?a===j.CONTAINS?"`".concat(r,"` ilike '%").concat(o,"%'"):a===j.NOT_CONTAIN?"`".concat(r,"` not ilike '%").concat(o,"%'"):a===j.IS?"`".concat(r,"` = '").concat(o,"'"):a===j.IS_NOT?"`".concat(r,"` <> '").concat(o,"'"):"":""},qa=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term;return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):a||0===a?(a=parseFloat(a),r===j.EQUAL?"`".concat(n,"` = ").concat(a):r===j.NOT_EQUAL?"`".concat(n,"` <> ").concat(a):r===j.LESS?"`".concat(n,"` < ").concat(a):r===j.GREATER?"`".concat(n,"` > ").concat(a):r===j.LESS_OR_EQUAL?"`".concat(n,"` <= ").concat(a):r===j.GREATER_OR_EQUAL?"`".concat(n,"` >= ").concat(a):""):""},Ja=function(e,t){var n=e.name,r=t.filter_term;return r?"`".concat(n,"` = ").concat(r):"`".concat(n,"` = ").concat(r," or `").concat(n,"` is null")},Za=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term,o=t.filter_term_modifier,i=[j.EMPTY,j.NOT_EMPTY];if(0===a.length&&i.indexOf(r)<0&&o===F.EXACT_DATE)return"";if(r===j.IS){var l=Rn(o,a),u=Xe()(l).add(1,"days").format("YYYY-MM-DD"),s=Xe()(l).format("YYYY-MM-DD");return"`".concat(n,"` >= '").concat(s,"' and `").concat(n,"` < '").concat(u,"'")}if(r===j.IS_WITHIN){var c=Rn(o,a),d=c.startDate,f=c.endDate;return f=Xe()(f).format("YYYY-MM-DD"),d=Xe()(d).format("YYYY-MM-DD"),"`".concat(n,"` >= '").concat(d,"' and `").concat(n,"` <= '").concat(f,"'")}if(r===j.IS_BEFORE){var p=Rn(o,a);return p=Xe()(p).format("YYYY-MM-DD"),"`".concat(n,"` < '").concat(p,"' and `").concat(n,"` is not null")}if(r===j.IS_AFTER){var m=Rn(o,a);return m=Xe()(m).format("YYYY-MM-DD"),"`".concat(n,"` > '").concat(m,"'")}if(r===j.IS_ON_OR_BEFORE){var v=Rn(o,a);return v=Xe()(v).format("YYYY-MM-DD"),"`".concat(n,"` <= '").concat(v,"' and `").concat(n,"` is not null")}if(r===j.IS_ON_OR_AFTER){var h=Rn(o,a);return h=Xe()(h).format("YYYY-MM-DD"),"`".concat(n,"` >= '").concat(h,"' and `").concat(n,"` is not null")}if(r===j.IS_NOT){var E=Rn(o,a),g=Xe()(E).subtract(1,"days").format("YYYY-MM-DD"),A=Xe()(E).add(1,"days").format("YYYY-MM-DD");return"(`".concat(n,"` >= '").concat(A,"' or `").concat(n,"` <= '").concat(g,"') and `").concat(n,"` is not null")}return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):""},$a=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term,o=t.filter_term_modifier,i=[j.EMPTY,j.NOT_EMPTY];if(0===a.length&&i.indexOf(r)<0&&o===F.EXACT_DATE)return"";if([F.NUMBER_OF_DAYS_AGO,F.NUMBER_OF_DAYS_FROM_NOW,F.THE_PAST_NUMBERS_OF_DAYS,F.THE_NEXT_NUMBERS_OF_DAYS].includes(o)||(a=a?"".concat(a," 00:00:00"):""),r===j.IS){var l=Rn(o,a),u=Xe()(l).utc().format(),s=Xe()(l).add(1,"day").utc().format();return"`".concat(n,"` >= '").concat(u,"' and `").concat(n,"` < '").concat(s,"'")}if(r===j.IS_WITHIN){var c=Rn(o,a),d=c.startDate,f=c.endDate;return d=Xe()(d).utc().format(),f=Xe()(f).utc().format(),o!==F.THE_PAST_NUMBERS_OF_DAYS&&(f=Xe()(f).add(24,"hour").utc().format()),"`".concat(n,"` >= '").concat(d,"' and `").concat(n,"` <= '").concat(f,"'")}if(r===j.IS_BEFORE){var p=Rn(o,a);return p=Xe()(p).utc().format(),"`".concat(n,"` < '").concat(p,"' and `").concat(n,"` is not null")}if(r===j.IS_AFTER){var m=Rn(o,a);return m=Xe()(m).add(24,"hour").utc().format(),"`".concat(n,"` > '").concat(m,"'")}if(r===j.IS_ON_OR_BEFORE){var v=Rn(o,a);return v=Xe()(v).add(24,"hour").utc().format(),"`".concat(n,"` <= '").concat(v,"' and `").concat(n,"` is not null")}if(r===j.IS_ON_OR_AFTER){var h=Rn(o,a);return h=Xe()(h).utc().format(),"`".concat(n,"` >= '").concat(h,"' and `").concat(n,"` is not null")}if(r===j.IS_NOT){var E=Rn(o,a),g=Xe()(E).utc().format(),A=Xe()(E).add(1,"day").utc().format();return"(`".concat(n,"` is null or `").concat(n,"` >= '").concat(A,"' or `").concat(n,"` <= '").concat(g,"')")}return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):""},eo=function(e,t){var n=t.filter_predicate,r=t.filter_term,a=e.name,o=e.data;if(n===j.NOT_EMPTY)return"`".concat(a,"` is not null");if(n===j.EMPTY)return"`".concat(a,"` is null");if(!r)return"";var i=o&&o.options;if(!Array.isArray(i)||0===i.length)return"";if(n===j.IS){if("string"!==typeof r)return"";var l=i.find((function(e){return e.id===r}));return l?"`".concat(a,"` = '").concat(l.name,"'"):""}if(n===j.IS_NOT){if("string"!==typeof r)return"";var u=i.find((function(e){return e.id===r}));return u?"`".concat(a,"` <> '").concat(u.name,"'"):""}if(n===j.IS_ANY_OF){if(!Array.isArray(r)||0===r.length)return"";var s=r.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return s.length!==r.length?"":"`".concat(a,"` in (").concat(s.join(", "),")")}if(n===j.IS_NONE_OF){if(!Array.isArray(r)||0===r.length)return"";var c=r.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return c.length!==r.length?"":"`".concat(a,"` not in (").concat(c.join(", "),")")}return""},to=function(e,t){var n=e.filter((function(e){return"number"===typeof e}));return[].concat((0,Rt.A)(n),(0,Rt.A)(t))},no=function(e,t,n){var r=Qa.getUserDepartmentIdsMap(n),a=t.filter_predicate,o=t.filter_term,i=e.name;if(a===j.NOT_EMPTY)return"`".concat(i,"` is not null");if(a===j.EMPTY)return"`".concat(i,"` is null");if(!o||0===o)return"";var l=r&&r.current_user_department_ids,u=r&&r.current_user_department_and_sub_ids,s=Array.isArray(l),c=Array.isArray(u);if(a===j.IS)return o===R.CURRENT_USER_DEPARTMENT?s?"`".concat(i,"` in (").concat(l.join(", "),")"):"":o===R.CURRENT_USER_DEPARTMENT_AND_SUB?c?"`".concat(i,"` in (").concat(u.join(", "),")"):"":"`".concat(i,"` = ").concat(o);if(a===j.IS_NOT)return o===R.CURRENT_USER_DEPARTMENT?s?"`".concat(i,"` not in (").concat(l.join(", "),")"):"":o===R.CURRENT_USER_DEPARTMENT_AND_SUB?c?"`".concat(i,"` not in (").concat(u.join(", "),")"):"":"`".concat(i,"` <> ").concat(o);if(a===j.IS_ANY_OF){if(!Array.isArray(o)||0===o.length)return"";if(o.includes(R.CURRENT_USER_DEPARTMENT_AND_SUB)&&c){var d=to(o,u);return"`".concat(i,"` in (").concat(d.join(", "),")")}if(o.includes(R.CURRENT_USER_DEPARTMENT)&&s){var f=to(o,l);return"`".concat(i,"` in (").concat(f.join(", "),")")}var p=to(o,[]);return"`".concat(i,"` in (").concat(p.join(", "),")")}if(a===j.IS_NONE_OF){if(!Array.isArray(o)||0===o.length)return"";if(o.includes(R.CURRENT_USER_DEPARTMENT_AND_SUB)&&c){var m=to(o,u);return"`".concat(i,"` not in (").concat(m.join(", "),")")}if(o.includes(R.CURRENT_USER_DEPARTMENT)&&s){var v=to(o,l);return"`".concat(i,"` not in (").concat(v.join(", "),")")}var h=to(o,[]);return"`".concat(i,"` not in (").concat(h.join(", "),")")}return""},ro=function(e,t){var n=e.name,r=e.data,a=t.filter_predicate,o=t.filter_term;if(a===j.NOT_EMPTY)return"`".concat(n,"` is not null");if(a===j.EMPTY)return"`".concat(n,"` is null");var i=r&&r.options;if(!Array.isArray(i)||0===i.length)return"";var l=Array.isArray(o)?o:[],u=l.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return 0===u.length||u.length!==l.length?"":a===j.HAS_ANY_OF?"`".concat(n,"` in (").concat(u.join(", "),")"):a===j.HAS_ALL_OF?"`".concat(n,"` has all of (").concat(u.join(", "),")"):a===j.HAS_NONE_OF?"`".concat(n,"` has none of (").concat(u.join(", "),")"):a===j.IS_EXACTLY?"`".concat(n,"` is exactly (").concat(u.join(", "),")"):""},ao=function(e,t,n){var r=t.filter_predicate,a=t.filter_term,o=e.name;if(r===j.INCLUDE_ME)return n?"`".concat(o,"` = '").concat(n,"'"):"(`".concat(o,"` IS NULL AND `").concat(o,"` IS NOT NULL)");if(a&&0===a.length)return"";if(r===j.IS)return"`".concat(o,"` = '").concat(a,"'");if(r===j.IS_NOT)return"`".concat(o,"` != '").concat(a,"'");var i=a.map((function(e){return"'".concat(e,"'")}));if(r===j.CONTAINS)return"`".concat(o,"` in (").concat(i.join(","),")");if(r===j.NOT_CONTAIN){var l=i.map((function(e){return"`".concat(o,"` != ").concat(e)}));return"".concat(l.join(" and "))}return""},oo=function(e,t,n){var r=e.name,a=t.filter_predicate,o=t.filter_term.map((function(e){return"'".concat(e,"'")}));return 0===o.length?a===j.INCLUDE_ME?n?"`".concat(r,"` in ('").concat(n,"')"):"(`".concat(r,"` IS NULL AND `").concat(r,"` IS NOT NULL)"):a===j.NOT_EMPTY?"`".concat(r,"` is not null"):a===j.EMPTY?"`".concat(r,"` is null"):"":a===j.HAS_ANY_OF?"`".concat(r,"` in (").concat(o.join(", "),")"):a===j.HAS_ALL_OF?"`".concat(r,"` has all of (").concat(o.join(", "),")"):a===j.HAS_NONE_OF?"`".concat(r,"` has none of (").concat(o.join(", "),")"):a===j.IS_EXACTLY?"`".concat(r,"` is exactly (").concat(o.join(", "),")"):""},io=function(e,t){var n=t.filter_predicate,r=e.name;return n===j.NOT_EMPTY?"`".concat(r,"` is not null"):n===j.EMPTY?"`".concat(r,"` is null"):""},lo=function(e,t){var n=t.filter_predicate,r=e.name;return n===j.NOT_EMPTY?"`".concat(r,"` is not null"):n===j.EMPTY?"`".concat(r,"` is null"):""},uo=function(e,t){var n=e.name,r=t.filter_predicate;if(r===j.EMPTY)return"`".concat(n,"` is null");if(r===j.NOT_EMPTY)return"`".concat(n,"` is not null");var a=e.data||{},o=a.array_type,i=a.array_data;if(!o)return"";var l={name:e.name,type:o,data:i};if(o===Z.STRING){var u={name:e.name,type:v.TEXT};return Xa(u,t)}if(o===Z.BOOL){var s={name:e.name,type:v.CHECKBOX};return Ja(s,t)}return o===v.SINGLE_SELECT?ro(l,t):[v.CREATOR,v.LAST_MODIFIER].includes(o)?oo(l,t):fo(l,t)},so=function(e,t){return uo(e,t)},co=function(e,t){var n=(e.data||{}).result_type;if(n===Z.STRING){var r={name:e.name,type:v.TEXT};return Xa(r,t)}return n===Z.BOOL?Ja(e,t):n===Z.DATE?Za(e,t):n===Z.NUMBER?qa(e,t):n===Z.ARRAY?uo(e,t):""},fo=function(e,t,n,r,a){var o=Qa.getUsername(n),i=Qa.getUserId(r),l=Qa.getUserDepartmentIdsMap(a),u=e.type;return u===v.TEXT||u===v.AUTO_NUMBER||u===v.EMAIL||u===v.GEOLOCATION||u===v.URL?Xa(e,t,i):u===v.DURATION||u===v.NUMBER||u===v.RATE?qa(e,t):u===v.CHECKBOX?Ja(e,t):u===v.DATE?Za(e,t):u===v.CTIME||u===v.MTIME?$a(e,t):u===v.SINGLE_SELECT?eo(e,t):u===v.DEPARTMENT_SINGLE_SELECT?no(e,t,l):u===v.MULTIPLE_SELECT?ro(e,t):u===v.LAST_MODIFIER||u===v.CREATOR?ao(e,t,o):u===v.COLLABORATOR?oo(e,t,o):u===v.IMAGE||u===v.FILE||u===v.DIGITAL_SIGN?io(e,t):u===v.LONG_TEXT?lo(e,t):u===v.LINK?so(e,t):u===v.FORMULA||u===v.LINK_FORMULA?co(e,t):""},po=function(e,t,n,r,a){var o=Qa.getUsername(n),i=Qa.getUserId(r),l=Qa.getUserDepartmentIdsMap(a),u=e.columns,s=t.filter_conjunction,c=t.filters;if(!c||0===c.length)return"";var d=c.map((function(t){var n=Nn.validate(t,u).error_message;if(n){if(n===J.INCOMPLETE_FILTER)return"";throw new Error(n)}var r=t.column_key,a=Ie(e,r);return fo(a,t,o,i,l)}));if(0===(d=d.filter((function(e){return e&&e.length>0}))).length)return"";for(var f=d[0],p=1;p<d.length;p++)f+=" ".concat(s," (").concat(d[p],")");return"WHERE "+f};function mo(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return vo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vo(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Xe().extend(Va());var ho=function(e,t,n,r,a,o,i){var l=e.name,u=Ao(e,t),s="SELECT ".concat(u," FROM `").concat(l,"`"),c=po(e,t,a,o,i),d=yo(e,t),f="",p=/^[1-9]d*|0$/.test(n),m=/^[1-9]\d*$/.test(r);return p&&m&&(f="LIMIT ".concat(n,", ").concat(r,";")),"".concat(s," ").concat(c," ").concat(d," ").concat(f)},Eo=function(e,t,n,r){var a=e.name,o="SELECT * FROM `".concat(a,"`"),i=Co(e,r),l=_o(e,r),u="",s=/^[1-9]d*|0$/.test(t),c=/^[1-9]\d*$/.test(n);return s&&c&&(u="LIMIT ".concat(t,", ").concat(n,";")),"".concat(o," ").concat(i," ").concat(l," ").concat(u)},go=function(e){var t=e?e.map((function(e){return"`".concat(e.name,"`")})):[];return t.push("`_id`","`_archived`","`_locked`"),t.join(", ")},Ao=function(e,t){var n=e?rr(t,e.columns):[];return go(n)},yo=function(e,t){var n=e.columns,r=Kn(t.sorts,n);if(!r||0===r.length)return"";var a=r.map((function(e){var t=e.column_key,r=e.sort_type,a=n.find((function(e){return e.key===t}));if(!a)return"";var o="up"===r?"ASC":"DESC";return"`".concat(a.name,"` ").concat(o)}));return 0===(a=a.filter((function(e){return e&&""!==e}))).length?"":"ORDER BY "+a.join(", ")},_o=function(e,t){var n=e.columns,r=t&&t.sorts||[];if(!r||0===r.length)return"";var a=r.map((function(e){var t=e.column_key,r=e.sort_type,a=n.find((function(e){return e.key===t})),o="up"===r?"ASC":"DESC";return a?"`".concat(a.name,"` ").concat(o):-1!==["_ctime","_mtime"].indexOf(t)?"`".concat(t,"` ").concat(o):""}));return 0===(a=a.filter((function(e){return e&&""!==e}))).length?"":"ORDER BY "+a.join(", ")},Co=function(e,t){var n=e.columns,r=t.filter_groups,a=t.group_conjunction;if(!r||0===r.length)return"";var o,i=[],l=mo(r);try{for(l.s();!(o=l.n()).done;){var u=o.value,s=u.filters,c=u.filter_conjunction,d=s.map((function(e){var t=Nn.validate(e,n).error_message;if(t){if(t===J.INCOMPLETE_FILTER)return"";throw new Error(t)}var r=e.column_key,a=n.find((function(e){return e.key===r}));return fo(a,e)}));if(0!==(d=d.filter((function(e){return e&&e.length>0}))).length){var f=d[0];if(d.length>1)for(var p=1;p<d.length;p++)f+=" ".concat(c," (").concat(d[p],")");f="("+f+")",i.push(f)}}}catch(m){l.e(m)}finally{l.f()}return"WHERE "+i.join(" ".concat(a," "))},To=function(e,t){if(!e||P.includes(e.type))return null;var n=e.type,r=e.data,a=Object.values(t)[0];if(y.includes(n))return lt(a)?a:null;switch(n){case v.TEXT:case v.URL:case v.EMAIL:return a&&a.trim()||null;case v.CHECKBOX:return"boolean"!==typeof a?null:a;case v.DATE:if(!a)return null;var o=r&&r.format;return o&&o.indexOf("HH:mm")>-1?a+":00":a;case v.LONG_TEXT:return a&&Object.prototype.hasOwnProperty.call(a,"text")&&a.text||null;case v.SINGLE_SELECT:var i=r&&r.options;return Ct(i,a)||null;case v.MULTIPLE_SELECT:var l=r&&r.options;if(!Array.isArray(a)||0===a.length||!Array.isArray(l)||0===l.length)return null;var u=a.map((function(e){return Ct(l,e)})).filter(Boolean);return 0===u.length?null:u;case v.COLLABORATOR:return Array.isArray(a)&&0!==a.length?a.map((function(e){return e})):null;case v.FILE:return Array.isArray(a)?a:[];default:return a||null}},bo=function(e,t,n,r){var a=Object.keys(n)[0],o=t.find((function(e){return e.key===a})),i=o.name;return{sql:"update `".concat(e.name,"` set `").concat(i,"` = ? where `_id` = ?;"),parameters:[To(o,n),r]}}},43088:function(e,t,n){var r="Expected a function",a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=s||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,m=Math.min,v=function(){return d.Date.now()};function h(e,t,n){var a,o,i,l,u,s,c=0,d=!1,f=!1,h=!0;if("function"!=typeof e)throw new TypeError(r);function A(t){var n=a,r=o;return a=o=void 0,c=t,l=e.apply(r,n)}function y(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-c>=i}function _(){var e=v();if(y(e))return C(e);u=setTimeout(_,function(e){var n=t-(e-s);return f?m(n,i-(e-c)):n}(e))}function C(e){return u=void 0,h&&a?A(e):(a=o=void 0,l)}function T(){var e=v(),n=y(e);if(a=arguments,o=this,s=e,n){if(void 0===u)return function(e){return c=e,u=setTimeout(_,t),d?A(e):l}(s);if(f)return u=setTimeout(_,t),A(s)}return void 0===u&&(u=setTimeout(_,t)),l}return t=g(t)||0,E(n)&&(d=!!n.leading,i=(f="maxWait"in n)?p(g(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h),T.cancel=function(){void 0!==u&&clearTimeout(u),c=0,a=s=o=u=void 0},T.flush=function(){return void 0===u?l:C(v())},T}function E(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(E(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=E(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=i.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError(r);return E(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),h(e,t,{leading:a,maxWait:t,trailing:o})}},22434:function(e,t,n){var r=n(20220)(n(14759),"DataView");e.exports=r},30202:function(e,t,n){var r=n(20220)(n(14759),"Promise");e.exports=r},25535:function(e,t,n){var r=n(85661),a=n(44710),o=n(78384),i=n(87379),l=n(80799),u=n(12791);function s(e){var t=this.__data__=new r(e);this.size=t.size}s.prototype.clear=a,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=l,s.prototype.set=u,e.exports=s},48246:function(e,t,n){var r=n(14759).Uint8Array;e.exports=r},94801:function(e,t,n){var r=n(20220)(n(14759),"WeakMap");e.exports=r},48951:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},56010:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},77305:function(e,t,n){var r=n(10366),a=n(44206),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];o.call(e,t)&&a(i,n)&&(void 0!==n||t in e)||r(e,t,n)}},40291:function(e,t,n){var r=n(83965),a=n(65724);e.exports=function(e,t){return e&&r(t,a(t),e)}},62064:function(e,t,n){var r=n(83965),a=n(31235);e.exports=function(e,t){return e&&r(t,a(t),e)}},10366:function(e,t,n){var r=n(88925);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},79645:function(e,t,n){var r=n(25535),a=n(48951),o=n(77305),i=n(40291),l=n(62064),u=n(8984),s=n(76321),c=n(44230),d=n(63586),f=n(93660),p=n(36387),m=n(47912),v=n(17203),h=n(10997),E=n(35539),g=n(12279),A=n(6794),y=n(97744),_=n(24567),C=n(5738),T=n(65724),b=n(31235),N="[object Arguments]",O="[object Function]",D="[object Object]",S={};S[N]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[D]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[O]=S["[object WeakMap]"]=!1,e.exports=function e(t,n,L,I,R,w){var M,P=1&n,k=2&n,x=4&n;if(L&&(M=R?L(t,I,R,w):L(t)),void 0!==M)return M;if(!_(t))return t;var B=g(t);if(B){if(M=v(t),!P)return s(t,M)}else{var F=m(t),U=F==O||"[object GeneratorFunction]"==F;if(A(t))return u(t,P);if(F==D||F==N||U&&!R){if(M=k||U?{}:E(t),!P)return k?d(t,l(M,t)):c(t,i(M,t))}else{if(!S[F])return R?t:{};M=h(t,F,P)}}w||(w=new r);var j=w.get(t);if(j)return j;w.set(t,M),C(t)?t.forEach((function(r){M.add(e(r,n,L,r,t,w))})):y(t)&&t.forEach((function(r,a){M.set(a,e(r,n,L,a,t,w))}));var H=B?void 0:(x?k?p:f:k?b:T)(t);return a(H||t,(function(r,a){H&&(r=t[a=r]),o(M,a,e(r,n,L,a,t,w))})),M}},48230:function(e,t,n){var r=n(24567),a=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(a)return a(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},20927:function(e,t,n){var r=n(70423),a=n(73267)(r);e.exports=a},93031:function(e,t,n){var r=n(45211)();e.exports=r},70423:function(e,t,n){var r=n(93031),a=n(65724);e.exports=function(e,t){return e&&r(e,t,a)}},10052:function(e,t,n){var r=n(26463),a=n(92535);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[a(t[n++])];return n&&n==o?e:void 0}},54761:function(e,t,n){var r=n(87518),a=n(12279);e.exports=function(e,t,n){var o=t(e);return a(e)?o:r(o,n(e))}},14591:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},1404:function(e,t,n){var r=n(92130),a=n(39248);e.exports=function e(t,n,o,i,l){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!==t&&n!==n:r(t,n,o,i,e,l))}},92130:function(e,t,n){var r=n(25535),a=n(49757),o=n(21416),i=n(16195),l=n(47912),u=n(12279),s=n(6794),c=n(71641),d="[object Arguments]",f="[object Array]",p="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,v,h,E){var g=u(e),A=u(t),y=g?f:l(e),_=A?f:l(t),C=(y=y==d?p:y)==p,T=(_=_==d?p:_)==p,b=y==_;if(b&&s(e)){if(!s(t))return!1;g=!0,C=!1}if(b&&!C)return E||(E=new r),g||c(e)?a(e,t,n,v,h,E):o(e,t,y,n,v,h,E);if(!(1&n)){var N=C&&m.call(e,"__wrapped__"),O=T&&m.call(t,"__wrapped__");if(N||O){var D=N?e.value():e,S=O?t.value():t;return E||(E=new r),h(D,S,n,v,E)}}return!!b&&(E||(E=new r),i(e,t,n,v,h,E))}},3530:function(e,t,n){var r=n(47912),a=n(39248);e.exports=function(e){return a(e)&&"[object Map]"==r(e)}},24489:function(e,t,n){var r=n(25535),a=n(1404);e.exports=function(e,t,n,o){var i=n.length,l=i,u=!o;if(null==e)return!l;for(e=Object(e);i--;){var s=n[i];if(u&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<l;){var c=(s=n[i])[0],d=e[c],f=s[1];if(u&&s[2]){if(void 0===d&&!(c in e))return!1}else{var p=new r;if(o)var m=o(d,f,c,e,t,p);if(!(void 0===m?a(f,d,3,o,p):m))return!1}}return!0}},63152:function(e,t,n){var r=n(47912),a=n(39248);e.exports=function(e){return a(e)&&"[object Set]"==r(e)}},15127:function(e,t,n){var r=n(79769),a=n(44104),o=n(69002),i=n(12279),l=n(78857);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?a(e[0],e[1]):r(e):l(e)}},37462:function(e,t,n){var r=n(82161),a=n(25112),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},56602:function(e,t,n){var r=n(20927),a=n(97840);e.exports=function(e,t){var n=-1,o=a(e)?Array(e.length):[];return r(e,(function(e,r,a){o[++n]=t(e,r,a)})),o}},79769:function(e,t,n){var r=n(24489),a=n(13334),o=n(14243);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},44104:function(e,t,n){var r=n(1404),a=n(87946),o=n(15321),i=n(65916),l=n(29794),u=n(14243),s=n(92535);e.exports=function(e,t){return i(e)&&l(t)?u(s(e),t):function(n){var i=a(n,e);return void 0===i&&i===t?o(n,e):r(t,i,3)}}},29343:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},84753:function(e,t,n){var r=n(10052);e.exports=function(e){return function(t){return r(t,e)}}},69201:function(e,t,n){var r=n(4635),a=n(61570),o=n(12279),i=n(50184),l=r?r.prototype:void 0,u=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return a(t,e)+"";if(i(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},39036:function(e,t,n){var r=n(69002);e.exports=function(e){return"function"==typeof e?e:r}},26463:function(e,t,n){var r=n(12279),a=n(65916),o=n(17044),i=n(54008);e.exports=function(e,t){return r(e)?e:a(e,t)?[e]:o(i(e))}},75871:function(e,t,n){var r=n(48246);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},8984:function(e,t,n){e=n.nmd(e);var r=n(14759),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a?r.Buffer:void 0,l=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},93863:function(e,t,n){var r=n(75871);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},91991:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},42106:function(e,t,n){var r=n(4635),a=r?r.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},58463:function(e,t,n){var r=n(75871);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},76321:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},83965:function(e,t,n){var r=n(77305),a=n(10366);e.exports=function(e,t,n,o){var i=!n;n||(n={});for(var l=-1,u=t.length;++l<u;){var s=t[l],c=o?o(n[s],e[s],s,n,e):void 0;void 0===c&&(c=e[s]),i?a(n,s,c):r(n,s,c)}return n}},44230:function(e,t,n){var r=n(83965),a=n(98194);e.exports=function(e,t){return r(e,a(e),t)}},63586:function(e,t,n){var r=n(83965),a=n(9653);e.exports=function(e,t){return r(e,a(e),t)}},73267:function(e,t,n){var r=n(97840);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!r(n))return e(n,a);for(var o=n.length,i=t?o:-1,l=Object(n);(t?i--:++i<o)&&!1!==a(l[i],i,l););return n}}},45211:function(e){e.exports=function(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),l=i.length;l--;){var u=i[e?l:++a];if(!1===n(o[u],u,o))break}return t}}},49757:function(e,t,n){var r=n(36669),a=n(56010),o=n(63445);e.exports=function(e,t,n,i,l,u){var s=1&n,c=e.length,d=t.length;if(c!=d&&!(s&&d>c))return!1;var f=u.get(e),p=u.get(t);if(f&&p)return f==t&&p==e;var m=-1,v=!0,h=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++m<c;){var E=e[m],g=t[m];if(i)var A=s?i(g,E,m,t,e,u):i(E,g,m,e,t,u);if(void 0!==A){if(A)continue;v=!1;break}if(h){if(!a(t,(function(e,t){if(!o(h,t)&&(E===e||l(E,e,n,i,u)))return h.push(t)}))){v=!1;break}}else if(E!==g&&!l(E,g,n,i,u)){v=!1;break}}return u.delete(e),u.delete(t),v}},21416:function(e,t,n){var r=n(4635),a=n(48246),o=n(44206),i=n(49757),l=n(90943),u=n(26557),s=r?r.prototype:void 0,c=s?s.valueOf:void 0;e.exports=function(e,t,n,r,s,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=l;case"[object Set]":var m=1&r;if(p||(p=u),e.size!=t.size&&!m)return!1;var v=f.get(e);if(v)return v==t;r|=2,f.set(e,t);var h=i(p(e),p(t),r,s,d,f);return f.delete(e),h;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},16195:function(e,t,n){var r=n(93660),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,i,l){var u=1&n,s=r(e),c=s.length;if(c!=r(t).length&&!u)return!1;for(var d=c;d--;){var f=s[d];if(!(u?f in t:a.call(t,f)))return!1}var p=l.get(e),m=l.get(t);if(p&&m)return p==t&&m==e;var v=!0;l.set(e,t),l.set(t,e);for(var h=u;++d<c;){var E=e[f=s[d]],g=t[f];if(o)var A=u?o(g,E,f,t,e,l):o(E,g,f,e,t,l);if(!(void 0===A?E===g||i(E,g,n,o,l):A)){v=!1;break}h||(h="constructor"==f)}if(v&&!h){var y=e.constructor,_=t.constructor;y==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof _&&_ instanceof _||(v=!1)}return l.delete(e),l.delete(t),v}},93660:function(e,t,n){var r=n(54761),a=n(98194),o=n(65724);e.exports=function(e){return r(e,o,a)}},36387:function(e,t,n){var r=n(54761),a=n(9653),o=n(31235);e.exports=function(e){return r(e,o,a)}},13334:function(e,t,n){var r=n(29794),a=n(65724);e.exports=function(e){for(var t=a(e),n=t.length;n--;){var o=t[n],i=e[o];t[n]=[o,i,r(i)]}return t}},98194:function(e,t,n){var r=n(46860),a=n(71515),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),r(i(e),(function(t){return o.call(e,t)})))}:a;e.exports=l},9653:function(e,t,n){var r=n(87518),a=n(42253),o=n(98194),i=n(71515),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,o(e)),e=a(e);return t}:i;e.exports=l},47912:function(e,t,n){var r=n(22434),a=n(81465),o=n(30202),i=n(57887),l=n(94801),u=n(22022),s=n(29131),c="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",m="[object DataView]",v=s(r),h=s(a),E=s(o),g=s(i),A=s(l),y=u;(r&&y(new r(new ArrayBuffer(1)))!=m||a&&y(new a)!=c||o&&y(o.resolve())!=d||i&&y(new i)!=f||l&&y(new l)!=p)&&(y=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?s(n):"";if(r)switch(r){case v:return m;case h:return c;case E:return d;case g:return f;case A:return p}return t}),e.exports=y},10964:function(e,t,n){var r=n(26463),a=n(24578),o=n(12279),i=n(97059),l=n(5776),u=n(92535);e.exports=function(e,t,n){for(var s=-1,c=(t=r(t,e)).length,d=!1;++s<c;){var f=u(t[s]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++s!=c?d:!!(c=null==e?0:e.length)&&l(c)&&i(f,c)&&(o(e)||a(e))}},17203:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},10997:function(e,t,n){var r=n(75871),a=n(93863),o=n(91991),i=n(42106),l=n(58463);e.exports=function(e,t,n){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return a(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return l(e,n);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return o(e);case"[object Symbol]":return i(e)}}},35539:function(e,t,n){var r=n(48230),a=n(42253),o=n(82161);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(a(e))}},65916:function(e,t,n){var r=n(12279),a=n(50184),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(i.test(e)||!o.test(e)||null!=t&&e in Object(t))}},29794:function(e,t,n){var r=n(24567);e.exports=function(e){return e===e&&!r(e)}},90943:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},14243:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},23734:function(e,t,n){var r=n(42434);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},25112:function(e,t,n){var r=n(62621)(Object.keys,Object);e.exports=r},44710:function(e,t,n){var r=n(85661);e.exports=function(){this.__data__=new r,this.size=0}},78384:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},87379:function(e){e.exports=function(e){return this.__data__.get(e)}},80799:function(e){e.exports=function(e){return this.__data__.has(e)}},12791:function(e,t,n){var r=n(85661),a=n(81465),o=n(54467);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(i)}return n.set(e,t),this.size=n.size,this}},17044:function(e,t,n){var r=n(23734),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,n,r,a){t.push(r?a.replace(o,"$1"):n||e)})),t}));e.exports=i},92535:function(e,t,n){var r=n(50184);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},55117:function(e,t,n){var r=n(79645);e.exports=function(e){return r(e,5)}},28437:function(e,t,n){var r=n(70423),a=n(39036);e.exports=function(e,t){return e&&r(e,a(t))}},87946:function(e,t,n){var r=n(10052);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},15321:function(e,t,n){var r=n(14591),a=n(10964);e.exports=function(e,t){return null!=e&&a(e,t,r)}},97744:function(e,t,n){var r=n(3530),a=n(35639),o=n(82479),i=o&&o.isMap,l=i?a(i):r;e.exports=l},5738:function(e,t,n){var r=n(63152),a=n(35639),o=n(82479),i=o&&o.isSet,l=i?a(i):r;e.exports=l},56801:function(e,t,n){var r=n(22022),a=n(12279),o=n(39248);e.exports=function(e){return"string"==typeof e||!a(e)&&o(e)&&"[object String]"==r(e)}},65724:function(e,t,n){var r=n(37405),a=n(37462),o=n(97840);e.exports=function(e){return o(e)?r(e):a(e)}},55876:function(e,t,n){var r=n(61570),a=n(15127),o=n(56602),i=n(12279);e.exports=function(e,t){return(i(e)?r:o)(e,a(t,3))}},78857:function(e,t,n){var r=n(29343),a=n(84753),o=n(65916),i=n(92535);e.exports=function(e){return o(e)?r(i(e)):a(e)}},71515:function(e){e.exports=function(){return[]}},54008:function(e,t,n){var r=n(69201);e.exports=function(e){return null==e?"":r(e)}},28179:function(e){var t=1e3,n=60*t,r=60*n,a=24*r,o=7*a,i=365.25*a;function l(e,t,n,r){var a=t>=1.5*n;return Math.round(e/n)+" "+r+(a?"s":"")}e.exports=function(e,u){u=u||{};var s=typeof e;if("string"===s&&e.length>0)return function(e){if((e=String(e)).length>100)return;var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!l)return;var u=parseFloat(l[1]);switch((l[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*i;case"weeks":case"week":case"w":return u*o;case"days":case"day":case"d":return u*a;case"hours":case"hour":case"hrs":case"hr":case"h":return u*r;case"minutes":case"minute":case"mins":case"min":case"m":return u*n;case"seconds":case"second":case"secs":case"sec":case"s":return u*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(e);if("number"===s&&isFinite(e))return u.long?function(e){var o=Math.abs(e);if(o>=a)return l(e,o,a,"day");if(o>=r)return l(e,o,r,"hour");if(o>=n)return l(e,o,n,"minute");if(o>=t)return l(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=a)return Math.round(e/a)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},75837:function(){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)},29382:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return null}}function a(e){try{return encodeURIComponent(e)}catch(t){return null}}t.stringify=function(e,t){t=t||"";var r,o,i=[];for(o in"string"!==typeof t&&(t="?"),e)if(n.call(e,o)){if((r=e[o])||null!==r&&undefined!==r&&!isNaN(r)||(r=""),o=a(o),r=a(r),null===o||null===r)continue;i.push(o+"="+r)}return i.length?t+i.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,a={};t=n.exec(e);){var o=r(t[1]),i=r(t[2]);null===o||null===i||o in a||(a[o]=i)}return a}},19537:function(e,t,n){e=n.nmd(e),function(){var n=function(){var e=null,t={};v();var n=[],r=function(t){if(void 0!==(t=t||{}).seed&&null!==t.seed&&t.seed===parseInt(t.seed,10))e=t.seed;else if("string"===typeof t.seed)e=A(t.seed);else{if(void 0!==t.seed&&null!==t.seed)throw new TypeError("The seed value must be an integer or string");e=null}var u,s;if(null!==t.count&&void 0!==t.count){for(var c=t.count,d=[],f=0;f<t.count;f++)n.push(!1);for(t.count=null;c>d.length;){var p=r(t);null!==e&&(t.seed=e),d.push(p)}return t.count=c,d}return l([u=a(t),s=o(u,t),i(u,s,t)],t)};function a(e){if(n.length>0){var t=f(o=y(e.hue)),r=(o[1]-o[0])/n.length,a=parseInt((t-o[0])/r);return!0===n[a]?a=(a+2)%n.length:n[a]=!0,(t=f(o=[(o[0]+a*r)%359,(o[0]+(a+1)*r)%359]))<0&&(t=360+t),t}var o;return(t=f(o=s(e.hue)))<0&&(t=360+t),t}function o(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return f([0,100]);var n=c(e),r=n[0],a=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=a-10;break;case"light":a=55}return f([r,a])}function i(e,t,n){var r=u(e,t),a=100;switch(n.luminosity){case"dark":a=r+20;break;case"light":r=(a+r)/2;break;case"random":r=0,a=100}return f([r,a])}function l(e,t){switch(t.format){case"hsvArray":return e;case"hslArray":return g(e);case"hsl":var n=g(e);return"hsl("+n[0]+", "+n[1]+"%, "+n[2]+"%)";case"hsla":var r=g(e),a=t.alpha||Math.random();return"hsla("+r[0]+", "+r[1]+"%, "+r[2]+"%, "+a+")";case"rgbArray":return h(e);case"rgb":return"rgb("+h(e).join(", ")+")";case"rgba":var o=h(e);a=t.alpha||Math.random();return"rgba("+o.join(", ")+", "+a+")";default:return p(e)}}function u(e,t){for(var n=d(e).lowerBounds,r=0;r<n.length-1;r++){var a=n[r][0],o=n[r][1],i=n[r+1][0],l=n[r+1][1];if(t>=a&&t<=i){var u=(l-o)/(i-a);return u*t+(o-u*a)}}return 0}function s(e){if("number"===typeof parseInt(e)){var n=parseInt(e);if(n<360&&n>0)return[n,n]}if("string"===typeof e)if(t[e]){var r=t[e];if(r.hueRange)return r.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var a=E(e)[0];return[a,a]}return[0,360]}function c(e){return d(e).saturationRange}function d(e){for(var n in e>=334&&e<=360&&(e-=360),t){var r=t[n];if(r.hueRange&&e>=r.hueRange[0]&&e<=r.hueRange[1])return t[n]}return"Color not found"}function f(t){if(null===e){var n=.618033988749895,r=Math.random();return r+=n,r%=1,Math.floor(t[0]+r*(t[1]+1-t[0]))}var a=t[1]||1,o=t[0]||0,i=(e=(9301*e+49297)%233280)/233280;return Math.floor(o+i*(a-o))}function p(e){var t=h(e);function n(e){var t=e.toString(16);return 1==t.length?"0"+t:t}return"#"+n(t[0])+n(t[1])+n(t[2])}function m(e,n,r){var a=r[0][0],o=r[r.length-1][0],i=r[r.length-1][1],l=r[0][1];t[e]={hueRange:n,lowerBounds:r,saturationRange:[a,o],brightnessRange:[i,l]}}function v(){m("monochrome",null,[[0,0],[100,0]]),m("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),m("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),m("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),m("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),m("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),m("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),m("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}function h(e){var t=e[0];0===t&&(t=1),360===t&&(t=359),t/=360;var n=e[1]/100,r=e[2]/100,a=Math.floor(6*t),o=6*t-a,i=r*(1-n),l=r*(1-o*n),u=r*(1-(1-o)*n),s=256,c=256,d=256;switch(a){case 0:s=r,c=u,d=i;break;case 1:s=l,c=r,d=i;break;case 2:s=i,c=r,d=u;break;case 3:s=i,c=l,d=r;break;case 4:s=u,c=i,d=r;break;case 5:s=r,c=i,d=l}return[Math.floor(255*s),Math.floor(255*c),Math.floor(255*d)]}function E(e){e=3===(e=e.replace(/^#/,"")).length?e.replace(/(.)/g,"$1$1"):e;var t=parseInt(e.substr(0,2),16)/255,n=parseInt(e.substr(2,2),16)/255,r=parseInt(e.substr(4,2),16)/255,a=Math.max(t,n,r),o=a-Math.min(t,n,r),i=a?o/a:0;switch(a){case t:return[(n-r)/o%6*60||0,i,a];case n:return[60*((r-t)/o+2)||0,i,a];case r:return[60*((t-n)/o+4)||0,i,a]}}function g(e){var t=e[0],n=e[1]/100,r=e[2]/100,a=(2-n)*r;return[t,Math.round(n*r/(a<1?a:2-a)*1e4)/100,a/2*100]}function A(e){for(var t=0,n=0;n!==e.length&&!(t>=Number.MAX_SAFE_INTEGER);n++)t+=e.charCodeAt(n);return t}function y(e){if(isNaN(e)){if("string"===typeof e)if(t[e]){var n=t[e];if(n.hueRange)return n.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){return d(E(e)[0]).hueRange}}else{var r=parseInt(e);if(r<360&&r>0)return d(e).hueRange}return[0,360]}return r}();e&&e.exports&&(t=e.exports=n),t.randomColor=n}()},25825:function(e,t,n){"use strict";n.r(t),n.d(t,{AlphaPicker:function(){return Rr},BlockPicker:function(){return no},ChromePicker:function(){return Po},CirclePicker:function(){return No},CompactPicker:function(){return Fo},CustomPicker:function(){return Cr},GithubPicker:function(){return Ho},GooglePicker:function(){return Oi},HuePicker:function(){return Wo},MaterialPicker:function(){return zo},PhotoshopPicker:function(){return ei},SketchPicker:function(){return li},SliderPicker:function(){return fi},SwatchesPicker:function(){return Ei},TwitterPicker:function(){return Ai},default:function(){return Po}});var r=n(9950),a=n(65617),o={},i=function(e,t,n,r){var a=e+"-"+t+"-"+n+(r?"-server":"");if(o[a])return o[a];var i=function(e,t,n,r){if("undefined"===typeof document&&!r)return null;var a=r?new r:document.createElement("canvas");a.width=2*n,a.height=2*n;var o=a.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,a.width,a.height),o.fillStyle=t,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),a.toDataURL()):null}(e,t,n,r);return o[a]=i,i},l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=function(e){var t=e.white,n=e.grey,o=e.size,u=e.renderers,s=e.borderRadius,c=e.boxShadow,d=e.children,f=(0,a.Ay)({default:{grid:{borderRadius:s,boxShadow:c,absolute:"0px 0px 0px 0px",background:"url("+i(t,n,o,u.canvas)+") center left"}}});return(0,r.isValidElement)(d)?r.cloneElement(d,l({},d.props,{style:l({},d.props.style,f.grid)})):r.createElement("div",{style:f.grid})};u.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var s=u,c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r,a){var o=a.clientWidth,i=a.clientHeight,l="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,u="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,s=l-(a.getBoundingClientRect().left+window.pageXOffset),c=u-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d=void 0;if(d=c<0?0:c>i?1:Math.round(100*c/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(r!==(f=s<0?0:s>o?1:Math.round(100*s/o)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,a.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:c({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return r.createElement("div",{style:n.alpha},r.createElement("div",{style:n.checkboard},r.createElement(s,{renderers:this.props.renderers})),r.createElement("div",{style:n.gradient}),r.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("div",{style:n.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component),m=p,v=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var h=[38,40],E=1,g=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,h.indexOf(t)>-1)){var a=n.getArrowOffset(),o=38===e.keyCode?r+a:r-a;n.setUpdatedValue(o,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+E++,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),v(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,a.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.createElement("div",{style:t.wrap},r.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component),A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var _=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=r=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r){var a=r.clientWidth,o=r.clientHeight,i="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,u=i-(r.getBoundingClientRect().left+window.pageXOffset),s=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c=void 0;if(c=s<0?359:s>o?0:360*(-100*s/o+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(d=u<0?0:u>a?359:100*u/a*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},y(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),A(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,o=(0,a.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return r.createElement("div",{style:o.hue},r.createElement("div",{className:"hue-"+n,style:o.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),r.createElement("div",{style:o.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:o.slider}))))}}]),t}(r.PureComponent||r.Component),C=_,T=n(11942),b=n.n(T);var N=function(){this.__data__=[],this.size=0};var O=function(e,t){return e===t||e!==e&&t!==t};var D=function(e,t){for(var n=e.length;n--;)if(O(e[n][0],t))return n;return-1},S=Array.prototype.splice;var L=function(e){var t=this.__data__,n=D(t,e);return!(n<0)&&(n==t.length-1?t.pop():S.call(t,n,1),--this.size,!0)};var I=function(e){var t=this.__data__,n=D(t,e);return n<0?void 0:t[n][1]};var R=function(e){return D(this.__data__,e)>-1};var w=function(e,t){var n=this.__data__,r=D(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function M(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}M.prototype.clear=N,M.prototype.delete=L,M.prototype.get=I,M.prototype.has=R,M.prototype.set=w;var P=M;var k=function(){this.__data__=new P,this.size=0};var x=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var B=function(e){return this.__data__.get(e)};var F=function(e){return this.__data__.has(e)},U="object"==typeof global&&global&&global.Object===Object&&global,j="object"==typeof self&&self&&self.Object===Object&&self,H=U||j||Function("return this")(),Y=H.Symbol,G=Object.prototype,K=G.hasOwnProperty,W=G.toString,z=Y?Y.toStringTag:void 0;var V=function(e){var t=K.call(e,z),n=e[z];try{e[z]=void 0;var r=!0}catch(o){}var a=W.call(e);return r&&(t?e[z]=n:delete e[z]),a},Q=Object.prototype.toString;var X=function(e){return Q.call(e)},q=Y?Y.toStringTag:void 0;var J=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":q&&q in Object(e)?V(e):X(e)};var Z=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var $=function(e){if(!Z(e))return!1;var t=J(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},ee=H["__core-js_shared__"],te=function(){var e=/[^.]+$/.exec(ee&&ee.keys&&ee.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var ne=function(e){return!!te&&te in e},re=Function.prototype.toString;var ae=function(e){if(null!=e){try{return re.call(e)}catch(t){}try{return e+""}catch(t){}}return""},oe=/^\[object .+?Constructor\]$/,ie=Function.prototype,le=Object.prototype,ue=ie.toString,se=le.hasOwnProperty,ce=RegExp("^"+ue.call(se).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var de=function(e){return!(!Z(e)||ne(e))&&($(e)?ce:oe).test(ae(e))};var fe=function(e,t){return null==e?void 0:e[t]};var pe=function(e,t){var n=fe(e,t);return de(n)?n:void 0},me=pe(H,"Map"),ve=pe(Object,"create");var he=function(){this.__data__=ve?ve(null):{},this.size=0};var Ee=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ge=Object.prototype.hasOwnProperty;var Ae=function(e){var t=this.__data__;if(ve){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ge.call(t,e)?t[e]:void 0},ye=Object.prototype.hasOwnProperty;var _e=function(e){var t=this.__data__;return ve?void 0!==t[e]:ye.call(t,e)};var Ce=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ve&&void 0===t?"__lodash_hash_undefined__":t,this};function Te(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Te.prototype.clear=he,Te.prototype.delete=Ee,Te.prototype.get=Ae,Te.prototype.has=_e,Te.prototype.set=Ce;var be=Te;var Ne=function(){this.size=0,this.__data__={hash:new be,map:new(me||P),string:new be}};var Oe=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var De=function(e,t){var n=e.__data__;return Oe(t)?n["string"==typeof t?"string":"hash"]:n.map};var Se=function(e){var t=De(this,e).delete(e);return this.size-=t?1:0,t};var Le=function(e){return De(this,e).get(e)};var Ie=function(e){return De(this,e).has(e)};var Re=function(e,t){var n=De(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function we(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}we.prototype.clear=Ne,we.prototype.delete=Se,we.prototype.get=Le,we.prototype.has=Ie,we.prototype.set=Re;var Me=we;var Pe=function(e,t){var n=this.__data__;if(n instanceof P){var r=n.__data__;if(!me||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Me(r)}return n.set(e,t),this.size=n.size,this};function ke(e){var t=this.__data__=new P(e);this.size=t.size}ke.prototype.clear=k,ke.prototype.delete=x,ke.prototype.get=B,ke.prototype.has=F,ke.prototype.set=Pe;var xe=ke,Be=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();var Fe=function(e,t,n){"__proto__"==t&&Be?Be(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var Ue=function(e,t,n){(void 0!==n&&!O(e[t],n)||void 0===n&&!(t in e))&&Fe(e,t,n)};var je=function(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),l=i.length;l--;){var u=i[e?l:++a];if(!1===n(o[u],u,o))break}return t}}(),He="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ye=He&&"object"==typeof module&&module&&!module.nodeType&&module,Ge=Ye&&Ye.exports===He?H.Buffer:void 0,Ke=Ge?Ge.allocUnsafe:void 0;var We=function(e,t){if(t)return e.slice();var n=e.length,r=Ke?Ke(n):new e.constructor(n);return e.copy(r),r},ze=H.Uint8Array;var Ve=function(e){var t=new e.constructor(e.byteLength);return new ze(t).set(new ze(e)),t};var Qe=function(e,t){var n=t?Ve(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};var Xe=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},qe=Object.create,Je=function(){function e(){}return function(t){if(!Z(t))return{};if(qe)return qe(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var Ze=function(e,t){return function(n){return e(t(n))}},$e=Ze(Object.getPrototypeOf,Object),et=Object.prototype;var tt=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||et)};var nt=function(e){return"function"!=typeof e.constructor||tt(e)?{}:Je($e(e))};var rt=function(e){return null!=e&&"object"==typeof e};var at=function(e){return rt(e)&&"[object Arguments]"==J(e)},ot=Object.prototype,it=ot.hasOwnProperty,lt=ot.propertyIsEnumerable,ut=at(function(){return arguments}())?at:function(e){return rt(e)&&it.call(e,"callee")&&!lt.call(e,"callee")},st=ut,ct=Array.isArray;var dt=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var ft=function(e){return null!=e&&dt(e.length)&&!$(e)};var pt=function(e){return rt(e)&&ft(e)};var mt=function(){return!1},vt="object"==typeof exports&&exports&&!exports.nodeType&&exports,ht=vt&&"object"==typeof module&&module&&!module.nodeType&&module,Et=ht&&ht.exports===vt?H.Buffer:void 0,gt=(Et?Et.isBuffer:void 0)||mt,At=Function.prototype,yt=Object.prototype,_t=At.toString,Ct=yt.hasOwnProperty,Tt=_t.call(Object);var bt=function(e){if(!rt(e)||"[object Object]"!=J(e))return!1;var t=$e(e);if(null===t)return!0;var n=Ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&_t.call(n)==Tt},Nt={};Nt["[object Float32Array]"]=Nt["[object Float64Array]"]=Nt["[object Int8Array]"]=Nt["[object Int16Array]"]=Nt["[object Int32Array]"]=Nt["[object Uint8Array]"]=Nt["[object Uint8ClampedArray]"]=Nt["[object Uint16Array]"]=Nt["[object Uint32Array]"]=!0,Nt["[object Arguments]"]=Nt["[object Array]"]=Nt["[object ArrayBuffer]"]=Nt["[object Boolean]"]=Nt["[object DataView]"]=Nt["[object Date]"]=Nt["[object Error]"]=Nt["[object Function]"]=Nt["[object Map]"]=Nt["[object Number]"]=Nt["[object Object]"]=Nt["[object RegExp]"]=Nt["[object Set]"]=Nt["[object String]"]=Nt["[object WeakMap]"]=!1;var Ot=function(e){return rt(e)&&dt(e.length)&&!!Nt[J(e)]};var Dt=function(e){return function(t){return e(t)}},St="object"==typeof exports&&exports&&!exports.nodeType&&exports,Lt=St&&"object"==typeof module&&module&&!module.nodeType&&module,It=Lt&&Lt.exports===St&&U.process,Rt=function(){try{var e=Lt&&Lt.require&&Lt.require("util").types;return e||It&&It.binding&&It.binding("util")}catch(t){}}(),wt=Rt&&Rt.isTypedArray,Mt=wt?Dt(wt):Ot;var Pt=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]},kt=Object.prototype.hasOwnProperty;var xt=function(e,t,n){var r=e[t];kt.call(e,t)&&O(r,n)&&(void 0!==n||t in e)||Fe(e,t,n)};var Bt=function(e,t,n,r){var a=!n;n||(n={});for(var o=-1,i=t.length;++o<i;){var l=t[o],u=r?r(n[l],e[l],l,n,e):void 0;void 0===u&&(u=e[l]),a?Fe(n,l,u):xt(n,l,u)}return n};var Ft=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},Ut=/^(?:0|[1-9]\d*)$/;var jt=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Ut.test(e))&&e>-1&&e%1==0&&e<t},Ht=Object.prototype.hasOwnProperty;var Yt=function(e,t){var n=ct(e),r=!n&&st(e),a=!n&&!r&&gt(e),o=!n&&!r&&!a&&Mt(e),i=n||r||a||o,l=i?Ft(e.length,String):[],u=l.length;for(var s in e)!t&&!Ht.call(e,s)||i&&("length"==s||a&&("offset"==s||"parent"==s)||o&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||jt(s,u))||l.push(s);return l};var Gt=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},Kt=Object.prototype.hasOwnProperty;var Wt=function(e){if(!Z(e))return Gt(e);var t=tt(e),n=[];for(var r in e)("constructor"!=r||!t&&Kt.call(e,r))&&n.push(r);return n};var zt=function(e){return ft(e)?Yt(e,!0):Wt(e)};var Vt=function(e){return Bt(e,zt(e))};var Qt=function(e,t,n,r,a,o,i){var l=Pt(e,n),u=Pt(t,n),s=i.get(u);if(s)Ue(e,n,s);else{var c=o?o(l,u,n+"",e,t,i):void 0,d=void 0===c;if(d){var f=ct(u),p=!f&&gt(u),m=!f&&!p&&Mt(u);c=u,f||p||m?ct(l)?c=l:pt(l)?c=Xe(l):p?(d=!1,c=We(u,!0)):m?(d=!1,c=Qe(u,!0)):c=[]:bt(u)||st(u)?(c=l,st(l)?c=Vt(l):Z(l)&&!$(l)||(c=nt(u))):d=!1}d&&(i.set(u,c),a(c,u,r,o,i),i.delete(u)),Ue(e,n,c)}};var Xt=function e(t,n,r,a,o){t!==n&&je(n,(function(i,l){if(o||(o=new xe),Z(i))Qt(t,n,l,r,e,a,o);else{var u=a?a(Pt(t,l),i,l+"",t,n,o):void 0;void 0===u&&(u=i),Ue(t,l,u)}}),zt)};var qt=function(e){return e};var Jt=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},Zt=Math.max;var $t=function(e,t,n){return t=Zt(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=Zt(r.length-t,0),i=Array(o);++a<o;)i[a]=r[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=r[a];return l[t]=n(i),Jt(e,this,l)}};var en=function(e){return function(){return e}},tn=Be?function(e,t){return Be(e,"toString",{configurable:!0,enumerable:!1,value:en(t),writable:!0})}:qt,nn=Date.now;var rn=function(e){var t=0,n=0;return function(){var r=nn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},an=rn(tn);var on=function(e,t){return an($t(e,t,qt),e+"")};var ln=function(e,t,n){if(!Z(n))return!1;var r=typeof t;return!!("number"==r?ft(n)&&jt(t,n.length):"string"==r&&t in n)&&O(n[t],e)};var un=function(e){return on((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,i&&ln(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++r<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}((function(e,t,n){Xt(e,t,n)})),sn=function(e){var t=e.zDepth,n=e.radius,o=e.background,i=e.children,l=e.styles,u=void 0===l?{}:l,s=(0,a.Ay)(un({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},u),{"zDepth-1":1===t});return r.createElement("div",{style:s.wrap},r.createElement("div",{style:s.bg}),r.createElement("div",{style:s.content},i))};sn.propTypes={background:b().string,zDepth:b().oneOf([0,1,2,3,4,5]),radius:b().number,styles:b().object},sn.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var cn=sn,dn=function(){return H.Date.now()},fn=/\s/;var pn=function(e){for(var t=e.length;t--&&fn.test(e.charAt(t)););return t},mn=/^\s+/;var vn=function(e){return e?e.slice(0,pn(e)+1).replace(mn,""):e};var hn=function(e){return"symbol"==typeof e||rt(e)&&"[object Symbol]"==J(e)},En=/^[-+]0x[0-9a-f]+$/i,gn=/^0b[01]+$/i,An=/^0o[0-7]+$/i,yn=parseInt;var _n=function(e){if("number"==typeof e)return e;if(hn(e))return NaN;if(Z(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Z(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=vn(e);var n=gn.test(e);return n||An.test(e)?yn(e.slice(2),n?2:8):En.test(e)?NaN:+e},Cn=Math.max,Tn=Math.min;var bn=function(e,t,n){var r,a,o,i,l,u,s=0,c=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,o=a;return r=a=void 0,s=t,i=e.apply(o,n)}function m(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-s>=o}function v(){var e=dn();if(m(e))return h(e);l=setTimeout(v,function(e){var n=t-(e-u);return d?Tn(n,o-(e-s)):n}(e))}function h(e){return l=void 0,f&&r?p(e):(r=a=void 0,i)}function E(){var e=dn(),n=m(e);if(r=arguments,a=this,u=e,n){if(void 0===l)return function(e){return s=e,l=setTimeout(v,t),c?p(e):i}(u);if(d)return clearTimeout(l),l=setTimeout(v,t),p(u)}return void 0===l&&(l=setTimeout(v,t)),i}return t=_n(t)||0,Z(n)&&(c=!!n.leading,o=(d="maxWait"in n)?Cn(_n(n.maxWait)||0,t):o,f="trailing"in n?!!n.trailing:f),E.cancel=function(){void 0!==l&&clearTimeout(l),s=0,r=u=a=l=void 0},E.flush=function(){return void 0===l?i:h(dn())},E};var Nn=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Z(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),bn(e,t,{leading:r,maxWait:t,trailing:a})},On=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Dn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"===typeof n.props.onChange&&n.throttle(n.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),a=r.width,o=r.height,i="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,u=i-(n.getBoundingClientRect().left+window.pageXOffset),s=l-(n.getBoundingClientRect().top+window.pageYOffset);u<0?u=0:u>a&&(u=a),s<0?s=0:s>o&&(s=o);var c=u/a,d=1-s/o;return{h:t.h,s:c,v:d,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Nn((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),On(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,o=t.white,i=t.black,l=t.pointer,u=t.circle,s=(0,a.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:o,black:i,pointer:l,circle:u}},{custom:!!this.props.style});return r.createElement("div",{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),r.createElement("div",{style:s.white,className:"saturation-white"},r.createElement("div",{style:s.black,className:"saturation-black"}),r.createElement("div",{style:s.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:s.circle}))))}}]),t}(r.PureComponent||r.Component),Sn=Dn;var Ln=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},In=Ze(Object.keys,Object),Rn=Object.prototype.hasOwnProperty;var wn=function(e){if(!tt(e))return In(e);var t=[];for(var n in Object(e))Rn.call(e,n)&&"constructor"!=n&&t.push(n);return t};var Mn=function(e){return ft(e)?Yt(e):wn(e)};var Pn=function(e,t){return function(n,r){if(null==n)return n;if(!ft(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++o<a)&&!1!==r(i[o],o,i););return n}}((function(e,t){return e&&je(e,t,Mn)}));var kn=function(e){return"function"==typeof e?e:qt};var xn=function(e,t){return(ct(e)?Ln:Pn)(e,kn(t))};function Bn(e){return Bn="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},Bn(e)}var Fn=/^\s+/,Un=/\s+$/;function jn(e,t){if(t=t||{},(e=e||"")instanceof jn)return e;if(!(this instanceof jn))return new jn(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,l=!1;"string"==typeof e&&(e=function(e){e=e.replace(Fn,"").replace(Un,"").toLowerCase();var t,n=!1;if(rr[e])e=rr[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=pr.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=pr.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=pr.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=pr.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=pr.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=pr.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=pr.hex8.exec(e))return{r:ur(t[1]),g:ur(t[2]),b:ur(t[3]),a:fr(t[4]),format:n?"name":"hex8"};if(t=pr.hex6.exec(e))return{r:ur(t[1]),g:ur(t[2]),b:ur(t[3]),format:n?"name":"hex"};if(t=pr.hex4.exec(e))return{r:ur(t[1]+""+t[1]),g:ur(t[2]+""+t[2]),b:ur(t[3]+""+t[3]),a:fr(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=pr.hex3.exec(e))return{r:ur(t[1]+""+t[1]),g:ur(t[2]+""+t[2]),b:ur(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==Bn(e)&&(mr(e.r)&&mr(e.g)&&mr(e.b)?(u=e.r,s=e.g,c=e.b,t={r:255*ir(u,255),g:255*ir(s,255),b:255*ir(c,255)},i=!0,l="%"===String(e.r).substr(-1)?"prgb":"rgb"):mr(e.h)&&mr(e.s)&&mr(e.v)?(r=cr(e.s),a=cr(e.v),t=function(e,t,n){e=6*ir(e,360),t=ir(t,100),n=ir(n,100);var r=Math.floor(e),a=e-r,o=n*(1-t),i=n*(1-a*t),l=n*(1-(1-a)*t),u=r%6,s=[n,i,o,o,l,n][u],c=[l,n,n,i,o,o][u],d=[o,o,l,n,n,i][u];return{r:255*s,g:255*c,b:255*d}}(e.h,r,a),i=!0,l="hsv"):mr(e.h)&&mr(e.s)&&mr(e.l)&&(r=cr(e.s),o=cr(e.l),t=function(e,t,n){var r,a,o;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=ir(e,360),t=ir(t,100),n=ir(n,100),0===t)r=a=o=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=i(u,l,e+1/3),a=i(u,l,e),o=i(u,l,e-1/3)}return{r:255*r,g:255*a,b:255*o}}(e.h,r,o),i=!0,l="hsl"),e.hasOwnProperty("a")&&(n=e.a));var u,s,c;return n=or(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Hn(e,t,n){e=ir(e,255),t=ir(t,255),n=ir(n,255);var r,a,o=Math.max(e,t,n),i=Math.min(e,t,n),l=(o+i)/2;if(o==i)r=a=0;else{var u=o-i;switch(a=l>.5?u/(2-o-i):u/(o+i),o){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:a,l:l}}function Yn(e,t,n){e=ir(e,255),t=ir(t,255),n=ir(n,255);var r,a,o=Math.max(e,t,n),i=Math.min(e,t,n),l=o,u=o-i;if(a=0===o?0:u/o,o==i)r=0;else{switch(o){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:a,v:l}}function Gn(e,t,n,r){var a=[sr(Math.round(e).toString(16)),sr(Math.round(t).toString(16)),sr(Math.round(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function Kn(e,t,n,r){return[sr(dr(r)),sr(Math.round(e).toString(16)),sr(Math.round(t).toString(16)),sr(Math.round(n).toString(16))].join("")}function Wn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.s-=t/100,n.s=lr(n.s),jn(n)}function zn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.s+=t/100,n.s=lr(n.s),jn(n)}function Vn(e){return jn(e).desaturate(100)}function Qn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.l+=t/100,n.l=lr(n.l),jn(n)}function Xn(e,t){t=0===t?0:t||10;var n=jn(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),jn(n)}function qn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.l-=t/100,n.l=lr(n.l),jn(n)}function Jn(e,t){var n=jn(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,jn(n)}function Zn(e){var t=jn(e).toHsl();return t.h=(t.h+180)%360,jn(t)}function $n(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=jn(e).toHsl(),r=[jn(e)],a=360/t,o=1;o<t;o++)r.push(jn({h:(n.h+o*a)%360,s:n.s,l:n.l}));return r}function er(e){var t=jn(e).toHsl(),n=t.h;return[jn(e),jn({h:(n+72)%360,s:t.s,l:t.l}),jn({h:(n+216)%360,s:t.s,l:t.l})]}function tr(e,t,n){t=t||6,n=n||30;var r=jn(e).toHsl(),a=360/n,o=[jn(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(jn(r));return o}function nr(e,t){t=t||6;for(var n=jn(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],l=1/t;t--;)i.push(jn({h:r,s:a,v:o})),o=(o+l)%1;return i}jn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=or(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Yn(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Yn(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Hn(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Hn(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Gn(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var o=[sr(Math.round(e).toString(16)),sr(Math.round(t).toString(16)),sr(Math.round(n).toString(16)),sr(dr(r))];if(a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*ir(this._r,255))+"%",g:Math.round(100*ir(this._g,255))+"%",b:Math.round(100*ir(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ir(this._r,255))+"%, "+Math.round(100*ir(this._g,255))+"%, "+Math.round(100*ir(this._b,255))+"%)":"rgba("+Math.round(100*ir(this._r,255))+"%, "+Math.round(100*ir(this._g,255))+"%, "+Math.round(100*ir(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ar[Gn(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Kn(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=jn(e);n="#"+Kn(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return jn(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Qn,arguments)},brighten:function(){return this._applyModification(Xn,arguments)},darken:function(){return this._applyModification(qn,arguments)},desaturate:function(){return this._applyModification(Wn,arguments)},saturate:function(){return this._applyModification(zn,arguments)},greyscale:function(){return this._applyModification(Vn,arguments)},spin:function(){return this._applyModification(Jn,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(tr,arguments)},complement:function(){return this._applyCombination(Zn,arguments)},monochromatic:function(){return this._applyCombination(nr,arguments)},splitcomplement:function(){return this._applyCombination(er,arguments)},triad:function(){return this._applyCombination($n,[3])},tetrad:function(){return this._applyCombination($n,[4])}},jn.fromRatio=function(e,t){if("object"==Bn(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:cr(e[r]));e=n}return jn(e,t)},jn.equals=function(e,t){return!(!e||!t)&&jn(e).toRgbString()==jn(t).toRgbString()},jn.random=function(){return jn.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},jn.mix=function(e,t,n){n=0===n?0:n||50;var r=jn(e).toRgb(),a=jn(t).toRgb(),o=n/100;return jn({r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a})},jn.readability=function(e,t){var n=jn(e),r=jn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},jn.isReadable=function(e,t,n){var r,a,o=jn.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=o>=4.5;break;case"AAlarge":a=o>=3;break;case"AAAsmall":a=o>=7}return a},jn.mostReadable=function(e,t,n){var r,a,o,i,l=null,u=0;a=(n=n||{}).includeFallbackColors,o=n.level,i=n.size;for(var s=0;s<t.length;s++)(r=jn.readability(e,t[s]))>u&&(u=r,l=jn(t[s]));return jn.isReadable(e,l,{level:o,size:i})||!a?l:(n.includeFallbackColors=!1,jn.mostReadable(e,["#fff","#000"],n))};var rr=jn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ar=jn.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(rr);function or(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ir(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"===typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function lr(e){return Math.min(1,Math.max(0,e))}function ur(e){return parseInt(e,16)}function sr(e){return 1==e.length?"0"+e:""+e}function cr(e){return e<=1&&(e=100*e+"%"),e}function dr(e){return Math.round(255*parseFloat(e)).toString(16)}function fr(e){return ur(e)/255}var pr=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",n="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function mr(e){return!!pr.CSS_UNIT.exec(e)}var vr=function(e){var t=0,n=0;return xn(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},hr=function(e,t){var n=e.hex?jn(e.hex):jn(e),r=n.toHsl(),a=n.toHsv(),o=n.toRgb(),i=n.toHex();return 0===r.s&&(r.h=t||0,a.h=t||0),{hsl:r,hex:"000000"===i&&0===o.a?"transparent":"#"+i,rgb:o,hsv:a,oldHue:e.h||t||r.h,source:e.source}},Er=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&jn(e).isValid()},gr=function(e){if(!e)return"#fff";var t=hr(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Ar=function(e,t){return jn(t+" ("+e.replace("\xb0","")+")")._ok},yr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Cr=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(vr(e)){var r=hr(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(vr(e)){var r=hr(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=yr({},hr(e.color,0)),t.debounce=bn((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),_r(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),r.createElement(e,yr({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return yr({},hr(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=yr({},e.propTypes),t.defaultProps=yr({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Tr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},br=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Nr(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=n=Nr(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(o))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Nr(n,t)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,n),br(a,[{key:"render",value:function(){return r.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},r.createElement(e,Tr({},this.props,this.state)))}}]),a}(r.Component)}((function(e){var t=e.color,n=e.style,o=e.onClick,i=void 0===o?function(){}:o,l=e.onHover,u=e.title,c=void 0===u?t:u,d=e.children,f=e.focus,p=e.focusStyle,m=void 0===p?{}:p,v="transparent"===t,h=(0,a.Ay)({default:{swatch:Or({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,f?m:{})}}),E={};return l&&(E.onMouseOver=function(e){return l(t,e)}),r.createElement("div",Or({style:h.swatch,onClick:function(e){return i(t,e)},title:c,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&i(t,e)}},E),d,v&&r.createElement(s,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))})),Sr=function(e){var t=e.direction,n=(0,a.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})},Lr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ir=function(e){var t=e.rgb,n=e.hsl,o=e.width,i=e.height,l=e.onChange,u=e.direction,s=e.style,c=e.renderers,d=e.pointer,f=e.className,p=void 0===f?"":f,v=(0,a.Ay)({default:{picker:{position:"relative",width:o,height:i},alpha:{radius:"2px",style:s}}});return r.createElement("div",{style:v.picker,className:"alpha-picker "+p},r.createElement(m,Lr({},v.alpha,{rgb:t,hsl:n,pointer:d,renderers:c,onChange:l,direction:u})))};Ir.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Sr};var Rr=Cr(Ir);var wr=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};var Mr=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Pr=function(e){return this.__data__.has(e)};function kr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Me;++t<n;)this.add(e[t])}kr.prototype.add=kr.prototype.push=Mr,kr.prototype.has=Pr;var xr=kr;var Br=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var Fr=function(e,t){return e.has(t)};var Ur=function(e,t,n,r,a,o){var i=1&n,l=e.length,u=t.length;if(l!=u&&!(i&&u>l))return!1;var s=o.get(e),c=o.get(t);if(s&&c)return s==t&&c==e;var d=-1,f=!0,p=2&n?new xr:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var m=e[d],v=t[d];if(r)var h=i?r(v,m,d,t,e,o):r(m,v,d,e,t,o);if(void 0!==h){if(h)continue;f=!1;break}if(p){if(!Br(t,(function(e,t){if(!Fr(p,t)&&(m===e||a(m,e,n,r,o)))return p.push(t)}))){f=!1;break}}else if(m!==v&&!a(m,v,n,r,o)){f=!1;break}}return o.delete(e),o.delete(t),f};var jr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var Hr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},Yr=Y?Y.prototype:void 0,Gr=Yr?Yr.valueOf:void 0;var Kr=function(e,t,n,r,a,o,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new ze(e),new ze(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return O(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=jr;case"[object Set]":var u=1&r;if(l||(l=Hr),e.size!=t.size&&!u)return!1;var s=i.get(e);if(s)return s==t;r|=2,i.set(e,t);var c=Ur(l(e),l(t),r,a,o,i);return i.delete(e),c;case"[object Symbol]":if(Gr)return Gr.call(e)==Gr.call(t)}return!1};var Wr=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e};var zr=function(e,t,n){var r=t(e);return ct(e)?r:Wr(r,n(e))};var Vr=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o};var Qr=function(){return[]},Xr=Object.prototype.propertyIsEnumerable,qr=Object.getOwnPropertySymbols,Jr=qr?function(e){return null==e?[]:(e=Object(e),Vr(qr(e),(function(t){return Xr.call(e,t)})))}:Qr;var Zr=function(e){return zr(e,Mn,Jr)},$r=Object.prototype.hasOwnProperty;var ea=function(e,t,n,r,a,o){var i=1&n,l=Zr(e),u=l.length;if(u!=Zr(t).length&&!i)return!1;for(var s=u;s--;){var c=l[s];if(!(i?c in t:$r.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var m=i;++s<u;){var v=e[c=l[s]],h=t[c];if(r)var E=i?r(h,v,c,t,e,o):r(v,h,c,e,t,o);if(!(void 0===E?v===h||a(v,h,n,r,o):E)){p=!1;break}m||(m="constructor"==c)}if(p&&!m){var g=e.constructor,A=t.constructor;g==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof A&&A instanceof A||(p=!1)}return o.delete(e),o.delete(t),p},ta=pe(H,"DataView"),na=pe(H,"Promise"),ra=pe(H,"Set"),aa=pe(H,"WeakMap"),oa="[object Map]",ia="[object Promise]",la="[object Set]",ua="[object WeakMap]",sa="[object DataView]",ca=ae(ta),da=ae(me),fa=ae(na),pa=ae(ra),ma=ae(aa),va=J;(ta&&va(new ta(new ArrayBuffer(1)))!=sa||me&&va(new me)!=oa||na&&va(na.resolve())!=ia||ra&&va(new ra)!=la||aa&&va(new aa)!=ua)&&(va=function(e){var t=J(e),n="[object Object]"==t?e.constructor:void 0,r=n?ae(n):"";if(r)switch(r){case ca:return sa;case da:return oa;case fa:return ia;case pa:return la;case ma:return ua}return t});var ha=va,Ea="[object Arguments]",ga="[object Array]",Aa="[object Object]",ya=Object.prototype.hasOwnProperty;var _a=function(e,t,n,r,a,o){var i=ct(e),l=ct(t),u=i?ga:ha(e),s=l?ga:ha(t),c=(u=u==Ea?Aa:u)==Aa,d=(s=s==Ea?Aa:s)==Aa,f=u==s;if(f&&gt(e)){if(!gt(t))return!1;i=!0,c=!1}if(f&&!c)return o||(o=new xe),i||Mt(e)?Ur(e,t,n,r,a,o):Kr(e,t,u,n,r,a,o);if(!(1&n)){var p=c&&ya.call(e,"__wrapped__"),m=d&&ya.call(t,"__wrapped__");if(p||m){var v=p?e.value():e,h=m?t.value():t;return o||(o=new xe),a(v,h,n,r,o)}}return!!f&&(o||(o=new xe),ea(e,t,n,r,a,o))};var Ca=function e(t,n,r,a,o){return t===n||(null==t||null==n||!rt(t)&&!rt(n)?t!==t&&n!==n:_a(t,n,r,a,e,o))};var Ta=function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var l=n[a];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){var u=(l=n[a])[0],s=e[u],c=l[1];if(i&&l[2]){if(void 0===s&&!(u in e))return!1}else{var d=new xe;if(r)var f=r(s,c,u,e,t,d);if(!(void 0===f?Ca(c,s,3,r,d):f))return!1}}return!0};var ba=function(e){return e===e&&!Z(e)};var Na=function(e){for(var t=Mn(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,ba(a)]}return t};var Oa=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Da=function(e){var t=Na(e);return 1==t.length&&t[0][2]?Oa(t[0][0],t[0][1]):function(n){return n===e||Ta(n,e,t)}},Sa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,La=/^\w*$/;var Ia=function(e,t){if(ct(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!hn(e))||(La.test(e)||!Sa.test(e)||null!=t&&e in Object(t))};function Ra(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Ra.Cache||Me),n}Ra.Cache=Me;var wa=Ra;var Ma=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pa=/\\(\\)?/g,ka=function(e){var t=wa(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ma,(function(e,n,r,a){t.push(r?a.replace(Pa,"$1"):n||e)})),t})),xa=Y?Y.prototype:void 0,Ba=xa?xa.toString:void 0;var Fa=function e(t){if("string"==typeof t)return t;if(ct(t))return wr(t,e)+"";if(hn(t))return Ba?Ba.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};var Ua=function(e){return null==e?"":Fa(e)};var ja=function(e,t){return ct(e)?e:Ia(e,t)?[e]:ka(Ua(e))};var Ha=function(e){if("string"==typeof e||hn(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Ya=function(e,t){for(var n=0,r=(t=ja(t,e)).length;null!=e&&n<r;)e=e[Ha(t[n++])];return n&&n==r?e:void 0};var Ga=function(e,t,n){var r=null==e?void 0:Ya(e,t);return void 0===r?n:r};var Ka=function(e,t){return null!=e&&t in Object(e)};var Wa=function(e,t,n){for(var r=-1,a=(t=ja(t,e)).length,o=!1;++r<a;){var i=Ha(t[r]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++r!=a?o:!!(a=null==e?0:e.length)&&dt(a)&&jt(i,a)&&(ct(e)||st(e))};var za=function(e,t){return null!=e&&Wa(e,t,Ka)};var Va=function(e,t){return Ia(e)&&ba(t)?Oa(Ha(e),t):function(n){var r=Ga(n,e);return void 0===r&&r===t?za(n,e):Ca(t,r,3)}};var Qa=function(e){return function(t){return null==t?void 0:t[e]}};var Xa=function(e){return function(t){return Ya(t,e)}};var qa=function(e){return Ia(e)?Qa(Ha(e)):Xa(e)};var Ja=function(e){return"function"==typeof e?e:null==e?qt:"object"==typeof e?ct(e)?Va(e[0],e[1]):Da(e):qa(e)};var Za=function(e,t){var n=-1,r=ft(e)?Array(e.length):[];return Pn(e,(function(e,a,o){r[++n]=t(e,a,o)})),r};var $a=function(e,t){return(ct(e)?wr:Za)(e,Ja(t,3))},eo=function(e){var t=e.colors,n=e.onClick,o=e.onSwatchHover,i=(0,a.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return r.createElement("div",{style:i.swatches},$a(t,(function(e){return r.createElement(Dr,{key:e,color:e,style:i.swatch,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:i.clear}))},to=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,i=e.colors,l=e.width,u=e.triangle,c=e.styles,d=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,m="transparent"===o,v=function(e,n){Er(e)&&t({hex:e,source:"hex"},n)},h=(0,a.Ay)(un({default:{card:{width:l,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:gr(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},d),{"hide-triangle":"hide"===u});return r.createElement("div",{style:h.card,className:"block-picker "+p},r.createElement("div",{style:h.triangle}),r.createElement("div",{style:h.head},m&&r.createElement(s,{borderRadius:"6px 6px 0 0"}),r.createElement("div",{style:h.label},o)),r.createElement("div",{style:h.body},r.createElement(eo,{colors:i,onClick:v,onSwatchHover:n}),r.createElement(g,{style:{input:h.input},value:o,onChange:v})))};to.propTypes={width:b().oneOfType([b().string,b().number]),colors:b().arrayOf(b().string),triangle:b().oneOf(["top","hide"]),styles:b().object},to.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};var no=Cr(to),ro={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},ao={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},oo={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},io={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},lo={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},uo={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},so={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},co={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},fo={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},po={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},mo={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},vo={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},ho={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},Eo={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},go={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},Ao={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},yo={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},_o={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},Co=function(e){var t=e.color,n=e.onClick,o=e.onSwatchHover,i=e.hover,l=e.active,u=e.circleSize,s=e.circleSpacing,c=(0,a.Ay)({default:{swatch:{width:u,height:u,marginRight:s,marginBottom:s,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(u/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:i,active:l});return r.createElement("div",{style:c.swatch},r.createElement(Dr,{style:c.Swatch,color:t,onClick:n,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};Co.defaultProps={circleSize:28,circleSpacing:14};var To=(0,a.H8)(Co),bo=function(e){var t=e.width,n=e.onChange,o=e.onSwatchHover,i=e.colors,l=e.hex,u=e.circleSize,s=e.styles,c=void 0===s?{}:s,d=e.circleSpacing,f=e.className,p=void 0===f?"":f,m=(0,a.Ay)(un({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-d,marginBottom:-d}}},c)),v=function(e,t){return n({hex:e,source:"hex"},t)};return r.createElement("div",{style:m.card,className:"circle-picker "+p},$a(i,(function(e){return r.createElement(To,{key:e,color:e,onClick:v,onSwatchHover:o,active:l===e.toLowerCase(),circleSize:u,circleSpacing:d})})))};bo.propTypes={width:b().oneOfType([b().string,b().number]),circleSize:b().number,circleSpacing:b().number,styles:b().object},bo.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[ro[500],ao[500],oo[500],io[500],lo[500],uo[500],so[500],co[500],fo[500],po[500],mo[500],vo[500],ho[500],Eo[500],go[500],Ao[500],yo[500],_o[500]],styles:{}};var No=Cr(bo);var Oo=function(e){return void 0===e},Do=n(46127),So=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Lo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?Er(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"===typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"===typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Oo(e.s)?n.props.hsl.s:e.s),l:Number(Oo(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),So(t,[{key:"render",value:function(){var e=this,t=(0,a.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(g,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(g,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),r.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,r.createElement("div",{style:t.toggle},r.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},r.createElement(Do.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(r.Component);Lo.defaultProps={view:"hex"};var Io=Lo,Ro=function(){var e=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},wo=function(){var e=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return r.createElement("div",{style:e.picker})},Mo=function(e){var t=e.width,n=e.onChange,o=e.disableAlpha,i=e.rgb,l=e.hsl,u=e.hsv,c=e.hex,d=e.renderers,f=e.styles,p=void 0===f?{}:f,v=e.className,h=void 0===v?"":v,E=e.defaultView,g=(0,a.Ay)(un({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+i.r+", "+i.g+", "+i.b+", "+i.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},p),{disableAlpha:o});return r.createElement("div",{style:g.picker,className:"chrome-picker "+h},r.createElement("div",{style:g.saturation},r.createElement(Sn,{style:g.Saturation,hsl:l,hsv:u,pointer:wo,onChange:n})),r.createElement("div",{style:g.body},r.createElement("div",{style:g.controls,className:"flexbox-fix"},r.createElement("div",{style:g.color},r.createElement("div",{style:g.swatch},r.createElement("div",{style:g.active}),r.createElement(s,{renderers:d}))),r.createElement("div",{style:g.toggles},r.createElement("div",{style:g.hue},r.createElement(C,{style:g.Hue,hsl:l,pointer:Ro,onChange:n})),r.createElement("div",{style:g.alpha},r.createElement(m,{style:g.Alpha,rgb:i,hsl:l,pointer:Ro,renderers:d,onChange:n})))),r.createElement(Io,{rgb:i,hsl:l,hex:c,view:E,onChange:n,disableAlpha:o})))};Mo.propTypes={width:b().oneOfType([b().string,b().number]),disableAlpha:b().bool,styles:b().object,defaultView:b().oneOf(["hex","rgb","hsl"])},Mo.defaultProps={width:225,disableAlpha:!1,styles:{}};var Po=Cr(Mo),ko=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,l=e.active,u=(0,a.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:gr(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(Dr,{style:u.color,color:t,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:u.dot}))},xo=function(e){var t=e.hex,n=e.rgb,o=e.onChange,i=(0,a.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),l=function(e,t){e.r||e.g||e.b?o({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return r.createElement("div",{style:i.fields,className:"flexbox-fix"},r.createElement("div",{style:i.active}),r.createElement(g,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:t,onChange:l}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:l}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:l}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:l}))},Bo=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.colors,i=e.hex,l=e.rgb,u=e.styles,s=void 0===u?{}:u,c=e.className,d=void 0===c?"":c,f=(0,a.Ay)(un({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},s)),p=function(e,n){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return r.createElement(cn,{style:f.Compact,styles:s},r.createElement("div",{style:f.compact,className:"compact-picker "+d},r.createElement("div",null,$a(o,(function(e){return r.createElement(ko,{key:e,color:e,active:e.toLowerCase()===i,onClick:p,onSwatchHover:n})})),r.createElement("div",{style:f.clear})),r.createElement(xo,{hex:i,rgb:l,onChange:p})))};Bo.propTypes={colors:b().arrayOf(b().string),styles:b().object},Bo.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};var Fo=Cr(Bo),Uo=(0,a.H8)((function(e){var t=e.hover,n=e.color,o=e.onClick,i=e.onSwatchHover,l={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},u=(0,a.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:l}},{hover:t});return r.createElement("div",{style:u.swatch},r.createElement(Dr,{color:n,onClick:o,onHover:i,focusStyle:l}))})),jo=function(e){var t=e.width,n=e.colors,o=e.onChange,i=e.onSwatchHover,l=e.triangle,u=e.styles,s=void 0===u?{}:u,c=e.className,d=void 0===c?"":c,f=(0,a.Ay)(un({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},s),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l,"bottom-left-triangle":"bottom-left"===l,"bottom-right-triangle":"bottom-right"===l}),p=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:f.card,className:"github-picker "+d},r.createElement("div",{style:f.triangleShadow}),r.createElement("div",{style:f.triangle}),$a(n,(function(e){return r.createElement(Uo,{color:e,key:e,onClick:p,onSwatchHover:i})})))};jo.propTypes={width:b().oneOfType([b().string,b().number]),colors:b().arrayOf(b().string),triangle:b().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:b().object},jo.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};var Ho=Cr(jo),Yo=function(e){var t=e.direction,n=(0,a.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})},Go=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ko=function(e){var t=e.width,n=e.height,o=e.onChange,i=e.hsl,l=e.direction,u=e.pointer,s=e.styles,c=void 0===s?{}:s,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(un({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},c));return r.createElement("div",{style:p.picker,className:"hue-picker "+f},r.createElement(C,Go({},p.hue,{hsl:i,pointer:u,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:l})))};Ko.propTypes={styles:b().object},Ko.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Yo,styles:{}};var Wo=Cr(Ko),zo=Cr((function(e){var t=e.onChange,n=e.hex,o=e.rgb,i=e.styles,l=void 0===i?{}:i,u=e.className,s=void 0===u?"":u,c=(0,a.Ay)(un({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},l)),d=function(e,n){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},n)};return r.createElement(cn,{styles:l},r.createElement("div",{style:c.material,className:"material-picker "+s},r.createElement(g,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:n,onChange:d}),r.createElement("div",{style:c.split,className:"flexbox-fix"},r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:d})),r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:d})),r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:d})))))})),Vo=function(e){var t=e.onChange,n=e.rgb,o=e.hsv,i=e.hex,l=(0,a.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),u=function(e,r){e["#"]?Er(e["#"])&&t({hex:e["#"],source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r):(e.h||e.s||e.v)&&t({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},r)};return r.createElement("div",{style:l.fields},r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"h",value:Math.round(o.h),onChange:u}),r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:u}),r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:u}),r.createElement("div",{style:l.divider}),r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"r",value:n.r,onChange:u}),r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"g",value:n.g,onChange:u}),r.createElement(g,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"b",value:n.b,onChange:u}),r.createElement("div",{style:l.divider}),r.createElement(g,{style:{wrap:l.HEXwrap,input:l.HEXinput,label:l.HEXlabel},label:"#",value:i.replace("#",""),onChange:u}),r.createElement("div",{style:l.fieldSymbols},r.createElement("div",{style:l.symbol},"\xb0"),r.createElement("div",{style:l.symbol},"%"),r.createElement("div",{style:l.symbol},"%")))},Qo=function(e){var t=e.hsl,n=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return r.createElement("div",{style:n.picker})},Xo=function(){var e=(0,a.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return r.createElement("div",{style:e.pointer},r.createElement("div",{style:e.left},r.createElement("div",{style:e.leftInside})),r.createElement("div",{style:e.right},r.createElement("div",{style:e.rightInside})))},qo=function(e){var t=e.onClick,n=e.label,o=e.children,i=e.active,l=(0,a.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return r.createElement("div",{style:l.button,onClick:t},n||o)},Jo=function(e){var t=e.rgb,n=e.currentColor,o=(0,a.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return r.createElement("div",null,r.createElement("div",{style:o.label},"new"),r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.new}),r.createElement("div",{style:o.current})),r.createElement("div",{style:o.label},"current"))},Zo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var $o=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Zo(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,o=e.className,i=void 0===o?"":o,l=(0,a.Ay)(un({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},n));return r.createElement("div",{style:l.picker,className:"photoshop-picker "+i},r.createElement("div",{style:l.head},this.props.header),r.createElement("div",{style:l.body,className:"flexbox-fix"},r.createElement("div",{style:l.saturation},r.createElement(Sn,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Qo,onChange:this.props.onChange})),r.createElement("div",{style:l.hue},r.createElement(C,{direction:"vertical",hsl:this.props.hsl,pointer:Xo,onChange:this.props.onChange})),r.createElement("div",{style:l.controls},r.createElement("div",{style:l.top,className:"flexbox-fix"},r.createElement("div",{style:l.previews},r.createElement(Jo,{rgb:this.props.rgb,currentColor:this.state.currentColor})),r.createElement("div",{style:l.actions},r.createElement(qo,{label:"OK",onClick:this.props.onAccept,active:!0}),r.createElement(qo,{label:"Cancel",onClick:this.props.onCancel}),r.createElement(Vo,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(r.Component);$o.propTypes={header:b().string,styles:b().object},$o.defaultProps={header:"Color Picker",styles:{}};var ei=Cr($o),ti=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,i=e.hex,l=e.disableAlpha,u=(0,a.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:l}),s=function(e,r){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},r):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},r))};return r.createElement("div",{style:u.fields,className:"flexbox-fix"},r.createElement("div",{style:u.double},r.createElement(g,{style:{input:u.input,label:u.label},label:"hex",value:i.replace("#",""),onChange:s})),r.createElement("div",{style:u.single},r.createElement(g,{style:{input:u.input,label:u.label},label:"r",value:n.r,onChange:s,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:u.single},r.createElement(g,{style:{input:u.input,label:u.label},label:"g",value:n.g,onChange:s,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:u.single},r.createElement(g,{style:{input:u.input,label:u.label},label:"b",value:n.b,onChange:s,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:u.alpha},r.createElement(g,{style:{input:u.input,label:u.label},label:"a",value:Math.round(100*n.a),onChange:s,dragLabel:"true",dragMax:"100"})))},ni=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ri=function(e){var t=e.colors,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,l=(0,a.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),u=function(e,t){o({hex:e,source:"hex"},t)};return r.createElement("div",{style:l.colors,className:"flexbox-fix"},t.map((function(e){var t="string"===typeof e?{color:e}:e,n=""+t.color+(t.title||"");return r.createElement("div",{key:n,style:l.swatchWrap},r.createElement(Dr,ni({},t,{style:l.swatch,onClick:u,onHover:i,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};ri.propTypes={colors:b().arrayOf(b().oneOfType([b().string,b().shape({color:b().string,title:b().string})])).isRequired};var ai=ri,oi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ii=function(e){var t=e.width,n=e.rgb,o=e.hex,i=e.hsv,l=e.hsl,u=e.onChange,c=e.onSwatchHover,d=e.disableAlpha,f=e.presetColors,p=e.renderers,v=e.styles,h=void 0===v?{}:v,E=e.className,g=void 0===E?"":E,A=(0,a.Ay)(un({default:oi({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},h),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},h),{disableAlpha:d});return r.createElement("div",{style:A.picker,className:"sketch-picker "+g},r.createElement("div",{style:A.saturation},r.createElement(Sn,{style:A.Saturation,hsl:l,hsv:i,onChange:u})),r.createElement("div",{style:A.controls,className:"flexbox-fix"},r.createElement("div",{style:A.sliders},r.createElement("div",{style:A.hue},r.createElement(C,{style:A.Hue,hsl:l,onChange:u})),r.createElement("div",{style:A.alpha},r.createElement(m,{style:A.Alpha,rgb:n,hsl:l,renderers:p,onChange:u}))),r.createElement("div",{style:A.color},r.createElement(s,null),r.createElement("div",{style:A.activeColor}))),r.createElement(ti,{rgb:n,hsl:l,hex:o,onChange:u,disableAlpha:d}),r.createElement(ai,{colors:f,onClick:u,onSwatchHover:c}))};ii.propTypes={disableAlpha:b().bool,width:b().oneOfType([b().string,b().number]),styles:b().object},ii.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var li=Cr(ii),ui=function(e){var t=e.hsl,n=e.offset,o=e.onClick,i=void 0===o?function(){}:o,l=e.active,u=e.first,s=e.last,c=(0,a.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:l,first:u,last:s});return r.createElement("div",{style:c.swatch,onClick:function(e){return i({h:t.h,s:.5,l:n,source:"hsl"},e)}})},si=function(e){var t=e.onClick,n=e.hsl,o=(0,a.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),i=.1;return r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.swatch},r.createElement(ui,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<i&&Math.abs(n.s-.5)<i,onClick:t,first:!0})),r.createElement("div",{style:o.swatch},r.createElement(ui,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ui,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ui,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ui,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<i&&Math.abs(n.s-.5)<i,onClick:t,last:!0})),r.createElement("div",{style:o.clear}))},ci=function(){var e=(0,a.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},di=function(e){var t=e.hsl,n=e.onChange,o=e.pointer,i=e.styles,l=void 0===i?{}:i,u=e.className,s=void 0===u?"":u,c=(0,a.Ay)(un({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},l));return r.createElement("div",{style:c.wrap||{},className:"slider-picker "+s},r.createElement("div",{style:c.hue},r.createElement(C,{style:c.Hue,hsl:t,pointer:o,onChange:n})),r.createElement("div",{style:c.swatches},r.createElement(si,{hsl:t,onClick:n})))};di.propTypes={styles:b().object},di.defaultProps={pointer:ci,styles:{}};var fi=Cr(di),pi=n(47530),mi=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,l=e.first,u=e.last,s=e.active,c=(0,a.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:gr(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:l,last:u,active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(Dr,{color:t,style:c.color,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:c.check},r.createElement(pi.A,null)))},vi=function(e){var t=e.onClick,n=e.onSwatchHover,o=e.group,i=e.active,l=(0,a.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return r.createElement("div",{style:l.group},$a(o,(function(e,a){return r.createElement(mi,{key:e,color:e,active:e.toLowerCase()===i,first:0===a,last:a===o.length-1,onClick:t,onSwatchHover:n})})))},hi=function(e){var t=e.width,n=e.height,o=e.onChange,i=e.onSwatchHover,l=e.colors,u=e.hex,s=e.styles,c=void 0===s?{}:s,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(un({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),m=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:p.picker,className:"swatches-picker "+f},r.createElement(cn,null,r.createElement("div",{style:p.overflow},r.createElement("div",{style:p.body},$a(l,(function(e){return r.createElement(vi,{key:e.toString(),group:e,active:u,onClick:m,onSwatchHover:i})})),r.createElement("div",{style:p.clear})))))};hi.propTypes={width:b().oneOfType([b().string,b().number]),height:b().oneOfType([b().string,b().number]),colors:b().arrayOf(b().arrayOf(b().string)),styles:b().object},hi.defaultProps={width:320,height:240,colors:[[ro[900],ro[700],ro[500],ro[300],ro[100]],[ao[900],ao[700],ao[500],ao[300],ao[100]],[oo[900],oo[700],oo[500],oo[300],oo[100]],[io[900],io[700],io[500],io[300],io[100]],[lo[900],lo[700],lo[500],lo[300],lo[100]],[uo[900],uo[700],uo[500],uo[300],uo[100]],[so[900],so[700],so[500],so[300],so[100]],[co[900],co[700],co[500],co[300],co[100]],[fo[900],fo[700],fo[500],fo[300],fo[100]],["#194D33",po[700],po[500],po[300],po[100]],[mo[900],mo[700],mo[500],mo[300],mo[100]],[vo[900],vo[700],vo[500],vo[300],vo[100]],[ho[900],ho[700],ho[500],ho[300],ho[100]],[Eo[900],Eo[700],Eo[500],Eo[300],Eo[100]],[go[900],go[700],go[500],go[300],go[100]],[Ao[900],Ao[700],Ao[500],Ao[300],Ao[100]],[yo[900],yo[700],yo[500],yo[300],yo[100]],[_o[900],_o[700],_o[500],_o[300],_o[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};var Ei=Cr(hi),gi=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,i=e.colors,l=e.width,u=e.triangle,s=e.styles,c=void 0===s?{}:s,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(un({default:{card:{width:l,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===u,"top-left-triangle":"top-left"===u,"top-right-triangle":"top-right"===u}),m=function(e,n){Er(e)&&t({hex:e,source:"hex"},n)};return r.createElement("div",{style:p.card,className:"twitter-picker "+f},r.createElement("div",{style:p.triangleShadow}),r.createElement("div",{style:p.triangle}),r.createElement("div",{style:p.body},$a(i,(function(e,t){return r.createElement(Dr,{key:t,color:e,hex:e,style:p.swatch,onClick:m,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:p.hash},"#"),r.createElement(g,{label:null,style:{input:p.input},value:o.replace("#",""),onChange:m}),r.createElement("div",{style:p.clear})))};gi.propTypes={width:b().oneOfType([b().string,b().number]),triangle:b().oneOf(["hide","top-left","top-right"]),colors:b().arrayOf(b().string),styles:b().object},gi.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};var Ai=Cr(gi),yi=function(e){var t=(0,a.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return r.createElement("div",{style:t.picker})};yi.propTypes={hsl:b().shape({h:b().number,s:b().number,l:b().number,a:b().number})},yi.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var _i=yi,Ci=function(e){var t=(0,a.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return r.createElement("div",{style:t.picker})};Ci.propTypes={hsl:b().shape({h:b().number,s:b().number,l:b().number,a:b().number})},Ci.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Ti=Ci,bi=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,i=e.hex,l=e.hsv,u=function(e,n){if(e.hex)Er(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");Ar(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var a=e.hsv.split(",");Ar(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("\xb0",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},n))}else if(e.hsl){var o=e.hsl.split(",");Ar(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("\xb0",""),1==f[1]?f[1]=.01:1==f[2]&&(f[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},n))}},s=(0,a.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=n.r+", "+n.g+", "+n.b,d=Math.round(o.h)+"\xb0, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",f=Math.round(l.h)+"\xb0, "+Math.round(100*l.s)+"%, "+Math.round(100*l.v)+"%";return r.createElement("div",{style:s.wrap,className:"flexbox-fix"},r.createElement("div",{style:s.fields},r.createElement("div",{style:s.double},r.createElement(g,{style:{input:s.input,label:s.label},label:"hex",value:i,onChange:u})),r.createElement("div",{style:s.column},r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input2,label:s.label2},label:"rgb",value:c,onChange:u})),r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input2,label:s.label2},label:"hsv",value:f,onChange:u})),r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input2,label:s.label2},label:"hsl",value:d,onChange:u})))))},Ni=function(e){var t=e.width,n=e.onChange,o=e.rgb,i=e.hsl,l=e.hsv,u=e.hex,s=e.header,c=e.styles,d=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,m=(0,a.Ay)(un({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},d));return r.createElement("div",{style:m.picker,className:"google-picker "+p},r.createElement("div",{style:m.head},s),r.createElement("div",{style:m.swatch}),r.createElement("div",{style:m.saturation},r.createElement(Sn,{hsl:i,hsv:l,pointer:_i,onChange:n})),r.createElement("div",{style:m.body},r.createElement("div",{style:m.controls,className:"flexbox-fix"},r.createElement("div",{style:m.hue},r.createElement(C,{style:m.Hue,hsl:i,radius:"4px",pointer:Ti,onChange:n}))),r.createElement(bi,{rgb:o,hsl:i,hex:u,hsv:l,onChange:n})))};Ni.propTypes={width:b().oneOfType([b().string,b().number]),styles:b().object,header:b().string},Ni.defaultProps={width:652,styles:{},header:"Color picker"};var Oi=Cr(Ni)},59138:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,a=n(28437),o=(r=a)&&r.__esModule?r:{default:r},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var l={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},u=t.autoprefix=function(e){var t={};return(0,o.default)(e,(function(e,n){var r={};(0,o.default)(e,(function(e,t){var n=l[t];n?r=i({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=u},76054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var u=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,o,u;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var s=arguments.length,c=Array(s),d=0;d<s;d++)c[d]=arguments[d];return o=u=l(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),u.state={active:!1},u.handleMouseDown=function(){return u.setState({active:!0})},u.handleMouseUp=function(){return u.setState({active:!1})},u.render=function(){return i.default.createElement(t,{onMouseDown:u.handleMouseDown,onMouseUp:u.handleMouseUp},i.default.createElement(e,a({},u.props,u.state)))},l(u,o)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(i.default.Component)};t.default=u},97208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var u=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,o,u;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var s=arguments.length,c=Array(s),d=0;d<s;d++)c[d]=arguments[d];return o=u=l(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),u.state={hover:!1},u.handleMouseOver=function(){return u.setState({hover:!0})},u.handleMouseOut=function(){return u.setState({hover:!1})},u.render=function(){return i.default.createElement(t,{onMouseOver:u.handleMouseOver,onMouseOut:u.handleMouseOut},i.default.createElement(e,a({},u.props,u.state)))},l(u,o)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(i.default.Component)};t.default=u},69059:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=l(n(56801)),a=l(n(28437)),o=l(n(75461)),i=l(n(55876));function l(e){return e&&e.__esModule?e:{default:e}}var u=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,i.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,o.default)(t)?(0,a.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=u},65617:function(e,t,n){"use strict";t.H8=void 0;var r=s(n(69059)),a=s(n(50109)),o=s(n(59138)),i=s(n(97208)),l=s(n(76054)),u=s(n(88759));function s(e){return e&&e.__esModule?e:{default:e}}i.default,t.H8=i.default,l.default,u.default;var c=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var l=(0,r.default)(n),u=(0,a.default)(e,l);return(0,o.default)(u)};t.Ay=c},88759:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2===0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},50109:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=i(n(28437)),a=i(n(55117)),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var l=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,a.default)(e.default)||{};return t.map((function(t){var a=e[t];return a&&(0,r.default)(a,(function(e,t){n[t]||(n[t]={}),n[t]=o({},n[t],a[t])})),t})),n};t.default=l},69005:function(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},26641:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(25536))&&r.__esModule?r:{default:r};function o(e){return e===Object(e)&&0!==Object.keys(e).length}var i=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(o(t)&&"function"===typeof t.behavior)return t.behavior(n?(0,a.default)(e,t):[]);if(n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:o(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,a=e.top,o=e.left;r.scroll&&n?r.scroll({top:a,left:o,behavior:t}):(r.scrollTop=a,r.scrollLeft=o)}))}((0,a.default)(e,r),r.behavior)}};t.default=i,e.exports=t.default},36261:function(e,t,n){e.exports=n(84843)},20005:function(e,t,n){"use strict";var r;n.r(t),n.d(t,{NIL:function(){return w},parse:function(){return h},stringify:function(){return f},v1:function(){return v},v3:function(){return O},v4:function(){return D},v5:function(){return R},validate:function(){return l},version:function(){return M}});var a=new Uint8Array(16);function o(){if(!r&&!(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(a)}var i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var l=function(e){return"string"===typeof e&&i.test(e)},u=[],s=0;s<256;++s)u.push((s+256).toString(16).substr(1));var c,d,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase();if(!l(n))throw TypeError("Stringified UUID is invalid");return n},p=0,m=0;var v=function(e,t,n){var r=t&&n||0,a=t||new Array(16),i=(e=e||{}).node||c,l=void 0!==e.clockseq?e.clockseq:d;if(null==i||null==l){var u=e.random||(e.rng||o)();null==i&&(i=c=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),null==l&&(l=d=16383&(u[6]<<8|u[7]))}var s=void 0!==e.msecs?e.msecs:Date.now(),v=void 0!==e.nsecs?e.nsecs:m+1,h=s-p+(v-m)/1e4;if(h<0&&void 0===e.clockseq&&(l=l+1&16383),(h<0||s>p)&&void 0===e.nsecs&&(v=0),v>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=s,m=v,d=l;var E=(1e4*(268435455&(s+=122192928e5))+v)%4294967296;a[r++]=E>>>24&255,a[r++]=E>>>16&255,a[r++]=E>>>8&255,a[r++]=255&E;var g=s/4294967296*1e4&268435455;a[r++]=g>>>8&255,a[r++]=255&g,a[r++]=g>>>24&15|16,a[r++]=g>>>16&255,a[r++]=l>>>8|128,a[r++]=255&l;for(var A=0;A<6;++A)a[r+A]=i[A];return t||f(a)};var h=function(e){if(!l(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};function E(e,t,n){function r(e,r,a,o){if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=h(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var i=new Uint8Array(16+e.length);if(i.set(r),i.set(e,r.length),(i=n(i))[6]=15&i[6]|t,i[8]=63&i[8]|128,a){o=o||0;for(var l=0;l<16;++l)a[o+l]=i[l];return a}return f(i)}try{r.name=e}catch(a){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function g(e){return 14+(e+64>>>9<<4)+1}function A(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function y(e,t,n,r,a,o){return A((i=A(A(t,e),A(r,o)))<<(l=a)|i>>>32-l,n);var i,l}function _(e,t,n,r,a,o,i){return y(t&n|~t&r,e,t,a,o,i)}function C(e,t,n,r,a,o,i){return y(t&r|n&~r,e,t,a,o,i)}function T(e,t,n,r,a,o,i){return y(t^n^r,e,t,a,o,i)}function b(e,t,n,r,a,o,i){return y(n^(t|~r),e,t,a,o,i)}var N=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",a=0;a<n;a+=8){var o=e[a>>5]>>>a%32&255,i=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[g(t)-1]=t;for(var n=1732584193,r=-271733879,a=-1732584194,o=271733878,i=0;i<e.length;i+=16){var l=n,u=r,s=a,c=o;n=_(n,r,a,o,e[i],7,-680876936),o=_(o,n,r,a,e[i+1],12,-389564586),a=_(a,o,n,r,e[i+2],17,606105819),r=_(r,a,o,n,e[i+3],22,-1044525330),n=_(n,r,a,o,e[i+4],7,-176418897),o=_(o,n,r,a,e[i+5],12,1200080426),a=_(a,o,n,r,e[i+6],17,-1473231341),r=_(r,a,o,n,e[i+7],22,-45705983),n=_(n,r,a,o,e[i+8],7,1770035416),o=_(o,n,r,a,e[i+9],12,-1958414417),a=_(a,o,n,r,e[i+10],17,-42063),r=_(r,a,o,n,e[i+11],22,-1990404162),n=_(n,r,a,o,e[i+12],7,1804603682),o=_(o,n,r,a,e[i+13],12,-40341101),a=_(a,o,n,r,e[i+14],17,-1502002290),n=C(n,r=_(r,a,o,n,e[i+15],22,1236535329),a,o,e[i+1],5,-165796510),o=C(o,n,r,a,e[i+6],9,-1069501632),a=C(a,o,n,r,e[i+11],14,643717713),r=C(r,a,o,n,e[i],20,-373897302),n=C(n,r,a,o,e[i+5],5,-701558691),o=C(o,n,r,a,e[i+10],9,38016083),a=C(a,o,n,r,e[i+15],14,-660478335),r=C(r,a,o,n,e[i+4],20,-405537848),n=C(n,r,a,o,e[i+9],5,568446438),o=C(o,n,r,a,e[i+14],9,-1019803690),a=C(a,o,n,r,e[i+3],14,-187363961),r=C(r,a,o,n,e[i+8],20,1163531501),n=C(n,r,a,o,e[i+13],5,-1444681467),o=C(o,n,r,a,e[i+2],9,-51403784),a=C(a,o,n,r,e[i+7],14,1735328473),n=T(n,r=C(r,a,o,n,e[i+12],20,-1926607734),a,o,e[i+5],4,-378558),o=T(o,n,r,a,e[i+8],11,-2022574463),a=T(a,o,n,r,e[i+11],16,1839030562),r=T(r,a,o,n,e[i+14],23,-35309556),n=T(n,r,a,o,e[i+1],4,-1530992060),o=T(o,n,r,a,e[i+4],11,1272893353),a=T(a,o,n,r,e[i+7],16,-155497632),r=T(r,a,o,n,e[i+10],23,-1094730640),n=T(n,r,a,o,e[i+13],4,681279174),o=T(o,n,r,a,e[i],11,-358537222),a=T(a,o,n,r,e[i+3],16,-722521979),r=T(r,a,o,n,e[i+6],23,76029189),n=T(n,r,a,o,e[i+9],4,-640364487),o=T(o,n,r,a,e[i+12],11,-421815835),a=T(a,o,n,r,e[i+15],16,530742520),n=b(n,r=T(r,a,o,n,e[i+2],23,-995338651),a,o,e[i],6,-198630844),o=b(o,n,r,a,e[i+7],10,1126891415),a=b(a,o,n,r,e[i+14],15,-1416354905),r=b(r,a,o,n,e[i+5],21,-57434055),n=b(n,r,a,o,e[i+12],6,1700485571),o=b(o,n,r,a,e[i+3],10,-1894986606),a=b(a,o,n,r,e[i+10],15,-1051523),r=b(r,a,o,n,e[i+1],21,-2054922799),n=b(n,r,a,o,e[i+8],6,1873313359),o=b(o,n,r,a,e[i+15],10,-30611744),a=b(a,o,n,r,e[i+6],15,-1560198380),r=b(r,a,o,n,e[i+13],21,1309151649),n=b(n,r,a,o,e[i+4],6,-145523070),o=b(o,n,r,a,e[i+11],10,-1120210379),a=b(a,o,n,r,e[i+2],15,718787259),r=b(r,a,o,n,e[i+9],21,-343485551),n=A(n,l),r=A(r,u),a=A(a,s),o=A(o,c)}return[n,r,a,o]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(g(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))},O=E("v3",48,N);var D=function(e,t,n){var r=(e=e||{}).random||(e.rng||o)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return f(r)};function S(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function L(e,t){return e<<t|e>>>32-t}var I=function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var a=0;a<r.length;++a)e.push(r.charCodeAt(a))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var o=e.length/4+2,i=Math.ceil(o/16),l=new Array(i),u=0;u<i;++u){for(var s=new Uint32Array(16),c=0;c<16;++c)s[c]=e[64*u+4*c]<<24|e[64*u+4*c+1]<<16|e[64*u+4*c+2]<<8|e[64*u+4*c+3];l[u]=s}l[i-1][14]=8*(e.length-1)/Math.pow(2,32),l[i-1][14]=Math.floor(l[i-1][14]),l[i-1][15]=8*(e.length-1)&4294967295;for(var d=0;d<i;++d){for(var f=new Uint32Array(80),p=0;p<16;++p)f[p]=l[d][p];for(var m=16;m<80;++m)f[m]=L(f[m-3]^f[m-8]^f[m-14]^f[m-16],1);for(var v=n[0],h=n[1],E=n[2],g=n[3],A=n[4],y=0;y<80;++y){var _=Math.floor(y/20),C=L(v,5)+S(_,h,E,g)+A+t[_]+f[y]>>>0;A=g,g=E,E=L(h,30)>>>0,h=v,v=C}n[0]=n[0]+v>>>0,n[1]=n[1]+h>>>0,n[2]=n[2]+E>>>0,n[3]=n[3]+g>>>0,n[4]=n[4]+A>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]},R=E("v5",80,I),w="00000000-0000-0000-0000-000000000000";var M=function(e){if(!l(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}},84843:function(e,t,n){var r=n(93325).hp,a=n(41132).default,o=n(20005),i="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,a(e)))},l="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=o.parse(e);return i(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return o.stringify(l(t))},t.v4=function(){var e=o.v4(null,new Uint8Array(16));return i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=o.v4(null,new Uint8Array(16));return e[0]=127&e[0],i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},79411:function(e,t,n){var r,a,o;o=function(){return function(){return function(e){var t=[];if(0===e.length)return"";if("string"!==typeof e[0])throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var r=0;r<e.length;r++){var a=e[r];if("string"!==typeof a)throw new TypeError("Url must be a string. Received "+a);""!==a&&(r>0&&(a=a.replace(/^[\/]+/,"")),a=r<e.length-1?a.replace(/[\/]+$/,""):a.replace(/[\/]+$/,"/"),t.push(a))}var o=t.join("/"),i=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return i.shift()+(i.length>0?"?":"")+i.join("&")}("object"===typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},e.exports?e.exports=o():void 0===(a="function"===typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a)},23134:function(e,t,n){"use strict";var r=n(69005),a=n(29382),o=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,i=/[\n\r\t]/g,l=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,u=/:\d+$/,s=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(o,"")}var f=[["#","hash"],["?","query"],function(e,t){return v(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function m(e){var t,r=("undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{}).location||{},a={},o=typeof(e=e||r);if("blob:"===e.protocol)a=new E(unescape(e.pathname),{});else if("string"===o)for(t in a=new E(e,{}),p)delete a[t];else if("object"===o){for(t in e)t in p||(a[t]=e[t]);void 0===a.slashes&&(a.slashes=l.test(e.href))}return a}function v(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function h(e,t){e=(e=d(e)).replace(i,""),t=t||{};var n,r=s.exec(e),a=r[1]?r[1].toLowerCase():"",o=!!r[2],l=!!r[3],u=0;return o?l?(n=r[2]+r[3]+r[4],u=r[2].length+r[3].length):(n=r[2]+r[4],u=r[2].length):l?(n=r[3]+r[4],u=r[3].length):n=r[4],"file:"===a?u>=2&&(n=n.slice(2)):v(a)?n=r[4]:a?o&&(n=n.slice(2)):u>=2&&v(t.protocol)&&(n=r[4]),{protocol:a,slashes:o||v(a),slashesCount:u,rest:n}}function E(e,t,n){if(e=(e=d(e)).replace(i,""),!(this instanceof E))return new E(e,t,n);var o,l,u,s,p,g,A=f.slice(),y=typeof t,_=this,C=0;for("object"!==y&&"string"!==y&&(n=t,t=null),n&&"function"!==typeof n&&(n=a.parse),o=!(l=h(e||"",t=m(t))).protocol&&!l.slashes,_.slashes=l.slashes||o&&t.slashes,_.protocol=l.protocol||t.protocol||"",e=l.rest,("file:"===l.protocol&&(2!==l.slashesCount||c.test(e))||!l.slashes&&(l.protocol||l.slashesCount<2||!v(_.protocol)))&&(A[3]=[/(.*)/,"pathname"]);C<A.length;C++)"function"!==typeof(s=A[C])?(u=s[0],g=s[1],u!==u?_[g]=e:"string"===typeof u?~(p="@"===u?e.lastIndexOf(u):e.indexOf(u))&&("number"===typeof s[2]?(_[g]=e.slice(0,p),e=e.slice(p+s[2])):(_[g]=e.slice(p),e=e.slice(0,p))):(p=u.exec(e))&&(_[g]=p[1],e=e.slice(0,p.index)),_[g]=_[g]||o&&s[3]&&t[g]||"",s[4]&&(_[g]=_[g].toLowerCase())):e=s(e,_);n&&(_.query=n(_.query)),o&&t.slashes&&"/"!==_.pathname.charAt(0)&&(""!==_.pathname||""!==t.pathname)&&(_.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,a=n[r-1],o=!1,i=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),i++):i&&(0===r&&(o=!0),n.splice(r,1),i--);return o&&n.unshift(""),"."!==a&&".."!==a||n.push(""),n.join("/")}(_.pathname,t.pathname)),"/"!==_.pathname.charAt(0)&&v(_.protocol)&&(_.pathname="/"+_.pathname),r(_.port,_.protocol)||(_.host=_.hostname,_.port=""),_.username=_.password="",_.auth&&(~(p=_.auth.indexOf(":"))?(_.username=_.auth.slice(0,p),_.username=encodeURIComponent(decodeURIComponent(_.username)),_.password=_.auth.slice(p+1),_.password=encodeURIComponent(decodeURIComponent(_.password))):_.username=encodeURIComponent(decodeURIComponent(_.auth)),_.auth=_.password?_.username+":"+_.password:_.username),_.origin="file:"!==_.protocol&&v(_.protocol)&&_.host?_.protocol+"//"+_.host:"null",_.href=_.toString()}E.prototype={set:function(e,t,n){var o=this;switch(e){case"query":"string"===typeof t&&t.length&&(t=(n||a.parse)(t)),o[e]=t;break;case"port":o[e]=t,r(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,u.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!n;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";o[e]=t.charAt(0)!==i?i+t:t}else o[e]=t;break;case"username":case"password":o[e]=encodeURIComponent(t);break;case"auth":var l=t.indexOf(":");~l?(o.username=t.slice(0,l),o.username=encodeURIComponent(decodeURIComponent(o.username)),o.password=t.slice(l+1),o.password=encodeURIComponent(decodeURIComponent(o.password))):o.username=encodeURIComponent(decodeURIComponent(t))}for(var s=0;s<f.length;s++){var c=f[s];c[4]&&(o[c[1]]=o[c[1]].toLowerCase())}return o.auth=o.password?o.username+":"+o.password:o.username,o.origin="file:"!==o.protocol&&v(o.protocol)&&o.host?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"===typeof e||(e=a.stringify);var t,n=this,r=n.host,o=n.protocol;o&&":"!==o.charAt(o.length-1)&&(o+=":");var i=o+(n.protocol&&n.slashes||v(n.protocol)?"//":"");return n.username?(i+=n.username,n.password&&(i+=":"+n.password),i+="@"):n.password?(i+=":"+n.password,i+="@"):"file:"!==n.protocol&&v(n.protocol)&&!r&&"/"!==n.pathname&&(i+="@"),(":"===r[r.length-1]||u.test(n.hostname)&&!n.port)&&(r+=":"),i+=r+n.pathname,(t="object"===typeof n.query?e(n.query):n.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(i+=n.hash),i}},E.extractProtocol=h,E.location=m,E.trimLeft=d,E.qs=a,e.exports=E},81936:function(e,t,n){var r={"./":54124,"./assets/file/192/excel.png":20377,"./assets/file/192/file.png":54724,"./assets/file/192/music.png":12353,"./assets/file/192/pdf.png":59186,"./assets/file/192/pic.png":90032,"./assets/file/192/ppt.png":51724,"./assets/file/192/txt.png":89488,"./assets/file/192/video.png":71265,"./assets/file/192/word.png":85118,"./assets/file/24/excel.png":49583,"./assets/file/24/file.png":65510,"./assets/file/24/music.png":29491,"./assets/file/24/pdf.png":78352,"./assets/file/24/pic.png":20166,"./assets/file/24/ppt.png":366,"./assets/file/24/txt.png":75906,"./assets/file/24/video.png":51387,"./assets/file/24/word.png":73768,"./assets/folder/folder-192.png":51432,"./assets/folder/folder-24.png":96560,"./index":54124,"./index.js":54124,"./utils":16069,"./utils.js":16069};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=81936},28325:function(e,t,n){"use strict";n.r(t),t.default={}},52027:function(e,t,n){"use strict";n.r(t),t.default={}},72568:function(e,t,n){"use strict";n.r(t),t.default={}},20105:function(e,t,n){"use strict";n.r(t),t.default={}},7652:function(e,t,n){"use strict";n.r(t),t.default={}},22410:function(e,t,n){"use strict";n.r(t),t.default={}},27172:function(e,t,n){"use strict";n.r(t),t.default={}},68783:function(e,t,n){"use strict";n.r(t),t.default={}},1636:function(e,t,n){"use strict";n.r(t),t.default={}},51407:function(e,t,n){"use strict";n.r(t),t.default={}},50237:function(e,t,n){"use strict";n.r(t),t.default={}},79687:function(e,t,n){"use strict";n.r(t),t.default={}},93658:function(e,t,n){"use strict";n.r(t),t.default={}},36866:function(e,t,n){"use strict";n.r(t),t.default={}},25050:function(e,t,n){"use strict";n.r(t),t.default={}},81306:function(e,t,n){"use strict";n.r(t),t.default={}},94554:function(e,t,n){"use strict";n.r(t),t.default={}},37731:function(e,t,n){"use strict";n.r(t),t.default={}},25314:function(e,t,n){"use strict";n.r(t),t.default={}},65994:function(e,t,n){"use strict";n.r(t),t.default={}},34631:function(e,t,n){"use strict";n.r(t),t.default={}},25240:function(e,t,n){"use strict";n.r(t),t.default={}},34247:function(e,t,n){"use strict";n.r(t),t.default={}},64981:function(e,t,n){"use strict";n.r(t),t.default={}},51859:function(e,t,n){"use strict";n.r(t),t.default={}},43206:function(e,t,n){"use strict";n.r(t),t.default={}},18410:function(e,t,n){"use strict";n.r(t),t.default={}},81476:function(e,t,n){"use strict";n.r(t),t.default={}},39999:function(e,t,n){"use strict";n.r(t),t.default={}},31246:function(e,t,n){"use strict";n.r(t),t.default={}},37036:function(e,t,n){"use strict";n.r(t),t.default={}},80797:function(e,t,n){"use strict";n.r(t),t.default={}},46727:function(e,t,n){"use strict";n.r(t),t.default={}},88118:function(e,t,n){"use strict";n.r(t),t.default={}},68508:function(e,t,n){"use strict";n.r(t),t.default={}},40176:function(e,t,n){"use strict";n.r(t),t.default={}},3525:function(e,t,n){"use strict";n.r(t),t.default={}},62303:function(e,t,n){"use strict";n.r(t),t.default={}},41444:function(e,t,n){"use strict";n.r(t),t.default={}},54350:function(e,t,n){"use strict";n.r(t),t.default={}},94696:function(e,t,n){"use strict";n.r(t),t.default={}},34070:function(e,t,n){"use strict";n.r(t),t.default={}},29404:function(e,t,n){"use strict";n.r(t),t.default={}},9610:function(e,t,n){"use strict";n.r(t),t.default={}},84482:function(e,t,n){"use strict";n.r(t),t.default={}},30498:function(e,t,n){"use strict";n.r(t),t.default={}},56002:function(e,t,n){"use strict";n.r(t),t.default={}},60732:function(e,t,n){"use strict";n.r(t),t.default={}},21468:function(e,t,n){"use strict";n.r(t),t.default={}},93606:function(e,t,n){"use strict";n.r(t),t.default={}},51037:function(e,t,n){"use strict";n.r(t),t.default={}},84403:function(e,t,n){"use strict";n.r(t),t.default={}},77468:function(e,t,n){"use strict";n.r(t),t.default={}},96996:function(e,t,n){"use strict";n.r(t),t.default={}},48769:function(e,t,n){"use strict";n.r(t),t.default={}},34962:function(e,t,n){"use strict";n.r(t),t.default={}},72949:function(e,t,n){"use strict";n.r(t),t.default={}},74211:function(e,t,n){"use strict";n.r(t),t.default={}},57942:function(e,t,n){"use strict";n.r(t),t.default={}},76126:function(e,t,n){"use strict";n.r(t),t.default={}},45257:function(e,t,n){"use strict";n.r(t),t.default={}},50828:function(e,t,n){"use strict";n.r(t),t.default={}},87181:function(e,t,n){"use strict";n.r(t),t.default={}},76684:function(e,t,n){"use strict";n.r(t),t.default={}},14812:function(e,t,n){"use strict";n.r(t),t.default={}},15845:function(e,t,n){"use strict";n.r(t),t.default={}},94220:function(e,t,n){"use strict";n.r(t),t.default={}},17282:function(e,t,n){"use strict";n.r(t),t.default={}},26273:function(e,t,n){"use strict";n.r(t),t.default={}},57311:function(e,t,n){"use strict";n.r(t),t.default={}},10342:function(e,t,n){"use strict";n.r(t),t.default={}},29497:function(e,t,n){"use strict";n.r(t),t.default={}},2347:function(e,t,n){"use strict";n.r(t),t.default={}},94808:function(e,t,n){"use strict";n.r(t),t.default={}},15807:function(e,t,n){"use strict";n.r(t),t.default={}},96993:function(e,t,n){"use strict";n.r(t),t.default={}},37311:function(e,t,n){"use strict";n.r(t),t.default={}},19348:function(e,t,n){"use strict";n.r(t),t.default={}},173:function(e,t,n){"use strict";n.r(t),t.default={}},72790:function(e,t,n){"use strict";n.r(t),t.default={}},4013:function(e,t,n){"use strict";n.r(t),t.default={}},5663:function(e,t,n){"use strict";n.r(t),t.default={}},44272:function(e,t,n){"use strict";n.r(t),t.default={}},34056:function(e,t,n){"use strict";n.r(t),t.default={}},18212:function(e,t,n){"use strict";n.r(t),t.default={}},53300:function(e,t,n){"use strict";n.r(t),t.default={}},33373:function(e,t,n){"use strict";n.r(t),t.default={}},98035:function(e,t,n){"use strict";n.r(t),t.default={}},98895:function(e,t,n){"use strict";n.r(t),t.default={}},31e3:function(e,t,n){"use strict";n.r(t),t.default={}},2201:function(e,t,n){"use strict";n.r(t),t.default={}},96177:function(e,t,n){"use strict";n.r(t),t.default={}},15269:function(e,t,n){"use strict";n.r(t),t.default={}},75682:function(e,t,n){"use strict";n.r(t),t.default={}},45218:function(e,t,n){"use strict";n.r(t),t.default={}},72448:function(e,t,n){"use strict";n.r(t),t.default={}},83812:function(e,t,n){"use strict";n.r(t),t.default={}},49751:function(e,t,n){"use strict";n.r(t),t.default={}},46229:function(e,t,n){"use strict";n.r(t),t.default={}},13927:function(e,t,n){"use strict";n.r(t),t.default={}},50744:function(e,t,n){"use strict";n.r(t),t.default={}},68569:function(e,t,n){"use strict";n.r(t),t.default={}},74104:function(e,t,n){"use strict";n.r(t),t.default={}},95091:function(e,t,n){"use strict";n.r(t),t.default={}},12726:function(e,t,n){"use strict";n.r(t),t.default={}},80909:function(e,t,n){"use strict";n.r(t),t.default={}},29515:function(e,t,n){"use strict";n.r(t),t.default={}},65401:function(e,t,n){"use strict";n.r(t),t.default={}},18083:function(e,t,n){"use strict";n.r(t),t.default={}},3623:function(e,t,n){"use strict";n.r(t),t.default={}},7513:function(e,t,n){"use strict";n.r(t),t.default={}},58709:function(e,t,n){"use strict";n.r(t),t.default={}},88025:function(e,t,n){"use strict";n.r(t),t.default={}},13090:function(e,t,n){"use strict";n.r(t),t.default={}},13028:function(e,t,n){"use strict";n.r(t),t.default={}},77183:function(e,t,n){"use strict";n.r(t),t.default={}},68053:function(e,t,n){"use strict";n.r(t),t.default={}},89565:function(e,t,n){"use strict";n.r(t),t.default={}},38704:function(e,t,n){"use strict";n.r(t),t.default={}},89571:function(e,t,n){"use strict";n.r(t),t.default={}},12727:function(e,t,n){"use strict";n.r(t),t.default={}},89010:function(e,t,n){"use strict";n.r(t),t.default={}},1266:function(e,t,n){"use strict";n.r(t),t.default={}},47797:function(e,t,n){"use strict";n.r(t),t.default={}},10526:function(e,t,n){"use strict";n.r(t),t.default={}},78798:function(e,t,n){"use strict";n.r(t),t.default={}},14910:function(e,t,n){"use strict";n.r(t),t.default={}},62664:function(){},11292:function(e){"use strict";e.exports="data:image/png;base64,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"},17897:function(e){"use strict";e.exports="data:image/png;base64,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"},23892:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABJZJREFUeAHtnFtPE0EUx6ftklpoCfSFRCMgKDEar89+BRO/hg8mxgcTv4WJDz7z6pvxYxgi+mKiNBEID7yUpBfKpVD7Ly5ZujM7Zy673R33JEA7O2fm7G/OOXPp0sL6+qcbv7Z+fv7daDxsHhx4Z2dnBZaLkECpVBrU5+f7d1ZXf9xdW3leWlm7vfl1Y+P+4eFhaTAY5PCE6C4ugBFY7e7tXS8USy+8rUZjGZc+fnjPlhZvskIhZ3iBiv97CJBt7+yyl69es2HU3vLa7U4RVZeXFvkaeekVAnAwnxXYjeBdqZG/USKQA1TCFa6cAwwzUSrJASrhClfOAYaZKJXkAJVwhSt74SJayenpKWu326zX67F+vz9S8jyPVSoVVqvV2NTUFK2hjNfSAthsNlmr1QrdOqDiB9dmZ2dZvV4P1XGtQDmE9/f3ufDGwQAi6rouSgDheQhZqqAudFwWMkA/NFVhwBOh66qQAWLC0BUTXd0+k9IjA1QJ3XHjTXTH20rbezJAf6micwMmujr9JalDBpikUVnqiwwQi2RdMdHV7TMpPTJA7DB0xURXt8+k9MgAsT3TFRNd3T6T0iMDxN4W2zNVgY7L+2IyQIDD3lYlHFHX9f2wEkBAXFhYIHkiPA91XRetqRVehbyWH2cxpgUQXoW85np4UqJHOYQpjf5PdbQ9MI2Qjo+PR8dt5+fnrFwus5mZmdjNdAbgyckJ63Q6l8COjo4YHsOoVquXZXG8cCKEh0+UjSa0cUDwyLjPIp0AGPS8cYhYKSCk45LMA+x2u5efCvIgIYyjAPN0VMoyDRB5D7lOJgjjuA51MwsQYanyUQEAIlfalswCVIEHaHGFstVlDIwcPv46yknF4aOHWIfhr23x+1BtFx8tQHd6elpVVVjfKkB4RXDZAIPn5uasPjaMvGeSz6CLbaitIzZr7oGRDcLDkKnmKeEw/7uA9mzMqJi5ES02xArAqFkO12CwDQE8GzeOycSWTcYAKckZSw3sCkyE5+Em7cEepANTMQYIr6Cs9GUL3qgbifLwKD3ZNartUe0YAYRnUUcRnqqzrbKdR4MwKNETrM97rQ3QXxLwGhWV6UwCgG4j74lsMvVubYC6MxkMRj6jCOol8ViIyS5FC6BJPgM4GCybVEw9gzJAfh0/vfjvVf4qA6Ru4GVGYBAAiSdx5j1efyjD0oYaGcE2lADq5LBgZ8HXfgLn5Tdb671gf5TXiAzRoIr0lQDavjGep9le74luXFSueo9kgDqjIzIyWB6cVDBhoJ9JCgYV6YUqpMMEnSUL1QDUAzSc2kwanm8zJjgcNuCTPZlIPdBkhpJ1HryOUcfop0WouxQpwLTdWJKAAVEmkQDhyrL1mqyDLF+nrEWFAG0e+WQZomw3JASoOp1nGZLM9qhZmQtQRl3WoWvXsQoRQQwBTMNaLI0DgKM73i4lBJAy86TxBpOwieeFIYDDrzZKwpZM9sFjE9qJuPwvCXGMWrFWq46W/3+2d2I9+Y3D+Em0iZ0ZWEHArvDm7bvGt83vK5MwJut9Pn38qOE9eXDvWaV87Uv+9Xe04Rz/+ru/Iau2n2nk1nEAAAAASUVORK5CYII="},81434:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABFJJREFUeAHtnM1O4zAQgN00CPErxIUDl10eYJ9g9xH2YfdB9rJ3tHuFA0JA+Wuh669SIGrtePyTkJiMhNrGHnvyeTweu6GT+/v7U/33a7FYfHt9fS2Xy+VEjWIlMJlMlkVRLMqy/LOzs/Nzcnl5eT6fz8+sGmOBlcDW1tZ5+fLy8oUaR0dHajqdWiuPBe8ENDN1fX2t9OvXQk/bgqIR3jsg17uKFexW8FwKY7mdwAjQzkZUMgIUYbJXGgHa2YhKRoAiTPZKI0A7G1FJKaplqKSTb3V7e6seHh6U3sWsaujsXOnsXB0cHCidZBq08rsUBPDq6krd3Nxs0AAqf5QdHh6q4+PjjTq5XfCewhcXF0Z462CASN3cxQsgnseUlQp10clZxACrqekLA09EN1cRA2TBCJUY3dA+u9ITA/SZuuvGx+iut9W3z2KAVaoScgMxuiH9dakjBtilUUPqSwyQJDlUYnRD++xKTwyQHUaoxOiG9tmVnhgg27NQidEN7bMrPTFA9rZsz3wFnZz3xWKAgGNv6zMdqZv7ftgLIBBPTk5EnojnUTd3CVpa8Sri2nicpVQQQLyKuJb79JTMHu8pLGn0M9UJ9sA+Qnp6elodt+kvvNX29rba29tr3cxsAD4/P6u7u7s3YI+Pj0o/KKX29/ffrrXxJospzLMqpiMzPLLts8gsANY9b93LAMuUbksGD3A2m719K2iCxDRuAmzS8bk2aIDEPWKdS5jGbR3qDhYg09IU92wwAUisTC2DBegDD2htTeWkaQxG6uetVzFJP0e8ysN4TS1VH77t8tUCuru7u76q1vpJAeIV9bQBg3l0WD+YbTXAt4C4FxPP0GUbmuqILZl7MLJ1eIDxjVMumLSXYkVl5Wa2pJAkAJtWOcowOIUAL8WNs5iksikaoCQ4k2qwK4gRk4fHtIc9hINYiQaIV0gyfVfC23QjTR7epOcqk9re1E4UQDxLOop4asi2KnUcrcOQzJ56fdP7YIBVSmBq1HYtZBEAeoq4Z7Mp1ruDAYauZBhMPJMI9bp4LCRmlxIEMCaeAQ6DXYtKrGdIBqiqU4WX6rPPqzdA6QbeZQSDACSTtBn3TP1xjdRGOjPqbXgBDIlh9c7q76sAbopvqfK9en+S98wM26Da9L0Apr4xk6elzvdsN2677nuPYoAho2Mzsn69vqiwYNDPRwqDSniRiugwISRlkRpAPaBxavPR8CqbWeA4bOCbPZc4PTBmhXJ1Xi9n1Bn9voh0l+IE2Lcb6xIwEF3SCBBXduVrrg6GXC7JRa0AUx75DBmiazdkBei7nA8Zksv2plXZCNBF3dVhbuVkITaIGwD7kIv1cQA4ujPtUjYASlaePt5gFzaZvHADYPWbKF0YNLQ+TGw2diI5/0tCGwOmd1DFKv1v47GHNgzuQ5sVK9iV2i3/6S3UGb8FNYofAc3ub6Efg/2uN82/9Yc5P+3m18Tnqw0jWMFMs/vxHzzsngFycIAaAAAAAElFTkSuQmCC"},63613:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABLhJREFUeF7tnEF22zAMREVfrMmhYi+bLOMcqu7Foj69Wq3j2AaHJEQQmGxDgsDMF0hJttPEv9AKpNDVs/iJAASHgAAQgOAKBC+fHYAABFcgePnsAAQguALBy2cHIADBFQhePjsAAQiuQPDy2QEIQHAFgpfPDkAAvipwPB7n4Jq4Ln+/33+56L91AALg2v+JAPj2V6yOAIgS+R5AAHz7K1ZHAESJfA8gAL79FasjAKJEvgdUA3AdwLdc41Un3cYTgPE8hTImAJBc/gYTAH+eQhURAEguf4MJgD9PoYoIACSXv8EEwJ+nUEUEAJKr/+CPj4+nz8/Pp5TSj2mans4ZneZ5/n04HF7RDAkAqljH8e/v768ppZ+PUpjn+Q0BgQB0NBRZOsf8NR4CAQFAXOg0FjEfhYAAdDIVWVYy6V6slNLzy8vL6dFaUmy+C0CcUhhbcvUjXYAAKJjWMuTxePx1cdpHQ5/2+/0zOwAqm6Hx0hUqpSq9jpficwuQFFb+v2SQtDwBkBQy/n9uAcYN0k6Ph0BQ4fVRKfI0DFxi0+FLPfM8LwdB+E9q/0tAaYsZ6gxwfbXk3AfDqnaYUNIFcp8GugHgnkgRIcg1300HkK6QSBAg5rsAQDJ/7dheIFjqOdf87XXwbrc7SY9+r3ewobcA9BbJEwStjiLDAoCa77ETtIBgOADOt0XLhyLWT8PAOrAT/JdsKABq7omvKSEEfxUZBoCW5nM7GKwD5J704b1gmqboncB8B9A0n53A+BawhfnRITDbAbY0PzIEJgHoYX5UCMwBUPqAp+QAeG9OpIOhKQAsmB+tE5gBwJL5KwTom7WWXWirWN0B0HjA01I87xB0BcC6+RE6QTcARjF/SwjW9/ylX/Uu6XxdAOh5m1ci0hYQ3NJki+1ncwBGNV8TgkeaaEOwOQDSgjVX6FZzW5qSuxW2XPNSJ8mP5h8LlxbcysTadVoZAupR/FMw9+qV1icAD0iphaD02UftuuwAtZf/xfxSM1qchUrXJgANAVhCoUa0MP+ihFNK6Q39OPg6n1tAIxhyIWhs/r/sc9e/LpcANAIgpxPknvhrUkJBIAA1at+Y+8gASexWqSw55H5LSMqJdwEFrtyCoPTEX7A8tC0QgBqFM28Rtfb93NRruhI7QK7Kt8ctv9FX/A2muqW/zr4HATtAS5Xtx/r2s3EEwL5pTTO8bukEoKm89oMRAPseqWZIAFTltR+cANj3SDVDAqAqr/3gBMC+R6oZEgBVee0HJwD2PVLNkACoyms/OAGw75FqhgRAVV77wQmAfY9UMyQAqvLaD04A7HukmiEBUJXXfnACYN8j1QwJgKq89oMTAPseqWZIAFTltR+cANj3SDVDAqAqr/3g3QGwL1GsDDf/VHAsee1XSwDse6SaIQFQldd+cHUA7EvADB8pUP3lUMo7tgIEYGz/qrMnANUSjh2AAIztX3X2BKBawrEDEICx/avOngBUSzh2ABGAsctj9qgCCZ3A8b4UIAC+/ISrIQCwZL4mEABffsLVEABYMl8TCIAvP+FqCAAsma8JBMCXn3A1BACWzNcEAuDLT7gaAgBL5msCAfDlJ1wNAYAl8zWBAPjyE66GAMCS+ZrwBwVi8b1d1s5zAAAAAElFTkSuQmCC"},19494:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABBtJREFUeAHtnEuS2yAQhpEf5fKzXN54k0PlAjlLkqvMCbJIbpSNF/HC77fD74lcig1085AsaejFjA00NB/QNEjl5Hq9jo7H47fL5fI5SZJP8ntbRNESkIyOktHvRqPxo91uf032+/2bTPii1YgZWgIS5hsA/pEAJ9pSMUNLQAKcJ7vd7qotETNIAg2yRCxgJBABGvHQmREgzchYIgI04qEzI0CakbFEBGjEQ2e26CLqEvL0IpbLpdhut+J0Ot0KtVot0e12xXA4FDJKVyvWLNUpDpzP52KxWBhRjEYjMZnUPz63BjibzW6zzkjvXyZm43Q65RStbBkrH4iZhyXLFZSFTp2FDRA+j1q2KlDQgW5dhQ0QG4ar+Oi6tlmUHhugzdJ9NN5H97Gusn1nA0xDFZcO+Oi6tFekDhtgkUZVqS02QATJruKj69pmUXpsgIjpXMVH17XNovTYAHE8cxUfXdc2i9JjA8TZFsczW4FOnc/FbIAAh7OtzXJE2bqfh63PwgAZLxNA4V2cAEI1Xmd5AnxXj3+tfGDE9UzAPTp+ruvlKfIti9t1m3zPR3Q6HdHv93O3qTYAD4eDWK1Wd2DyjQshX1kRg8HgnpbHh1os4fP5fHs+8wgIMzLvu8haAMzOvEeIuIvEks5LKg9wvV7fnwqqIGEZmwCrdGzSKg0Qfg++jhIs47wudSsLEMvS5lEBAMJXhpbKArSBB2h5LeWgYQyM3Gw2N58k3yG+xWH4H1rSNmzrxaMF6PZ6PVtVbfmgADErsmEDDB6Px0K+Cqs1wDYDfs/Hn0EX12uhrtiCTQ+MbBYewNj6KQom6guxo2LnxmoJIUEAmnY55MHgEAJ4ITqOzSSUTd4AOc4ZoQZOBT6imuE+9cEeuANf8QaIWcGJ9KmA19QR0ww36VF5XNtN9XgBxMzijiJmqsuxKrQfzcLgrJ5sedVnZ4BpSKCqVJfmsgkAegi/p7PJd3Y7A3TdyWAw/BlHUK6I10J8TilOAH38GcDBYGpT8Z0ZnAFKy6TuJf1u898aIPcATxmBQQAkleTp91TtIQ2hDXdlZOuwAujiw7KNZT+nDlzl30LFe9n2OJ+xMnSDqtO3Ahi6Y6qZFjre03Vcl27bRzZAl9HRGZlNz24q2DDQzisFgwr3whXWZYJLyMI1AOUADbc2r4aX2owNDpcNeLJHCTkDfXYoqvFsPkYdo18W4Z5SSIBl61iRgAGREiNATGUqXqMaqHI+JxbVAgx55VNliNRpSAvQdjuvMiTKdtOurARIUacarFs+ohAdxCeAZYjFyjgAuLpTnVKeAHJ2njJ2sAibVLPwCWCz2SzClkq2oWLj/IpvJQnkYHQDP1+UQ70fokqwwxL+9SF6m08nfybyrDuUu8t3eQ6NP3/HgCxn3X8/f/cXVjOoZ3Iu2e4AAAAASUVORK5CYII="},8803:function(e){"use strict";e.exports="data:image/png;base64,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"},20377:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAolBMVEUAAAB/kogWTjIXTzIVTjIWTzIYUzUWTzIXTjEWTjAWTzEURykXTzMVTjIXUjQWTjAXTjFVd2UXTzIWTjEXTTEWTzEAAAAWTTIXSi0XTzEXTTGAk4qVoJusr66Bk4rBwcG0tLRyi34aWDiNnpUbXTysrKyrq6u1tbXPz88aWjq2trbAwMCOpZmDpJTW1tbr6+scXj2Xl5cbXDsZVjcXTzIYUjQrt/xqAAAAH3RSTlMAv4Bxj/z++oZb/Rn8JPx/+J/+3ofjAWctiFm71/1XzoEQoQAAAbdJREFUeF7szKENACAMRcEmiE+CQbBJ2/1XQzDDN+TdABe/AgAAAAAAR2Wh+f4VZuq0aL1/j/CqvOzPSYrCABQAUYkDJjigjVPv1N4INgTz7382N1I7zSJIUvDrAAWv/kpNvP4xlgO2CKSAZoZACvhDIAXUCKwABFYAAisAgRWAwApAoAUg0AIQaAEItAAEWgACLQCBFoBAC0CgBSDQAhBoAQi0AARaAAItAIEWgEALQKAFINACEAgAu2r6tojD8AHH0+RDv4MGdMgPSEACLrF0Ax6Ln3nRWrkfHIBuqyraK3sFdC/WdkCRgEhAAhLQYwlIQAIScL7/99h10xnwZN8OUhgGgQCKJifRTbRUyOD9L9cDuO3YUN5fzu6BLga0vuKH1fMJAAAAAAAAAAAAAACAMreVBRhrvX1/2NIAsZQyHH8GAAAAAAAAAAAAAAAAALjmploS4D3L2pUw7I4QAAAAAAAAAAAAAAAAgKXeUu8OAAAAAAAAAAAAAAAAAHh+H3GXbfnB8QgAAAAAAAAAAADAp/05qQEABgEAho9dPOdf4UTwIFlaB60Hzm2UI6pmdlo7vgQAAAA8hwPVkf5UpkEAAAAASUVORK5CYII="},54724:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAb1BMVEUAAACzs7OysrKysrK2trbHx8e0tLSxsbGzs7Ozs7O3t7e0tLS0tLStra2zs7O0tLSysrK1tbW0tLSysrKwsLAAAADAwMC1tbWzs7Ozs7O0tLS0tLTOzs7f39/V1dXr6+vl5eXq6urPz8+0tLTBwcEQIefmAAAAHHRSTlMAgHGP/P76JIZb/v34GYeIWePeZy0B/P1/eYTdIvLPGgAAAUhJREFUeAHtz1dyWkEUBcBHBmXnTBr2v0Vb8r90laY4UN076IFzBQAAADfz1sV8Ofx33TswP+y7OMyH/67GnQNtv+li34b/WhufeOCiHmQHfs/qQXRgv6sH2YFNPQgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IOoQDHIDxSD/EAxyA8Ug/DAh8vpo1r7lB/4fDt5wl10oKP8gIDAui1OO7CdflyOSqsvsYHNn6/fWm3VNdBf+37qgZGAgICAgIDAexIQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCYH/ZH1H68OfBz3o7o12I4SwAAAMA/jBGbDe/EXsAAAAAASUVORK5CYII="},12353:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAATTklEQVR4AezBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAZu+smeRmgjA8H5spNhxzYvjs9H6AITEz25mZmRliMzMzpo79Yy5fT6u2qo/2ervcU6/q1K56Rnu7eyO1NK8aRuMb4F/tuovzG7fc6GrYcr3k2EPntnb9hXmR0B9h6tR/IqGQUIOGLlDTrvullv3PnQTQuaVzHAn9c72rZu2pzkgoGtTAobsUXaiOU9+cBNC5LXuDUIESgReBC8ABCaBx682iicAFwLgAWvY9KzXvflQ4EbgAXADdzz9eBC4ABymAnInABdDOW4LfwyAfz+nvvOXXtvtLLAC8CFwADtAD5F8ELgD7Oy4ee/v1AiiACNwDFEFgZgIgWzMRbL0RRXCuMxIGE9SggeUAQv+A48HlAM3xO9w/3hO4B8DfkfEeRN+fuQfAi8AFoL9DAqo2Vsdrbn+1AjjwQrAfIAIXgOcEwBwAkBN4DgAZgIA7dG5DIPl47T2Be4CtN9QXQAYvGP3xpLE/E8DWG0ToF70HTi8CD4HsBzA+J8AIWOMBtPuzE4ELAHDHNSAPSTTAA6ByAs8B8vDsD0AgqCQ4fU7gHkCeiEkfwki/j5tYM7CfSpz2IZClCFwAQh1aMUCFAUPfbbdPQqXjA3xfMQ9gWIRo3pOJAB8OeQhkjM8DyPYDPIGvB8hREmpf5jSwXykAA/vZE2y9oRCBC0C4oDYDhMOg9ILS92dvv7oKZGh/8268CNwDJE067fvDewA7++3DIU+C8x/z23ocfA5gYH/zHr0IPASSB5D+jir3j18PYG9/NVUggzI0tETq6wGEzwEzyYCcwmIeIJ39QonUy6Co9QB6wQDmGTDrAeztb6rsCTwHkF1+/ldk2Yc86Z8Gbdx87Sf914hVse0Wbwl+r1oyARC1y89MjwQk1MBRVSFocJjFyAYD0Drksrdf9ADjZiwZVbPh8oKajZdW1my8sJK3Mt1/R/v7E1ccaI8EJNSgAa0HAJQpmZysB3CowSMnYfIAQucEZtjb31zRAzjQnSuTMOY3qjiMQZ1eJxhGShr19rsHGAQeIJdLGHP/dKjNRJh7ADDkpgHP8gDmGQDPMrUeep0JIEydNSwSGIcaOHIZVB4QcpXEvk6vr4PLgkthf/uJL6WGWH6s33z1B/2xvJq1F+c0bCizlrdEDW8z+L3uVP4+9TVQ/92ZsOxwRyQgoQYNV4EUAwK2KD7xgpxU9rcd/VBq2nk/eoIbkeuV2XqDt91fy58ziv5JBC4A5HoAecBhqkgFsD+bDFt3YXYkoKAGDQvAuuyZPoeQ+9eHREWxPxNAORwKKKjBwwLQlw0ZkzuYbv/2T5MWx34XAGO5HsAkhsevByiA/ZkAyslyQEENHn4eXVnF4df5Xw8g779o9tN1L1ePAgpqsAghEHhmVojB7XOAItnvIZAcAoknmMn/egD7sigz5Rd7V6HkSI5E70962o32HjMzMzMOMzMzMzMzg4eZmZmZmXny9K5aC7XhUGhfaaorTorIsKddhvRkKl/Cs3qtkd+P3S4tFh2SMVvPyYZTN+Xq/ady98kL+euEHeVSfw+BtLB8AKKK4hRDOxhv/pR67Bcjt0jDeQdk6MbTsvLYdTl7+7G8fvNGcq1BG06XS/29A2jREIjHyG6qGoQBM8N7Pxy6WWrO3Cv91p2S7KGrcuz6A3nx6rXYrsHrTkimy4rypr+HQFqQDJkjAL9jkZ1X/voc8q2BG6TytD3SfdVxmb3vkuy/fE8eP38pUa1Bq49IpvOy8qY/kmAfASAWw3Ba4ssJCMz7pb5r5e8Td0r7pUdlyq4LsuPcHbnz+Lm4XgNXHJBMh6y803VlPPrnjgC+CgSh+ACWSaQWV8NnkM/1Xit/GIeE9HBZQnoLCanEtQYu3yfpDll8Tof6229QPgcIJ8H2SSuJ8QkMG0pIh206g4RUzhkS0pgdIFL92YjqHUCLez5A5HX2NkuORIrT3UKg/ZJuv4iAQC74EB4CaYmPD0BArgdPtfEnwwFKlQNkuq6MTH8eEvkIoMWCD0DkABFygN/pslyoFT8Eip8PoatAvgyaCwI5GPfV94kdDbtopuPi5DlAGALxORJH8vcQKEcVyCAWZTknvwKB3T/ddr5gJQkC8RHAER/AQ6DY+AD2Oxyk6wpEq+RHAH6Hp3M23wmmh+H4JNk2osABShPgAEwSTERUfd/3AWLiA2hx5iAZBYFKW81OagQg9Pd8AGeiHcDegPnOry3EggMgAiQ9B+AhJl8W9Q4AoSCQvVCNM50DJDACaAgU9eyPQwjk+QAOZn94DKsdIJkRgNDf4vu3JsR4B3CWA2jhqxqJzgF0BCh3fAAPgQx8AAJjOuG0IgIkOQcg9dfi+QAOqkAx8AHsIwIiQHmBQM9fvpIjF67LvK2HZfr6ffi3qQpE6B/59T4J1mLOAdwPZ5XnKtDr12/kzLXbsnTXMRmwYJPUHDpPvtdqpKQq9ZC8ioFUUPcnrN5N8AEM+jvnA/gkmIYs7vkA7pPgK7fvy9oDp2XE0m3ScHRWftZ+nBRX6yN5/+kuFQJDh+CoUalQpTdE8qv2U7d9pJ9yDud8AD8N6hYCsV84PztkeD5yAN4B5M7DJ7L12HmZsGqXtJy4TH7bZaJ8omY/GHqwq0PKDD1PCQw8v1o/ya8+QFI1B0uq1hBJ1RkuhfVHS0F9ZUj1Rkr/7DYLPoBBf77Kw0MgD4H4kMzteHwEePT0uew9fVmmb9gnHaaukr/2miafrz8Ihq6hizZ0Je/t6PnV+kt+jYFlhj5MGfqo4JjRJpPUWbtTpaTlDEAxKVHfG4bziltMlwFLd5tGIQj9fQRwJ7oKxHVuHVSR7PsAMPhBizZLxQGz5GtNh314R6/UU/KUaEMPdvRBMHQpgKGrnRzfR1HjiVLcbCoOllaGPhuGLqXt5sOQJd1xsaQ7LZVM5+X4PLhVO/wCQB0OArnfYPT9HFUg3wcwSKz/YRBjEvybLpPKdvaeeldXht4X8EVSytjzFXwpqD1MCuqOCKALDpluOhmGrnb1WfgepLQtDH0hjFYZ+hL8pAneV/+2D3bysM64Fjs94wCeD5AAPkDksyxhITvBgcFXB3xRu3rtoWWGPhqnqUvx/wx9mnr+e4ae7rAIximZTkvBNcDrA6sHYq7aaIdAZIChk7NA7qtqPATyoxAx5gRmByioNQTncSn4MkVKWgQ4Pd12nqTVjp7pmFXwZQkMHbAFuzoMHQZMOTgfAeLgA5gdwDtADHV+thOMJBV4HbRJQBeN0wFfYOiQqHMYvKZ2AHMSzOnv+QDJ4ANwIZ7oBBe3nAnDh7G9tYgF0RDIOA3qGPP7cWieD0AlwVri4gPAOXAsKZ+T8BDo/5AP4JNguoqkb7XgeRZJMJwDThKVw7FJcCgCEPqXSz6AT4LD/2H6fqR8AMIBtDiDHBBAIHME4PkAvhGW0ByAyAnetwtCghzAAIHgJDneT78et8MSOQCpv8XnNevvIVAMfABTxGCrQCVBBCAjElEFMkQAUn8tRocx6x/uBPsIYPkF2u8477/P8wFMEYCPOGb9LSIAmm241qi/5wMQ4vkAeAwO4MqAtJgjQNL4AH4YjoIs7vkARBJs1sfuekMEKNd8AH3rIRDDBzBABqKsZzBAOIAxCc7YJ8EMZEIEMFaBNATi9Lf/fn0SnHw+AB8B+M/L5QCeD5B8PgDfF7CNIEQfQF3DVK0s9LevAlH689+35wOY+AAmiGBrsBHV3S2SYFzDQwQL/TPmaVATBHLQqDPrb88H8KMQPKbncgjs7haNMAIyWOgPw7bhAxD6awldz/MBfARQDmCfFGrhIwBRBTI3wojPRwzDsRHASVEi7AAVlAMo+Vhcou/EKjoCuMXwFiGa6AQzw3Bm/YkqkE6CSf2Txgfws0BkzhAW4yxQkASTkMFOf5tOMKW/OSfRYtY/VAb1fID3QyACo+r7sfIB4ADk+LWF/oEDJJMPQEMgD4HCwlaR4uMDGPTnSPEaArH6ez5AAvkATBXJshOs+wCEQbnlA7D66/t8p9g7gBYNgXiMTFdVYuADEDlCOAcYZEiCyyUfwEOg3HwAe4Phdyzj+yMCuOcD2OgflDc7ZmXbqavWEYCvsnk+QEL4AEROYFkFgpOY38/8+HcGb5SuK47L/INXZNPpW7Ll7O2ccv72I8Gy5gNElxOYr/fDcOZOsPEL5HMCpjPsng+g5NM918iYbefk+cvXbs4II/R3zwfwOYC5FW92EGcYNkN1gs36fK73Wtl54Y6wi+8Eu4+oPgeA2EEgYpbFvlHD8wHsG0sLFNyhloEPQOhvD5EM+pshkOcDUCGZGIWIhQ/wlwk7xMViRiE8HyAuCMTv+MTrERFAj0JYJo3YnWfvvSjkcj4NykLUMB/AQyA3fACi7m7uA3yu04LIGmFa8LoXUMlxsHpkd2sIxOlPYH7PBzDPApGdXN5Bvtxvvfx2zDb5+6RdOeXfk3fKskOXLGaBDJBDE1o6LZVnL16Ji1V74vr4+QA+Cc4hMfMBcL/+3P2y5+Jdef3mjZBLV4Gspinx0+mlHRbJ3cfPJOr17MVL+WzracY+AJ8D2Cf9ng8Q7gTbV22oKsYX+qyT1SduCL8MnGDDjovrcdDd7jPXJOo1deNBnEwj6Y6BA9A7vL5lIaWxE+z5AAQmNWP+T/ZYjQ6q8IvnA+jEutu8rRLlunn/kXy6ySicIAmI5fkAScgB3laduueq40KsaHMAOEDbefLJpuOU0T6WKNaTZy/k112nSkHdkThlUsMyHmLiNtk5gOcDfLL7KoW3nwu/+F+FwGPIAdLtFsAg5J8D5sqr19wIxC3lRH/sOQ3nDKtTKCfgxEm8B1G1IaZD/Ti0SSwaYRHlBBWn7BRi2UMgkwPg7LCOWYXVp+B0Sak2ZL48fvbRHHTl3pPypcZD1M7aD6dTYveXdOdlWn+HOZZZvAOYG2EGg+FzBODgTksOiot1/d4j62nQ8JQpjBbG+5UmQ2X6hv1y//FTMa27D5/IDHXtb7tMCg7hrtoP0CfA/h2ycDC2TOxuGtRDIBtOMJ8TAAr0WXFIXKw1h85Z8wH0YzBSnACPc4RTdYYrI+6Lk+WloEov+V6rUfLnnlPlr72mfUBwKPcXG6rdXl0HUafPB7CnfpD4ovQJZyQ6t875AN4BDBEg6sYYTl5vMnObm4bT2JXQQ0Mga8Hz0A+AExTUGwljVkbdR/Jw4jwEu7uW4G/qsd64RvKrD5BU7WHBGcWtZuEAbjiiY440AVG9A2gh+ACWEQLX4fzeb3ebL1GvfWeuSlGDUajm6F3XuuqiIxTyAZwmX9h4IhwBhi2pmoMlPyQpSJ1huEZdOyHY9VUyne68FBElcj4EUXXj+QCeD8CL/g3NIpVsbjx6XqJaD548kx90mKgqLuNVxWUBjI9pJAVJceel2MXxvcAZYNwflpYz8BiuQaUnqPXjUG6+js/v+DwfwPMBwsKGcBgGIFBR86nyk67T5OmLl5HU2//Uc7qkag0BdAGOx/vwBqYdQUUEVHGwq8PA0x2X6FvoApgDwbUWnV7PB0jAIXlu+AA4xb2k5SwpUIlm7RGL5MXLjz6AdvbaHflh2zFSoXp/0fNM+pBsF6MDGa0Df4wpZ8AER1iLH4WIAQLpciNwMpLF/Gr95Q/dp8rJK7fEZqHs2G3WOimp3ve9kmPLmXrcgIIQ7vR3D2nC4sug9tOg0UEeLTlGj2GwMNx8ZcCpKj2l4oDZMnHNHll74LTsPHHxA7JDyeKdR2X4km3yzz4zUJoM6u3VAuMPoE8W+JuHCA71JwzaHR/AO4B9BGDr1qjSgCJY1GyKpOqOwC6OcqLkldXT8yAVtei/BYKSJGr0qMIUNBiDRFQbP29gnP4xcKqTlgT7CPAenu68HJUTVFNU93WMKjUORd0du7oycC19IbiPv6PWjmQXZUdVSZqMz4yklyLBu48Abt+feT0qAng+AC8wXFRSULuHI6DujtwAO7uWwrLbIlXiLGoyCdfhs6LLinxCY/44d1xeksoH8KR4PslE+RCVG5QVERFQxy9tOx+Jsr6F4O8welwHw88xXUlJDPrTfADfCeblLfIBDMkxBA4RyAoI8oXASSDBNW6TTF5/9+/nPgfwOQBV1nM/++ICUydP//hzAP/r0P9l36zNEAijIHgxXWAVUAQe0QGSE9ICVgGWUQoVUQCHu8vy7k0w5Ht88/t+C8GI7i7/9T0AfQAzF0Xffz1pJz99AEEfAGGM5keAMwGe+AMFa2IRkc2PAGcCaEbcP1oTe8uPAOcCqNE/HtNDH8BaH0DwOExWOLGfnz7AGc88hdC+fdGv8e3n5xj0HP0SyOCSxn7+8yUQewDtiLxHtgSJZH6BAGyCjd60esqPAOcCsCTR50cAjkER7Gv5BQKwBzB5SqLPTx+AGWAJM4jhTjB9ALtPGeznpw/ADAAsgRAAEAABAAEQABAAAQAB9iAAAiDAZJ5uTZcSOAJWAtQ6uZBAxfJHTqLRrywlWH4QP0CyOZwFmXIsJFCx/PELAB9h0T4dEwAAgDAA6t/aGOrGQQQQAAQAAUAAEAAEAAFAABAABAABTgMBQAAQAAQAAUAAEAAEgAERQ2UWgtIQXAAAAABJRU5ErkJggg=="},59186:function(e){"use strict";e.exports="data:image/png;base64,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"},90032:function(e){"use strict";e.exports="data:image/png;base64,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"},51724:function(e){"use strict";e.exports="data:image/png;base64,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"},89488:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAe1BMVEUAAACzs7OysrKysrK2trbHx8e0tLSxsbGzs7Ozs7O1tbW0tLSzs7Otra20tLS0tLS3t7e0tLSysrKysrKwsLDAwMC1tbWzs7MAAACzs7O0tLS0tLTOzs7f39/q6urW1tbr6+usrKzGxsbV1dWXl5fl5eXBwcG0tLTPz88gJRtCAAAAHHRSTlMAgHGP/P76JIZb4/iHGf2I/t5ZZy38/X8BeYTdB/r4jQAAAYNJREFUeAHt2wVuw0AURdEJJ2Vmhvmz/w2W2ycot1/Oi+7dwZHssYcKLWpEREREREREK+NIaTwtT61mA8a1pVTH5anlfjIg2kVKLcpTEX1zwIYEnoCTkQSWgHYmgSfgQgJTgASuAAlcARK4AiRwBUjgCpDAFSCBK0ACV4AEOYDz+g+dfwaQIAVQb/6h+glAAtdHSAJfgASuAAlcARK4AiRwBUhgCJDAFSCBK0ACV4AErgAJXAESGACW1oYfFrE9/4Cd9cEnbc01ILn8+UBy+TOy78YjlNJ1TLwBt8PNae/LZgfzBlCnu3vxdbNUQH6x7w7oAQAAAAAAAAm/08mlADShyY9HCMB/BQAAAAAAAAAAAMB/PsCMrLMAAAAAAAAAAAAAAGCDgw0OcwAAAAAAAAAAAAAAAJfu84GrS5UcjxAAAAAAAAAAAAAANjjY4OARAgAAAAAAAAAAAACAGxzMyDoJAAAAAAAAAAAAAIBxbR0Wh38GHI2jw44nZSEjIiIiIiIionvSpwyQpAJC8wAAAABJRU5ErkJggg=="},71265:function(e){"use strict";e.exports="data:image/png;base64,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"},85118:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAwFBMVEUAAACVnKUdPGkePGgcPGgAAEAdO2ceO2gdPGmXnKVgcYuzs7QfP28dO2kdOWYdO2gAAAAePGkbNl4WN2QUO2IeO2keO2gdO2gbOmcdO2kePGgcO2kePm0dPGkcOmgAK1UePGcePGgePWsdO2gdPGiKkp8cOmgdO2iIkZ4iRnsgQnTW1tbHx8eHmbS0tLQiRnrPz88iR3wjSH3c3Ny6urqWoK8fPm0hRHfBwcGjo6PNzc2Xl5fr6+sePGkgQXIfQHB0yRgYAAAAKXRSTlMA78CAQASPrPzt1/7+uVB9AbsTFw3xm785/atk/PSQBm+i/f6nnX+6nTQpPSMAAAGJSURBVHgB7dnFUgNhGETRuOKuQYJ7XH94/6dCtzh0j9S9+5FT9e06Q0REREREREQpbW41SGou7mVeWl4QA2YP7yU9hI3MS6dbRS0g129LGoTC2/tDuZhwgFagB/QvtAI9oC0QeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBF6AU6AEHm5UPa4aj+AOWTkqfNB9/gKb4AwAAuA3byQa0dnYb+S/bX4ktoH0+Uwlft6YHSOuvJx2QixIAAAAAAAAAAABQ611HWK/2Z0B2OI2wYRYAAAAAAAAAAAAAgNcuh7Y0gKuRLU4IAAAAAAAAAAAAAICYAYYTWxpAZ2yLEwIAAAAAAAAAAADAwMHAwQkBAAAAAAAAAAAAAMDAwcDhDgAAAAAAAAAAAAAABg4GDgAA/hQAAAAAAAAAoNq9i7Bu9c+A4/pNhNXPMumMiIiIiIiIiJ4AXap85vqPG+QAAAAASUVORK5CYII="},49583:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABnRSTlMA/wD/AP83WBt9AAAAgElEQVR4AWP4TyVAG4MUI23EAo3xIKAarQTXT9++EDAIqFS+wB0XghgEJLUSwWZRbpBcrivELEoNArIhZn38+pkig+AIGF7kGoQBSDUIYRYawm7Qpk2bvpMCgOrxGbSJOEDYIAiJn0FVg0a9Nuo1GmeRnTt3biIFANXTrPCnHAAACx5l0JSj1hcAAAAASUVORK5CYII="},65510:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAAAAADFHGIkAAAAAnRSTlMA/1uRIrUAAABHSURBVHgB7cmxCYBQDARQ9x/nGvkfMlPKFAaiHCiKFyfwtW+pxnesuNTMWyBOKFg24ZY6wm2TcZgq6B0BEkF9/DHwNBhaHzvdzh45Ch+dAAAAAABJRU5ErkJggg=="},29491:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEX///8Ah7QAjLsAdJsAeaLg7vP///8NjrkYk7wAoddwsccYlL0AoNUAntMAjr7y+fsAndLx+fsUf6MAlsiVxdVprcQAf6pqrsS+3OVBl7QAhrRAl7SWxtYAcZcAYYK/3Ob0Cz7xAAAAAXRSTlMAQObYZgAAAHlJREFUeF6dyUcOAzEMQ1FTrlPTe7v/LSMIcBA52mT+iuBzy8r45MrqC9DV4DCwmDCxmNBNw8YErlggaVjvZhyfD3AKsL0d9ufkeWrwSfoLXvfTxQR/nb0NrDZQ+AX5QkwxNCAf9bGnBuQbKdDYQP04DTUNGbrslvQGjuUI4gds9CwAAAAASUVORK5CYII="},78352:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADNklEQVR4AbyTbUtTfxzGfQ1Wm07Fe7d5l3Pm1Fxt6szpf7k0sZ4FPatXUOBLyIgei0KClWZMp6ymmbdpZznNgcZWTiQtTUTSJP7C1fXjnEH04CRBfeHD9f19766jaByAv8q/N3hzyYXXF6qPhZhfuNqCo28HOLbBXK0du00Xsdscw8U3kd8y7M857IjNL7Relk2OYzBTbcOOu+G3vKo+DzEv9FNjPeZbmnB0IJuoGkzZKrHlcpI6fFZUvEP80im7FSFHFTYb6iByMS906786bJBAcyNN9qFqMG6twKbTAcGGQMknWBcR7exAiF+tvOOEypyF0Fm3S91grMKCdUcVsctKIvy1Ba5fgwjRj/It9I/+ikZKSxC1n8Mqf/QoWbVZESHjzlqIGOXhDza57ues31KCEYtZIOelZqga+IqLEK6sQKSyHGESUfAVmyDi3f17kCylCFvlOmd/mStSN/Cezsdy2RksWwh1pawEK8wnuLjW14vl9juYZM6+qFN/mqUOFearG3hyDVjigSWzAvOQ2QRPnhGxEDPzJtblvjJvooo5g7pBvz4bwYJ8BAsVmE/m5uLllVZ8kSR89PkQ7urEkCGHdSNEP1CQh3mqyPtzstUNHmdkQDIaIBn0hGrUYyArA9s87snMRC/7InaCQfTpc/hOx2C5Bb08PE1T7qsb9KSkYIaHZrIIdSg9DX63GyKGa2rgKS/D9M0b+J//tbHYX1/H+4c98KalgfvqBt26REykpmKSeJKT0a3T4ejwENuBALz2KgzXOzGg1B8Qqa0NO4uLeHu3HYOsc1/doEujwYskHfoTE9Cl0ULE17U1dDP3JiTiGQ+MJSVhjMdHqR7WerRaPKX6uccddYOO+Hg8OnkKs7du4/veHkR0xJ/AE9b8XH5OqEquUXKhRKsRs/jRWxm0IAxDMfhoS99bO3+6IlN3VLwrDv13MY9nKezQmw4+sqQLgV3aHTjngpnUZx63uJURbxaN1wrP2xn7/YFJFFcdMKnC3i+a8RyM4uSvz8WVLMwX8+Qo2h84xIRHEtyTEtfqG8KMKmT1Lfv9gRP/9X4TGiFgR6j0sWam5v3cMxJh/b9f+j/lA4iL01HpPnrGAAAAAElFTkSuQmCC"},20166:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADKElEQVR4AdWWMW4cRxNGX1V3zyyXpNaUQMCJAEFWqrs49A2cyOfSEZz5Dg4MJzYs2IZlQaIoijuc7emuqp/YgCB+YTM50AdUNMB7qAnqa4kI/sso8GULMsDV1VVM08TNzQ21VsyMQ78uIhAR/j8iQkqJcRxZr9ccHx+z2WwkA1xeXvLkyRM+Z169esWtgAzw9u3bveDHn35jNzu7CvMMJyfOVxuhzbCdBFcYVqAat9vG7eZQFzAPpBs5CZqcH75/fsfMABcXFwA8PDa+fvoNtQbLouTkjCslaxAOvQcfruHifaDZGTZBN6V1Y7ed+Djd8PdfvwDP75gZ4Pr6GoAHJ3C+AfNMdABlWAlaYCgBKuBBnYLtNri8MN5d+n4+2AhaONs85D4zA9RaAfj4rnO9NnBHELzDMoBKUIqQEgCog0yG7joPslMewGblmEGuyn1mBnB3ALwt2FJxV9brzDAIbh2zQAKsBb0JuxaEGWdrAWBegroYcw3+TY37zMy9bLcV2sx6yFArlKAkJ6szZvACKsJJBHV21BV3wZvzcTaiO8l33OVTQePP1zODCOoOwHoFSSETuAeebwVjsM5O3UFtgTrUK8dc0H5YwO+//kxMUIYRTQNLpLt1lQCgmVACRnGKOBoBQPdgMuX1m+mwAACHtktEKVgqNA+qd6bemJqzRLB4MC+dZo6F4wbNDID372ZeHBI8fvyUs7Mz3I5IgyKqAHRg6cbOYCHRw5lbZ3FjuzRq7+ya0nBaPYZDAu/OWJy8qgCsVDgqEJIBcBfCFXOhWaG2TLWR7s5iQQf+mI4OC6Ib6wynxzBkYZVBCcx2e+jSA1wJhyog3QkPxIDmqDtHMR8WmAeXF1u21wNjUVaDsBqVoSilQM4Jj8Cao8kZBwcNUnUsIJrj1j4VqCrA/mNzo88zrcIWSCKIKpqUcci3k0g5A4oFgCFJKe6Aoqlwn5mB/Q0HGI8Kbz78Q0IBSBL37j2IgyiAksqIh9KA7k4YAJSjgfvMDHB6egrAdy++5TPljpkBHj16xMuXL/clcXvH9812uNU41Gb7Jjs/P9/3wLNnzwD48l8V/wMIvOxPxm5bZgAAAABJRU5ErkJggg=="},366:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAANlBMVEX///+XMRvRRCbQoZfBPyOvXk339/eaNyKuPSSysrL69POjQy/PQybLQiW5ubmhQy768/KcOiWLXRDMAAAAAXRSTlMAQObYZgAAAHBJREFUeF6dzlsKwzAMRFHP6GE7z3b/my20bmmQAiH39yBG5V5P/Cr79AfgNxTM0wmsQwJwnR8pANgzeBeB47dR92M9gkkCYtXRJIA0hQMWwJRIN+pCAtWzC1LNs41F28lXJh5hFAGfrl1s/dhW7vQCYqkGbB+mekwAAAAASUVORK5CYII="},75906:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAAAAADFHGIkAAAAAnRSTlMA/1uRIrUAAABTSURBVHgB3cwxCoAwDIVh73+cf5EGeqaOHSxEJFUracTZf/14b9Ggd1i5UmkDUM9QcgugmHioJW83YB0AyGxhOehTd0VXv/gOjP3vKvEsGcwLYQfYVQ+rdIXcZQAAAABJRU5ErkJggg=="},51387:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QQUAzkNSURL0QAAAvVJREFUSMfdlU9rHVUYxn/vmRndlNJLkVZo66IIfgGhm2KjWGNsrNrY+qeC7caNCxs37Se4C+mtH0BaaCvaBFpJgq1IjVoEEdGIIC41SrShlYoLmztz3sfFTG4m94Z779YeZoZzDmee5zznfd73wP+9WffE8SO3z5y9tPUEwBuv3WoCK33+/+zuv8lCFlb+eW9quzZakPbMSG8BJwA8chLUtZ91OHeSkH/hhB3HXry5dG56mwYrOHxTNSwJda1RnWjSSFqAO3GXiaVz0w+uIwndBK4CV3xbKiZdhUkRqai91dgj8mIVLASSRfBdR8d/7n9EAefs9M4WwLGJxZakasNCZh0VVc/M7M1qo8KyvRdnH/m1L0Ee27w+sXjSMKK3EcLcwARewVeEmLWi/90NcbEvgXsO0CwJchmYm4GrboRSgconhNQMQ4pDuAjnwuXdBvDqcz9JOO27IkmMkJZCqugjA7PULlx+2ABeOfijBhKoVNBREwtx6OVNhCRl+v1lzO4jscpbDiGsmSzGfLCCIua8NP5dDsQYc2KExlZj/9hDPH94Bx+e/4UrU8uEkJEEKGLBkQPfFkC+UaL12FSUVnSPQI6rQFVypWnC0eO7+WDmUZ491GClvVJZtsC9tPEQR+RcuronA5gY/UruKh1Ta38sLbOw8APYA6CEqat7UoAXnroxOAYei1rSRdy9M/79tz85886XfP9NQmPLNqAg1hJ9IwU9peLgk9eVhKwMmueSzPY+IW7f+ouvb0QaW7ZXdlQFKoWQ2WoVufLpPut/RDjIT4EheRNg/pNIljTYvNnXkk9VPbJgkk6VivPmQAXjI9c0Oz9qAOOPX1MJpk4NFYZ1wi5CyJi9vt8ADox8rLn5sf4KXJFnRmYnAXmVmap9u3tSztjIzCRiuPtARIKlp8Fwz9WrcjWFteo6WUhPYyBpOJvOfV7KHNs3Iwi910yNMoTE5uafNoDRxz7SELVI767hhKaFtN3B1HoCSYSQ3V/zaYt7rv0HOziaeSUSFAwAAAAASUVORK5CYII="},73768:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABnRSTlMA/wD/AP83WBt9AAAAeElEQVR4AWP4TyVAG4M03Yvl7XPwIKAaI//Kz1+/EzAIqFQ7fBouBDEISBoFVIPMotwgrZCJELMoNQjIhpj16ct3igyCI2B4kWsQBiDVIIRZaAi7QZs2bfpOCgCqH1oGbSIOjHpt1Gu0Nmjnzp2bSAFA9TQr/CkHAKApnvpVdCBUAAAAAElFTkSuQmCC"},51432:function(e){"use strict";e.exports="data:image/png;base64,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"},96560:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA8UlEQVRIx2NgGAUjB3ze0xDyeV/DUXT8ZW9DAXUs2NuY+2V/4390DLRkxtttDXyEMNkWEItJsgDo6plAPIkUTIIFDadf7Czh/ry3oYZsvKdBC6cFn/c3Zn/c2xhLQXD9+rytUhS7Bfsaf3zc0SD0eV/jHnItAAbXRpxB9Hl/w+q3O6tlv+xr+EuBBUE4Lfi4r877077GSgoMf3t1VQMbLgtC9+9vYAEGzw0KLJiCMxXdn9/A8XFfrTkleeHj3gYz/El1X8M0sl2/v+E6XsNvb8tlBybRd+Ra8GlvQwVeCz7ubrDAVtgRi4HlkcxolTFCAQBQd8PsIHPGqwAAAABJRU5ErkJggg=="},99680:function(e){"use strict";e.exports="data:image/png;base64,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"},59646:function(e,t,n){var r=n(27550),a=n(95636);e.exports=function(e,t,n){if(r())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var i=new(e.bind.apply(e,o));return n&&a(i,n.prototype),i},e.exports.__esModule=!0,e.exports.default=e.exports},32395:function(e,t,n){var r=n(39552);function a(){return e.exports=a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var a=r(e,t);if(a){var o=Object.getOwnPropertyDescriptor(a,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},e.exports.__esModule=!0,e.exports.default=e.exports,a.apply(null,arguments)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},40691:function(e){e.exports=function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},15407:function(e){e.exports=function(e){throw new TypeError('"'+e+'" is read-only')},e.exports.__esModule=!0,e.exports.default=e.exports},39552:function(e,t,n){var r=n(63072);e.exports=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},29901:function(e,t,n){var r=n(32395),a=n(63072);e.exports=function(e,t,n,o){var i=r(a(1&o?e.prototype:e),t,n);return 2&o&&"function"==typeof i?function(e){return i.apply(n,e)}:i},e.exports.__esModule=!0,e.exports.default=e.exports},61837:function(e,t,n){var r=n(63072),a=n(95636),o=n(40691),i=n(59646);function l(t){var n="function"==typeof Map?new Map:void 0;return e.exports=l=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return i(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,l(t)}e.exports=l,e.exports.__esModule=!0,e.exports.default=e.exports},86425:function(e,t,n){"use strict";var r=n(85224),a=n(93325).hp;function o(e,t){return function(){return e.apply(t,arguments)}}const{toString:i}=Object.prototype,{getPrototypeOf:l}=Object,u=(s=Object.create(null),e=>{const t=i.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())});var s;const c=e=>(e=e.toLowerCase(),t=>u(t)===e),d=e=>t=>typeof t===e,{isArray:f}=Array,p=d("undefined");const m=c("ArrayBuffer");const v=d("string"),h=d("function"),E=d("number"),g=e=>null!==e&&"object"===typeof e,A=e=>{if("object"!==u(e))return!1;const t=l(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},y=c("Date"),_=c("File"),C=c("Blob"),T=c("FileList"),b=c("URLSearchParams"),[N,O,D,S]=["ReadableStream","Request","Response","Headers"].map(c);function L(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,a;if("object"!==typeof e&&(e=[e]),f(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let i;for(r=0;r<o;r++)i=a[r],t.call(null,e[i],i,e)}}function I(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,a=n.length;for(;a-- >0;)if(r=n[a],t===r.toLowerCase())return r;return null}const R="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:n.g,w=e=>!p(e)&&e!==R;const M=(P="undefined"!==typeof Uint8Array&&l(Uint8Array),e=>P&&e instanceof P);var P;const k=c("HTMLFormElement"),x=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),B=c("RegExp"),F=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};L(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(r[a]=o||n)})),Object.defineProperties(e,r)},U="abcdefghijklmnopqrstuvwxyz",j="0123456789",H={DIGIT:j,ALPHA:U,ALPHA_DIGIT:U+U.toUpperCase()+j};const Y=c("AsyncFunction"),G=((e,t)=>{return e?setImmediate:t?(n=`axios@${Math.random()}`,r=[],R.addEventListener("message",(({source:e,data:t})=>{e===R&&t===n&&r.length&&r.shift()()}),!1),e=>{r.push(e),R.postMessage(n,"*")}):e=>setTimeout(e);var n,r})("function"===typeof setImmediate,h(R.postMessage)),K="undefined"!==typeof queueMicrotask?queueMicrotask.bind(R):"undefined"!==typeof r&&r.nextTick||G;var W={isArray:f,isArrayBuffer:m,isBuffer:function(e){return null!==e&&!p(e)&&null!==e.constructor&&!p(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||h(e.append)&&("formdata"===(t=u(e))||"object"===t&&h(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&m(e.buffer),t},isString:v,isNumber:E,isBoolean:e=>!0===e||!1===e,isObject:g,isPlainObject:A,isReadableStream:N,isRequest:O,isResponse:D,isHeaders:S,isUndefined:p,isDate:y,isFile:_,isBlob:C,isRegExp:B,isFunction:h,isStream:e=>g(e)&&h(e.pipe),isURLSearchParams:b,isTypedArray:M,isFileList:T,forEach:L,merge:function e(){const{caseless:t}=w(this)&&this||{},n={},r=(r,a)=>{const o=t&&I(n,a)||a;A(n[o])&&A(r)?n[o]=e(n[o],r):A(r)?n[o]=e({},r):f(r)?n[o]=r.slice():n[o]=r};for(let a=0,o=arguments.length;a<o;a++)arguments[a]&&L(arguments[a],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(L(t,((t,r)=>{n&&h(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let a,o,i;const u={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],r&&!r(i,e,t)||u[i]||(t[i]=e[i],u[i]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:c,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!E(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:k,hasOwnProperty:x,hasOwnProp:x,reduceDescriptors:F,freezeMethods:e=>{F(e,((t,n)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];h(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:I,global:R,isContextDefined:w,ALPHABET:H,generateString:(e=16,t=H.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&h(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(g(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const a=f(e)?[]:{};return L(e,((e,t)=>{const o=n(e,r+1);!p(o)&&(a[t]=o)})),t[r]=void 0,a}}return e};return n(e,0)},isAsyncFn:Y,isThenable:e=>e&&(g(e)||h(e))&&h(e.then)&&h(e.catch),setImmediate:G,asap:K};function z(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}W.inherits(z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:W.toJSONObject(this.config),code:this.code,status:this.status}}});const V=z.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(z,Q),Object.defineProperty(V,"isAxiosError",{value:!0}),z.from=(e,t,n,r,a,o)=>{const i=Object.create(V);return W.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),z.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};function X(e){return W.isPlainObject(e)||W.isArray(e)}function q(e){return W.endsWith(e,"[]")?e.slice(0,-2):e}function J(e,t,n){return e?e.concat(t).map((function(e,t){return e=q(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Z=W.toFlatObject(W,{},null,(function(e){return/^is[A-Z]/.test(e)}));function $(e,t,n){if(!W.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=W.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!W.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,l=n.indexes,u=(n.Blob||"undefined"!==typeof Blob&&Blob)&&W.isSpecCompliantForm(t);if(!W.isFunction(o))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(W.isDate(e))return e.toISOString();if(!u&&W.isBlob(e))throw new z("Blob is not supported. Use a Buffer instead.");return W.isArrayBuffer(e)||W.isTypedArray(e)?u&&"function"===typeof Blob?new Blob([e]):a.from(e):e}function c(e,n,a){let o=e;if(e&&!a&&"object"===typeof e)if(W.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(W.isArray(e)&&function(e){return W.isArray(e)&&!e.some(X)}(e)||(W.isFileList(e)||W.endsWith(n,"[]"))&&(o=W.toArray(e)))return n=q(n),o.forEach((function(e,r){!W.isUndefined(e)&&null!==e&&t.append(!0===l?J([n],r,i):null===l?n:n+"[]",s(e))})),!1;return!!X(e)||(t.append(J(a,n,i),s(e)),!1)}const d=[],f=Object.assign(Z,{defaultVisitor:c,convertValue:s,isVisitable:X});if(!W.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!W.isUndefined(n)){if(-1!==d.indexOf(n))throw Error("Circular reference detected in "+r.join("."));d.push(n),W.forEach(n,(function(n,a){!0===(!(W.isUndefined(n)||null===n)&&o.call(t,n,W.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),d.pop()}}(e),t}function ee(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function te(e,t){this._pairs=[],e&&$(e,this,t)}const ne=te.prototype;function re(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ae(e,t,n){if(!t)return e;const r=n&&n.encode||re,a=n&&n.serialize;let o;if(o=a?a(t,n):W.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}ne.append=function(e,t){this._pairs.push([e,t])},ne.toString=function(e){const t=e?function(t){return e.call(this,t,ee)}:ee;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var oe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){W.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},le={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:te,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const ue="undefined"!==typeof window&&"undefined"!==typeof document,se="object"===typeof navigator&&navigator||void 0,ce=ue&&(!se||["ReactNative","NativeScript","NS"].indexOf(se.product)<0),de="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,fe=ue&&window.location.href||"http://localhost";var pe={...Object.freeze({__proto__:null,hasBrowserEnv:ue,hasStandardBrowserWebWorkerEnv:de,hasStandardBrowserEnv:ce,navigator:se,origin:fe}),...le};function me(e){function t(e,n,r,a){let o=e[a++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),l=a>=e.length;if(o=!o&&W.isArray(r)?r.length:o,l)return W.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!i;r[o]&&W.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],a)&&W.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const a=n.length;let o;for(r=0;r<a;r++)o=n[r],t[o]=e[o];return t}(r[o])),!i}if(W.isFormData(e)&&W.isFunction(e.entries)){const n={};return W.forEachEntry(e,((e,r)=>{t(function(e){return W.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const ve={transitional:ie,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,a=W.isObject(e);a&&W.isHTMLForm(e)&&(e=new FormData(e));if(W.isFormData(e))return r?JSON.stringify(me(e)):e;if(W.isArrayBuffer(e)||W.isBuffer(e)||W.isStream(e)||W.isFile(e)||W.isBlob(e)||W.isReadableStream(e))return e;if(W.isArrayBufferView(e))return e.buffer;if(W.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return $(e,new pe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return pe.isNode&&W.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=W.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return $(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||r?(t.setContentType("application/json",!1),function(e,t,n){if(W.isString(e))try{return(t||JSON.parse)(e),W.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ve.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(W.isResponse(e)||W.isReadableStream(e))return e;if(e&&W.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(n){if("SyntaxError"===a.name)throw z.from(a,z.ERR_BAD_RESPONSE,this,null,this.response);throw a}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pe.classes.FormData,Blob:pe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};W.forEach(["delete","get","head","post","put","patch"],(e=>{ve.headers[e]={}}));var he=ve;const Ee=W.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const ge=Symbol("internals");function Ae(e){return e&&String(e).trim().toLowerCase()}function ye(e){return!1===e||null==e?e:W.isArray(e)?e.map(ye):String(e)}function _e(e,t,n,r,a){return W.isFunction(r)?r.call(this,t,n):(a&&(t=n),W.isString(t)?W.isString(r)?-1!==t.indexOf(r):W.isRegExp(r)?r.test(t):void 0:void 0)}class Ce{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function a(e,t,n){const a=Ae(t);if(!a)throw new Error("header name must be a non-empty string");const o=W.findKey(r,a);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=ye(e))}const o=(e,t)=>W.forEach(e,((e,n)=>a(e,n,t)));if(W.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(W.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),r=e.substring(a+1).trim(),!n||t[n]&&Ee[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(W.isHeaders(e))for(const[i,l]of e.entries())a(l,i,n);else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ae(e)){const n=W.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(W.isFunction(t))return t.call(this,e,n);if(W.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ae(e)){const n=W.findKey(this,e);return!(!n||void 0===this[n]||t&&!_e(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function a(e){if(e=Ae(e)){const a=W.findKey(n,e);!a||t&&!_e(0,n[a],a,t)||(delete n[a],r=!0)}}return W.isArray(e)?e.forEach(a):a(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const a=t[n];e&&!_e(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}normalize(e){const t=this,n={};return W.forEach(this,((r,a)=>{const o=W.findKey(n,a);if(o)return t[o]=ye(r),void delete t[a];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();i!==a&&delete t[a],t[i]=ye(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return W.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&W.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ge]=this[ge]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ae(e);t[r]||(!function(e,t){const n=W.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[r]=!0)}return W.isArray(e)?e.forEach(r):r(e),this}}Ce.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),W.reduceDescriptors(Ce.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),W.freezeMethods(Ce);var Te=Ce;function be(e,t){const n=this||he,r=t||n,a=Te.from(r.headers);let o=r.data;return W.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Ne(e){return!(!e||!e.__CANCEL__)}function Oe(e,t,n){z.call(this,null==e?"canceled":e,z.ERR_CANCELED,t,n),this.name="CanceledError"}function De(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new z("Request failed with status code "+n.status,[z.ERR_BAD_REQUEST,z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}W.inherits(Oe,z,{__CANCEL__:!0});const Se=(e,t,n=3)=>{let r=0;const a=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a,o=0,i=0;return t=void 0!==t?t:1e3,function(l){const u=Date.now(),s=r[i];a||(a=u),n[o]=l,r[o]=u;let c=i,d=0;for(;c!==o;)d+=n[c++],c%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-a<t)return;const f=s&&u-s;return f?Math.round(1e3*d/f):void 0}}(50,250);return function(e,t){let n,r,a=0,o=1e3/t;const i=(t,o=Date.now())=>{a=o,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),l=t-a;l>=o?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),o-l)))},()=>n&&i(n)]}((n=>{const o=n.loaded,i=n.lengthComputable?n.total:void 0,l=o-r,u=a(l);r=o;e({loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:u||void 0,estimated:u&&i&&o<=i?(i-o)/u:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},Le=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ie=e=>(...t)=>W.asap((()=>e(...t)));var Re=pe.hasStandardBrowserEnv?function(){const e=pe.navigator&&/(msie|trident)/i.test(pe.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=W.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},we=pe.hasStandardBrowserEnv?{write(e,t,n,r,a,o){const i=[e+"="+encodeURIComponent(t)];W.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),W.isString(r)&&i.push("path="+r),W.isString(a)&&i.push("domain="+a),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Me(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Pe=e=>e instanceof Te?{...e}:e;function ke(e,t){t=t||{};const n={};function r(e,t,n){return W.isPlainObject(e)&&W.isPlainObject(t)?W.merge.call({caseless:n},e,t):W.isPlainObject(t)?W.merge({},t):W.isArray(t)?t.slice():t}function a(e,t,n){return W.isUndefined(t)?W.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function o(e,t){if(!W.isUndefined(t))return r(void 0,t)}function i(e,t){return W.isUndefined(t)?W.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,a,o){return o in t?r(n,a):o in e?r(void 0,n):void 0}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t)=>a(Pe(e),Pe(t),!0)};return W.forEach(Object.keys(Object.assign({},e,t)),(function(r){const o=u[r]||a,i=o(e[r],t[r],r);W.isUndefined(i)&&o!==l||(n[r]=i)})),n}var xe=e=>{const t=ke({},e);let n,{data:r,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:i,headers:l,auth:u}=t;if(t.headers=l=Te.from(l),t.url=ae(Me(t.baseURL,t.url),e.params,e.paramsSerializer),u&&l.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),W.isFormData(r))if(pe.hasStandardBrowserEnv||pe.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(!1!==(n=l.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];l.setContentType([e||"multipart/form-data",...t].join("; "))}if(pe.hasStandardBrowserEnv&&(a&&W.isFunction(a)&&(a=a(t)),a||!1!==a&&Re(t.url))){const e=o&&i&&we.read(i);e&&l.set(o,e)}return t};var Be="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=xe(e);let a=r.data;const o=Te.from(r.headers).normalize();let i,l,u,s,c,{responseType:d,onUploadProgress:f,onDownloadProgress:p}=r;function m(){s&&s(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let v=new XMLHttpRequest;function h(){if(!v)return;const r=Te.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders());De((function(e){t(e),m()}),(function(e){n(e),m()}),{data:d&&"text"!==d&&"json"!==d?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:e,request:v}),v=null}v.open(r.method.toUpperCase(),r.url,!0),v.timeout=r.timeout,"onloadend"in v?v.onloadend=h:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(h)},v.onabort=function(){v&&(n(new z("Request aborted",z.ECONNABORTED,e,v)),v=null)},v.onerror=function(){n(new z("Network Error",z.ERR_NETWORK,e,v)),v=null},v.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const a=r.transitional||ie;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new z(t,a.clarifyTimeoutError?z.ETIMEDOUT:z.ECONNABORTED,e,v)),v=null},void 0===a&&o.setContentType(null),"setRequestHeader"in v&&W.forEach(o.toJSON(),(function(e,t){v.setRequestHeader(t,e)})),W.isUndefined(r.withCredentials)||(v.withCredentials=!!r.withCredentials),d&&"json"!==d&&(v.responseType=r.responseType),p&&([u,c]=Se(p,!0),v.addEventListener("progress",u)),f&&v.upload&&([l,s]=Se(f),v.upload.addEventListener("progress",l),v.upload.addEventListener("loadend",s)),(r.cancelToken||r.signal)&&(i=t=>{v&&(n(!t||t.type?new Oe(null,e,v):t),v.abort(),v=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const E=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);E&&-1===pe.protocols.indexOf(E)?n(new z("Unsupported protocol "+E+":",z.ERR_BAD_REQUEST,e)):v.send(a||null)}))};var Fe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const a=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof z?t:new Oe(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new z(`timeout ${t} of ms exceeded`,z.ETIMEDOUT))}),t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:l}=r;return l.unsubscribe=()=>W.asap(i),l}};const Ue=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,a=0;for(;a<n;)r=a+t,yield e.slice(a,r),a=r},je=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},He=(e,t,n,r)=>{const a=async function*(e,t){for await(const n of je(e))yield*Ue(n,t)}(e,t);let o,i=0,l=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await a.next();if(t)return l(),void e.close();let o=r.byteLength;if(n){let e=i+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw l(t),t}},cancel(e){return l(e),a.return()}},{highWaterMark:2})},Ye="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Ge=Ye&&"function"===typeof ReadableStream,Ke=Ye&&("function"===typeof TextEncoder?(We=new TextEncoder,e=>We.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var We;const ze=(e,...t)=>{try{return!!e(...t)}catch(n){return!1}},Ve=Ge&&ze((()=>{let e=!1;const t=new Request(pe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Qe=Ge&&ze((()=>W.isReadableStream(new Response("").body))),Xe={stream:Qe&&(e=>e.body)};var qe;Ye&&(qe=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Xe[e]&&(Xe[e]=W.isFunction(qe[e])?t=>t[e]():(t,n)=>{throw new z(`Response type '${e}' is not supported`,z.ERR_NOT_SUPPORT,n)})})));const Je=async(e,t)=>{const n=W.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(W.isBlob(e))return e.size;if(W.isSpecCompliantForm(e)){const t=new Request(pe.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return W.isArrayBufferView(e)||W.isArrayBuffer(e)?e.byteLength:(W.isURLSearchParams(e)&&(e+=""),W.isString(e)?(await Ke(e)).byteLength:void 0)})(t):n};const Ze={http:null,xhr:Be,fetch:Ye&&(async e=>{let{url:t,method:n,data:r,signal:a,cancelToken:o,timeout:i,onDownloadProgress:l,onUploadProgress:u,responseType:s,headers:c,withCredentials:d="same-origin",fetchOptions:f}=xe(e);s=s?(s+"").toLowerCase():"text";let p,m=Fe([a,o&&o.toAbortSignal()],i);const v=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let h;try{if(u&&Ve&&"get"!==n&&"head"!==n&&0!==(h=await Je(c,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(W.isFormData(r)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=Le(h,Se(Ie(u)));r=He(n.body,65536,e,t)}}W.isString(d)||(d=d?"include":"omit");const a="credentials"in Request.prototype;p=new Request(t,{...f,signal:m,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:a?d:void 0});let o=await fetch(p);const i=Qe&&("stream"===s||"response"===s);if(Qe&&(l||i&&v)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=W.toFiniteNumber(o.headers.get("content-length")),[n,r]=l&&Le(t,Se(Ie(l),!0))||[];o=new Response(He(o.body,65536,n,(()=>{r&&r(),v&&v()})),e)}s=s||"text";let E=await Xe[W.findKey(Xe,s)||"text"](o,e);return!i&&v&&v(),await new Promise(((t,n)=>{De(t,n,{data:E,headers:Te.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:p})}))}catch(E){if(v&&v(),E&&"TypeError"===E.name&&/fetch/i.test(E.message))throw Object.assign(new z("Network Error",z.ERR_NETWORK,e,p),{cause:E.cause||E});throw z.from(E,E&&E.code,e,p)}})};W.forEach(Ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const $e=e=>`- ${e}`,et=e=>W.isFunction(e)||null===e||!1===e;var tt=e=>{e=W.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let o=0;o<t;o++){let t;if(n=e[o],r=n,!et(n)&&(r=Ze[(t=String(n)).toLowerCase()],void 0===r))throw new z(`Unknown adapter '${t}'`);if(r)break;a[t||"#"+o]=r}if(!r){const e=Object.entries(a).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new z("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map($e).join("\n"):" "+$e(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function nt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Oe(null,e)}function rt(e){nt(e),e.headers=Te.from(e.headers),e.data=be.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return tt(e.adapter||he.adapter)(e).then((function(t){return nt(e),t.data=be.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return Ne(t)||(nt(e),t&&t.response&&(t.response.data=be.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const at="1.7.7",ot={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{ot[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const it={};ot.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new z(r(a," has been removed"+(t?" in "+t:"")),z.ERR_DEPRECATED);return t&&!it[a]&&(it[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}};var lt={assertOptions:function(e,t,n){if("object"!==typeof e)throw new z("options must be an object",z.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const o=r[a],i=t[o];if(i){const t=e[o],n=void 0===t||i(t,o,e);if(!0!==n)throw new z("option "+o+" must be "+n,z.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new z("Unknown option "+o,z.ERR_BAD_OPTION)}},validators:ot};const ut=lt.validators;class st{constructor(e){this.defaults=e,this.interceptors={request:new oe,response:new oe}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(r){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=ke(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:a}=t;void 0!==n&&lt.assertOptions(n,{silentJSONParsing:ut.transitional(ut.boolean),forcedJSONParsing:ut.transitional(ut.boolean),clarifyTimeoutError:ut.transitional(ut.boolean)},!1),null!=r&&(W.isFunction(r)?t.paramsSerializer={serialize:r}:lt.assertOptions(r,{encode:ut.function,serialize:ut.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&W.merge(a.common,a[t.method]);a&&W.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Te.concat(o,a);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const u=[];let s;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,d=0;if(!l){const e=[rt.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,u),c=e.length,s=Promise.resolve(t);d<c;)s=s.then(e[d++],e[d++]);return s}c=i.length;let f=t;for(d=0;d<c;){const e=i[d++],t=i[d++];try{f=e(f)}catch(p){t.call(this,p);break}}try{s=rt.call(this,f)}catch(p){return Promise.reject(p)}for(d=0,c=u.length;d<c;)s=s.then(u[d++],u[d++]);return s}getUri(e){return ae(Me((e=ke(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}W.forEach(["delete","get","head","options"],(function(e){st.prototype[e]=function(t,n){return this.request(ke(n||{},{method:e,url:t,data:(n||{}).data}))}})),W.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(ke(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}st.prototype[e]=t(),st.prototype[e+"Form"]=t(!0)}));var ct=st;class dt{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,a){n.reason||(n.reason=new Oe(e,r,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new dt((function(t){e=t})),cancel:e}}}var ft=dt;const pt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pt).forEach((([e,t])=>{pt[t]=e}));var mt=pt;const vt=function e(t){const n=new ct(t),r=o(ct.prototype.request,n);return W.extend(r,ct.prototype,n,{allOwnKeys:!0}),W.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(ke(t,n))},r}(he);vt.Axios=ct,vt.CanceledError=Oe,vt.CancelToken=ft,vt.isCancel=Ne,vt.VERSION=at,vt.toFormData=$,vt.AxiosError=z,vt.Cancel=vt.CanceledError,vt.all=function(e){return Promise.all(e)},vt.spread=function(e){return function(t){return e.apply(null,t)}},vt.isAxiosError=function(e){return W.isObject(e)&&!0===e.isAxiosError},vt.mergeConfig=ke,vt.AxiosHeaders=Te,vt.formToJSON=e=>me(W.isHTMLForm(e)?new FormData(e):e),vt.getAdapter=tt,vt.HttpStatusCode=mt,vt.default=vt,e.exports=vt},25451:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasCORS=void 0;var n=!1;try{n="undefined"!==typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(r){}t.hasCORS=n},19262:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0,t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,a=n.length;r<a;r++){var o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t}},77022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.parse=function(e){var t=e,a=e.indexOf("["),o=e.indexOf("]");-1!=a&&-1!=o&&(e=e.substring(0,a)+e.substring(a,o).replace(/:/g,";")+e.substring(o,e.length));for(var i=n.exec(e||""),l={},u=14;u--;)l[r[u]]=i[u]||"";return-1!=a&&-1!=o&&(l.source=t,l.host=l.host.substring(1,l.host.length-1).replace(/;/g,":"),l.authority=l.authority.replace("[","").replace("]","").replace(/;/g,":"),l.ipv6uri=!0),l.pathNames=function(e,t){var n=/\/{2,9}/g,r=t.replace(n,"/").split("/");"/"!=t.slice(0,1)&&0!==t.length||r.splice(0,1);"/"==t.slice(-1)&&r.splice(r.length-1,1);return r}(0,l.path),l.queryKey=function(e,t){var n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(e,t,r){t&&(n[t]=r)})),n}(0,l.query),l}},40975:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.yeast=t.decode=t.encode=void 0;var n,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),a={},o=0,i=0;function l(e){var t="";do{t=r[e%64]+t,e=Math.floor(e/64)}while(e>0);return t}for(t.encode=l,t.decode=function(e){var t=0;for(i=0;i<e.length;i++)t=64*t+a[e.charAt(i)];return t},t.yeast=function(){var e=l(+new Date);return e!==n?(o=0,n=e):e+"."+l(o++)};i<64;i++)a[r[i]]=i},6686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.globalThisShim=void 0,t.globalThisShim="undefined"!==typeof self?self:"undefined"!==typeof window?window:Function("return this")()},30567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextTick=t.parse=t.installTimerFunctions=t.transports=t.Transport=t.protocol=t.Socket=void 0;var r=n(17158);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return r.Socket}}),t.protocol=r.Socket.protocol;var a=n(73642);Object.defineProperty(t,"Transport",{enumerable:!0,get:function(){return a.Transport}});var o=n(81778);Object.defineProperty(t,"transports",{enumerable:!0,get:function(){return o.transports}});var i=n(24487);Object.defineProperty(t,"installTimerFunctions",{enumerable:!0,get:function(){return i.installTimerFunctions}});var l=n(77022);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return l.parse}});var u=n(74282);Object.defineProperty(t,"nextTick",{enumerable:!0,get:function(){return u.nextTick}})},17158:function(e,t,n){"use strict";n(15407).default;var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;var u=n(81778),s=n(24487),c=n(19262),d=n(77022),f=l(n(10255)),p=n(42742),m=n(54403),v=(0,f.default)("engine.io-client:socket"),h=function(e){function t(e){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(this,t),(n=o(this,t)).writeBuffer=[],e&&"object"===typeof e&&(a=e,e=null),e?(e=(0,d.parse)(e),a.hostname=e.host,a.secure="https"===e.protocol||"wss"===e.protocol,a.port=e.port,e.query&&(a.query=e.query)):a.host&&(a.hostname=(0,d.parse)(a.host).host),(0,s.installTimerFunctions)(n,a),n.secure=null!=a.secure?a.secure:"undefined"!==typeof location&&"https:"===location.protocol,a.hostname&&!a.port&&(a.port=n.secure?"443":"80"),n.hostname=a.hostname||("undefined"!==typeof location?location.hostname:"localhost"),n.port=a.port||("undefined"!==typeof location&&location.port?location.port:n.secure?"443":"80"),n.transports=a.transports||["polling","websocket"],n.writeBuffer=[],n.prevBufferLen=0,n.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},a),n.opts.path=n.opts.path.replace(/\/$/,"")+(n.opts.addTrailingSlash?"/":""),"string"===typeof n.opts.query&&(n.opts.query=(0,c.decode)(n.opts.query)),n.id=null,n.upgrades=null,n.pingInterval=null,n.pingTimeout=null,n.pingTimeoutTimer=null,"function"===typeof addEventListener&&(n.opts.closeOnBeforeunload&&(n.beforeunloadEventListener=function(){n.transport&&(n.transport.removeAllListeners(),n.transport.close())},addEventListener("beforeunload",n.beforeunloadEventListener,!1)),"localhost"!==n.hostname&&(n.offlineEventListener=function(){n.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",n.offlineEventListener,!1))),n.open(),n}return i(t,e),a(t,[{key:"createTransport",value:function(e){v('creating transport "%s"',e);var t=Object.assign({},this.opts.query);t.EIO=m.protocol,t.transport=e,this.id&&(t.sid=this.id);var n=Object.assign({},this.opts.transportOptions[e],this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return v("options: %j",n),new u.transports[e](n)}},{key:"open",value:function(){var e,n=this;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((function(){n.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(r){return v("error while creating transport: %s",r),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;v("setting transport %s",e.name),this.transport&&(v("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(function(e){return t.onClose("transport close",e)}))}},{key:"probe",value:function(e){var n=this;v('probing transport "%s"',e);var r=this.createTransport(e),a=!1;t.priorWebsocketSuccess=!1;var o=function(){a||(v('probe transport "%s" opened',e),r.send([{type:"ping",data:"probe"}]),r.once("packet",(function(o){if(!a)if("pong"===o.type&&"probe"===o.data){if(v('probe transport "%s" pong',e),n.upgrading=!0,n.emitReserved("upgrading",r),!r)return;t.priorWebsocketSuccess="websocket"===r.name,v('pausing current transport "%s"',n.transport.name),n.transport.pause((function(){a||"closed"!==n.readyState&&(v("changing transport and sending upgrade packet"),d(),n.setTransport(r),r.send([{type:"upgrade"}]),n.emitReserved("upgrade",r),r=null,n.upgrading=!1,n.flush())}))}else{v('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=r.name,n.emitReserved("upgradeError",i)}})))};function i(){a||(a=!0,d(),r.close(),r=null)}var l=function(t){var a=new Error("probe error: "+t);a.transport=r.name,i(),v('probe transport "%s" failed because of error: %s',e,t),n.emitReserved("upgradeError",a)};function u(){l("transport closed")}function s(){l("socket closed")}function c(e){r&&e.name!==r.name&&(v('"%s" works - aborting "%s"',e.name,r.name),i())}var d=function(){r.removeListener("open",o),r.removeListener("error",l),r.removeListener("close",u),n.off("close",s),n.off("upgrading",c)};r.once("open",o),r.once("error",l),r.once("close",u),this.once("close",s),this.once("upgrading",c),r.open()}},{key:"onOpen",value:function(){if(v("socket open"),this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){v("starting upgrade probes");for(var e=0,n=this.upgrades.length;e<n;e++)this.probe(this.upgrades[e])}}},{key:"onPacket",value:function(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(v('socket receive: type "%s", data "%s"',e.type,e.data),this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":var t=new Error("server error");t.code=e.data,this.onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data)}else v('packet received with socket readyState "%s"',this.readyState)}},{key:"onHandshake",value:function(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this.upgrades=this.filterUpgrades(e.upgrades),this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.maxPayload=e.maxPayload,this.onOpen(),"closed"!==this.readyState&&this.resetPingTimeout()}},{key:"resetPingTimeout",value:function(){var e=this;this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn((function(){e.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}},{key:"onDrain",value:function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}},{key:"flush",value:function(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){var e=this.getWritablePackets();v("flushing %d packets in socket",e.length),this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}},{key:"getWritablePackets",value:function(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;for(var e=1,t=0;t<this.writeBuffer.length;t++){var n=this.writeBuffer[t].data;if(n&&(e+=(0,s.byteLength)(n)),t>0&&e>this.maxPayload)return v("only send %d out of %d packets",t,this.writeBuffer.length),this.writeBuffer.slice(0,t);e+=2}return v("payload size is %d (max: %d)",e,this.maxPayload),this.writeBuffer}},{key:"write",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"send",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"sendPacket",value:function(e,t,n,r){if("function"===typeof t&&(r=t,t=void 0),"function"===typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){(n=n||{}).compress=!1!==n.compress;var a={type:e,data:t,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),r&&this.once("flush",r),this.flush()}}},{key:"close",value:function(){var e=this,t=function(){e.onClose("forced close"),v("socket closing - telling transport to close"),e.transport.close()},n=function(){e.off("upgrade",n),e.off("upgradeError",n),t()},r=function(){e.once("upgrade",n),e.once("upgradeError",n)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(function(){e.upgrading?r():t()})):this.upgrading?r():t()),this}},{key:"onError",value:function(e){v("socket error %j",e),t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}},{key:"onClose",value:function(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(v('socket close with reason: "%s"',e),this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"===typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}},{key:"filterUpgrades",value:function(e){for(var t=[],n=0,r=e.length;n<r;n++)~this.transports.indexOf(e[n])&&t.push(e[n]);return t}}])}(p.Emitter);t.Socket=h,h.protocol=m.protocol},73642:function(e,t,n){"use strict";var r=n(29901).default,a=n(34579).default,o=n(17383).default,i=n(18336).default,l=n(29511).default,u=n(61837).default,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Transport=void 0;var c=n(54403),d=n(42742),f=n(24487),p=(0,s(n(10255)).default)("engine.io-client:transport"),m=function(e){function t(e,n,r){var a;return o(this,t),(a=i(this,t,[e])).description=n,a.context=r,a.type="TransportError",a}return l(t,e),a(t)}(u(Error)),v=function(e){function t(e){var n;return o(this,t),(n=i(this,t)).writable=!1,(0,f.installTimerFunctions)(n,e),n.opts=e,n.query=e.query,n.socket=e.socket,n}return l(t,e),a(t,[{key:"onError",value:function(e,n,a){return r(t,"emitReserved",this,3)(["error",new m(e,n,a)]),this}},{key:"open",value:function(){return this.readyState="opening",this.doOpen(),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(e){"open"===this.readyState?this.write(e):p("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,r(t,"emitReserved",this,3)(["open"])}},{key:"onData",value:function(e){var t=(0,c.decodePacket)(e,this.socket.binaryType);this.onPacket(t)}},{key:"onPacket",value:function(e){r(t,"emitReserved",this,3)(["packet",e])}},{key:"onClose",value:function(e){this.readyState="closed",r(t,"emitReserved",this,3)(["close",e])}},{key:"pause",value:function(e){}}])}(d.Emitter);t.Transport=v},81778:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transports=void 0;var r=n(1689),a=n(61325);t.transports={websocket:a.WS,polling:r.Polling}},1689:function(e,t,n){"use strict";n(15407).default;var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Request=t.Polling=void 0;var u=n(73642),s=l(n(10255)),c=n(40975),d=n(19262),f=n(54403),p=n(65068),m=n(42742),v=n(24487),h=n(6686),E=(0,s.default)("engine.io-client:polling");function g(){}var A=null!=new p.XHR({xdomain:!1}).responseType,y=function(e){function t(e){var n;if(r(this,t),(n=o(this,t,[e])).polling=!1,"undefined"!==typeof location){var a="https:"===location.protocol,i=location.port;i||(i=a?"443":"80"),n.xd="undefined"!==typeof location&&e.hostname!==location.hostname||i!==e.port,n.xs=e.secure!==a}var l=e&&e.forceBase64;return n.supportsBinary=A&&!l,n}return i(t,e),a(t,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(e){var t=this;this.readyState="pausing";var n=function(){E("paused"),t.readyState="paused",e()};if(this.polling||!this.writable){var r=0;this.polling&&(E("we are currently polling - waiting to pause"),r++,this.once("pollComplete",(function(){E("pre-pause polling complete"),--r||n()}))),this.writable||(E("we are currently writing - waiting to pause"),r++,this.once("drain",(function(){E("pre-pause writing complete"),--r||n()})))}else n()}},{key:"poll",value:function(){E("polling"),this.polling=!0,this.doPoll(),this.emitReserved("poll")}},{key:"onData",value:function(e){var t=this;E("polling got data %s",e);(0,f.decodePayload)(e,this.socket.binaryType).forEach((function(e){if("opening"===t.readyState&&"open"===e.type&&t.onOpen(),"close"===e.type)return t.onClose({description:"transport closed by the server"}),!1;t.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState?this.poll():E('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var e=this,t=function(){E("writing close packet"),e.write([{type:"close"}])};"open"===this.readyState?(E("transport open - closing"),t()):(E("transport not open - deferring close"),this.once("open",t))}},{key:"write",value:function(e){var t=this;this.writable=!1,(0,f.encodePayload)(e,(function(e){t.doWrite(e,(function(){t.writable=!0,t.emitReserved("drain")}))}))}},{key:"uri",value:function(){var e=this.query||{},t=this.opts.secure?"https":"http",n="";!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=(0,c.yeast)()),this.supportsBinary||e.sid||(e.b64=1),this.opts.port&&("https"===t&&443!==Number(this.opts.port)||"http"===t&&80!==Number(this.opts.port))&&(n=":"+this.opts.port);var r=(0,d.encode)(e);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(e,{xd:this.xd,xs:this.xs},this.opts),new _(this.uri(),e)}},{key:"doWrite",value:function(e,t){var n=this,r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",(function(e,t){n.onError("xhr post error",e,t)}))}},{key:"doPoll",value:function(){var e=this;E("xhr poll");var t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(function(t,n){e.onError("xhr poll error",t,n)})),this.pollXhr=t}}])}(u.Transport);t.Polling=y;var _=function(e){function t(e,n){var a;return r(this,t),a=o(this,t),(0,v.installTimerFunctions)(a,n),a.opts=n,a.method=n.method||"GET",a.uri=e,a.async=!1!==n.async,a.data=void 0!==n.data?n.data:null,a.create(),a}return i(t,e),a(t,[{key:"create",value:function(){var e=this,n=(0,v.pick)(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd,n.xscheme=!!this.opts.xs;var r=this.xhr=new p.XHR(n);try{E("xhr open %s: %s",this.method,this.uri),r.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var a in r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(a)&&r.setRequestHeader(a,this.opts.extraHeaders[a])}catch(o){}if("POST"===this.method)try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(o){}try{r.setRequestHeader("Accept","*/*")}catch(o){}"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=function(){4===r.readyState&&(200===r.status||1223===r.status?e.onLoad():e.setTimeoutFn((function(){e.onError("number"===typeof r.status?r.status:0)}),0))},E("xhr data %s",this.data),r.send(this.data)}catch(o){return void this.setTimeoutFn((function(){e.onError(o)}),0)}"undefined"!==typeof document&&(this.index=t.requestsCount++,t.requests[this.index]=this)}},{key:"onError",value:function(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}},{key:"cleanup",value:function(e){if("undefined"!==typeof this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=g,e)try{this.xhr.abort()}catch(n){}"undefined"!==typeof document&&delete t.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}},{key:"abort",value:function(){this.cleanup()}}])}(m.Emitter);if(t.Request=_,_.requestsCount=0,_.requests={},"undefined"!==typeof document)if("function"===typeof attachEvent)attachEvent("onunload",T);else if("function"===typeof addEventListener){var C="onpagehide"in h.globalThisShim?"pagehide":"unload";addEventListener(C,T,!1)}function T(){for(var e in _.requests)_.requests.hasOwnProperty(e)&&_.requests[e].abort()}},74282:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultBinaryType=t.usingBrowserWebSocket=t.WebSocket=t.nextTick=void 0;var r=n(6686);t.nextTick="function"===typeof Promise&&"function"===typeof Promise.resolve?function(e){return Promise.resolve().then(e)}:function(e,t){return t(e,0)},t.WebSocket=r.globalThisShim.WebSocket||r.globalThisShim.MozWebSocket,t.usingBrowserWebSocket=!0,t.defaultBinaryType="arraybuffer"},61325:function(e,t,n){"use strict";var r=n(93325).hp,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29511).default,u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WS=void 0;var s=n(73642),c=n(19262),d=n(40975),f=n(24487),p=n(74282),m=u(n(10255)),v=n(54403),h=(0,m.default)("engine.io-client:websocket"),E="undefined"!==typeof navigator&&"string"===typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),g=function(e){function t(e){var n;return a(this,t),(n=i(this,t,[e])).supportsBinary=!e.forceBase64,n}return l(t,e),o(t,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var e=this.uri(),t=this.opts.protocols,n=E?{}:(0,f.pick)(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=p.usingBrowserWebSocket&&!E?t?new p.WebSocket(e,t):new p.WebSocket(e):new p.WebSocket(e,t,n)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType||p.defaultBinaryType,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var e=this;this.ws.onopen=function(){e.opts.autoUnref&&e.ws._socket.unref(),e.onOpen()},this.ws.onclose=function(t){return e.onClose({description:"websocket connection closed",context:t})},this.ws.onmessage=function(t){return e.onData(t.data)},this.ws.onerror=function(t){return e.onError("websocket error",t)}}},{key:"write",value:function(e){var t=this;this.writable=!1;for(var n=function(){var n=e[a],o=a===e.length-1;(0,v.encodePacket)(n,t.supportsBinary,(function(e){var a={};p.usingBrowserWebSocket||(n.options&&(a.compress=n.options.compress),t.opts.perMessageDeflate&&("string"===typeof e?r.byteLength(e):e.length)<t.opts.perMessageDeflate.threshold&&(a.compress=!1));try{p.usingBrowserWebSocket?t.ws.send(e):t.ws.send(e,a)}catch(i){h("websocket closed before onclose event")}o&&(0,p.nextTick)((function(){t.writable=!0,t.emitReserved("drain")}),t.setTimeoutFn)}))},a=0;a<e.length;a++)n()}},{key:"doClose",value:function(){"undefined"!==typeof this.ws&&(this.ws.close(),this.ws=null)}},{key:"uri",value:function(){var e=this.query||{},t=this.opts.secure?"wss":"ws",n="";this.opts.port&&("wss"===t&&443!==Number(this.opts.port)||"ws"===t&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),this.opts.timestampRequests&&(e[this.opts.timestampParam]=(0,d.yeast)()),this.supportsBinary||(e.b64=1);var r=(0,c.encode)(e);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"check",value:function(){return!!p.WebSocket}}])}(s.Transport);t.WS=g},65068:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XHR=void 0;var r=n(25451),a=n(6686);t.XHR=function(e){var t=e.xdomain;try{if("undefined"!==typeof XMLHttpRequest&&(!t||r.hasCORS))return new XMLHttpRequest}catch(n){}if(!t)try{return new(a.globalThisShim[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(n){}}},24487:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.byteLength=t.installTimerFunctions=t.pick=void 0;var r=n(6686);t.pick=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(t,n){return e.hasOwnProperty(n)&&(t[n]=e[n]),t}),{})};var a=r.globalThisShim.setTimeout,o=r.globalThisShim.clearTimeout;t.installTimerFunctions=function(e,t){t.useNativeTimers?(e.setTimeoutFn=a.bind(r.globalThisShim),e.clearTimeoutFn=o.bind(r.globalThisShim)):(e.setTimeoutFn=r.globalThisShim.setTimeout.bind(r.globalThisShim),e.clearTimeoutFn=r.globalThisShim.clearTimeout.bind(r.globalThisShim))};t.byteLength=function(e){return"string"===typeof e?function(e){for(var t=0,n=0,r=0,a=e.length;r<a;r++)(t=e.charCodeAt(r))<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}(e):Math.ceil(1.33*(e.byteLength||e.size))}},62249:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ERROR_PACKET=t.PACKET_TYPES_REVERSE=t.PACKET_TYPES=void 0;var n=Object.create(null);t.PACKET_TYPES=n,n.open="0",n.close="1",n.ping="2",n.pong="3",n.message="4",n.upgrade="5",n.noop="6";var r=Object.create(null);t.PACKET_TYPES_REVERSE=r,Object.keys(n).forEach((function(e){r[n[e]]=e}));t.ERROR_PACKET={type:"error",data:"parser error"}},47316:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0;for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="undefined"===typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)r[n.charCodeAt(a)]=a;t.encode=function(e){var t,r=new Uint8Array(e),a=r.length,o="";for(t=0;t<a;t+=3)o+=n[r[t]>>2],o+=n[(3&r[t])<<4|r[t+1]>>4],o+=n[(15&r[t+1])<<2|r[t+2]>>6],o+=n[63&r[t+2]];return a%3===2?o=o.substring(0,o.length-1)+"=":a%3===1&&(o=o.substring(0,o.length-2)+"=="),o};t.decode=function(e){var t,n,a,o,i,l=.75*e.length,u=e.length,s=0;"="===e[e.length-1]&&(l--,"="===e[e.length-2]&&l--);var c=new ArrayBuffer(l),d=new Uint8Array(c);for(t=0;t<u;t+=4)n=r[e.charCodeAt(t)],a=r[e.charCodeAt(t+1)],o=r[e.charCodeAt(t+2)],i=r[e.charCodeAt(t+3)],d[s++]=n<<2|a>>4,d[s++]=(15&a)<<4|o>>2,d[s++]=(3&o)<<6|63&i;return c}},78883:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62249),a=n(47316),o="function"===typeof ArrayBuffer,i=function(e,t){if(o){var n=(0,a.decode)(e);return l(n,t)}return{base64:!0,data:e}},l=function(e,t){return"blob"===t&&e instanceof ArrayBuffer?new Blob([e]):e};t.default=function(e,t){if("string"!==typeof e)return{type:"message",data:l(e,t)};var n=e.charAt(0);return"b"===n?{type:"message",data:i(e.substring(1),t)}:r.PACKET_TYPES_REVERSE[n]?e.length>1?{type:r.PACKET_TYPES_REVERSE[n],data:e.substring(1)}:{type:r.PACKET_TYPES_REVERSE[n]}:r.ERROR_PACKET}},22043:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62249),a="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),o="function"===typeof ArrayBuffer,i=function(e,t){var n=new FileReader;return n.onload=function(){var e=n.result.split(",")[1];t("b"+(e||""))},n.readAsDataURL(e)};t.default=function(e,t,n){var l,u=e.type,s=e.data;return a&&s instanceof Blob?t?n(s):i(s,n):o&&(s instanceof ArrayBuffer||(l=s,"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(l):l&&l.buffer instanceof ArrayBuffer))?t?n(s):i(new Blob([s]),n):n(r.PACKET_TYPES[u]+(s||""))}},54403:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePayload=t.decodePacket=t.encodePayload=t.encodePacket=t.protocol=void 0;var r=n(22043);t.encodePacket=r.default;var a=n(78883);t.decodePacket=a.default;var o=String.fromCharCode(30);t.encodePayload=function(e,t){var n=e.length,a=new Array(n),i=0;e.forEach((function(e,l){(0,r.default)(e,!1,(function(e){a[l]=e,++i===n&&t(a.join(o))}))}))};t.decodePayload=function(e,t){for(var n=e.split(o),r=[],i=0;i<n.length;i++){var l=(0,a.default)(n[i],t);if(r.push(l),"error"===l.type)break}return r},t.protocol=4},56374:function(e,t){"use strict";function n(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Object.defineProperty(t,"__esModule",{value:!0}),t.Backoff=void 0,t.Backoff=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},3304:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.connect=t.io=t.Socket=t.Manager=t.protocol=void 0;var a=n(60937),o=n(55011);Object.defineProperty(t,"Manager",{enumerable:!0,get:function(){return o.Manager}});var i=n(899);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return i.Socket}});var l=r(n(10255)).default("socket.io-client"),u={};function s(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,r=a.url(e,t.path||"/socket.io"),i=r.source,s=r.id,c=r.path,d=u[s]&&c in u[s].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||d?(l("ignoring socket cache for %s",i),n=new o.Manager(i,t)):(u[s]||(l("new io instance for %s",i),u[s]=new o.Manager(i,t)),n=u[s]),r.query&&!t.query&&(t.query=r.queryKey),n.socket(r.path,t)}t.io=s,t.connect=s,t.default=s,Object.assign(s,{Manager:o.Manager,Socket:i.Socket,io:s,connect:s});var c=n(3836);Object.defineProperty(t,"protocol",{enumerable:!0,get:function(){return c.protocol}}),e.exports=s},55011:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,l=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),u=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&l(t,e,n);return u(t,e),t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Manager=void 0;var d=n(30567),f=n(899),p=s(n(3836)),m=n(19143),v=n(56374),h=n(42742),E=c(n(10255)).default("socket.io-client:manager"),g=function(e){function t(e,n){var a,i;r(this,t),(a=o(this,t)).nsps={},a.subs=[],e&&"object"===typeof e&&(n=e,e=void 0),(n=n||{}).path=n.path||"/socket.io",a.opts=n,d.installTimerFunctions(a,n),a.reconnection(!1!==n.reconnection),a.reconnectionAttempts(n.reconnectionAttempts||1/0),a.reconnectionDelay(n.reconnectionDelay||1e3),a.reconnectionDelayMax(n.reconnectionDelayMax||5e3),a.randomizationFactor(null!==(i=n.randomizationFactor)&&void 0!==i?i:.5),a.backoff=new v.Backoff({min:a.reconnectionDelay(),max:a.reconnectionDelayMax(),jitter:a.randomizationFactor()}),a.timeout(null==n.timeout?2e4:n.timeout),a._readyState="closed",a.uri=e;var l=n.parser||p;return a.encoder=new l.Encoder,a.decoder=new l.Decoder,a._autoConnect=!1!==n.autoConnect,a._autoConnect&&a.open(),a}return i(t,e),a(t,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(E("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;E("opening %s",this.uri),this.engine=new d.Socket(this.uri,this.opts);var n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;var a=m.on(n,"open",(function(){r.onopen(),e&&e()})),o=m.on(n,"error",(function(n){E("error"),r.cleanup(),r._readyState="closed",t.emitReserved("error",n),e?e(n):r.maybeReconnectOnOpen()}));if(!1!==this._timeout){var i=this._timeout;E("connect attempt will timeout after %d",i),0===i&&a();var l=this.setTimeoutFn((function(){E("connect attempt timed out after %d",i),a(),n.close(),n.emit("error",new Error("timeout"))}),i);this.opts.autoUnref&&l.unref(),this.subs.push((function(){clearTimeout(l)}))}return this.subs.push(a),this.subs.push(o),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){E("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push(m.on(e,"ping",this.onping.bind(this)),m.on(e,"data",this.ondata.bind(this)),m.on(e,"error",this.onerror.bind(this)),m.on(e,"close",this.onclose.bind(this)),m.on(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}},{key:"ondecoded",value:function(e){var t=this;d.nextTick((function(){t.emitReserved("packet",e)}),this.setTimeoutFn)}},{key:"onerror",value:function(e){E("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new f.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t<n.length;t++){var r=n[t];if(this.nsps[r].active)return void E("socket %s is still active, skipping close",r)}this._close()}},{key:"_packet",value:function(e){E("writing packet %j",e);for(var t=this.encoder.encode(e),n=0;n<t.length;n++)this.engine.write(t[n],e.options)}},{key:"cleanup",value:function(){E("cleanup"),this.subs.forEach((function(e){return e()})),this.subs.length=0,this.decoder.destroy()}},{key:"_close",value:function(){E("disconnect"),this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}},{key:"disconnect",value:function(){return this._close()}},{key:"onclose",value:function(e,t){E("closed due to %s",e),this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}},{key:"reconnect",value:function(){var e=this;if(this._reconnecting||this.skipReconnect)return this;var t=this;if(this.backoff.attempts>=this._reconnectionAttempts)E("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();E("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var r=this.setTimeoutFn((function(){t.skipReconnect||(E("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((function(n){n?(E("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(E("reconnect success"),t.onreconnect())})))}),n);this.opts.autoUnref&&r.unref(),this.subs.push((function(){clearTimeout(r)}))}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}])}(h.Emitter);t.Manager=g},19143:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.on=void 0,t.on=function(e,t,n){return e.on(t,n),function(){e.off(t,n)}}},899:function(e,t,n){"use strict";var r=n(50883).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,l=n(29901).default,u=n(29511).default,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;var c=n(3836),d=n(19143),f=n(42742),p=s(n(10255)).default("socket.io-client:socket"),m=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),v=function(e){function t(e,n,r){var o;return a(this,t),(o=i(this,t)).connected=!1,o.recovered=!1,o.receiveBuffer=[],o.sendBuffer=[],o._queue=[],o._queueSeq=0,o.ids=0,o.acks={},o.flags={},o.io=e,o.nsp=n,r&&r.auth&&(o.auth=r.auth),o._opts=Object.assign({},r),o.io._autoConnect&&o.open(),o}return u(t,e),o(t,[{key:"disconnected",get:function(){return!this.connected}},{key:"subEvents",value:function(){if(!this.subs){var e=this.io;this.subs=[d.on(e,"open",this.onopen.bind(this)),d.on(e,"packet",this.onpacket.bind(this)),d.on(e,"error",this.onerror.bind(this)),d.on(e,"close",this.onclose.bind(this))]}}},{key:"active",get:function(){return!!this.subs}},{key:"connect",value:function(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}},{key:"open",value:function(){return this.connect()}},{key:"send",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.unshift("message"),this.emit.apply(this,t),this}},{key:"emit",value:function(e){if(m.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;var a={type:c.PacketType.EVENT,data:n,options:{}};if(a.options.compress=!1!==this.flags.compress,"function"===typeof n[n.length-1]){var o=this.ids++;p("emitting packet with ack id %d",o);var i=n.pop();this._registerAckCallback(o,i),a.id=o}var l=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!l||!this.connected)?p("discard packet as the transport is not currently writable"):this.connected?(this.notifyOutgoingListeners(a),this.packet(a)):this.sendBuffer.push(a),this.flags={},this}},{key:"_registerAckCallback",value:function(e,t){var n,r=this,a=null!==(n=this.flags.timeout)&&void 0!==n?n:this._opts.ackTimeout;if(void 0!==a){var o=this.io.setTimeoutFn((function(){delete r.acks[e];for(var n=0;n<r.sendBuffer.length;n++)r.sendBuffer[n].id===e&&(p("removing packet with ack id %d from the buffer",e),r.sendBuffer.splice(n,1));p("event with ack id %d has timed out after %d ms",e,a),t.call(r,new Error("operation has timed out"))}),a);this.acks[e]=function(){r.io.clearTimeoutFn(o);for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];t.apply(r,[null].concat(n))}}else this.acks[e]=t}},{key:"emitWithAck",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var o=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise((function(n,a){r.push((function(e,t){return o?e?a(e):n(t):n(e)})),t.emit.apply(t,[e].concat(r))}))}},{key:"_addToQueue",value:function(e){var t,n=this;"function"===typeof e[e.length-1]&&(t=e.pop());var r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((function(e){if(r===n._queue[0]){if(null!==e)r.tryCount>n._opts.retries&&(p("packet [%d] is discarded after %d tries",r.id,r.tryCount),n._queue.shift(),t&&t(e));else if(p("packet [%d] was successfully sent",r.id),n._queue.shift(),t){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];t.apply(void 0,[null].concat(o))}return r.pending=!1,n._drainQueue()}})),this._queue.push(r),this._drainQueue()}},{key:"_drainQueue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(p("draining queue"),this.connected&&0!==this._queue.length){var t=this._queue[0];!t.pending||e?(t.pending=!0,t.tryCount++,p("sending packet [%d] (try n\xb0%d)",t.id,t.tryCount),this.flags=t.flags,this.emit.apply(this,t.args)):p("packet [%d] has already been sent and is waiting for an ack",t.id)}}},{key:"packet",value:function(e){e.nsp=this.nsp,this.io._packet(e)}},{key:"onopen",value:function(){var e=this;p("transport is open - connecting"),"function"==typeof this.auth?this.auth((function(t){e._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}},{key:"_sendConnectPacket",value:function(e){this.packet({type:c.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}},{key:"onerror",value:function(e){this.connected||this.emitReserved("connect_error",e)}},{key:"onclose",value:function(e,t){p("close (%s)",e),this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t)}},{key:"onpacket",value:function(e){if(e.nsp===this.nsp)switch(e.type){case c.PacketType.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case c.PacketType.EVENT:case c.PacketType.BINARY_EVENT:this.onevent(e);break;case c.PacketType.ACK:case c.PacketType.BINARY_ACK:this.onack(e);break;case c.PacketType.DISCONNECT:this.ondisconnect();break;case c.PacketType.CONNECT_ERROR:this.destroy();var t=new Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}},{key:"onevent",value:function(e){var t=e.data||[];p("emitting event %j",t),null!=e.id&&(p("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}},{key:"emitEvent",value:function(e){if(this._anyListeners&&this._anyListeners.length){var n,a=this._anyListeners.slice(),o=r(a);try{for(o.s();!(n=o.n()).done;){n.value.apply(this,e)}}catch(i){o.e(i)}finally{o.f()}}l(t,"emit",this,1).apply(this,e),this._pid&&e.length&&"string"===typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}},{key:"ack",value:function(e){var t=this,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];p("sending ack %j",a),t.packet({type:c.PacketType.ACK,id:e,data:a})}}}},{key:"onack",value:function(e){var t=this.acks[e.id];"function"===typeof t?(p("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):p("bad ack %s",e.id)}},{key:"onconnect",value:function(e,t){p("socket connected with id %s",e),this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}},{key:"emitBuffered",value:function(){var e=this;this.receiveBuffer.forEach((function(t){return e.emitEvent(t)})),this.receiveBuffer=[],this.sendBuffer.forEach((function(t){e.notifyOutgoingListeners(t),e.packet(t)})),this.sendBuffer=[]}},{key:"ondisconnect",value:function(){p("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")}},{key:"destroy",value:function(){this.subs&&(this.subs.forEach((function(e){return e()})),this.subs=void 0),this.io._destroy(this)}},{key:"disconnect",value:function(){return this.connected&&(p("performing disconnect (%s)",this.nsp),this.packet({type:c.PacketType.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}},{key:"close",value:function(){return this.disconnect()}},{key:"compress",value:function(e){return this.flags.compress=e,this}},{key:"volatile",get:function(){return this.flags.volatile=!0,this}},{key:"timeout",value:function(e){return this.flags.timeout=e,this}},{key:"onAny",value:function(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}},{key:"prependAny",value:function(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}},{key:"offAny",value:function(e){if(!this._anyListeners)return this;if(e){for(var t=this._anyListeners,n=0;n<t.length;n++)if(e===t[n])return t.splice(n,1),this}else this._anyListeners=[];return this}},{key:"listenersAny",value:function(){return this._anyListeners||[]}},{key:"onAnyOutgoing",value:function(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}},{key:"prependAnyOutgoing",value:function(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}},{key:"offAnyOutgoing",value:function(e){if(!this._anyOutgoingListeners)return this;if(e){for(var t=this._anyOutgoingListeners,n=0;n<t.length;n++)if(e===t[n])return t.splice(n,1),this}else this._anyOutgoingListeners=[];return this}},{key:"listenersAnyOutgoing",value:function(){return this._anyOutgoingListeners||[]}},{key:"notifyOutgoingListeners",value:function(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){var t,n=this._anyOutgoingListeners.slice(),a=r(n);try{for(a.s();!(t=a.n()).done;){t.value.apply(this,e.data)}}catch(o){a.e(o)}finally{a.f()}}}}])}(f.Emitter);t.Socket=v},60937:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.url=void 0;var a=n(30567),o=r(n(10255)).default("socket.io-client:url");t.url=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=e;n=n||"undefined"!==typeof location&&location,null==e&&(e=n.protocol+"//"+n.host),"string"===typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?n.protocol+e:n.host+e),/^(https?|wss?):\/\//.test(e)||(o("protocol-less url %s",e),e="undefined"!==typeof n?n.protocol+"//"+e:"https://"+e),o("parse %s",e),r=a.parse(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var i=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+t,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}},59935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reconstructPacket=t.deconstructPacket=void 0;var r=n(89338);function a(e,t){if(!e)return e;if((0,r.isBinary)(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(Array.isArray(e)){for(var o=new Array(e.length),i=0;i<e.length;i++)o[i]=a(e[i],t);return o}if("object"===typeof e&&!(e instanceof Date)){var l={};for(var u in e)Object.prototype.hasOwnProperty.call(e,u)&&(l[u]=a(e[u],t));return l}return e}function o(e,t){if(!e)return e;if(e&&!0===e._placeholder){if("number"===typeof e.num&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}if(Array.isArray(e))for(var n=0;n<e.length;n++)e[n]=o(e[n],t);else if("object"===typeof e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=o(e[r],t));return e}t.deconstructPacket=function(e){var t=[],n=e.data,r=e;return r.data=a(n,t),r.attachments=t.length,{packet:r,buffers:t}},t.reconstructPacket=function(e,t){return e.data=o(e.data,t),delete e.attachments,e}},3836:function(e,t,n){"use strict";var r=n(18336).default,a=n(29901).default,o=n(29511).default,i=n(17383).default,l=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Decoder=t.Encoder=t.PacketType=t.protocol=void 0;var u,s=n(42742),c=n(59935),d=n(89338),f=(0,n(10255).default)("socket.io-parser"),p=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];t.protocol=5,function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"}(u=t.PacketType||(t.PacketType={}));var m=function(){return l((function e(t){i(this,e),this.replacer=t}),[{key:"encode",value:function(e){return f("encoding packet %j",e),e.type!==u.EVENT&&e.type!==u.ACK||!(0,d.hasBinary)(e)?[this.encodeAsString(e)]:this.encodeAsBinary({type:e.type===u.EVENT?u.BINARY_EVENT:u.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id})}},{key:"encodeAsString",value:function(e){var t=""+e.type;return e.type!==u.BINARY_EVENT&&e.type!==u.BINARY_ACK||(t+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(t+=e.nsp+","),null!=e.id&&(t+=e.id),null!=e.data&&(t+=JSON.stringify(e.data,this.replacer)),f("encoded %j as %s",e,t),t}},{key:"encodeAsBinary",value:function(e){var t=(0,c.deconstructPacket)(e),n=this.encodeAsString(t.packet),r=t.buffers;return r.unshift(n),r}}])}();function v(e){return"[object Object]"===Object.prototype.toString.call(e)}t.Encoder=m;var h=function(e){function t(e){var n;return i(this,t),(n=r(this,t)).reviver=e,n}return o(t,e),l(t,[{key:"add",value:function(e){var n;if("string"===typeof e){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");var r=(n=this.decodeString(e)).type===u.BINARY_EVENT;r||n.type===u.BINARY_ACK?(n.type=r?u.EVENT:u.ACK,this.reconstructor=new E(n),0===n.attachments&&a(t,"emitReserved",this,3)(["decoded",n])):a(t,"emitReserved",this,3)(["decoded",n])}else{if(!(0,d.isBinary)(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,a(t,"emitReserved",this,3)(["decoded",n]))}}},{key:"decodeString",value:function(e){var n=0,r={type:Number(e.charAt(0))};if(void 0===u[r.type])throw new Error("unknown packet type "+r.type);if(r.type===u.BINARY_EVENT||r.type===u.BINARY_ACK){for(var a=n+1;"-"!==e.charAt(++n)&&n!=e.length;);var o=e.substring(a,n);if(o!=Number(o)||"-"!==e.charAt(n))throw new Error("Illegal attachments");r.attachments=Number(o)}if("/"===e.charAt(n+1)){for(var i=n+1;++n;){if(","===e.charAt(n))break;if(n===e.length)break}r.nsp=e.substring(i,n)}else r.nsp="/";var l=e.charAt(n+1);if(""!==l&&Number(l)==l){for(var s=n+1;++n;){var c=e.charAt(n);if(null==c||Number(c)!=c){--n;break}if(n===e.length)break}r.id=Number(e.substring(s,n+1))}if(e.charAt(++n)){var d=this.tryParse(e.substr(n));if(!t.isPayloadValid(r.type,d))throw new Error("invalid payload");r.data=d}return f("decoded %s as %j",e,r),r}},{key:"tryParse",value:function(e){try{return JSON.parse(e,this.reviver)}catch(t){return!1}}},{key:"destroy",value:function(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}],[{key:"isPayloadValid",value:function(e,t){switch(e){case u.CONNECT:return v(t);case u.DISCONNECT:return void 0===t;case u.CONNECT_ERROR:return"string"===typeof t||v(t);case u.EVENT:case u.BINARY_EVENT:return Array.isArray(t)&&("number"===typeof t[0]||"string"===typeof t[0]&&-1===p.indexOf(t[0]));case u.ACK:case u.BINARY_ACK:return Array.isArray(t)}}}])}(s.Emitter);t.Decoder=h;var E=function(){return l((function e(t){i(this,e),this.packet=t,this.buffers=[],this.reconPack=t}),[{key:"takeBinaryData",value:function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=(0,c.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}])}()},89338:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasBinary=t.isBinary=void 0;var n="function"===typeof ArrayBuffer,r=Object.prototype.toString,a="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===r.call(Blob),o="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===r.call(File);function i(e){return n&&(e instanceof ArrayBuffer||function(e){return"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer}(e))||a&&e instanceof Blob||o&&e instanceof File}t.isBinary=i,t.hasBinary=function e(t,n){if(!t||"object"!==typeof t)return!1;if(Array.isArray(t)){for(var r=0,a=t.length;r<a;r++)if(e(t[r]))return!0;return!1}if(i(t))return!0;if(t.toJSON&&"function"===typeof t.toJSON&&1===arguments.length)return e(t.toJSON(),!0);for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)&&e(t[o]))return!0;return!1}},3948:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return A}});var r=n(87695),a=n(60436),o=n(23029),i=n(92901),l=n(39874),u=n(85501);function s(e){if(e)throw e}var c=n(80755),d=n(99087);function f(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function p(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=-1,i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);(function t(r){var a=e[++o],l=-1;if(r)i(r);else{for(var u=arguments.length,s=new Array(u>1?u-1:0),c=1;c<u;c++)s[c-1]=arguments[c];for(;++l<n.length;)null!==s[l]&&void 0!==s[l]||(s[l]=n[l]);n=s,a?function(e,t){var n;return a;function a(){for(var t=arguments.length,a=new Array(t),l=0;l<t;l++)a[l]=arguments[l];var u,s=e.length>a.length;s&&a.push(o);try{u=e.apply(this,a)}catch(r){if(s&&n)throw r;return o(r)}s||(u&&u.then&&"function"===typeof u.then?u.then(i,o):u instanceof Error?o(u):i(u))}function o(e){if(!n){n=!0;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];t.apply(void 0,[e].concat(a))}}function i(e){o(null,e)}}(a,t).apply(void 0,s):i.apply(void 0,[null].concat(s))}}).apply(void 0,[null].concat((0,a.A)(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}var m=n(44498),v=n(24765),h=function(e){var t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);var a,o=Object.getOwnPropertyNames(n),i=(0,v.A)(o);try{for(i.s();!(a=i.n()).done;){var l=a.value,u=Object.getOwnPropertyDescriptor(n,l);u&&Object.defineProperty(r,l,u)}}catch(s){i.e(s)}finally{i.f()}return r},E={}.hasOwnProperty,g=function(e){function t(){var e;return(0,o.A)(this,t),(e=(0,l.A)(this,t,["copy"])).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=p(),e}return(0,u.A)(t,e),(0,i.A)(t,[{key:"copy",value:function(){for(var e=new t,n=-1;++n<this.attachers.length;){var r=this.attachers[n];e.use.apply(e,(0,a.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(C("data",this.frozen),this.namespace[e]=t,this):E.call(this.namespace,e)&&this.namespace[e]||void 0:e?(C("data",this.frozen),this.namespace=e,this):this.namespace}},{key:"freeze",value:function(){if(this.frozen)return this;for(var e=this;++this.freezeIndex<this.attachers.length;){var t=(0,r.A)(this.attachers[this.freezeIndex]),n=t[0],o=t.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var i=n.call.apply(n,[e].concat((0,a.A)(o)));"function"===typeof i&&this.transformers.use(i)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=N(e),n=this.parser||this.Parser;return y("parse",n),n(String(t),t)}},{key:"process",value:function(e,t){var n=this;return this.freeze(),y("process",this.parser||this.Parser),_("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,a){var o=N(e),i=n.parse(o);function l(e,n){e||!n?a(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(i,o,(function(e,t,r){if(e||!t||!r)return l(e);var a,o=t,i=n.stringify(o,r);"string"===typeof(a=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(a)?r.value=i:r.result=i,l(e,r)}))}}},{key:"processSync",value:function(e){var t,n=!1;return this.freeze(),y("processSync",this.parser||this.Parser),_("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,s(e),t=r})),b("processSync","process",n),(0,d.ok)(t,"we either bailed on an error or have a tree"),t}},{key:"run",value:function(e,t,n){T(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?a(void 0,n):new Promise(a);function a(a,o){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var i=N(t);r.run(e,i,(function(t,r,i){var l=r||e;t?o(t):a?a(l):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,l,i))}))}}},{key:"runSync",value:function(e,t){var n,r=!1;return this.run(e,t,(function(e,t){s(e),n=t,r=!0})),b("runSync","run",r),(0,d.ok)(n,"we either bailed on an error or have a tree"),n}},{key:"stringify",value:function(e,t){this.freeze();var n=N(t),r=this.compiler||this.Compiler;return _("stringify",r),T(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(C("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var o=arguments.length,i=new Array(o>1?o-1:0),l=1;l<o;l++)i[l-1]=arguments[l];p(e,i)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):s(e)}return this;function u(e){if("function"===typeof e)p(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=(0,r.A)(e);p(t[0],t.slice(1))}else s(e)}}function s(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(e.plugins),e.settings&&(n.settings=c(!0,n.settings,e.settings))}function d(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){u(e[t])}}}function p(e,n){for(var o=-1,i=-1;++o<t.length;)if(t[o][0]===e){i=o;break}if(-1===i)t.push([e].concat((0,a.A)(n)));else if(n.length>0){var l=(0,r.A)(n),u=l[0],s=l.slice(1),d=t[i][1];f(d)&&f(u)&&(u=c(!0,d,u)),t[i]=[e,u].concat((0,a.A)(s))}}}}])}(h),A=(new g).freeze();function y(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function _(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function C(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function T(e){if(!f(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function b(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function N(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new m.T(e)}},42742:function(e,t,n){"use strict";function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}n.r(t),n.d(t,{Emitter:function(){return r}}),r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var a=0;a<r.length;a++)if((n=r[a])===t||n.fn===t){r.splice(a,1);break}return 0===r.length&&delete this._callbacks["$"+e],this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){r=0;for(var a=(n=n.slice(0)).length;r<a;++r)n[r].apply(this,t)}return this},r.prototype.emitReserved=r.prototype.emit,r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}}},function(e){e.O(0,[4223],(function(){return t=17312,e(e.s=t);var t}));e.O()}]);