public/static/control/p__questionBank__eBook.js

(开头部分) 64KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[29,5],{"+aGp":function(e,t,n){"use strict";var r=/([A-Z])/g;function o(e){return e.replace(r,"-$1").toLowerCase()}e.exports=o},"+d4F":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n("y3Yb"));function o(e){return e&&e.__esModule?e:{default:e}}var i=r;t.default=i,e.exports=i},"/y+l":function(e,t,n){"use strict";var r=n("MgzW"),o=r||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},i=n("8uQm"),a=n("JL7T"),l=n("dyxW"),c=n("U84a"),s=n("yxyD"),u=n("2NuI"),f=function(e,t){return{key:e.getKey(),text:e.getText(),type:e.getType(),depth:e.getDepth(),inlineStyleRanges:s(e),entityRanges:c(e,t),data:e.getData().toObject()}},d=function(e,t,n,r){if(e instanceof i)n.push(f(e,t));else{e instanceof a||u(!1);var l=e.getParentKey(),c=r[e.getKey()]=o({},f(e,t),{children:[]});l?r[l].children.push(c):n.push(c)}},p=function(e,t){var n=t.entityMap,r=[],o={},i={},a=0;return e.getBlockMap().forEach((function(e){e.findEntityRanges((function(e){return null!==e.getEntity()}),(function(t){var r=e.getEntityAt(t),o=l.stringify(r);i[o]||(i[o]=r,n[o]=""+a,a++)})),d(e,n,r,o)})),{blocks:r,entityMap:n}},h=function(e,t){var n=t.blocks,r=t.entityMap,o={};return Object.keys(r).forEach((function(t,n){var r=e.getEntity(l.unstringify(t));o[n]={type:r.getType(),mutability:r.getMutability(),data:r.getData()}})),{blocks:n,entityMap:o}},g=function(e){var t={entityMap:{},blocks:[]};return t=p(e,t),t=h(e,t),t};e.exports=g},"/y0H":function(e,t,n){"use strict";var r={getRemovalRange:function(e,t,n,r,o){var i=n.split(" ");i=i.map((function(e,t){if("forward"===o){if(t>0)return" "+e}else if(t<i.length-1)return e+" ";return e}));for(var a,l,c=r,s=null,u=null,f=0;f<i.length;f++){if(l=i[f],a=c+l.length,e<a&&c<t)null!==s||(s=c),u=a;else if(null!==s)break;c=a}var d=r+n.length,p=s===r,h=u===d;return(!p&&h||p&&!h)&&("forward"===o?u!==d&&u++:s!==r&&s--),{start:s,end:u}}};e.exports=r},"0RQb":function(e,t,n){"use strict";var r=n("3sOJ");function o(e){var t=e.getSelection(),n=t.getEndKey(),o=e.getCurrentContent(),i=o.getBlockForKey(n).getLength();return r.set(e,{selection:t.merge({anchorKey:n,anchorOffset:i,focusKey:n,focusOffset:i,isBackward:!1}),forceSelection:!0})}e.exports=o},"0TRD":function(e,t,n){"use strict";e.exports={BOLD:{fontWeight:"bold"},CODE:{fontFamily:"monospace",wordWrap:"break-word"},ITALIC:{fontStyle:"italic"},STRIKETHROUGH:{textDecoration:"line-through"},UNDERLINE:{textDecoration:"underline"}}},"158f":function(e,t,n){"use strict";var r=n("CYTE"),o=n("2NuI"),i=r.isBrowser("Chrome");function a(e){for(var t=e.cloneRange(),n=[],r=e.endContainer;null!=r;r=r.parentNode){var i=r===e.commonAncestorContainer;i?t.setStart(e.startContainer,e.startOffset):t.setStart(t.endContainer,0);var a,l=Array.from(t.getClientRects());if(n.push(l),i)return n.reverse(),(a=[]).concat.apply(a,n);t.setEndBefore(r)}o(!1)}var l=i?a:function(e){return Array.from(e.getClientRects())};e.exports=l},"1Jbx":function(e,t,n){"use strict";var r=n("h/2P"),o=n("JI+E"),i=n("jH4x"),a=n("YDMw"),l=n("e/Ok"),c=n("cmQj"),s=n("Y/kH"),u=n("pg4M"),f=n("jyDg"),d=n("C9ER"),p=n("kDkJ"),h=n("WJOU"),g={onBeforeInput:r,onBlur:o,onCompositionStart:i,onCopy:a,onCut:l,onDragOver:c,onDragStart:s,onFocus:u,onInput:f,onKeyDown:d,onPaste:p,onSelect:h};e.exports=g},"1qq2":function(e,t,n){"use strict";var r,o=i||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},i=n("MgzW");function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=n("lFJn"),c=n("8uQm"),s=n("JL7T"),u=n("rAV9"),f=n("TzU/"),d=n("cX45"),p=n("JPcv"),h=n("JPcv"),g=h.Set,m=n("Z9sL"),v=n("YVIB"),y=n("rJY1"),b=n("xocI"),w=n("2NuI"),E=n("HriT"),x=d.draft_tree_data_support,k=p.List,S=p.OrderedSet,C="&nbsp;",A=" ",O=4,I=new RegExp("\r","g"),_=new RegExp("\n","g"),T=new RegExp(C,"g"),M=new RegExp("&#13;?","g"),N=new RegExp("&#8203;?","g"),j=["bold","bolder","500","600","700","800","900"],D=["light","lighter","100","200","300","400"],R={b:"BOLD",code:"CODE",del:"STRIKETHROUGH",em:"ITALIC",i:"ITALIC",s:"STRIKETHROUGH",strike:"STRIKETHROUGH",strong:"BOLD",u:"UNDERLINE"},L=(r={},a(r,v("public/DraftStyleDefault/depth0"),0),a(r,v("public/DraftStyleDefault/depth1"),1),a(r,v("public/DraftStyleDefault/depth2"),2),a(r,v("public/DraftStyleDefault/depth3"),3),a(r,v("public/DraftStyleDefault/depth4"),4),r),B=["className","href","rel","target","title"],P=["alt","className","height","src","width"],K=void 0,F={text:"",inlines:[],entities:[],blocks:[]},z={children:k(),depth:0,key:"",type:""},U=function(e,t){return"li"===e?"ol"===t?"ordered-list-item":"unordered-list-item":null},H=function(e){var t=e.get("unstyled").element,n=g([]);return e.forEach((function(e){e.aliasedElements&&e.aliasedElements.forEach((function(e){n=n.add(e)})),n=n.add(e.element)})),n.filter((function(e){return e&&e!==t})).toArray().sort()},V=function(e,t,n){for(var r=0;r<n.length;r++){var o=n[r](e,t);if(o)return o}return null},W=function(e,t,n){var r=n.filter((function(t){return t.element===e||t.wrapper===e||t.aliasedElements&&t.aliasedElements.some((function(t){return t===e}))})).keySeq().toSet().toArray().sort();switch(r.length){case 0:return"unstyled";case 1:return r[0];default:return V(e,t,[U])||"unstyled"}},q=function(e,t,n){var r=R[e];if(r)n=n.add(r).toOrderedSet();else if(t instanceof HTMLElement){var o=t;n=n.withMutations((function(e){var t=o.style.fontWeight,n=o.style.fontStyle,r=o.style.textDecoration;j.indexOf(t)>=0?e.add("BOLD"):D.indexOf(t)>=0&&e.remove("BOLD"),"italic"===n?e.add("ITALIC"):"normal"===n&&e.remove("ITALIC"),"underline"===r&&e.add("UNDERLINE"),"line-through"===r&&e.add("STRIKETHROUGH"),"none"===r&&(e.remove("UNDERLINE"),e.remove("STRIKETHROUGH"))})).toOrderedSet()}return n},Q=function(e,t,n){var r=e.text.slice(-1),o=t.text.slice(0,1);if("\r"!==r||"\r"!==o||n||(e.text=e.text.slice(0,-1),e.inlines.pop(),e.entities.pop(),e.blocks.pop()),"\r"===r){if(t.text===A||"\n"===t.text)return e;o!==A&&"\n"!==o||(t.text=t.text.slice(1),t.inlines.shift(),t.entities.shift())}return{text:e.text+t.text,inlines:e.inlines.concat(t.inlines),entities:e.entities.concat(t.entities),blocks:e.blocks.concat(t.blocks)}},Y=function(e,t){return t.some((function(t){return-1!==e.indexOf("<"+t)}))},J=function(e){e instanceof HTMLAnchorElement||w(!1);var t=e.protocol;return"http:"===t||"https:"===t||"mailto:"===t},G=function(e){var t=new Array(1);return e&&(t[0]=e),o({},F,{text:A,inlines:[S()],entities:t})},X=function(){return o({},F,{text:"\n",inlines:[S()],entities:new Array(1)})},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o({},z,e)},$=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{text:"\r",inlines:[S()],entities:new Array(1),blocks:[Z({parent:n,key:y(),type:e,depth:Math.max(0,Math.min(O,t))})]}},ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Object.keys(L).some((function(n){e.classList.contains(n)&&(t=L[n])})),t},te=function e(t,n,r,i,a,l,c,s,u,d){var p=K,h=n.nodeName.toLowerCase(),g=t,v="unstyled",y=!1,b=a&&W(a,i,s),w=o({},F),E=null,k=void 0;if("#text"===h){var S=n.textContent,C=S.trim();if(i&&""===C&&n.parentElement){var O=n.parentElement.nodeName.toLowerCase();if("ol"===O||"ul"===O)return{chunk:o({},F),entityMap:t}}return""===C&&"pre"!==a?{chunk:G(u),entityMap:t}:("pre"!==a&&(S=S.replace(_,A)),K=h,{chunk:{text:S,inlines:Array(S.length).fill(r),entities:Array(S.length).fill(u),blocks:[]},entityMap:t})}if(K=h,"br"===h)return"br"!==p||a&&"unstyled"!==b?{chunk:X(),entityMap:t}:{chunk:$("unstyled",c,d),entityMap:t};if("img"===h&&n instanceof HTMLImageElement&&n.attributes.getNamedItem("src")&&n.attributes.getNamedItem("src").value){var I=n,T={};P.forEach((function(e){var t=I.getAttribute(e);t&&(T[e]=t)})),n.textContent="\ud83d\udcf7",u=f.__create("IMAGE","MUTABLE",T||{})}r=q(h,n,r),"ul"!==h&&"ol"!==h||(i&&(c+=1),i=h),!x&&"li"===h&&n instanceof HTMLElement&&(c=ee(n,c));var M=W(h,i,s),N=i&&"li"===a&&"li"===h,j=(!a||x)&&-1!==l.indexOf(h);(N||j)&&(w=$(M,c,d),k=w.blocks[0].key,a=h,y=!x),N&&(v="ul"===i?"unordered-list-item":"ordered-list-item");var D=n.firstChild;null!=D&&(h=D.nodeName.toLowerCase());var R=null;while(D){D instanceof HTMLAnchorElement&&D.href&&J(D)?function(){var e=D,t={};B.forEach((function(n){var r=e.getAttribute(n);r&&(t[n]=r)})),t.url=new m(e.href).toString(),R=f.__create("LINK","MUTABLE",t||{})}():R=void 0;var L=e(g,D,r,i,a,l,c,s,R||u,x?k:null),z=L.chunk,U=L.entityMap;E=z,g=U,w=Q(w,E,x);var H=D.nextSibling;!d&&H&&l.indexOf(h)>=0&&a&&(w=Q(w,X())),H&&(h=H.nodeName.toLowerCase()),D=H}return y&&(w=Q(w,$(v,c,d))),{chunk:w,entityMap:g}},ne=function(e,t,n,r){e=e.trim().replace(I,"").replace(T,A).replace(M,"").replace(N,"");var i=H(n),a=t(e);if(!a)return null;K=null;var l=Y(e,i)?i:["div"],c=te(r,a,S(),"ul",null,l,-1,n),s=c.chunk,u=c.entityMap;return 0===s.text.indexOf("\r")&&(s={text:s.text.slice(1),inlines:s.inlines.slice(1),entities:s.entities.slice(1),blocks:s.blocks}),"\r"===s.text.slice(-1)&&(s.text=s.text.slice(0,-1),s.inlines=s.inlines.slice(0,-1),s.entities=s.entities.slice(0,-1),s.blocks.pop()),0===s.blocks.length&&s.blocks.push(o({},F,{type:"unstyled",depth:0})),s.text.split("\r").length===s.blocks.length+1&&s.blocks.unshift({type:"unstyled",depth:0}),{chunk:s,entityMap:u}},re=function(e){if(!e||!e.text||!Array.isArray(e.blocks))return null;var t={cacheRef:{},contentBlocks:[]},n=0,r=e.blocks,o=e.inlines,i=e.entities,a=x?s:c;return e.text.split("\r").reduce((function(e,t,c){t=E(t);var u=r[c],f=n+t.length,d=o.slice(n,f),p=i.slice(n,f),h=k(d.map((function(e,t){var n={style:e,entity:null};return p[t]&&(n.entity=p[t]),l.create(n)})));n=f+1;var g=u.depth,m=u.type,v=u.parent,b=u.key||y(),w=null;if(v){var x=e.cacheRef[v],S=e.contentBlocks[x];if(S.getChildKeys().isEmpty()&&S.getText()){var C=S.getCharacterList(),A=S.getText();w=y();var O=new s({key:w,text:A,characterList:C,parent:v,nextSibling:b});e.contentBlocks.push(O),S=S.withMutations((function(e){e.set("characterList",k()).set("text","").set("children",S.children.push(O.getKey()))}))}e.contentBlocks[x]=S.set("children",S.children.push(b))}var I=new a({key:b,parent:v,type:m,depth:g,text:t,characterList:h,prevSibling:w||(0===c||r[c-1].parent!==v?null:r[c-1].key),nextSibling:c===r.length-1||r[c+1].parent!==v?null:r[c+1].key});return e.contentBlocks.push(I),e.cacheRef[I.key]=c,e}),t).contentBlocks},oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=ne(e,t,n,f);if(null==r)return null;var o=r.chunk,i=r.entityMap,a=re(o);return{contentBlocks:a,entityMap:i}};e.exports=oe},"1wcP":function(e,t,n){},"2NuI":function(e,t,n){"use strict";var r=function(e){};function o(e,t,n,o,i,a,l,c){if(r(t),!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,o,i,a,l,c],f=0;s=new Error(t.replace(/%s/g,(function(){return u[f++]}))),s.name="Invariant Violation"}throw s.framesToPop=1,s}}e.exports=o},"2jpz":function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("cDf5"),o=n.n(r),i=n("q1tI"),a=n("TSYQ"),l=n.n(a),c=n("gZBC"),s=n.n(c),u=n("vk+C"),f=n.n(u),d=n("pG52"),p=n.n(d),h=n("Csr3"),g=n.n(h),m=n("e5VY"),v=n.n(m),y=n("0n0R");function b(e,t,n,r){var a,c=r.isLeaf,u=r.expanded,d=r.loading;if(d)return i["createElement"](s.a,{className:"".concat(e,"-switcher-loading-icon")});if(n&&"object"===o()(n)&&(a=n.showLeafIcon),c)return n?"object"!==o()(n)||a?i["createElement"](f.a,{className:"".concat(e,"-switcher-line-icon")}):i["createElement"]("span",{className:"".concat(e,"-switcher-leaf-line")}):null;var h="".concat(e,"-switcher-icon");return Object(y["b"])(t)?Object(y["a"])(t,{className:l()(t.props.className||"",h)}):t||(n?u?i["createElement"](p.a,{className:"".concat(e,"-switcher-line-icon")}):i["createElement"](g.a,{className:"".concat(e,"-switcher-line-icon")}):i["createElement"](v.a,{className:h}))}},"2qtc":function(e,t,n){"use strict";n("cIOH"),n("1wcP"),n("+L6B")},"3Br+":function(e,t,n){"use strict";var r=n("3sOJ"),o=n("jLRO"),i=n("kWjT"),a=n("8d//");function l(e){var t=a(e,(function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=t.getAnchorKey(),a=t.getAnchorOffset(),l=n.getBlockForKey(r).getText()[a-1];return i(e,l?o.getUTF16Length(l,0):1)}),"backward");if(t===e.getCurrentContent())return e;var n=e.getSelection();return r.push(e,t.set("selectionBefore",n),n.isCollapsed()?"backspace-character":"remove-range")}e.exports=l},"3sOJ":function(e,t,n){"use strict";var r=n("MgzW"),o=r||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,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n("L0q3"),l=n("LpQA"),c=n("VSmT"),s=n("JPcv"),u=n("hMpd"),f=s.OrderedSet,d=s.Record,p=s.Stack,h={allowUndo:!0,currentContent:null,decorator:null,directionMap:null,forceSelection:!1,inCompositionMode:!1,inlineStyleOverride:null,lastChangeType:null,nativelyRenderedContent:null,redoStack:p(),selection:null,treeMap:null,undoStack:p()},g=d(h),m=function(){function e(t){i(this,e),this._immutable=t}return e.createEmpty=function(t){return e.createWithContent(l.createFromText(""),t)},e.createWithContent=function(t,n){var r=t.getBlockMap().first().getKey();return e.create({currentContent:t,undoStack:p(),redoStack:p(),decorator:n||null,selection:u.createEmpty(r)})},e.create=function(t){var n=t.currentContent,r=t.decorator,i=o({},t,{treeMap:y(n,r),directionMap:c.getDirectionMap(n)});return new e(new g(i))},e.set=function(t,n){var r=t.getImmutable().withMutations((function(e){var r=e.get("decorator"),o=r;null===n.decorator?o=null:n.decorator&&(o=n.decorator);var i=n.currentContent||t.getCurrentContent();if(o!==r){var a,l=e.get("treeMap");return a=o&&r?w(i,i.getBlockMap(),l,o,r):y(i,o),void e.merge({decorator:o,treeMap:a,nativelyRenderedContent:null})}var c=t.getCurrentContent();i!==c&&e.set("treeMap",b(t,i.getBlockMap(),i.getEntityMap(),o)),e.merge(n)}));return new e(r)},e.prototype.toJS=function(){return this.getImmutable().toJS()},e.prototype.getAllowUndo=function(){return this.getImmutable().get("allowUndo")},e.prototype.getCurrentContent=function(){return this.getImmutable().get("currentContent")},e.prototype.getUndoStack=function(){return this.getImmutable().get("undoStack")},e.prototype.getRedoStack=function(){return this.getImmutable().get("redoStack")},e.prototype.getSelection=function(){return this.getImmutable().get("selection")},e.prototype.getDecorator=function(){return this.getImmutable().get("decorator")},e.prototype.isInCompositionMode=function(){return this.getImmutable().get("inCompositionMode")},e.prototype.mustForceSelection=function(){return this.getImmutable().get("forceSelection")},e.prototype.getNativelyRenderedContent=function(){return this.getImmutable().get("nativelyRenderedContent")},e.prototype.getLastChangeType=function(){return this.getImmutable().get("lastChangeType")},e.prototype.getInlineStyleOverride=function(){return this.getImmutable().get("inlineStyleOverride")},e.setInlineStyleOverride=function(t,n){return e.set(t,{inlineStyleOverride:n})},e.prototype.getCurrentInlineStyle=function(){var e=this.getInlineStyleOverride();if(null!=e)return e;var t=this.getCurrentContent(),n=this.getSelection();return n.isCollapsed()?x(t,n):k(t,n)},e.prototype.getBlockTree=function(e){return this.getImmutable().getIn(["treeMap",e])},e.prototype.isSelectionAtStartOfContent=function(){var e=this.getCurrentContent().getBlockMap().first().getKey();return this.getSelection().hasEdgeWithin(e,0,0)},e.prototype.isSelectionAtEndOfContent=function(){var e=this.getCurrentContent(),t=e.getBlockMap(),n=t.last(),r=n.getLength();return this.getSelection().hasEdgeWithin(n.getKey(),r,r)},e.prototype.getDirectionMap=function(){return this.getImmutable().get("directionMap")},e.acceptSelection=function(e,t){return v(e,t,!1)},e.forceSelection=function(e,t){return t.getHasFocus()||(t=t.set("hasFocus",!0)),v(e,t,!0)},e.moveSelectionToEnd=function(t){var n=t.getCurrentContent(),r=n.getLastBlock(),o=r.getKey(),i=r.getLength();return e.acceptSelection(t,new u({anchorKey:o,anchorOffset:i,focusKey:o,focusOffset:i,isBackward:!1}))},e.moveFocusToEnd=function(t){var n=e.moveSelectionToEnd(t);return e.forceSelection(n,n.getSelection())},e.push=function(t,n,r){if(t.getCurrentContent()===n)return t;var o="insert-characters"!==r,i=c.getDirectionMap(n,t.getDirectionMap());if(!t.getAllowUndo())return e.set(t,{currentContent:n,directionMap:i,lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:o,inlineStyleOverride:null});var a=t.getSelection(),l=t.getCurrentContent(),s=t.getUndoStack(),u=n;a!==l.getSelectionAfter()||E(t,r)?(s=s.push(l),u=u.set("selectionBefore",a)):"insert-characters"!==r&&"backspace-character"!==r&&"delete-character"!==r||(u=u.set("selectionBefore",l.getSelectionBefore()));var f=t.getInlineStyleOverride(),d=["adjust-depth","change-block-type","split-block"];-1===d.indexOf(r)&&(f=null);var h={currentContent:u,directionMap:i,undoStack:s,redoStack:p(),lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:o,inlineStyleOverride:f};return e.set(t,h)},e.undo=function(t){if(!t.getAllowUndo())return t;var n=t.getUndoStack(),r=n.peek();if(!r)return t;var o=t.getCurrentContent(),i=c.getDirectionMap(r,t.getDirectionMap());return e.set(t,{currentContent:r,directionMap:i,undoStack:n.shift(),redoStack:t.getRedoStack().push(o),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"undo",nativelyRenderedContent:null,selection:o.getSelectionBefore()})},e.redo=function(t){if(!t.getAllowUndo())return t;var n=t.getRedoStack(),r=n.peek();if(!r)return t;var o=t.getCurrentContent(),i=c.getDirectionMap(r,t.getDirectionMap());return e.set(t,{currentContent:r,directionMap:i,undoStack:t.getUndoStack().push(o),redoStack:n.shift(),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"redo",nativelyRenderedContent:null,selection:r.getSelectionAfter()})},e.prototype.getImmutable=function(){return this._immutable},e}();function v(e,t,n){return m.set(e,{selection:t,forceSelection:n,nativelyRenderedContent:null,inlineStyleOverride:null})}function y(e,t){return e.getBlockMap().map((function(n){return a.generate(e,n,t)})).toOrderedMap()}function b(e,t,n,r){var o=e.getCurrentContent().set("entityMap",n),i=o.getBlockMap(),l=e.getImmutable().get("treeMap");return l.merge(t.toSeq().filter((function(e,t){return e!==i.get(t)})).map((function(e){return a.generate(o,e,r)})))}function w(e,t,n,r,o){return n.merge(t.toSeq().filter((function(t){return r.getDecorations(t,e)!==o.getDecorations(t,e)})).map((function(t){return a.generate(e,t,r)})))}function E(e,t){var n=e.getLastChangeType();return t!==n||"insert-characters"!==t&&"backspace-character"!==t&&"delete-character"!==t}function x(e,t){var n=t.getStartKey(),r=t.getStartOffset(),o=e.getBlockForKey(n);return r>0?o.getInlineStyleAt(r-1):o.getLength()?o.getInlineStyleAt(0):S(e,n)}function k(e,t){var n=t.getStartKey(),r=t.getStartOffset(),o=e.getBlockForKey(n);return r<o.getLength()?o.getInlineStyleAt(r):r>0?o.getInlineStyleAt(r-1):S(e,n)}function S(e,t){var n=e.getBlockMap().reverse().skipUntil((function(e,n){return n===t})).skip(1).skipUntil((function(e,t){return e.getLength()})).first();return n?n.getInlineStyleAt(n.getLength()-1):f()}e.exports=m},"4mNk":function(e,t,n){(function(t,r){e.exports=r(n("q1tI"),n("v83y"),n("JPcv"),n("Psm9"),n("yEr3"))})(window,(function(e,t,n,r,o){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.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 o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));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=47)}([function(e,t){function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e.exports=n},function(t,n){t.exports=e},function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=n},function(e,n){e.exports=t},function(e,t){e.exports=n},function(e,t,n){var r=n(2);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},o=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}e.exports=o},function(e,t){e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"rebuildTableBlocks",(function(){return v})),n.d(t,"rebuildTableNode",(function(){return y})),n.d(t,"updateAllTableBlocks",(function(){return b})),n.d(t,"getCellCountForInsert",(function(){return w})),n.d(t,"getCellsInsideRect",(function(){return E})),n.d(t,"insertCell",(function(){return x})),n.d(t,"insertCells",(function(){return k})),n.d(t,"insertTable",(function(){return S})),n.d(t,"removeTable",(function(){return C})),n.d(t,"insertColumn",(function(){return A})),n.d(t,"removeColumn",(function(){return O})),n.d(t,"insertRow",(function(){return I})),n.d(t,"removeRow",(function(){return _})),n.d(t,"mergeCells",(function(){return T})),n.d(t,"splitCell",(function(){return M}));var r=n(13),o=n.n(r),i=n(5),a=n.n(i),l=n(3),c=n(4),s=n.n(c),u=n(6),f=function(e,t,n){switch(n){case"==":return e==t;case">=":return e>=t;case"<=":return e<=t;case">":return e>t;case"<":return e<t}},d=function(e){e=a()({colSpan:1,rowSpan:1,text:""},e);var t=e,n=t.tableKey,r=t.key,o=t.colIndex,i=t.rowIndex,c=t.colSpan,u=t.rowSpan,f=t.text,d=t.isHead;return new l["ContentBlock"]({key:r||Object(l["genKey"])(),type:"table-cell",text:f,data:s.a.Map({tableKey:n,colIndex:o,rowIndex:i,colSpan:c,rowSpan:u,isHead:d}),characterList:s.a.List(s.a.Repeat(l["CharacterMetadata"].create(),f.length))})},p=function(){var e=Object(l["genKey"])();return[e,new l["ContentBlock"]({key:e,type:"unstyled",text:"",data:s.a.Map({}),characterList:s.a.List([])})]},h=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=s.a.Range(0,n).map((function(n){var o=d({tableKey:e,colIndex:n,rowIndex:t,text:0===n?r:""});return[o.getKey(),o]})).toArray();return s.a.OrderedMap(o).toSeq()},g=function(e,t,n,r,o){var i=e.getBlockMap().toSeq(),a=i.takeUntil((function(e){return e.getData().get("tableKey")===o})),l=i.skipUntil((function(t,n){var r=e.getKeyAfter(n);return t.getData().get("tableKey")===o&&r&&e.getBlockForKey(r).getData().get("tableKey")!==o})).rest();return e.merge({blockMap:a.concat(r,l).toOrderedMap(),selectionBefore:t,selectionAfter:t.merge({anchorKey:n,anchorOffset:0,focusKey:n,focusOffset:0,hasFocus:!1,isBackward:!1})})},m=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"==";return e.filter((function(e){return f(e.getData().get(t),n,r)}))},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=[];return e.map((function(e){var o=e.getData(),i=o.get("rowIndex"),l=o.get("colSpan")||1,c=o.get("rowSpan")||1;r[i]=r[i]||0,r[i]++;for(var u,f,d=r[i]-1,p=d;n[i]&&n[i][p];p++,r[i]++);if(c>1||l>1)for(u=i;u<i+c;u++)for(f=p;f<p+l;f++)n[u]=n[u]||{},n[u][f]=!0;return e.merge({data:s.a.Map(a()({},o.toJS(),t,{colIndex:p}))})}))},y=function(e){var t=Object(l["genKey"])(),n={};[].forEach.call(e.rows,(function(e,r){[].forEach.call(e.cells,(function(e,o){for(var i,a,l=o;n[r]&&n[r][l];l++);var c=e.rowSpan,s=e.colSpan;if(c>1||s>1)for(i=r;i<r+c;i++)for(a=l;a<l+s;a++)n[i]=n[i]||{},n[i][a]=!0;e.innerHTML=e.innerHTML.replace(/\n\s*$/,""),e.dataset.tableKey=t,e.dataset.colIndex=l,e.dataset.rowIndex=r}))}))},b=function(e,t,n){var r=e.getSelection(),o=e.getCurrentContent(),i=o.getBlockMap(),a=m(i,"tableKey",t),c=v(a,n),s=g(o,e.getSelection(),r.focusKey,c,t);return l["EditorState"].push(e,s,"insert-table-row")},w=function(e,t){return m(e,"rowIndex",t).reduce((function(e,t){return e+1*(t.getData().get("colSpan")||1)}),0)},E=function(e,t,n,r){for(var i=o()(n,2),a=i[0],l=i[1],c=o()(r,2),u=c[0],f=c[1],d=Math.min(a,u),p=Math.max(a,u),h=Math.min(l,f),g=Math.max(l,f),v=[],y=d;y<=p;y++)for(var b=h;b<=g;b++)v.push([y,b]);if(0===v.length)return s.a.OrderedMap([]);var w=e.getCurrentContent(),E=w.getBlockMap(),x=m(E,"tableKey",t),k=[],S=[],C=s.a.List([]),A=s.a.List([]);return x.forEach((function(e){var t=e.getData(),n=e.getKey(),r=t.get("colIndex"),i=t.get("rowIndex"),a=t.get("colSpan"),l=t.get("rowSpan");v.forEach((function(t){var c=o()(t,2),s=c[0],u=c[1];r===s&&i===u?(-1===k.indexOf(n)&&(C=C.push(e))&&k.push(n),(a>1||l>1)&&-1===S.indexOf(n)&&(A=A.push(e))&&S.push(n)):(a>1||l>1)&&r<=s&&r+a>s&&i<=u&&i+l>u&&-1===S.indexOf(n)&&(A=A.push(e))&&S.push(n)}))})),{cellBlocks:C.merge(A),cellKeys:k.concat(S),spannedCellBlocks:A,spannedCellBlockKeys:S}},x=function(e,t){var n,r,o;t instanceof l["ContentBlock"]?(n=t.getData().get("colIndex"),r=t.getData().get("rowIndex"),o=t):(n=t.colIndex,r=t.rowIndex,o=d(t));var i=e.takeUntil((function(e){var t=e.getData().get("rowIndex"),o=e.getData().get("colIndex");return o>=n&&t===r||t>r})),a=e.skipUntil((function(e){var t=e.getData().get("rowIndex"),o=e.getData().get("colIndex");return o>=n&&t===r||t>r})),c=i.concat(s.a.OrderedMap([[o.getKey(),o]]).toSeq(),a);return c},k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.reduce((function(e,t){return x(e,t)}),e)},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3;if(u["ContentUtils"].selectionContainsStrictBlock(e))return e;for(var r=e.getSelection(),o=e.getCurrentContent(),i=o.getBlockMap(),a=Object(l["genKey"])(),c=[p()],f=0;f<n;f++)for(var h=0;h<t;h++){var g=d({tableKey:a,colIndex:h,rowIndex:f});c.push([g.getKey(),g])}c.push(p());var m=r.getStartKey(),v=o.getBlockForKey(m),y=i.toSeq().takeUntil((function(e){return e===v})),b=i.toSeq().skipUntil((function(e){return e===v})).rest(),w=s.a.OrderedMap(c).toSeq(),E=c[1][0],x=y.concat(s.a.OrderedMap([[m,v]]).toSeq(),w,b).toOrderedMap(),k=o.merge({blockMap:x,selectionBefore:r,selectionAfter:r.merge({anchorKey:E,anchorOffset:r.getStartOffset(),focusKey:E,focusOffset:r.getStartOffset(),isBackward:!1})});return l["EditorState"].push(e,k,"insert-table")},C=function(e,t){if(!t)return e;var n=e.getSelection(),r=e.getCurrentContent(),o=r.getBlockMap(),i=m(o,"tableKey",t),a=o.filter((function(e){return"table-cell"!==e.getType()||e.getData().get("tableKey")!==t})),c=(i.first()&&r.getBlockBefore(i.first().getKey())||a.first()).getKey(),s=r.merge({blockMap:a,selectionBefore:n,selectionAfter:n.merge({anchorKey:c,anchorOffset:n.getStartOffset(),focusKey:c,focusOffset:n.getStartOffset(),isBackward:!1})});return l["EditorState"].push(e,s,"remove-table")},A=function(e,t,n,r){var o=e.getCurrentContent(),i=o.getBlockMap(),c=m(i,"tableKey",t),u=[];if(0===r)for(var f=0;f<n;f++)u.push({text:"",colIndex:0,rowIndex:f,colSpan:1,rowSpan:1,tableKey:t});var d=c.map((function(e){var n=e.getData().toJS(),o=n.colIndex,i=n.rowIndex,l=n.colSpan,c=n.rowSpan,f=o<r?o:o+1,d=o<r&&l>1&&o+l>r?l+1:l,p=f!==o||d!==l;if(1===l&&o===r-1||l>1&&o+l===r)for(var h=i;h<i+c;h++)u.push({text:"",colIndex:r,rowIndex:h,colSpan:1,rowSpan:1,tableKey:t});return p?e.merge({data:s.a.Map(a()({},n,{colIndex:f,colSpan:d}))}):e}));if(0===u.length)return e;var p=u[0].key=Object(l["genKey"])(),h=g(o,e.getSelection(),p,k(d,u),t);return l["EditorState"].push(e,h,"insert-table-column")},O=function(e,t,n){var r=e.getCurrentContent(),o=r.getBlockMap().toSeq(),i=m(o,"tableKey",t),c=m(i,"colIndex",n).reduce((function(e,n){var r=n.getData().toJS(),o=r.colIndex,i=r.rowIndex,a=r.colSpan,l=r.rowSpan;return a>1&&e.push({text:n.getText(),tableKey:t,colIndex:o,rowIndex:i,colSpan:a-1,rowSpan:l}),e}),[]),s=i.filter((function(e){return 1*e.getData().get("colIndex")!==n})).map((function(e){var t=e.getData().toJS(),r=t.colIndex,o=t.colSpan,i=r>n?r-1:r,l=r<n&&r+o>n?o-1:o,c=i!==r||l!==o;return c?e.merge({data:a()({},t,{colIndex:i,colSpan:l})}):e})),u=(s.first()||r.getBlockBefore(i.first().getKey())||r.getBlockAfter(i.first().getKey())).getKey(),f=g(r,e.getSelection(),u,k(s,c),t);return l["EditorState"].push(e,f,"remove-table-column")},I=function(e,t,n,r,o){var i=e.getCurrentContent(),c=i.getBlockMap().toSeq(),u=m(c,"tableKey",t),f=m(u,"rowIndex",r,"<").map((function(e){var t=e.getData().toJS(),n=t.rowIndex,o=t.rowSpan;if(n>r)return e;var i=o&&n+o>r,l=i?1*o+1:o;return e.merge({data:s.a.Map(a()({},t,{rowSpan:l}))})})),d=m(u,"rowIndex",r,">=").map((function(e){var t=e.getData().toJS();return e.merge({data:s.a.Map(a()({},t,{rowIndex:1*t.rowIndex+1}))})})),p=w(u,r),y=h(t,r,p||n),b=y.first().getKey(),E=v(f.concat(y,d),o),x=g(i,e.getSelection(),b,E,t);return l["EditorState"].push(e,x,"insert-table-row")},_=function(e,t,n,r){var o=e.getCurrentContent(),i=o.getBlockMap().toSeq(),c=m(i,"tableKey",t),u=m(c,"rowIndex",n,"<").map((function(e){var t=e.getData().toJS(),r=t.rowIndex,o=t.rowSpan;if(r>n)return e;var i=o&&r+o>n,l=i?1*o-1:o;return e.merge({data:s.a.Map(a()({},t,{rowSpan:l}))})})),f=m(c,"rowIndex",n,">").map((function(e){var t=e.getData().toJS();return e.merge({data:s.a.Map(a()({},t,{rowIndex:1*t.rowIndex-1}))})})),d=m(c,"rowIndex",n).reduce((function(e,n){var r=n.getData().toJS(),o=r.colIndex,i=r.rowIndex,a=r.colSpan,l=r.rowSpan;return l>1&&e.push({text:n.getText(),tableKey:t,colIndex:o,rowIndex:i,colSpan:a,rowSpan:l-1}),e}),[]),p=(f.first()||u.last()||i.first()).getKey(),h=v(k(u.concat(f),d),r),y=g(o,e.getSelection(),p,h,t,!0);return l["EditorState"].push(e,y,"remove-table-row")},T=function(e,t,n){var r=e.getCurrentContent(),o=r.getBlockMap(),i=[],c="",u=m(o,"tableKey",t).filter((function(e){return!~n.indexOf(e.getKey())||(c+=e.getText(),i.push(a()({key:e.getKey()},e.getData().toJS())),!1)})),f=i.sort((function(e,t){return t.colIndex+t.rowIndex-(e.colIndex+e.rowIndex)})),d=f.slice(-1)[0],p=f[0],h=r.getBlockForKey(d.key).merge({text:c,data:s.a.Map(a()({},d,{colSpan:p.colIndex-d.colIndex+1,rowSpan:p.rowIndex-d.rowIndex+1})),characterList:s.a.List(s.a.Repeat(l["CharacterMetadata"].create(),c.length))}),v=g(r,e.getSelection(),d.key,x(u,h),t);return l["EditorState"].push(e,v,"merge-table-cell")},M=function(e,t,n){var r=e.getCurrentContent(),o=r.getBlockMap(),i=[],c=m(o,"tableKey",t).map((function(e){if(e.getKey()===n){var r=e.getData().toJS(),o=r.colIndex,l=r.rowIndex,c=r.colSpan,u=r.rowSpan;if(1===c&&1===u)return e;for(var f=o;f<o+c;f++)for(var d=l;d<l+u;d++)f===o&&d===l||i.push({text:"",tableKey:t,colIndex:f,rowIndex:d,colSpan:1,rowSpan:1});return e.merge({data:s.a.Map(a()({},r,{colSpan:1,rowSpan:1}))})}return e})),u=g(r,e.getSelection(),n,k(c,i),t);return l["EditorState"].push(e,u,"merge-table-cell")}},function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},function(e,t){function n(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 r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}e.exports=r},function(e,t,n){var r=n(15),o=n(0);function i(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?o(e):t}e.exports=i},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(16);function o(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}}),t&&r(e,t)}e.exports=o},function(e,t,n){var r=n(19),o=n(20),i=n(21);function a(e,t){return r(e)||o(e,t)||i()}e.exports=a},,function(e,t){function n(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return T})),n.d(t,"b",(function(){return N}));var r=n(5),o=n.n(r),i=n(22),a=n.n(i),l=n(8),c=n.n(l),s=n(9),u=n.n(s),f=n(10),d=n.n(f),p=n(11),h=n.n(p),g=n(12),m=n.n(g),v=n(0),y=n.n(v),b=n(2),w=n.n(b),E=n(1),x=n.n(E),k=n(4),S=n.n(k),C=n(18),A=n(7),O=n(29),I=n.n(O),_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return isNaN(e)?!(t&&e&&e.target&&e.target.dataset.role===t)&&(!!(e&&e.currentTarget&&e.currentTarget.dataset.index)&&1*e.currentTarget.dataset.index):1*e},T=function(e){var t=e.editorProps.language;return"function"===typeof t?t(C["a"],"braft-table"):C["a"][t]||C["a"]["zh"]},M=function(t){function n(t){var r;return c()(this,n),r=d()(this,h()(n).call(this,t)),w()(y()(y()(r)),"state",{tableRows:[],colToolHandlers:[],rowToolHandlers:[],defaultColWidth:0,colResizing:!1,colResizeOffset:0,selectedCells:[],selectedRowIndex:-1,selectedColumnIndex:-1,setFirstRowAsHead:!1,dragSelecting:!1,draggingRectBounding:null,cellsMergeable:!1,cellSplittable:!1,contextMenuPosition:null}),w()(y()(y()(r)),"__tableRef",null),w()(y()(y()(r)),"__colRefs",{}),w()(y()(y()(r)),"__rowRefs",{}),w()(y()(y()(r)),"__colResizeIndex",0),w()(y()(y()(r)),"__colResizeStartAt",0),w()(y()(y()(r)),"__startCellKey",null),w()(y()(y()(r)),"__endCellKey",null),w()(y()(y()(r)),"__dragSelecting",!1),w()(y()(y()(r)),"__dragSelected",!1),w()(y()(y()(r)),"__dragSelectingStartColumnIndex",null),w()(y()(y()(r)),"__dragSelectingStartRowIndex",null),w()(y()(y()(r)),"__dragSelectingEndColumnIndex",null),w()(y()(y()(r)),"__dragSelectingEndRowIndex",null),w()(y()(y()(r)),"__draggingRectBoundingUpdating",!1),w()(y()(y()(r)),"__selectedCellsCleared",!1),w()(y()(y()(r)),"handleToolbarMouseDown",(function(e){e.preventDefault()})),w()(y()(y()(r)),"handleKeyDown",(function(e){if(8===e.keyCode){var t=r.state,n=t.selectedColumnIndex,o=t.selectedRowIndex;n>-1?(r.removeColumn(),e.preventDefault()):o>-1&&(r.removeRow(),e.preventDefault())}})),w()(y()(y()(r)),"handleMouseUp",(function(e){if(0!==e.button)return!1;if(r.state.colResizing){var t=r.state,n=t.defaultColWidth,o=t.colToolHandlers,i=t.colResizeOffset,l=a()(o);l[r.__colResizeIndex-1].width=(l[r.__colResizeIndex-1].width||n)+i,l[r.__colResizeIndex].width=(l[r.__colResizeIndex].width||n)-i,r.__colResizeIndex=0,r.__colResizeStartAt=0,r.setState({contextMenuPosition:null,colToolHandlers:l,colResizeOffset:0,colResizing:!1},(function(){r.renderCells(),r.updateCellsData({colgroupData:l.map((function(e){return{width:e.width}}))})}))}else r.setState({contextMenuPosition:null})})),w()(y()(y()(r)),"handleMouseMove",(function(e){r.state.colResizing&&r.setState({colResizeOffset:r.getResizeOffset(e.clientX-r.__colResizeStartAt)})})),w()(y()(y()(r)),"handleColResizerMouseDown",(function(e){r.__colResizeIndex=1*e.currentTarget.dataset.index,r.__colResizeStartAt=e.clientX,r.setState({colResizing:!0})})),w()(y()(y()(r)),"handleCellContexrMenu",(function(e){var t=r.state.selectedCells,n=e.currentTarget.dataset.cellKey;~t.indexOf(n)||r.selectCell(e);var o=r.__tableRef.getBoundingClientRect(),i=o.top,a=o.left,l=o.width,c=e.clientY-i+15,s=e.clientX-a+10;s+150>l&&(s=l-150),r.setState({contextMenuPosition:{top:c,left:s}}),e.preventDefault()})),w()(y()(y()(r)),"handleContextMenuContextMenu",(function(e){e.preventDefault()})),w()(y()(y()(r)),"handleCellMouseDown",(function(e){if(r.state.colResizing)return e.preventDefault(),e.stopPropagation(),!1;r.__dragSelecting=!0,r.__dragSelectingStartColumnIndex=e.currentTarget.dataset.colIndex,r.__dragSelectingStartRowIndex=e.currentTarget.dataset.rowIndex,r.__draggingStartPoint={x:e.clientX,y:e.clientY},r.setState({dragSelecting:!0})})),w()(y()(y()(r)),"handleCellMouseUp",(function(){r.__dragSelecting=!1,r.__dragSelected=!1,r.__dragSelectingStartColumnIndex=null,r.__dragSelectingStartRowIndex=null,r.__dragSelectingEndColumnIndex=null,r.__dragSelectingEndRowIndex=null,r.setState({dragSelecting:!1,draggingRectBounding:null})})),w()(y()(y()(r)),"handleCellMouseEnter",(function(e){r.__dragSelecting&&(r.__dragSelectingEndColumnIndex=e.currentTarget.dataset.colIndex,r.__dragSelectingEndRowIndex=e.currentTarget.dataset.rowIndex,r.__dragSelectingEndColumnIndex!==r.__dragSelectingStartColumnIndex||r.__dragSelectingEndRowIndex!==r.__dragSelectingStartRowIndex?(r.__dragSelected=!0,e.preventDefault()):r.__dragSelected=!1,r.confirmDragSelecting())})),w()(y()(y()(r)),"handleTableMouseMove",(function(e){r.__dragSelecting&&r.__dragSelected&&(r.updateDraggingRectBounding(e),e.preventDefault())})),w()(y()(y()(r)),"handleTableMouseLeave",(function(e){r.__dragSelecting&&e.currentTarget&&"table"===e.currentTarget.dataset.role&&r.handleCellMouseUp(),e.preventDefault()})),w()(y()(y()(r)),"confirmDragSelecting",(function(){if(!r.__dragSelectingStartColumnIndex||!r.__dragSelectingStartRowIndex||!r.__dragSelectingEndColumnIndex||!r.__dragSelectingEndRowIndex)return!1;var e=A["getCellsInsideRect"](r.props.editorState,r.tableKey,[r.__dragSelectingStartColumnIndex,r.__dragSelectingStartRowIndex],[r.__dragSelectingEndColumnIndex,r.__dragSelectingEndRowIndex]),t=e.cellKeys,n=e.spannedCellBlockKeys;if(t.length<2)return!1;r.setState({selectedColumnIndex:-1,selectedRowIndex:-1,cellsMergeable:0===n.length,cellSplittable:!1,selectedCells:t},r.renderCells)})),w()(y()(y()(r)),"updateDraggingRectBounding",(function(e){if(r.__draggingRectBoundingUpdating||!r.__dragSelecting)return!1;r.__draggingRectBoundingUpdating=!0;var t=r.__tableRef.getBoundingClientRect(),n=r.__draggingStartPoint,o=n.x,i=n.y,a=e.clientX,l=e.clientY,c={};a<=o?c.right=t.left+t.width-o:c.left=o-t.left+9,l<=i?c.bottom=t.top+t.height-i:c.top=i-t.top+9,c.width=Math.abs(a-o),c.height=Math.abs(l-i),r.setState({draggingRectBounding:c},(function(){setTimeout((function(){r.__draggingRectBoundingUpdating=!1}),100)}))})),w()(y()(y()(r)),"selectCell",(function(e){var t=r.state.selectedCells,n=e.currentTarget.dataset.cellKey,o=e.currentTarget,i=o.colSpan,a=o.rowSpan,l=~t.indexOf(n)?[]:[n],c=l.length&&(i>1||a>1);r.setState({selectedCells:l,cellSplittable:c,cellsMergeable:!1,selectedRowIndex:-1,selectedColumnIndex:-1},r.renderCells)})),w()(y()(y()(r)),"selectColumn",(function(e){var t=_(e,"insert-column");if(!1===t)return!1;if(r.state.selectedColumnIndex===t)return r.setState({selectedCells:[],cellsMergeable:!1,cellSplittable:!1,selectedColumnIndex:-1},r.renderCells),!1;var n=A["getCellsInsideRect"](r.props.editorState,r.tableKey,[t,0],[t,r.state.rowToolHandlers.length-1]),o=n.cellKeys,i=n.spannedCellBlockKeys;r.setState({selectedColumnIndex:t,selectedRowIndex:-1,cellSplittable:!1,cellsMergeable:0===i.length,selectedCells:o},r.renderCells)})),w()(y()(y()(r)),"selectRow",(function(e){var t=_(e,"insert-row");if(!1===t)return!1;if(r.state.selectedRowIndex===t)return r.setState({selectedCells:[],cellsMergeable:!1,cellSplittable:!1,selectedRowIndex:-1},r.renderCells),!1;var n=A["getCellsInsideRect"](r.props.editorState,r.tableKey,[0,t],[r.state.colToolHandlers.length,t]),o=n.cellKeys,i=n.spannedCellBlockKeys;r.setState({selectedColumnIndex:-1,selectedRowIndex:t,cellSplittable:!1,cellsMergeable:0===i.length,selectedCells:o},r.renderCells)})),w()(y()(y()(r)),"insertColumn",(function(e){var t=_(e);if(!1===t)return!1;var n=r.state.colToolHandlers.map((function(e){return o()({},e,{width:0})}));r.setState({selectedCells:[],selectedRowIndex:-1,selectedColumnIndex:-1,colToolHandlers:n},(function(){r.props.editor.setValue(A["insertColumn"](r.props.editorState,r.tableKey,r.state.tableRows.length,t,n))}))})),w()(y()(y()(r)),"removeColumn",(function(){var t=r.state.selectedColumnIndex,n=r.state.colToolHandlers.map((function(e){return o()({},e,{width:0})}));t>=0&&r.setState({selectedColumnIndex:-1,colToolHandlers:n},(function(){r.props.editor.draftInstance.blur(),e((function(){var e=A["removeColumn"](r.props.editorState,r.tableKey,t,n);r.props.editor.setValue(r.validateContent(e))}))}))})),w()(y()(y()(r)),"insertRow",(function(e){var t=_(e);if(!1===t)return!1;r.setState({selectedCells:[],selectedRowIndex:-1,selectedColumnIndex:-1},(function(){r.props.editor.setValue(A["insertRow"](r.props.editorState,r.tableKey,r.colLength,t))}))})),w()(y()(y()(r)),"validateContent",(function(e){var t=e.toRAW(!0).blocks.length;return t?e:I.a.createEditorState(null)})),w()(y()(y()(r)),"removeRow",(function(){var t=r.state.selectedRowIndex;t>=0&&r.setState({selectedRowIndex:-1},(function(){r.props.editor.draftInstance.blur(),e((function(){var e=A["removeRow"](r.props.editorState,r.tableKey,t);r.props.editor.setValue(r.validateContent(e))}))}))})),w()(y()(y()(r)),"mergeCells",(function(){var e=r.state,t=e.selectedCells,n=e.cellsMergeable;n&&t.length>1&&r.setState({selectedCells:[t[0]],cellSplittable:!0,cellsMergeable:!1,selectedRowIndex:-1,selectedColumnIndex:-1},(function(){r.props.editor.setValue(A["mergeCells"](r.props.editorState,r.tableKey,t))}))})),w()(y()(y()(r)),"splitCell",(function(){var e=r.state,t=e.selectedCells,n=e.cellSplittable;n&&1===t.length&&r.setState({cellSplittable:!1,cellsMergeable:!1,selectedRowIndex:-1,selectedColumnIndex:-1},(function(){r.props.editor.setValue(A["splitCell"](r.props.editorState,r.tableKey,t[0]))}))})),w()(y()(y()(r)),"removeTable",(function(){r.props.editor.setValue(A["removeTable"](r.props.editorState,r.tableKey))})),r.language=T(t.editor),r}return m()(n,t),u()(n,[{key:"componentDidMount",value:function(){this.renderCells(this.props),document.body.addEventListener("keydown",this.handleKeyDown,!1),document.body.addEventListener("mousemove",this.handleMouseMove,!1),document.body.addEventListener("mouseup",this.handleMouseUp,!1)}},{key:"componentWillReceiveProps",value:function(e){this.renderCells(e)}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("keydown",this.handleKeyDown,!1),document.body.removeEventListener("mousemove",this.handleMouseMove,!1),document.body.removeEventListener("mouseup",this.handleMouseUp,!1)}},{key:"getResizeOffset",value:function(e){var t=0,n=0,r=this.state,o=r.colToolHandlers,i=r.defaultColWidth;return t=-1*((o[this.__colResizeIndex-1].width||i)-30),n=(o[this.__colResizeIndex].width||i)-30,e=e<t?t:e,e=e>n?n:e,e}},{key:"adjustToolbarHandlers",value:function(){var e=this,t=!1,n=a()(this.state.rowToolHandlers);Object.keys(this.__rowRefs).forEach((function(r){var o=e.__rowRefs[r]?e.__rowRefs[r].getBoundingClientRect().height:40;n[r]&&n[r].height!==o&&(t=!0,n[r].height=o)})),t&&this.setState({rowToolHandlers:n})}},{key:"updateCellsData",value:function(e){this.props.editor.setValue(A["updateAllTableBlocks"](this.props.editorState,this.tableKey,e))}},{key:"renderCells",value:function(e){var t=this;e=e||this.props,this.colLength=0;var n=[],r=[],o=[],i=e,a=i.editorState,l=i.children,c=this.__tableRef.getBoundingClientRect().width;this.__startCellKey=l[0].key,this.__endCellKey=l[l.length-1].key,l.forEach((function(e,i){var l=a.getCurrentContent().getBlockForKey(e.key),s=l.getData(),u=s.get("tableKey"),f=1*s.get("colIndex"),d=1*s.get("rowIndex"),p=s.get("colSpan"),h=s.get("rowSpan");if(t.tableKey=u,0===d){for(var g=s.get("colgroupData")||[],m=g.reduce((function(e,t){return e+1*t.width}),0),v=1*(s.get("colSpan")||1),y=t.colLength;y<t.colLength+v;y++)r[y]={key:e.key,width:t.state.colToolHandlers[y]?t.state.colToolHandlers[y].width:g[y]?g[y].width/m*c*1:0};t.colLength+=v}for(var b=x.a.cloneElement(e,{"data-active":!!~t.state.selectedCells.indexOf(e.key),"data-row-index":d,"data-col-index":f||(n[d]||[]).length,"data-cell-index":i,"data-cell-key":e.key,"data-table-key":u,className:"bf-table-cell ".concat(e.props.className),colSpan:p,rowSpan:h,onClick:t.selectCell,onContextMenu:t.handleCellContexrMenu,onMouseDown:t.handleCellMouseDown,onMouseUp:t.handleCellMouseUp,onMouseEnter:t.handleCellMouseEnter}),w=d;w<d+h;w++)o[w]={key:e.key,height:0},n[w]=n[w]||[];n[d]?n[d].push(b):n[d]=[b]}));var s=c/this.colLength;this.setState({tableRows:n,colToolHandlers:r,rowToolHandlers:o,defaultColWidth:s},this.adjustToolbarHandlers)}},{key:"createColGroup",value:function(){var e=this;return x.a.createElement("colgroup",null,this.state.colToolHandlers.map((function(t,n){return x.a.createElement("col",{ref:function(t){return e.__colRefs[n]=t},width:t.width||e.state.defaultColWidth,key:n})})))}},{key:"createColTools",value:function(){var e=this,t=this.state,n=t.colResizing,r=t.colResizeOffset,o=t.colToolHandlers,i=t.selectedColumnIndex,a=t.defaultColWidth;return x.a.createElement("div",{"data-active":i>=0,contentEditable:!1,"data-key":"bf-col-toolbar",className:"bf-table-col-tools".concat(n?" resizing":""),onMouseDown:this.handleToolbarMouseDown},o.map((function(t,o){return x.a.createElement("div",{key:o,"data-key":t.key,"data-index":o,"data-active":i==o,className:"bf-col-tool-handler",style:{width:t.width||a},onClick:e.selectColumn},e.props.columnResizable&&0!==o?x.a.createElement("div",{"data-index":o,"data-key":t.key,className:"bf-col-resizer".concat(n&&e.__colResizeIndex===o?" active":""),style:n&&e.__colResizeIndex===o?{transform:"translateX(".concat(r,"px)")}:null,onMouseDown:e.handleColResizerMouseDown}):null,x.a.createElement("div",{className:"bf-col-tool-left"},x.a.createElement("div",{"data-index":o,"data-role":"insert-column",className:"bf-insert-col-before",onClick:e.insertColumn},x.a.createElement("i",{className:"bfi-add"}))),x.a.createElement("div",{className:"bf-col-tool-center"},x.a.createElement("div",{"data-index":o,"data-role":"remove-col",className:"bf-remove-col",onClick:e.removeColumn},x.a.createElement("i",{className:"bfi-bin"}))),x.a.createElement("div",{className:"bf-col-tool-right"},x.a.createElement("div",{"data-index":o+1,"data-role":"insert-column",className:"bf-insert-col-after",onClick:e.insertColumn},x.a.createElement("i",{className:"bfi-add"}))))})))}},{key:"createRowTools",value:function(){var e=this,t=this.state,n=t.rowToolHandlers,r=t.selectedRowIndex;return x.a.createElement("div",{"data-active":r>=0,contentEditable:!1,className:"bf-table-row-tools",onMouseDown:this.handleToolbarMouseDown},n.map((function(t,n){return x.a.createElement("div",{key:n,"data-key":t.key,"data-index":n,"data-active":r==n,className:"bf-row-tool-handler",style:{height:t.height},onClick:e.selectRow},x.a.createElement("div",{className:"bf-row-tool-up"},x.a.createElement("div",{"data-index":n,"data-role":"insert-row",className:"bf-insert-row-before",onClick:e.insertRow},x.a.createElement("i",{className:"bfi-add"}))),x.a.createElement("div",{className:"bf-row-tool-center"},x.a.createElement("div",{"data-index":n,"data-role":"remove-row",className:"bf-remove-row",onClick:e.removeRow},x.a.createElement("i",{className:"bfi-bin"}))),x.a.createElement("div",{className:"bf-row-tool-down"},x.a.createElement("div",{"data-index":n+1,"data-role":"insert-row",className:"bf-insert-row-after",onClick:e.insertRow},x.a.createElement("i",{className:"bfi-add"}))))})))}},{key:"createContextMenu",value:function(){var e=this.state,t=e.cellsMergeable,n=e.cellSplittable,r=e.contextMenuPosition;return r?x.a.createElement("div",{className:"bf-table-context-menu",onContextMenu:this.handleContextMenuContextMenu,contentEditable:!1,style:r},x.a.createElement("div",{className:"context-menu-item",onMouseDown:this.mergeCells,"data-disabled":!t},this.language.mergeCells),x.a.createElement("div",{className:"context-menu-item",onMouseDown:this.splitCell,"data-disabled":!n},this.language.splitCell),x.a.createElement("div",{className:"context-menu-item",onMouseDown:this.removeTable},this.language.removeTable)):null}},{key:"render",value:function(){var e=this,t=this.state,n=t.tableRows,r=t.dragSelecting,o=t.draggingRectBounding,i=this.props.editor.props.readOnly;return x.a.createElement("div",{className:"bf-table-container"},x.a.createElement("table",{"data-role":"table",className:"bf-table".concat(r?" dragging":""),ref:function(t){return e.__tableRef=t},onMouseDown:this.handleTableMouseDown,onMouseUp:this.hanldeTableMouseUp,onMouseMove:this.handleTableMouseMove,onMouseLeave:this.handleTableMouseLeave},this.createColGroup(),x.a.createElement("tbody",null,n.map((function(t,n){return x.a.createElement("tr",{ref:function(t){return e.__rowRefs[n]=t},key:n},t)})))),r?x.a.createElement("div",{className:"dragging-rect",style:o}):null,!i&&this.createContextMenu(),!i&&this.createColTools(),!i&&this.createRowTools())}}]),n}(x.a.Component),N=function(e){return function(t){return S.a.Map({"table-cell":{element:"td",wrapper:x.a.createElement(M,{columnResizable:e.columnResizable,editor:t.editor,editorState:t.editorState})}})}}}).call(this,n(40).setImmediate)},function(e,t,n){"use strict";var r={rows:"\u884c\u6570",columns:"\u5217\u6570",cancel:"\u53d6\u6d88",insertTable:"\u63d2\u5165",removeTable:"\u5220\u9664\u8868\u683c",insertColumn:"\u63d2\u5165\u5217",removeColumn:"\u5220\u9664\u5217",insertRow:"\u63d2\u5165\u884c",removeRow:"\u5220\u9664\u884c",mergeCells:"\u5408\u5e76\u5355\u5143\u683c",splitCell:"\u62c6\u5206\u5355\u5143\u683c"},o={rows:"\u884c\u6570",columns:"\u5217\u6570",cancel:"\u53d6\u6d88",insertTable:"\u63d2\u5165",removeTable:"\u5220\u9664\u8868\u683c",insertColumn:"\u63d2\u5165\u5217",removeColumn:"\u5220\u9664\u5217",insertRow:"\u63d2\u5165\u884c",removeRow:"\u5220\u9664\u884c",mergeCells:"\u5408\u5e76\u5355\u5143\u683c",splitCell:"\u62c6\u5206\u5355\u5143\u683c"},i={rows:"Rows",columns:"Columns",cancel:"Cancel",insertTable:"Insert",removeTable:"Remove Table",insertColumn:"Insert Column",removeColumn:"Remove Column",insertRow:"Insert Row",removeRow:"Remove Row",mergeCells:"Merge Cells",splitCell:"Split Cell"},a={rows:"Wiersz",columns:"Kolumn\u0119",cancel:"Anuluj",insertTable:"Wstaw",removeTable:"Usu\u0144 tabel\u0119",insertColumn:"Wstaw kolumn\u0119",removeColumn:"Usu\u0144 kolumn\u0119",insertRow:"Wstaw wiersz",removeRow:"Usu\u0144 wiersz",mergeCells:"Scal kom\xf3rki",splitCell:"Podziel kom\xf3rk\u0119"},l={rows:"\ud589\uc218",columns:"\uc5f4\uc218",cancel:"\ucde8\uc18c",insertTable:"\uc0bd\uc785",removeTable:"\uc591\uc2dd\uc0ad\uc81c",insertColumn:"\uc5f4\uc0bd\uc785",removeColumn:"\uc5f4\uc0ad\uc81c",insertRow:"\ud589\uc0bd\uc785",removeRow:"\ud589\uc0ad\uc81c",mergeCells:"\ud589\uc0bd\uc785",splitCell:"\uc140\ubd84\ud560"},c={rows:"\u884c\u6570",columns:"\u5217\u6570",cancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",insertTable:"\u633f\u5165\u3059\u308b",removeTable:"\u30d5\u30a9\u30fc\u30e0\u3092\u524a\u9664",insertColumn:"\u5217\u3092\u633f\u5165",removeColumn:"\u5217\u3092\u524a\u9664",insertRow:"\u884c\u3092\u633f\u5165",removeRow:"\u884c\u3092\u524a\u9664",mergeCells:"\u30bb\u30eb\u3092\u7d50\u5408",splitCell:"\u5206\u5272\u30bb\u30eb"};t["a"]={zh:r,zhHant:o,en:i,pl:a,jpn:c,kr:l}},function(e,t){function n(e){if(Array.isArray(e))return e}e.exports=n},function(e,t){function n(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){o=!0,i=c}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw i}}return n}}e.exports=n},function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}e.exports=n},function(e,t,n){var r=n(43),o=n(44),i=n(45);function a(e){return r(e)||o(e)||i()}e.exports=a},function(e,t,n){},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},,,,,function(e,t){e.exports=o},,,,,,,,,,,function(e,t,n){(function(e){var r="undefined"!==typeof e&&e||"undefined"!==typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(41),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(24))},function(e,t,n){(function(e,t){(function(e,n){"use strict";if(!e.setImmediate){var r,o=1,i={},a=!1,l=e.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(e);c=c&&c.setTimeout?c:e,"[object process]"==={}.toString.call(e.process)?p():h()?g():e.MessageChannel?m():l&&"onreadystatechange"in l.createElement("script")?v():y(),c.setImmediate=s,c.clearImmediate=u}function s(e){"function"!==typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var a={callback:e,args:t};return i[o]=a,r(o),o++}function u(e){delete i[e]}function f(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r);break}}function d(e){if(a)setTimeout(d,0,e);else{var t=i[e];if(t){a=!0;try{f(t)}finally{u(e),a=!1}}}}function p(){r=function(e){t.nextTick((function(){d(e)}))}}function h(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}function g(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"===typeof n.data&&0===n.data.indexOf(t)&&d(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),r=function(n){e.postMessage(t+n,"*")}}function m(){var e=new MessageChannel;e.port1.onmessage=function(e){var t=e.data;d(t)},r=function(t){e.port2.postMessage(t)}}function v(){var e=l.documentElement;r=function(t){var n=l.createElement("script");n.onreadystatechange=function(){d(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}function y(){r=function(e){setTimeout(d,0,e)}}})("undefined"===typeof self?"undefined"===typeof e?this:e:self)}).call(this,n(24),n(42))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function c(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(function(){try{n="function"===typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}})();var s,u=[],f=!1,d=-1;function p(){f&&s&&(f=!1,s.length?u=s.concat(u):d=-1,u.length&&h())}function h(){if(!f){var e=l(p);f=!0;var t=u.length;while(t){s=u,u=[];while(++d<t)s&&s[d].run();d=-1,t=u.length}s=null,f=!1,c(e)}}function g(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new g(e,t)),1!==u.length||f||l(h)},g.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t){function n(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}e.exports=n},function(e,t){function n(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}e.exports=n},function(e,t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}e.exports=n},,function(e,t,n){"use strict";n.r(t);var r=n(5),o=n.n(r),i=(n(23),n(1)),a=n.n(i),l=n(6),c=n(3),s=n(7),u=function(e){return function(t,n,r){if(e&&"handled"===e(t,n,r))return"handled";if("backspace"===t){var o=n.getCurrentContent(),i=n.getSelection().getFocusOffset();if(0===i){var a=l["ContentUtils"].getSelectionBlock(n),c=o.getBlockBefore(a.getKey());if(!c)return"not-handled";if("table-cell"===c.getType()){var u=c.getData().get("tableKey");return r.setValue(s["removeTable"](n,u)),"handled"}}}var f=l["ContentUtils"].getSelectedBlocks(n);if(!f.find((function(e){return"table-cell"===e.getType()})))return"not-handled";var d=l["ContentUtils"].getSelectionBlock(n);if(["backspace","delete"].indexOf(t)>-1){if(f.length>1)return"handled";var p=d.getLength();if(0===p)return"handled";var h=n.getSelection().getFocusOffset();if("backspace"===t&&0===h)return"handled";if("delete"===t&&h===p)return"handled"}else if("tab"===t)return"handled"}},f=function(e){return function(t,n,r){if(e&&"handled"===e(t,n,r))return"handled";if(!l["ContentUtils"].selectionContainsBlockType(n,"table-cell"))return"not-handled";var o=l["ContentUtils"].getSelectionBlockType(n);return"table-cell"!==o?"not-handled":(r.setValue(c["RichUtils"].insertSoftNewline(n)),"handled")}},d=function(e){return function(t,n,r){if(e&&"handled"===e(t,n,r))return"handled";if(!l["ContentUtils"].selectionContainsBlockType(r.state.editorState,"table-cell"))return"not-handled";var o=l["ContentUtils"].getSelectionBlock(r.state.editorState);return"table-cell"===o.getType()?"handled":void 0}},p=function(e){return function(t,n){if(e&&"handled"===e(t,n))return"handled";if(!l["ContentUtils"].selectionContainsBlockType(n.state.editorState,"table-cell"))return"not-handled";var r=l["ContentUtils"].getSelectionBlock(n.state.editorState);return"table-cell"===r.getType()?"handled":void 0}},h=function(e){return function(t,n,r,o){if(e&&"handled"===e(t,n,r,o))return"handled";var i=l["ContentUtils"].getSelectedBlocks(o.state.editorState);return i.find((function(e){return"table-cell"===e.getType()}))?(1===i.length&&o.setValue(l["ContentUtils"].insertText(o.state.editorState,t)),"handled"):"not-handled"}},g=n(17),m=n(8),v=n.n(m),y=n(9),b=n.n(y),w=n(10),E=n.n(w),x=n(11),k=n.n(x),S=n(12),C=n.n(S),A=n(0),O=n.n(A),I=n(2),_=n.n(I),T=function(e){function t(){var e,n;v()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=E()(this,(e=k()(t)).call.apply(e,[this].concat(o))),_()(O()(O()(n)),"state",{rows:3,columns:3}),_()(O()(O()(n)),"inputValue",(function(e){n.setState(_()({},e.target.name,e.target.value))})),_()(O()(O()(n)),"confirmInsert",(function(){n.props.onConfirm(n.state)})),_()(O()(O()(n)),"cancelInsert",(function(){n.props.onCancel()})),n}return C()(t,e),b()(t,[{key:"componentDidMount",value:function(){this.setState({rows:this.props.defaultRows,columns:this.props.defaultColumns})}},{key:"render",value:function(){return a.a.createElement("div",{className:"bf-table-dropdown-control"},a.a.createElement("input",{placeholder:this.props.language.columns,className:"input",type:"text",name:"columns",value:this.state.columns,onChange:this.inputValue}),a.a.createElement("label",{className:"label"},"x"),a.a.createElement("input",{placeholder:this.props.language.rows,className:"input",type:"text",name:"rows",value:this.state.rows,onChange:this.inputValue}),a.a.createElement("button",{disabled:!this.state.rows||!this.state.columns,className:"button primary",onClick:this.confirmInsert},this.props.language.insertTable))}}]),t}(a.a.Component),M=function(e){return e?Array.prototype.map.call(e.querySelectorAll("col"),(function(e){return{width:e.width?1*e.width:0}})):[]},N=function(e){return e&&e.colgroupData&&e.colgroupData.length?"<colgroup>".concat(e.colgroupData.map((function(e){return'<col width="'.concat(e.width,'"></col>')})).join(""),"</<colgroup>"):""},j=[],D=function(e,t){if("body"!==e&&t&&t.querySelector&&t.querySelector(":scope > table")&&t.parentNode.insertBefore(t.querySelector(":scope > table"),t.nextSibling),"table"===e&&(j=M(t.querySelector("colgroup")),Object(s["rebuildTableNode"])(t)),"th"===e||"td"===e){var n=t.dataset.tableKey,r=1*t.dataset.colIndex,o=1*t.dataset.rowIndex,i=t.colSpan,a=t.rowSpan,l={tableKey:n,colIndex:r,rowIndex:o,colSpan:i,rowSpan:a,colgroupData:j};return l.isHead="th"===e,t.style&&t.style.textAlign?l.textAlign=t.style.textAlign:t.align&&(l.textAlign=t.align),{type:"table-cell",data:l}}return null},R=function(e){return function(t,n){if("table-cell"!==n.type.toLowerCase())return null;var r=t.getBlockBefore(n.key),o=t.getBlockAfter(n.key),i=r?r.getType():null,a=r?r.getData().toJS():{},l=o?o.getType():null,c=o?o.getData().toJS():{},s="",u="",f="";return n.data.textAlign&&(f+=' style="text-align:'.concat(n.data.textAlign,';"')),s="table-cell"!==i?"<table ".concat(e,">").concat(N(n.data),"<tr><td").concat(f,' colSpan="').concat(n.data.colSpan,'" rowSpan="').concat(n.data.rowSpan,'">'):a.rowIndex!==n.data.rowIndex?"<tr><td".concat(f,' colSpan="').concat(n.data.colSpan,'" rowSpan="').concat(n.data.rowSpan,'">'):"<td".concat(f,' colSpan="').concat(n.data.colSpan,'" rowSpan="').concat(n.data.rowSpan,'">'),u="table-cell"!==l?"</td></tr></table>":c.rowIndex!==n.data.rowIndex?"</td></tr>":"</td>",i||(s="<p></p>"+s),l||(u+="<p></p>"),{start:s,end:u}}};n.d(t,"dropdownInstance",(function(){return L})),n.d(t,"TableUtils",(function(){return P})),l["ContentUtils"].registerStrictBlockType("table-cell");var L=null,B=function(e){return L=e},P=s;t["default"]=function(e){e=o()({defaultColumns:3,defaultRows:3,withDropdown:!1,columnResizable:!1,exportAttrString:""},e);var t=e,n=t.includeEditors,r=t.excludeEditors,i=t.defaultColumns,l=t.defaultRows,c=t.withDropdown,s=t.exportAttrString,m=c?{type:"control",includeEditors:n,excludeEditors:r,control:function(e){var t=Object(g["a"])(e.editor);return{key:"table",replace:"table",type:"dropdown",title:t.insertTable,text:a.a.createElement("i",{className:"bfi-table"}),showArrow:!1,autoHide:!0,ref:B,component:a.a.createElement(T,{language:t,defaultRows:l,defaultColumns:i,onConfirm:function(t){var n=t.columns,r=t.rows;e.editor.setValue(P.insertTable(e.editorState,n,r)),L&&L.hide()}})}}}:{type:"control",includeEditors:n,excludeEditors:r,control:function(e){return{key:"table",replace:"table",type:"button",title:Object(g["a"])(e.editor).insertTable,text:a.a.createElement("i",{className:"bfi-table"}),onClick:function(){e.editor.setValue(P.insertTable(e.editorState,i,l))}}}};return[m,{type:"prop-interception",includeEditors:n,excludeEditors:r,interceptor:function(e){return e.handleKeyCommand=u(e.handleKeyCommand),e.handleReturn=f(e.handleReturn),e.handleDroppedFiles=d(e.handleDroppedFiles),e.handlePastedFiles=p(e.handlePastedFiles),e.handlePastedText=h(e.handlePastedText),e}},{type:"block",name:"table-cell",includeEditors:n,excludeEditors:r,renderMap:Object(g["b"])(e),importer:D,exporter:R(s)}]}}])}))},"4vCz":function(e,t,n){"use strict";var r=n("TqRt"),o=n("284h");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n("q1tI")),a=r(n("X2/X")),l=r(n("KQxl")),c=function(e,t){return i.createElement(l.default,Object.assign({},e,{ref:t,icon:a.default}))};c.displayName="PlusSquareOutlined";var s=i.forwardRef(c);t.default=s},"5RSi":function(e,t,n){"use strict";var r=n("Iq8E"),o=n("gWRK");function i(e,t,n,i,a){var l=o(e.getSelection());var c=r.decode(t),s=c.blockKey,u=e.getBlockTree(s).getIn([c.decoratorKey,"leaves",c.leafKey]),f=r.decode(i),d=f.blockKey,p=e.getBlockTree(d).getIn([f.decoratorKey,"leaves",f.leafKey]),h=u.get("start"),g=p.get("start"),m=u?h+n:null,v=p?g+a:null,y=l.getAnchorKey()===s&&l.getAnchorOffset()===m&&l.getFocusKey()===d&&l.getFocusOffset()===v;if(y)return l;var b=!1;if(s===d){var w=u.get("end"),E=p.get("end");b=g===h&&E===w?a<n:g<h}else{var x=e.getCurrentContent().getBlockMap().keySeq().skipUntil((function(e){return e===s||e===d})

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。