1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[371],{72214:(e,t,r)=>{r.d(t,{A:()=>ts,Fo:()=>e5,o$:()=>tf,rL:()=>ev});var a=r(11895),n=r.n(a),o=r(57637),i=r.n(o),s=r(68294),l=r.n(s),d=r(68489),c=r(27548),u=r(24819),f=r(90665),h=r(67379),g=r(68828);function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var m=0;class E{constructor(){this.id="".concat(m++)}}var w=new WeakMap,b=new WeakMap,k=new WeakMap,x=new WeakMap,C=new WeakMap,D=new WeakMap,y=new WeakMap,O=new WeakMap,S=new WeakMap,B=new WeakMap,F=new WeakMap,K=new WeakMap,P=new WeakMap,M=new WeakMap,T=new WeakMap,A=new WeakMap,R=new WeakMap,L=new WeakMap,W=new WeakMap,N=new WeakMap,j=new WeakMap,Q=Symbol("placeholder"),I=Symbol("mark-placeholder"),q=globalThis.Text,U=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,z=e=>V(e)&&8===e.nodeType,H=e=>V(e)&&1===e.nodeType,V=e=>{var t=U(e);return!!t&&e instanceof t.Node},_=e=>{var t=e&&e.anchorNode&&U(e.anchorNode);return!!t&&e instanceof t.Selection},Y=e=>V(e)&&3===e.nodeType,$=(e,t,r)=>{for(var{childNodes:a}=e,n=a[t],o=t,i=!1,s=!1;(z(n)||H(n)&&0===n.childNodes.length||H(n)&&"false"===n.getAttribute("contenteditable"))&&(!i||!s);){if(o>=a.length){i=!0,o=t-1,r="backward";continue}if(o<0){s=!0,o=t+1,r="forward";continue}n=a[o],t=o,o+="forward"===r?1:-1}return[n,t]},X=(e,t,r)=>{var[a]=$(e,t,r);return a},J=e=>{var t="";if(Y(e)&&e.nodeValue)return e.nodeValue;if(H(e)){for(var r of Array.from(e.childNodes))t+=J(r);var a=getComputedStyle(e).getPropertyValue("display");("block"===a||"list"===a||"BR"===e.tagName)&&(t+="\n")}return t},G=/data-slate-fragment="(.+?)"/m,Z=(e,t,r)=>{var{target:a}=t;if(H(a)&&a.matches('[contentEditable="false"]'))return!1;var{document:n}=ev.getWindow(e);if(n.contains(a))return ev.hasDOMNode(e,a,{editable:!0});var o=r.find(e=>{var{addedNodes:t,removedNodes:r}=e;for(var n of t)if(n===a||n.contains(a))return!0;for(var o of r)if(o===a||o.contains(a))return!0});return!!o&&o!==t&&Z(e,o,r)},ee=parseInt(d.version.split(".")[0],10)>=17,et="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,er="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),ea="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),en="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),eo="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),ei="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),es="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),el="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ed=ea&&"undefined"!=typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),eh="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,eg=(!el||!ed)&&!ei&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ev={isComposing:e=>!!K.get(e),getWindow(e){var t=k.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},findKey(e,t){var r=O.get(t);return r||(r=new E,O.set(t,r)),r},findPath(e,t){for(var r=[],a=t;;){var n=b.get(a);if(null==n)if(u.KE.isEditor(a))return r;else break;var o=w.get(a);if(null==o)break;r.unshift(o),a=n}throw Error("Unable to find the path for Slate node: ".concat(u.h6.stringify(t)))},findDocumentOrShadowRoot(e){var t=ev.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},isFocused:e=>!!F.get(e),isReadOnly:e=>!!B.get(e),blur(e){var t=ev.toDOMNode(e,e),r=ev.findDocumentOrShadowRoot(e);F.set(e,!1),r.activeElement===t&&t.blur()},focus(e){var t=ev.toDOMNode(e,e),r=ev.findDocumentOrShadowRoot(e);F.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){var{selection:t}=e,r=ev.findDocumentOrShadowRoot(e).getSelection();r&&r.rangeCount>0&&r.removeAllRanges(),t&&u.gB.deselect(e)},hasDOMNode(e,t){var r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:n=!1}=a,o=ev.toDOMNode(e,e);try{r=H(t)?t:t.parentElement}catch(e){if(!e.message.includes('Permission denied to access property "nodeType"'))throw e}return!!r&&r.closest("[data-slate-editor]")===o&&(!n||!!r.isContentEditable||"boolean"==typeof r.isContentEditable&&r.closest('[contenteditable="false"]')===o||!!r.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,r){e.setFragmentData(t,r)},toDOMNode(e,t){var r=S.get(e),a=u.KE.isEditor(t)?x.get(e):null==r?void 0:r.get(ev.findKey(e,t));if(!a)throw Error("Cannot resolve a DOM node from Slate node: ".concat(u.h6.stringify(t)));return a},toDOMPoint(e,t){var[r]=u.KE.node(e,t.path),a=ev.toDOMNode(e,r);u.KE.void(e,{at:t})&&(t={path:t.path,offset:0});for(var n=Array.from(a.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),o=0,i=0;i<n.length;i++){var s=n[i],l=s.childNodes[0];if(null!=l&&null!=l.textContent){var{length:d}=l.textContent,c=s.getAttribute("data-slate-length"),f=o+(null==c?d:parseInt(c,10)),h=n[i+1];if(t.offset===f&&null!=h&&h.hasAttribute("data-slate-mark-placeholder")){var g,v,p=h.childNodes[0];g=[p instanceof q?p:h,null!=(v=h.textContent)&&v.startsWith("\uFEFF")?1:0];break}if(t.offset<=f){g=[l,Math.min(d,Math.max(0,t.offset-o))];break}o=f}}if(!g)throw Error("Cannot resolve a DOM point from Slate point: ".concat(u.h6.stringify(t)));return g}
1,toDOMRange(e,t){var{anchor:r,focus:a}=t,n=u.Q6.isBackward(t),o=ev.toDOMPoint(e,r),i=u.Q6.isCollapsed(t)?o:ev.toDOMPoint(e,a),s=ev.getWindow(e).document.createRange(),[l,d]=n?i:o,[c,f]=n?o:i,h=!!(H(l)?l:l.parentElement).getAttribute("data-slate-zero-width"),g=!!(H(c)?c:c.parentElement).getAttribute("data-slate-zero-width");return s.setStart(l,h?1:d),s.setEnd(c,g?1:f),s},toSlateNode(e,t){var r=H(t)?t:t.parentElement;r&&!r.hasAttribute("data-slate-node")&&(r=r.closest("[data-slate-node]"));var a=r?D.get(r):null;if(!a)throw Error("Cannot resolve a Slate node from DOM node: ".concat(r));return a},findEventRange(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var r,{clientX:a,clientY:n,target:o}=t;if(null==a||null==n)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i=ev.toSlateNode(e,t.target),s=ev.findPath(e,i);if(u.Hg.isElement(i)&&u.KE.isVoid(e,i)){var l=o.getBoundingClientRect(),d=e.isInline(i)?a-l.left<l.left+l.width-a:n-l.top<l.top+l.height-n,c=u.KE.point(e,s,{edge:d?"start":"end"}),f=d?u.KE.before(e,c):u.KE.after(e,c);if(f)return u.KE.range(e,f)}var{document:h}=ev.getWindow(e);if(h.caretRangeFromPoint)r=h.caretRangeFromPoint(a,n);else{var g=h.caretPositionFromPoint(a,n);g&&((r=h.createRange()).setStart(g.offsetNode,g.offset),r.setEnd(g.offsetNode,g.offset))}if(!r)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return ev.toSlateRange(e,r,{exactMatch:!1,suppressThrow:!1})},toSlatePoint(e,t,r){var{exactMatch:a,suppressThrow:n}=r,[o,i]=a?t:(e=>{var[t,r]=e;if(H(t)&&t.childNodes.length){var a=r===t.childNodes.length,n=a?r-1:r;for([t,n]=$(t,n,a?"backward":"forward"),a=n<r;H(t)&&t.childNodes.length;){var o=a?t.childNodes.length-1:0;t=X(t,o,a?"backward":"forward")}r=a&&null!=t.textContent?t.textContent.length:0}return[t,r]})(t),s=o.parentNode,l=null,d=0;if(s){var c,f,h=ev.toDOMNode(e,e),g=s.closest('[data-slate-void="true"]'),v=g&&h.contains(g)?g:null,p=s.closest("[data-slate-leaf]"),m=null;if(p){if(l=p.closest('[data-slate-node="text"]')){var E=ev.getWindow(e).document.createRange();E.setStart(l,0),E.setEnd(o,i);var w=E.cloneContents();[...Array.prototype.slice.call(w.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(w.querySelectorAll("[contenteditable=false]"))].forEac
1h(e=>{if(ea&&!a&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\uFEFF"!==e.textContext){e.textContent.startsWith("\uFEFF")&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),d=w.textContent.length,m=l}}else if(v){for(var b=v.querySelectorAll("[data-slate-leaf]"),k=0;k<b.length;k++){var x=b[k];if(ev.hasDOMNode(e,x)){p=x;break}}p?(l=p.closest('[data-slate-node="text"]'),d=(m=p).textContent.length,m.querySelectorAll("[data-slate-zero-width]").forEach(e=>{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&ea&&"z"===m.getAttribute("data-slate-zero-width")&&null!=(c=m.textContent)&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||en&&null!=(f=m.textContent)&&f.endsWith("\n\n"))&&d--}if(ea&&!l&&!a){var C=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(C&&ev.hasDOMNode(e,C,{editable:!0})){var D=ev.toSlateNode(e,C),{path:y,offset:O}=u.KE.start(e,ev.findPath(e,D));return C.querySelector("[data-slate-leaf]")||(O=i),{path:y,offset:O}}}if(!l){if(n)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var S=ev.toSlateNode(e,l);return{path:ev.findPath(e,S),offset:d}},toSlateRange(e,t,r){var a,n,o,i,s,l,{exactMatch:d,suppressThrow:c}=r;if((_(t)?t.anchorNode:t.startContainer)&&(_(t)?(a=t.anchorNode,n=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=es&&(e=>{for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1})(a)?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(a=t.startContainer,n=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed)),null==a||null==o||null==n||null==i)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in o&&"false"===o.getAttribute("contenteditable")&&(o=a,i=(null==(l=a.textContent)?void 0:l.length)||0);var f=ev.toSlatePoint(e,[a,n],{exactMatch:d,suppressThrow:c});if(!f)return null;var h=s?f:ev.toSlatePoint(e,[o,i],{exactMatch:d,suppressThrow:c});if(!h)return null;if(en&&!s&&a!==o){var g=u.KE.isEnd(e,f,f.path),v=u.KE.isStart(e,h,h.path);g&&(f=u.KE.after(e,f)||f),v&&(h=u.KE.before(e,h)||h)}var p={anchor:f,focus:h};return u.Q6.isExpanded(p)&&u.Q6.isForward(p)&&H(o)&&u.KE.void(e,{at:p.focus,mode:"highest"})&&(p=u.KE.unhangRange(e,p,{voids:!0})),p},hasRange(e,t){var{anchor:r,focus:a}=t;return u.KE.hasPath(e,r.path)&&u.KE.hasPath(e,a.path)},hasTarget:(e,t)=>V(t)&&ev.hasDOMNode(e,t),hasEditableTarget:(e,t)=>V(t)&&ev.hasDOMNode(e,t,{editable:!0}),hasSelectableTarget:(e,t)=>ev.hasEditableTarget(e,t)||ev.isTargetInsideNonReadonlyVoid(e,t),isTargetInsideNonReadonlyVoid(e,t){if(B.get(e))return!1;var r=ev.hasTarget(e,t)&&ev.toSlateNode(e,t);return u.Hg.isElement(r)&&u.KE.isVoid(e,r)},androidScheduleFlush(e){var t;null==(t=T.get(e))||t()},androidPendingDiffs:e=>L.get(e)},ep=["anchor","focus"],em=["anchor","focus"],eE=(e,t)=>{var r=p(e,ep),a=p(t,em);return e[Q]===t[Q]&&((e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]))(r,a)},ew=eh?d.useLayoutEffect:d.useEffect,eb=e=>{var{isLast:t,leaf:r,parent:a,text:n}=e,o=ey(),i=ev.findPath(o,n),s=u.wA.parent(i),l=!0===r[I];return o.isVoid(a)?d.createElement(eC,{length:u.bP.string(a).length}):""!==r.text||a.children[a.children.length-1]!==n||o.isInline(a)||""!==u.KE.string(o,s)?""===r.text?d.createElement(eC,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(ek,{isTrailing:!0,text:r.text}):d.createElement(ek,{text:r.text}):d.createElement(eC,{isLineBreak:!0,isMarkPlaceholder:l})},ek=e=>{var{text:t,isTrailing:r=!1}=e,a=(0,d.useRef)(null),n=()=>"".concat(null!=t?t:"").concat(r?"\n":""),[o]=(0,d.useState)(n);return ew(()=>{var e=n();a.current&&a.current.textContent!==e&&(a.current.textContent=e)}),d.createElement(ex,{ref:a},o)},ex=(0,d.memo)((0,d.forwardRef)((e,t)=>d.createElement("span",{"data-slate-string":!0,ref:t},e.children))),eC=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:a=!1}=e,n={"data-slate-zero-width":r?"n":"z","data-slate-length":t};return a&&(n["data-slate-mark-placeholder"]=!0),d.createElement("span",Object.assign({},n),ea&&r?null:"\uFEFF",r?d.createElement("br",null):null)},eD=(0,d.createContext)(null),ey=()=>{var e=(0,d.useContext)(eD);if(!e)throw Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},eO=d.memo(e=>{var{leaf:t,isLast:r,text:a,parent:n,renderPlaceholder:o,renderLeaf:i=e=>d.createElement(eS,Object.assign({},e))}=e,s=(0,d.useRef)(null),l=(0,d.useRef)(null),c=ey(),u=(0,d.useRef)(null);(0,d.useEffect)(()=>()=>{u.current&&u.current.disconnect()},[]),(0,d.useEffect)(()=>{var e=null==l?void 0:l.current;if(e?C.set(c,e):C.delete(c),u.current?(u.current.disconnect(),e&&u.current.observe(e)):e&&(u.current=ne
1w(window.ResizeObserver||f.tb)(()=>{var e=j.get(c);null==e||e()}),u.current.observe(e)),!e&&s.current){var t=j.get(c);null==t||t()}return s.current=l.current,()=>{C.delete(c)}},[l,t]);var h=d.createElement(eb,{isLast:r,leaf:t,parent:n,text:a});if(t[Q]){var g={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:l}};h=d.createElement(d.Fragment,null,o(g),h)}return i({attributes:{"data-slate-leaf":!0},children:h,leaf:t,text:a})},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&u.EY.equals(t.leaf,e.leaf)&&t.leaf[Q]===e.leaf[Q]),eS=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r)},eB=d.memo(e=>{for(var{decorations:t,isLast:r,parent:a,renderPlaceholder:n,renderLeaf:o,text:i}=e,s=ey(),l=(0,d.useRef)(null),c=u.EY.decorations(i,t),f=ev.findKey(s,i),h=[],g=0;g<c.length;g++){var v=c[g];h.push(d.createElement(eO,{isLast:r&&g===c.length-1,key:"".concat(f.id,"-").concat(g),renderPlaceholder:n,leaf:v,text:i,parent:a,renderLeaf:o}))}var p=(0,d.useCallback)(e=>{var t=S.get(s);e?(null==t||t.set(f,e),y.set(i,e),D.set(e,i)):(null==t||t.delete(f),y.delete(i),l.current&&D.delete(l.current)),l.current=e},[l,s,f,i]);return d.createElement("span",{"data-slate-node":"text",ref:p},h)},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&((e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var a=e[r],n=t[r];if(a.anchor.offset!==n.anchor.offset||a.focus.offset!==n.focus.offset||!eE(a,n))return!1}return!0})(t.decorations,e.decorations)),eF=d.memo(e=>{var{decorations:t,element:r,renderElement:a=e=>d.createElement(eK,Object.assign({},e)),renderPlaceholder:o,renderLeaf:i,selection:s}=e,l=ey(),c=eR(),f=l.isInline(r),h=ev.findKey(l,r),g=(0,d.useCallback)(e=>{var t=S.get(l);e?(null==t||t.set(h,e),y.set(r,e),D.set(e,r)):(null==t||t.delete(h),y.delete(r))},[l,h,r]),v=eT({decorations:t,node:r,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:s}),p={"data-slate-node":"element",ref:g};if(f&&(p["data-slate-inline"]=!0),!f&&u.KE.hasInlines(l,r)){var m=u.bP.string(r),E=n()(m);"rtl"===E&&(p.dir=E)}if(u.KE.isVoid(l,r)){p["data-slate-void"]=!0,!c&&f&&(p.contentEditable=!1);var[[k]]=u.bP.texts(r);v=d.createElement(f?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(eB,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:k})),w.set(k,0),b.set(k,r)}return a({attributes:p,children:v,element:r})},(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&((e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var a=e[r],n=t[r];if(!u.Q6.equals(a,n)||!eE(a,n))return!1}return!0})(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&u.Q6.equals(e.selection,t.selection))),eK=e=>{var{attributes:t,children:r,element:a}=e,n=ey().isInline(a)?"span":"div";return d.createElement(n,Object.assign({},t,{style:{position:"relative"}}),r)},eP=(0,d.createContext)(()=>[]),eM=(0,d.createContext)(!1),eT=e=>{for(var{decorations:t,node:r,renderElement:a,renderPlaceholder:n,renderLeaf:o,selection:i}=e,s=(0,d.useContext)(eP),l=ey(),c=ev.findPath(l,r),f=[],h=u.Hg.isElement(r)&&!l.isInline(r)&&u.KE.hasInlines(l,r),g=0;g<r.children.length;g++){var v=c.concat(g),p=r.children[g],m=ev.findKey(l,p),E=u.KE.range(l,v),k=i&&u.Q6.intersection(E,i),x=s([p,v]);for(var C of t){var D=u.Q6.intersection(C,E);D&&x.push(D)}u.Hg.isElement(p)?f.push(d.createElement(eM.Provider,{key:"provider-".concat(m.id),value:!!k},d.createElement(eF,{decorations:x,element:p,key:m.id,renderElement:a,renderPlaceholder:n,renderLeaf:o,selection:k}))):f.push(d.createElement(eB,{decorations:x,key:m.id,isLast:h&&g===r.children.length-1,parent:r,renderPlaceholder:n,renderLeaf:o,text:p})),w.set(p,g),b.set(p,r)}return f},eA=(0,d.createContext)(!1),eR=()=>(0,d.useContext)(eA),eL=(0,d.createContext)(null),eW={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"},eN={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",deleteWord
1Forward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},ej={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},eQ=e=>{var t=eW[e],r=eN[e],a=ej[e],n=t&&(0,h.Sn)(t),o=r&&(0,h.Sn)(r),i=a&&(0,h.Sn)(a);return e=>!!(n&&n(e)||er&&o&&o(e)||!er&&i&&i(e))},eI={isBold:eQ("bold"),isCompose:eQ("compose"),isMoveBackward:eQ("moveBackward"),isMoveForward:eQ("moveForward"),isDeleteBackward:eQ("deleteBackward"),isDeleteForward:eQ("deleteForward"),isDeleteLineBackward:eQ("deleteLineBackward"),isDeleteLineForward:eQ("deleteLineForward"),isDeleteWordBackward:eQ("deleteWordBackward"),isDeleteWordForward:eQ("deleteWordForward"),isExtendBackward:eQ("extendBackward"),isExtendForward:eQ("extendForward"),isExtendLineBackward:eQ("extendLineBackward"),isExtendLineForward:eQ("extendLineForward"),isItalic:eQ("italic"),isMoveLineBackward:eQ("moveLineBackward"),isMoveLineForward:eQ("moveLineForward"),isMoveWordBackward:eQ("moveWordBackward"),isMoveWordForward:eQ("moveWordForward"),isRedo:eQ("redo"),isSoftBreak:eQ("insertSoftBreak"),isSplitBlock:eQ("splitBlock"),isTransposeCharacter:eQ("transposeCharacter"),isUndo:eQ("undo")},eq={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class eU extends d.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null==(e=this.mutationObserver)||e.observe(t.current,eq)}componentDidMount(){var e,t,{receivedUserInput:r}=this.props,a=this.context;this.manager=(e=[],{registerMutations:t=>{if(r.current){var n=t.filter(e=>Z(a,e,t));e.push(...n)}},restoreDOM:function(){e.length>0&&(e.reverse().forEach(e=>{"characterData"!==e.type&&(e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)}))}),t())},clear:t=()=>{e=[]}}),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,r,a,n=null==(e=this.mutationObserver)?void 0:e.takeRecords();return null!=n&&n.length&&(null==(a=this.manager)||a.registerMutations(n)),null==(t=this.mutationObserver)||t.disconnect(),null==(r=this.manager)||r.restoreDOM(),null}componentDidUpdate(){var e;null==(e=this.manager)||e.clear(),this.observe()}componentWillUnmount(){var e;null==(e=this.mutationObserver)||e.disconnect()}render(){return this.props.children}}eU.contextType=eD;var ez=ea?eU:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)};function eH(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return r.reduce((e,t)=>e.slice(0,t.start)+t.text+e.slice(t.end),e)}function eV(e,t){var{start:r,end:a,text:n}=t,o=e.slice(r,a),i=function(e,t){for(var r=Math.min(e.length,t.length),a=0;a<r;a++)if(e.charAt(a)!==t.charAt(a))return a;return r}(o,n),s=Math.min(o.length-i,n.length-i),l=function(e,t,r){for(var a=Math.min(e.length,t.length,r),n=0;n<a;n++)if(e.charAt(e.length-n-1)!==t.charAt(t.length-n-1))return n;return a}(o,n,s),d={start:r+i,end:a-l,text:n.slice(i,n.length-l)};return d.start===d.end&&0===d.text.length?null:d}function e_(e,t){var{path:r,offset:a}=t;if(!u.KE.hasPath(e,r))return null;var n=u.bP.get(e,r);if(!u.EY.isText(n))return null;var o=u.KE.above(e,{match:t=>u.Hg.isElement(t)&&u.KE.isBlock(e,t),at:r});if(!o)return null;for(;a>n.text.length;){var i=u.KE.next(e,{at:r,match:u.EY.isText});if(!i||!u.wA.isDescendant(i[1],o[1]))return null;a-=n.text.length,n=i[0],r=i[1]}return{path:r,offset:a}}function eY(e,t){var r=e_(e,t.anchor);if(!r)return null;if(u.Q6.isCollapsed(t))return{anchor:r,focus:r};var a=e_(e,t.focus);return a?{anchor:r,focus:a}:null}function e$(e,t,r){var a=L.get(e),n=null==a?void 0:a.find(e=>{var{path:r}=e;return u.wA.equals(r,t.path)});if(!n||t.offset<=n.diff.start)return u.bR.transform(t,r,{affinity:"backward"});var{diff:o}=n;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=u.bR.transform(i,r,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var l={path:t.path,offset:t.offset-o.text.length+o.end-o.start},d=u.bR.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&u.wA.equals(r.path,t.path)&&l.offset<r.position&&o.start<r.position?d:{path:d.path,offset:d.offset+o.text.length-o.end+o.start}:null}function eX(e,t,r){var a=e$(e,t.anchor,r);if(!a)return null;if(u.Q6.isCollapsed(t))return{anchor:a,focus:a};var n=e$(e,t.focus,r);return n?{anchor:a,focus:n}:null}function eJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function eG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eJ(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eZ=function(){},e0=["node"];function e1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}var e6={subtree:!0,childList:!0,characterData:!0},e2=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],e8=["text"];function e7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function e9(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e7(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e7(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e3=e=>d.createElement(d.Fragment,null,eT(e)),e5=e=>{var t,r,a=(0,d.useCallback)(e=>d.createElement(e4,Object.assign({},e)),[]),{autoFocus:o,decorate:s=te,onDOMBeforeInput:c,placeholder:f,readOnly:h=!1,renderElement:g,renderLeaf:m,renderPlaceholder:E=a,scrollSelectionIntoView:w=tt,style:b={},as:O="div",disableDefaultStyles:S=!1}=e,M=p(e,e2),q=(()=>{var e=(0,d.useContext)(eL);if(!e)throw Error("The `useSlate` hook must be used inside the <Slate> component's context.");var{editor:t}=e;return t})(),[z,Y]=(0,d.useState)(!1),$=(0,d.useRef)(null),X=(0,d.useRef)([]),{onUserInput:J,receivedUserInput:G}=function(){var e=ey(),t=(0,d.useRef)(!1),r=(0,d.useRef)(0),a=(0,d.useCallback)(()=>{if(!t.current){t.current=!0;var a=ev.getWindow(e);a.cancelAnimationFrame(r.current),r.current=a.requestAnimationFrame(()=>{t.current=!1})}},[]);return(0,d.useEffect)(()=>()=>cancelAnimationFrame(r.current),[]),{receivedUserInput:t,onUserInput:a}}(),[,ee]=(0,d.useReducer)(e=>e+1,0);j.set(q,ee),B.set(q,h);var er=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{$.current&&o&&$.current.focus()},[o]);var ei=(0,d.useCallback)(l()(()=>{if((ea||!ev.isComposing(q))&&(!er.isUpdatingSelection||null!=ed&&ed.isFlushing())&&!er.isDraggingInternally){var e=ev.findDocumentOrShadowRoot(q),{activeElement:t}=e,r=ev.toDOMNode(q,q),a=e.getSelection();if(t===r?(er.latestElement=t,F.set(q,!0)):F.delete(q),!a)return u.gB.deselect(q);var{anchorNode:n,focusNode:o}=a,i=ev.hasEditableTarget(q,n)||ev.isTargetInsideNonReadonlyVoid(q,n),s=ev.hasEditableTarget(q,o)||ev.isTargetInsideNonReadonlyVoid(q,o);if(i&&s){var l=ev.toSlateRange(q,a,{exactMatch:!1,suppressThrow:!0});l&&(ev.isComposing(q)||null!=ed&&ed.hasPendingChanges()||null!=ed&&ed.isFlushing()?null==ed||ed.handleUserSelect(l):u.gB.select(q,l))}!h||i&&s||u.gB.deselect(q)}},100),[h]),el=(0,d.useMemo)(()=>i()(ei,0),[ei]),ed=function(e){var t,{node:r}=e,a=p(e,e0);if(!ea)return null;var n=ey(),o=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:a}=e,n=!1,o=null,i=null,s=null,l=0,d=!1,c=()=>{var e=N.get(t);if(N.delete(t),e){var{selection:r}=t,a=eY(t,e);!a||r&&u.Q6.equals(a,r)||u.gB.select(t,a)}},f=()=>{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!m()&&!p())return void c();n||(n=!0,setTimeout(()=>n=!1)),p()&&(n="action");var e=t.selection&&u.KE.rangeRef(t,t.selection,{affinity:"forward"});R.set(t,t.marks),eZ("flush",W.get(t),L.get(t));for(var o=m();l=null==(f=L.get(t))?void 0:f[0];){var l,f,h,g=A.get(t);void 0!==g&&(A.delete(t),t.marks=g),g&&!1===d&&(d=null);var v=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(l);t.selection&&u.Q6.equals(t.selection,v)||u.gB.select(t,v),l.diff.text?u.KE.insertText(t,l.diff.text):u.KE.deleteFragment(t),L.set(t,null==(h=L.get(t))?void 0:h.filter(e=>{var{id:t}=e;return t!==l.id})),!function(e,t){var{path:r,diff:a}=t;if(!u.KE.hasPath(e,r))return!1;var n=u.bP.get(e,r);if(!u.EY.isText(n))return!1;if(a.start!==n.text.length||0===a.text.length)return n.text.slice(a.start,a.start+a.text.length)===a.text;var o=u.wA.next(r);if(!u.KE.hasPath(e,o))return!1;var i=u.bP.get(e,o);return u.EY.isText(i)&&i.text.startsWith(a.text)}(t,l)&&(o=!1,W.delete(t),R.delete(t),n="action",N.delete(t),r.cancel(),a.cancel(),null==e||e.unref())}var E=null==e?void 0:e.unref();if(!E||N.get(t)||t.selection&&u.Q6.equals(E,t.selection)||u.gB.select(t,E),p())return void(()=>{var e=W.get(t);if(W.delete(t),e){if(e.at){var r=u.bR.isPoint(e.at)?e_(t,e.at):eY(t,e.at);if(!r)return;var a=u.KE.range(t,r);t.selection&&u.Q6.equals(t.selection,a)||u.gB.select(t,r)}e.run()}})();o&&r(),r.flush(),a.flush(),c();var w=R.get(t);R.delete(t),void 0!==w&&(t.marks=w,t.onChange())},h=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=C.get(t);if(r){if(m()||e){r.style.display="none";return}r.style.removeProperty("display")}},g=(e,r)=>{var a,n,o,i,s,d,c,f,g=null!=(f=L.get(t))?f:[];L.set(t,g);var v=u.bP.leaf(t,e),p=g.findIndex(t=>u.wA.equals(t.path,e));if(p<0){eV(v.text,r)&&g.push({path:e,diff:r,id:l++}),h();return}var m=(a=v.text,n=g[p].diff,o=Math.min(n.start,r.start),i=Math.max(0,Math.min(n.start+n.text.length,r.end)-r.start),s=eH(a,n,r),d=Math.max(r.start+r.text.length,n.start+n.text.length+(n.start+n.text.length>r.start?r.text.length:0)-i),c=s.slice(o,d),eV(a,{start:o,end:Math.max(n.end,r.end-n.text.length+(n.end-n.start)),text:c}));if(!m){g.splice(p,1),h();return}g[p]=eG(eG({},g[p]),{},{diff:m})},v=function(e){var{at:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,N.delete(t),r.cancel(),a.cancel(),p()&&f(),W.set(t,{at:n,run:e}),s=setTimeout(f)},p=()=>!!W.get(t),m=()=>{var e;return!!(null!=(e=L.get(t))&&e.length)},E=e=>{N.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var a=!r||!u.wA.equals(r.anchor.path,e.anchor.path),n=!r||!u.wA.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(a&&d||n)&&(d=!1),(a||m())&&(i=setTimeout(f,200))}},w=()=>{p()||(s=setTimeout(f))};return{flush:f,scheduleFlush:w,hasPendingDiffs:m,hasPendingAction:p,hasPendingChanges:()=>p()||m(),isFlushing:()=>n,handleUserSelect:E,handleCompositionEnd:e=>{o&&clearTimeout(o),o=setTimeout(()=>{K.set(t,!1),f()},25)},handleCompositionStart:e=>{K.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:e=>{i&&(clearTimeout(i),i=null);var{inputType:r}=e,a=null,n=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[o]=e.getTargetRanges();o&&(a=ev.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=ev.getWindow(t).getSelection();if(!a&&s&&(o=s,a=ev.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),a=null!=(K=a)?K:t.selection){var l=!0;if(r.startsWith("delete")){if(u.Q6.isExpanded(a)){var[c,f]=u.Q6.edges(a);if(u.bP.leaf(t,c.path).text.length===c.offset&&0===f.offset){var h=u.KE.next(t,{at:c.path,match:u.EY.isText});h&&u.wA.equals(h[1],f.path)&&(a={anchor:f,focus:f})}}var p=r.endsWith("Backward")?"backward":"forward",[m,b]=u.Q6.edges(a),[k,x]=u.KE.leaf(t,m.path),C={text:"",start:m.offset,end:b.offset},D=L.get(t),y=null==D?void 0:D.find(e=>u.wA.equals(e.path,x)),O=y?[y.diff,C]:[C];if(0===eH(k.text,...O).length&&(l=!1),u.Q6.isExpanded(a)){if(l&&u.wA.equals(a.anchor.path,a.focus.path)){var S={path:a.anchor.path,offset:m.offset};return E(u.KE.range(t,S,S)),g(a.anchor.path,{text:"",end:b.offset,start:m.offset})}return v(()=>u.KE.deleteFragment(t,{direction:p}),{at:a})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return v(()=>u.KE.deleteFragment(t),{at:a});case"deleteContent":case"deleteContentForward":var{anchor:B}=a;if(l&&u.Q6.isCollapsed(a)){var F=u.bP.leaf(t,B.path);if(B.offset<F.text.length)return g(B.path,{text:"",start:B.offset,end:B.offset+1})}return v(()=>u.KE.deleteForward(t),{at:a});case"deleteContentBackward":var K,P,{anchor:M}=a,T=_(o)?o.isCollapsed:!!(null!=(P=o)&&P.collapsed);if(l&&T&&u.Q6.isCollapsed(a)&&M.offset>0)return g(M.path,{text:"",start:M.offset-1,end:M.offset});return v(()=>u.KE.deleteBackward(t),{at:a});case"deleteEntireSoftLine":return v(()=>{u.KE.deleteBackward(t,{unit:"line"}),u.KE.deleteForward(t,{unit:"line"})},{at:a});case"deleteHardLineBackward":return v(()=>u.KE.deleteBackward(t,{unit:"block"}),{at:a});case"deleteSoftLineBackward":return v(()=>u.KE.deleteBackward(t,{unit:"line"}),{at:a});case"deleteHardLineForward":return v(()=>u.KE.deleteForward(t,{unit:"block"}),{at:a});case"deleteSoftLineForward":return v(()=>u.KE.deleteForward(t,{unit:"line"}),{at:a});case"deleteWordBackward":return v(()=>u.KE.deleteBackward(t,{unit:"word"}),{at:a});
1case"deleteWordForward":return v(()=>u.KE.deleteForward(t,{unit:"word"}),{at:a});case"insertLineBreak":return v(()=>u.KE.insertSoftBreak(t),{at:a});case"insertParagraph":return v(()=>u.KE.insertBreak(t),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==n?void 0:n.constructor.name)==="DataTransfer")return v(()=>ev.insertData(t,n),{at:a});var R=null!=n?n:"";if(A.get(t)&&(R=R.replace("\uFEFF","")),"insertText"===r&&/.*\n.*\n$/.test(R)&&(R=R.slice(0,-1)),R.includes("\n"))return v(()=>{var e=R.split("\n");e.forEach((r,a)=>{r&&u.KE.insertText(t,r),a!==e.length-1&&u.KE.insertSoftBreak(t)})},{at:a});if(u.wA.equals(a.anchor.path,a.focus.path)){var[W,N]=u.Q6.edges(a),j={start:W.offset,end:N.offset,text:R};if(R&&d&&"insertCompositionText"===r){var Q=d.start+d.text.search(/\S|$/);j.start+j.text.search(/\S|$/)===Q+1&&j.end===d.start+d.text.length?(j.start-=1,d=null,w()):d=!1}else d="insertText"===r&&(null===d?j:!!(d&&u.Q6.isCollapsed(a))&&d.end+d.text.length===W.offset&&eG(eG({},d),{},{text:d.text+R}));if(l)return void g(W.path,j)}return v(()=>u.KE.insertText(t,R),{at:a})}}},handleKeyDown:e=>
1{m()||(h(!0),setTimeout(h))},handleDomMutations:e=>{if(!(m()||p())&&e.some(r=>Z(t,r,e))){var r;null==(r=j.get(t))||r()}},handleInput:()=>{(p()||!m())&&f()}}})(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e1(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e1(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({editor:n},a)));return!function(e,t,r){var[a]=(0,d.useState)(()=>new MutationObserver(t));ew(()=>{a.takeRecords()}),(0,d.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,r),()=>a.disconnect()},[])}(r,i.handleDomMutations,e6),T.set(n,i.scheduleFlush),o&&i.flush(),i}({node:$,onDOMSelectionChange:ei,scheduleOnDOMSelectionChange:el});ew(()=>{$.current&&(e=U($.current))?(k.set(q,e),x.set(q,$.current),y.set(q,$.current),D.set($.current,q)):y.delete(q);var e,{selection:t}=q,r=ev.findDocumentOrShadowRoot(q).getSelection();if(!(!r||!ev.isFocused(q)||null!=ed&&ed.hasPendingAction())){var a=e=>{var a="None"!==r.type;if(t||a){var n=x.get(q),o=!1;if(n.contains(r.anchorNode)&&n.contains(r.focusNode)&&(o=!0),a&&o&&t&&!e){var i=ev.toSlateRange(q,r,{exactMatch:!0,suppressThrow:!0});if(i&&u.Q6.equals(i,t)){if(!er.hasMarkPlaceholder)return;var s,{anchorNode:l}=r;if(null!=l&&null!=(s=l.parentElement)&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(t&&!ev.hasRange(q,t)){q.selection=ev.toSlateRange(q,r,{exactMatch:!1,suppressThrow:!0});return}er.isUpdatingSelection=!0;var d=t&&ev.toDOMRange(q,t);return d?(u.Q6.isBackward(t)?r.setBaseAndExtent(d.endContainer,d.endOffset,d.startContainer,d.startOffset):r.setBaseAndExtent(d.startContainer,d.startOffset,d.endContainer,d.endOffset),w(q,d)):r.removeAllRanges(),d}},n=a(),o=(null==ed?void 0:ed.isFlushing())==="action";if(!ea||!o)return void setTimeout(()=>{n&&en&&ev.toDOMNode(q,q).focus(),er.isUpdatingSelection=!1});var i=null,s=requestAnimationFrame(()=>{if(o){var e=e=>{try{ev.toDOMNode(q,q).focus(),a(e)}catch(e){}};e(),i=setTimeout(()=>{e(!0),er.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var ep=(0,d.useCallback)(e=>{if(J(),!h&&ev.hasEditableTarget(q,e.target)&&!ta(e,c)){if(ed)return ed.handleDOMBeforeInput(e);el.flush(),ei.flush();var{selection:t}=q,{inputType:r}=e,a=e.dataTransfer||e.data||void 0,n="insertCompositionText"===r||"deleteCompositionText"===r;if(!(n&&ev.isComposing(q))){var o=!1;if("insertText"===r&&t&&u.Q6.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset){o=!0,q.marks&&(o=!1);var{anchor:i}=t,[s,l]=ev.toDOMPoint(q,i),d=null==(v=s.parentElement)?void 0:v.closest("a"),f=ev.getW
1indow(q);if(o&&d&&ev.hasDOMNode(q,d)){var g,v,p,m,E=null==f?void 0:f.document.createTreeWalker(d,NodeFilter.SHOW_TEXT).lastChild();E===s&&(null==(m=E.textContent)?void 0:m.length)===l&&(o=!1)}if(o&&s.parentElement&&(null==f||null==(p=f.getComputedStyle(s.parentElement))?void 0:p.whiteSpace)==="pre"){var w=u.KE.above(q,{at:i.path,match:e=>u.Hg.isElement(e)&&u.KE.isBlock(q,e)});w&&u.bP.string(w[0]).includes(" ")&&(o=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var[b]=e.getTargetRanges();if(b){var k=ev.toSlateRange(q,b,{exactMatch:!1,suppressThrow:!1});if(!t||!u.Q6.equals(t,k)){o=!1;var x=!n&&q.selection&&u.KE.rangeRef(q,q.selection);u.gB.select(q,k),x&&P.set(q,x)}}}if(!n){if(o||e.preventDefault(),t&&u.Q6.isExpanded(t)&&r.startsWith("delete")){var C=r.endsWith("Backward")?"backward":"forward";u.KE.deleteFragment(q,{direction:C});return}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.KE.deleteFragment(q);break;case"deleteContent":case"deleteContentForward":u.KE.deleteForward(q);break;case"deleteContentBackward":u.KE.deleteBackward(q);break;case"deleteEntireSoftLine":u.KE.deleteBackward(q,{unit:"line"}),u.KE.deleteForward(q,{unit:"line"});break;case"deleteHardLineBackward":u.KE.deleteBackward(q,{unit:"block"});break;case"deleteSoftLineBackward":u.KE.deleteBackward(q,{unit:"line"});break;case"deleteHardLineForward":u.KE.deleteForward(q,{unit:"block"});break;case"deleteSoftLineForward":u.KE.deleteForward(q,{unit:"line"});break;case"deleteWordBackward":u.KE.deleteBackward(q,{unit:"word"});break;
1case"deleteWordForward":u.KE.deleteForward(q,{unit:"word"});break;case"insertLineBreak":u.KE.insertSoftBreak(q);break;case"insertParagraph":u.KE.insertBreak(q);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&ev.isComposing(q)&&(Y(!1),K.set(q,!1)),(null==a?void 0:a.constructor.name)==="DataTransfer"?ev.insertData(q,a):"string"==typeof a&&(o?X.current.push(()=>u.KE.insertText(q,a)):u.KE.insertText(q,a))}var D=null==(g=P.get(q))?void 0:g.unref();P.delete(q),!D||q.selection&&u.Q6.equals(q.selection,D)||u.gB.select(q,D)}}}},[h,c]),em=(0,d.useCallback)(e=>{null==e?(ei.cancel(),el.cancel(),x.delete(q),y.delete(q),$.current&&eg&&$.current.removeEventListener("beforeinput",ep)):eg&&e.addEventListener("beforeinput",ep),$.current=e},[$,ep,ei,el]);ew(()=>{var e=ev.getWindow(q);return e.document.addEventListener("selectionchange",el),()=>{e.document.removeEventListener("selectionchange",el)}},[el]);var eE=s([q,[]]);if(f&&1===q.children.length&&1===Array.from(u.bP.texts(q)).length&&""===u.bP.string(q)&&!z){var eb=u.KE.start(q,[]);eE.push({[Q]:!0,placeholder:f,anchor:eb,focus:eb})}var{marks:ek}=q;if(er.hasMarkPlaceholder=!1,q.selection&&u.Q6.isCollapsed(q.selection)&&ek){var{anchor:ex}=q.selection,eC=u.bP.leaf(q,ex.path),eD=p(eC,e8);if(!u.EY.equals(eC,ek,{loose:!0})){er.hasMarkPlaceholder=!0;var eO=Object.fromEntries(Object.keys(eD).map(e=>[e,null]));eE.push(e9(e9(e9({[I]:!0},eO),ek),{},{anchor:ex,focus:ex}))}}(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=q;if(e){var{anchor:t}=e,r=u.bP.leaf(q,t.path);if(ek&&!u.EY.equals(r,ek,{loose:!0}))return void A.set(q,ek)}A.delete(q)})});var eS=null==(t=C.get(q))||null==(r=t.getBoundingClientRect())?void 0:r.height;return d.createElement(eA.Provider,{value:h},d.createElement(eP.Provider,{value:s},d.createElement(ez,{node:$,receivedUserInput:G},d.createElement(O,Object.assign({role:h?void 0:"textbox","aria-multiline":!h||void 0},M,{spellCheck:(!!eg||!eh)&&M.spellCheck,autoCorrect:eg||!eh?M.autoCorrect:"false",autoCapitalize:eg||!eh?M.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!h,zindex:-1,suppressContentEditableWarning:!0,ref:em,style:e9(e9({},S?{}:e9({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},eS?{minHeight:eS}:{})),b),onBeforeInput:(0,d.useCallback)(e=>{if(!eg&&!h&&!tr(e,M.onBeforeInput)&&ev.hasSelectableTarget(q,e.target)&&(e.preventDefault(),!ev.isComposing(q))){var t=e.data;u.KE.insertText(q,t)}},[h]),onInput:(0,d.useCallback)(e=>{if(!tr(e,M.onInput)){if(ed)return void ed.handleInput();for(var t of X.current)t();X.current=[]}},[]),onBlur:(0,d.useCallback)(e=>{if(h||er.isUpdatingSelection||!ev.hasSelectableTarget(q,e.target)||tr(e,M.onBlur))return;var t=ev.findDocumentOrShadowRoot(q);if(er.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(r!==ev.toDOMNode(q,q)&&!(H(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&V(r)&&ev.hasDOMNode(q,r)){var a=ev.toSlateNode(q,r);if(u.Hg.isElement(a)&&!q.isVoid(a))return}if(eo){var n=t.getSelection();null==n||n.removeAllRanges()}F.delete(q)}}},[h,M.onBlur]),onClick:(0,d.useCallback)(e=>{if(ev.hasTarget(q,e.target)&&!tr(e,M.onClick)&&V(e.target)){var t=ev.toSlateNode(q,e.target),r=ev.findPath(q,t);if(u.KE.hasPath(q,r)&&u.bP.get(q,r)===t){if(3===e.detail&&r.length>=1){var a=r;if(!(u.Hg.isElement(t)&&u.KE.isBlock(q,t))){var n,o=u.KE.above(q,{match:e=>u.Hg.isElement(e)&&u.KE.isBlock(q,e),at:r});a=null!=(n=null==o?void 0:o[1])?n:r.slice(0,1)}var i=u.KE.range(q,a);u.gB.select(q,i);return}if(!h){var s=u.KE.start(q,r),l=u.KE.end(q,r),d=u.KE.void(q,{at:s}),c=u.KE.void(q,{at:l});if(d&&c&&u.wA.equals(d[1],c[1])){var f=u.KE.range(q,s);u.gB.select(q,f)}}}}},[h,M.onClick]),onCompositionEnd:(0,d.useCallback)(e=>{if(ev.hasSelectableTarget(q,e.target)&&(ev.isComposing(q)&&(Y(!1),K.set(q,!1)),null==ed||ed.handleCompositionEnd(e),!tr(e,M.onCompositionEnd)&&!ea&&!eo&&!ec&&!et&&!ef&&!eu)&&e.data){var t=A.get(q);A.delete(q),void 0!==t&&(R.set(q,q.marks),q.marks=t),u.KE.insertText(q,e.data);var r=R.get(q);R.delete(q),void 0!==r&&(q.marks=r)}},[M.onCompositionEnd]),onCompositionUpdate:(0,d.useCallback)(e=>{!ev.hasSelectableTarget(q,e.target)||tr(e,M.onCompositionUpdate)||ev.isComposing(q)||(Y(!0),K.set(q,!0))},[M.onCompositionUpdate]),onCompositionStart:(0,d.useCallback)(e=>{if(ev.hasSelectableTarget(q,e.target)&&(null==ed||ed.handleCompositionStart(e),!tr(e,M.onCompositionStart)&&!ea)){Y(!0);var{selection:t}=q;if(t){if(u.Q6.isExpanded(t))return void u.KE.deleteFragment(q);
1var r=u.KE.above(q,{match:e=>u.Hg.isElement(e)&&u.KE.isInline(q,e),mode:"highest"});if(r){var[,a]=r;if(u.KE.isEnd(q,t.anchor,a)){var n=u.KE.after(q,a);u.gB.setSelection(q,{anchor:n,focus:n})}}}}},[M.onCompositionStart]),onCopy:(0,d.useCallback)(e=>{ev.hasSelectableTarget(q,e.target)&&!tr(e,M.onCopy)&&(e.preventDefault(),ev.setFragmentData(q,e.clipboardData,"copy"))},[M.onCopy]),onCut:(0,d.useCallback)(e=>{if(!h&&ev.hasSelectableTarget(q,e.target)&&!tr(e,M.onCut)){e.preventDefault(),ev.setFragmentData(q,e.clipboardData,"cut");var{selection:t}=q;if(t)if(u.Q6.isExpanded(t))u.KE.deleteFragment(q);else{var r=u.bP.parent(q,t.anchor.path);u.KE.isVoid(q,r)&&u.gB.delete(q)}}},[h,M.onCut]),onDragOver:(0,d.useCallback)(e=>{if(ev.hasTarget(q,e.target)&&!tr(e,M.onDragOver)){var t=ev.toSlateNode(q,e.target);u.Hg.isElement(t)&&u.KE.isVoid(q,t)&&e.preventDefault()}},[M.onDragOver]),onDragStart:(0,d.useCallback)(e=>{if(!h&&ev.hasTarget(q,e.target)&&!tr(e,M.onDragStart)){var t=ev.toSlateNode(q,e.target),r=ev.findPath(q,t);if(u.Hg.isElement(t)&&u.KE.isVoid(q,t)||u.KE.void(q,{at:r,voids:!0})){var a=u.KE.range(q,r);u.gB.select(q,a)}er.isDraggingInternally=!0,ev.setFragmentData(q,e.dataTransfer,"drag")}},[h,M.onDragStart]),onDrop:(0,d.useCallback)(e=>{if(!h&&ev.hasTarget(q,e.target)&&!tr(e,M.onDrop)){e.preventDefault();var t=q.selection,r=ev.findEventRange(q,e),a=e.dataTransfer;u.gB.select(q,r),er.isDraggingInternally&&t&&!u.Q6.equals(t,r)&&!u.KE.void(q,{at:r,voids:!0})&&u.gB.delete(q,{at:t}),ev.insertData(q,a),ev.isFocused(q)||ev.focus(q)}er.isDraggingInternally=!1},[h,M.onDrop]),onDragEnd:(0,d.useCallback)(e=>{!h&&er.isDraggingInternally&&M.onDragEnd&&ev.hasTarget(q,e.target)&&M.onDragEnd(e),er.isDraggingInternally=!1},[h,M.onDragEnd]),onFocus:(0,d.useCallback)(e=>{if(!h&&!er.isUpdatingSelection&&ev.hasEditableTarget(q,e.target)&&!tr(e,M.onFocus)){var t=ev.toDOMNode(q,q);if(er.latestElement=ev.findDocumentOrShadowRoot(q).activeElement,en&&e.target!==t)return void t.focus();F.set(q,!0)}},[h,M.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!h&&ev.hasEditableTarget(q,e.target)){null==ed||ed.handleKeyDown(e);var{nativeEvent:t}=e;if(ev.isComposing(q)&&!1===t.isComposing&&(K.set(q,!1),Y(!1)),!(tr(e,M.onKeyDown)||ev.isComposing(q))){var{selection:r}=q,a=q.children[null!==r?r.focus.path[0]:0],o="rtl"===n()(u.bP.string(a));if(eI.isRedo(t)){e.preventDefault(),"function"==typeof q.redo&&q.redo();return}if(eI.isUndo(t)){e.preventDefault(),"function"==typeof q.undo&&q.undo();return}if(eI.isMoveLineBackward(t)){e.preventDefault(),u.gB.move(q,{unit:"line",reverse:!0});return}if(eI.isMoveLineForward(t)){e.preventDefault(),u.gB.move(q,{unit:"line"});return}if(eI.isExtendLineBackward(t)){e.preventDefault(),u.gB.move(q,{unit:"line",edge:"focus",reverse:!0});return}if(eI.isExtendLineForward(t)){e.preventDefault(),u.gB.move(q,{unit:"line",edge:"focus"});return}if(eI.isMoveBackward(t)){e.preventDefault(),r&&u.Q6.isCollapsed(r)?u.gB.move(q,{reverse:!o}):u.gB.collapse(q,{edge:"start"});return}if(eI.isMoveForward(t)){e.preventDefault(),r&&u.Q6.isCollapsed(r)?u.gB.move(q,{reverse:o}):u.gB.collapse(q,{edge:"end"});return}if(eI.isMoveWordBackward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)&&u.gB.collapse(q,{edge:"focus"}),u.gB.move(q,{unit:"word",reverse:!o});return}if(eI.isMoveWordForward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)&&u.gB.collapse(q,{edge:"focus"}),u.gB.move(q,{unit:"word",reverse:o});return}if(eg){if((es||eo)&&r&&(eI.isDeleteBackward(t)||eI.isDeleteForward(t))&&u.Q6.isCollapsed(r)){var i=u.bP.parent(q,r.anchor.path);if(u.Hg.isElement(i)&&u.KE.isVoid(q,i)&&(u.KE.isInline(q,i)||u.KE.isBlock(q,i))){e.preventDefault(),u.KE.deleteBackward(q,{unit:"block"});return}}}else{if(eI.isBold(t)||eI.isItalic(t)||eI.isTransposeCharacter(t))return void e.preventDefault();if(eI.isSoftBreak(t)){e.preventDefault(),u.KE.insertSoftBreak(q);return}if(eI.isSplitBlock(t)){e.preventDefault(),u.KE.insertBreak(q);return}if(eI.isDeleteBackward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"backward"}):u.KE.deleteBackward(q);return}if(eI.isDeleteForward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"forward"}):u.KE.deleteForward(q);return}if(eI.isDeleteLineBackward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"backward"}):u.KE.deleteBackward(q,{unit:"line"});return}if(eI.isDeleteLineForward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"forward"}):u.KE.deleteForward(q,{unit:"line"});return}if(eI.isDeleteWordBackward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"backward"}):u.KE.deleteBackward(q,{unit:"word"});return}
1if(eI.isDeleteWordForward(t)){e.preventDefault(),r&&u.Q6.isExpanded(r)?u.KE.deleteFragment(q,{direction:"forward"}):u.KE.deleteForward(q,{unit:"word"});return}}}}},[h,M.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!h&&ev.hasEditableTarget(q,e.target)&&!tr(e,M.onPaste)&&(!eg||(e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length)(e.nativeEvent)||eo)&&(e.preventDefault(),ev.insertData(q,e.clipboardData))},[h,M.onPaste])}),d.createElement(e3,{decorations:eE,node:q,renderElement:g,renderPlaceholder:E,renderLeaf:m,selection:q.selection})))))},e4=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r,ea&&d.createElement("br",null))},te=()=>[],tt=(e,t)=>{if(t.getBoundingClientRect&&(!e.selection||e.selection&&u.Q6.isCollapsed(e.selection))){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.A)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},tr=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},ta=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},tn=(0,d.createContext)(!1),to=(0,d.createContext)({}),ti=["editor","children","onChange","value"],ts=e=>{var{editor:t,children:r,onChange:a,value:n}=e,o=p(e,ti),i=(0,d.useRef)(!1),[s,l]=d.useState(()=>{if(!u.bP.isNodeList(n))throw Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(u.h6.stringify(n)));if(!u.KE.isEditor(t))throw Error("[Slate] editor is invalid! You passed: ".concat(u.h6.stringify(t)));return t.children=n,Object.assign(t,o),{v:0,editor:t}}),{selectorContext:c,onChange:f}=function(e){var t=(0,d.useRef)([]).current,r=(0,d.useRef)({editor:e}).current,a=(0,d.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[]);return{selectorContext:(0,d.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),onChange:a}}(t),h=(0,d.useCallback)(()=>{a&&a(t.children),l(e=>({v:e.v+1,editor:t})),f(t)},[a]);(0,d.useEffect)(()=>(M.set(t,h),()=>{M.set(t,()=>{}),i.current=!0}),[h]);var[g,v]=(0,d.useState)(ev.isFocused(t));return(0,d.useEffect)(()=>{v(ev.isFocused(t))}),ew(()=>{var e=()=>v(ev.isFocused(t));return ee?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),()=>{document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})},[]),d.createElement(to.Provider,{value:c},d.createElement(eL.Provider,{value:s},d.createElement(eD.Provider,{value:s.editor},d.createElement(tn.Provider,{value:g},r))))},tl=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},td=(e,t,r)=>{var a=ev.toDOMRange(e,t).getBoundingClientRect(),n=ev.toDOMRange(e,r).getBoundingClientRect();return tl(a,n)&&tl(n,a)};function tc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function tu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var tf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",{apply:r,onChange:a,deleteBackward:n,addMark:o,removeMark:i}=e;return S.set(e,new WeakMap),e.addMark=(t,r)=>{var a,n;null==(a=T.get(e))||a(),!A.get(e)&&null!=(n=L.get(e))&&n.length&&A.set(e,null),R.delete(e),o(t,r)},e.removeMark=t=>{var r;!A.get(e)&&null!=(r=L.get(e))&&r.length&&A.set(e,null),R.delete(e),i(t)},e.deleteBackward=t=>{if("line"!==t)return n(t);if(e.selection&&u.Q6.isCollapsed(e.selection)){var r=u.KE.above(e,{match:t=>u.Hg.isElement(t)&&u.KE.isBlock(e,t),at:e.selection});if(r){var[,a]=r,o=u.KE.range(e,a,e.selection.anchor),i=((e,t)=>
1{var r=u.KE.range(e,u.Q6.end(t)),a=Array.from(u.KE.positions(e,{at:t})),n=0,o=a.length,i=Math.floor(o/2);if(td(e,u.KE.range(e,a[n]),r))return u.KE.range(e,a[n],r);if(a.length<2)return u.KE.range(e,a[a.length-1],r);for(;i!==a.length&&i!==n;)td(e,u.KE.range(e,a[i]),r)?o=i:n=i,i=Math.floor((n+o)/2);return u.KE.range(e,a[o],r)})(e,o);u.Q6.isCollapsed(i)||u.gB.delete(e,{at:i})}}},e.apply=t=>{var a,n=[],o=L.get(e);if(null!=o&&o.length){var i=o.map(e=>(function(e,t){var{path:r,diff:a,id:n}=e;switch(t.type){case"insert_text":if(!u.wA.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset<=a.start)return{diff:{start:t.text.length+a.start,end:t.text.length+a.end,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end+t.text.length,text:a.text},id:n,path:r};case"remove_text":if(!u.wA.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset+t.text.length<=a.start)return{diff:{start:a.start-t.text.length,end:a.end-t.text.length,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end-t.text.length,text:a.text},id:n,path:r};case"split_node":if(!u.wA.equals(t.path,r)||t.position>=a.end)return{diff:a,id:n,path:u.wA.transform(r,t,{affinity:"backward"})};if(t.position>a.start)return{diff:{start:a.start,end:Math.min(t.position,a.end),text:a.text},id:n,path:r};return{diff:{start:a.start-t.position,end:a.end-t.position,text:a.text},id:n,path:u.wA.transform(r,t,{affinity:"forward"})};case"merge_node":if(!u.wA.equals(t.path,r))return{diff:a,id:n,path:u.wA.transform(r,t)};return{diff:{start:a.start+t.position,end:a.end+t.position,text:a.text},id:n,path:u.wA.transform(r,t)}}var o=u.wA.transform(r,t);return o?{diff:a,path:o,id:n}:null})(e,t)).filter(Boolean);L.set(e,i)}var s=N.get(e);s&&N.set(e,eX(e,s,t));var l=W.get(e);if(null!=l&&l.at){var d=u.bR.isPoint(null==l?void 0:l.at)?e$(e,l.at,t):eX(e,l.at,t);W.set(e,d?tu(tu({},l),{},{at:d}):null)}switch(t.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...th(e,t.path));break;case"set_selection":null==(a=P.get(e))||a.unref(),P.delete(e);break;case"insert_node":case"remove_node":n.push(...th(e,u.wA.parent(t.path)));break;case"merge_node":n.push(...th(e,u.wA.previous(t.path)));break;case"move_node":n.push(...th(e,u.wA.common(u.wA.parent(t.path),u.wA.parent(t.newPath))))}for(var[c,f]of(r(t),n)){var[h]=u.KE.node(e,c);O.set(h,f)}},e.setFragmentData=r=>{var{selection:a}=e;if(a){var[n,o]=u.Q6.edges(a),i=u.KE.void(e,{at:n.path}),s=u.KE.void(e,{at:o.path});if(!u.Q6.isCollapsed(a)||i){var l=ev.toDOMRange(e,a),d=l.cloneContents(),c=d.childNodes[0];if(d.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(c=e)}),s){var[f]=s,h=l.cloneRange(),g=ev.toDOMNode(e,f);h.setEndAfter(g),d=h.cloneContents()}if(i&&(c=d.querySelector("[data-slate-spacer]")),Array.from(d.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),Y(c)){var v=c.ownerDocument.createElement("span");v.style.whiteSpace="pre",v.appendChild(c),d.appendChild(v),c=v}var p=JSON.stringify(e.getFragment()),m=window.btoa(encodeURIComponent(p));c.setAttribute("data-slate-fragment",m),r.setData("application/".concat(t),m);var E=d.ownerDocument.createElement("div");return E.appendChild(d),E.setAttribute("hidden","true"),d.ownerDocument.body.appendChild(E),r.setData("text/html",E.innerHTML),r.setData("text/plain",J(E)),d.ownerDocument.body.removeChild(E),r}}},e.insertData=t=>{e.insertFragmentData(t)||e.insertTextData(t)},e.insertFragmentData=r=>{var a=r.getData("application/".concat(t))||(e=>{var[,t]=e.getData("text/html").match(G)||[];return t})(r);if(a){var n=JSON.parse(decodeURIComponent(window.atob(a)));return e.insertFragment(n),!0}return!1},e.insertTextData=t=>{var r=t.getData("text/plain");if(r){var a=r.split(/\r\n|\r|\n/),n=!1;for(var o of a)n&&u.gB.splitNodes(e,{always:!0}),e.insertText(o),n=!0;return!0}return!1},e.onChange=t=>{g.unstable_batchedUpdates(()=>{var r=M.get(e);r&&r(),a(t)})},e},th=(e,t)=>{var r=[];for(var[a,n]of u.KE.levels(e,{at:t})){var o=ev.findKey(e,a);r.push([n,o])}return r}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.