PageSourceSearch

https://trettmann.de/_next/static/chunks/d2094a0f-0b43d3b74e54246e.js

js trettmann.de collected 2026-10-06 20:01:44 UTC 63,999 bytes, 1 lines download raw bytes

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