PageSourceSearch

https://suzannaalsayed.com/_next/static/chunks/d2094a0f-87fecc529dc1f334.js

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