Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 832

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
/*! For license information please see 13588.470653c9586fe127aab9.js.LICENSE.txt */ !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1c594250-86f5-4e01-91b6-08f0e55aa8ef",e._sentryDebugIdIdentifier="sentry-dbid-1c594250-86f5-4e01-91b6-08f0e55aa8ef")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"5.501.3"},(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[13588],{82782:(e,t,u)=>{var r=u(18782),n=u(91924);e.exports=function(e,t,u){if(r())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,t);var o=new(e.bind.apply(e,a));return u&&n(o,u.prototype),o},e.exports.__esModule=!0,e.exports.default=e.exports},84576:e=>{e.exports=function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},18782:e=>{function t(){try{var u=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(u){}return(e.exports=t=function(){return!!u},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},1165:(e,t,u)=>{var r=u(43008),n=u(91924),a=u(84576),o=u(82782);function i(t){var u="function"==typeof Map?new Map:void 0;return e.exports=i=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==u){if(u.has(e))return u.get(e);u.set(e,t)}function t(){return o(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,i(t)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},40200:(e,t,u)=>{"use strict";var r=u(71761),n={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var u,a,o,i,s,l,c=!1;t||(t={}),u=t.debug||!1;try{if(o=r(),i=document.createRange(),s=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){u&&console.warn("unable to use e.clipboardData"),u&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=n[t.format]||n.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),i.selectNodeContents(l),s.addRange(i),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(r){u&&console.error("unable to copy using execCommand: ",r),u&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(r){u&&console.error("unable to copy using clipboardData: ",r),u&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(i):s.removeAllRanges()),l&&document.body.removeChild(l),o()}return c}},98410:(e,t,u)=>{u(46494)("getOwnPropertyNames",(function(){return u(93010).f}))},63369:(e,t,u)=>{"use strict";u(81275)("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},24661:(e,t,u)=>{"use strict";u.d(t,{o0:()=>h});var r=u(39907),n=function(e,t,u){if(u||2===arguments.length)for(var r,n=0,a=t.length;n{"use strict";e.exports=function(e){if(e=String(e||""),r.test(e))return"rtl";if(n.test(e))return"ltr";return"neutral"};var t="֑-߿יִ-﷽ﹰ-ﻼ",u="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",r=new RegExp("^[^"+u+"]*["+t+"]"),n=new RegExp("^[^"+t+"]*["+u+"]")},12567:(e,t)=>{"use strict";for(var u="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},n={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:u?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=1;o<20;o++)a["f"+o]=111+o;function i(e,t,u){t&&!("byKey"in t)&&(u=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return s(e,t)})),n=function(e){return r.some((function(t){return l(t,e)}))};return null==u?n:n(u)}function s(e,t){var u=t&&t.byKey,n={},a=(e=e.replace("++","+add")).split("+"),o=a.length;for(var i in r)n[r[i]]=!1;var s=!0,l=!1,d=void 0;try{for(var f,h=a[Symbol.iterator]();!(s=(f=h.next()).done);s=!0){var C=f.value,p=C.endsWith("?")&&C.length>1;p&&(C=C.slice(0,-1));var v=D(C),F=r[v];1!==o&&F||(u?n.key=v:n.which=c(C)),F&&(n[F]=!p||null)}}catch(e){l=!0,d=e}finally{try{!s&&h.return&&h.return()}finally{if(l)throw d}}return n}function l(e,t){for(var u in e){var r=e[u],n=void 0;if(null!=r&&((null!=(n="key"===u&&null!=t.key?t.key.toLowerCase():"which"===u?91===r&&93===t.which?91:t.which:t[u])||!1!==r)&&n!==r))return!1}return!0}function c(e){return e=D(e),a[e]||e.toUpperCase().charCodeAt(0)}function D(e){return e=e.toLowerCase(),e=n[e]||e}t.Sn=function(e,t){return i(e,{byKey:!0},t)}},73788:e=>{e.exports=function(e,t,u,r){for(var n=-1,a=null==e?0:e.length;++n{var r=u(84570);e.exports=function(e,t,u,n){return r(e,(function(e,r,a){t(n,e,u(e),a)})),n}},72195:(e,t,u)=>{var r=u(73788),n=u(82226),a=u(3334),o=u(53142);e.exports=function(e,t){return function(u,i){var s=o(u)?r:n,l=t?t():{};return s(u,e,a(i,2),l)}}},34789:(e,t,u)=>{var r=u(57073),n=u(72195)((function(e,t,u){r(e,u,t)}));e.exports=n},19953:(e,t,u)=>{var r=u(72195)((function(e,t,u){e[u?0:1].push(t)}),(function(){return[[],[]]}));e.exports=r},55009:(e,t,u)=>{var r=u(26137),n=u(23997),a=u(67642),o=4294967295,i=Math.min;e.exports=function(e,t){if((e=a(e))<1||e>9007199254740991)return[];var u=o,s=i(e,o);t=n(t),e-=o;for(var l=r(s,t);++u{var r=u(6131),n=1/0;e.exports=function(e){return e?(e=r(e))===n||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},67642:(e,t,u)=>{var r=u(43301);e.exports=function(e){var t=r(e),u=t%1;return t==t?u?t-u:t:0}},2011:(e,t,u)=>{var r=u(79968),n=u(39747),a=u(47170),o=u(3334),i=u(74784),s=u(53142),l=u(75853),c=u(93655),D=u(41580),d=u(8666);e.exports=function(e,t,u){var f=s(e),h=f||l(e)||d(e);if(t=o(t,4),null==u){var C=e&&e.constructor;u=h?f?new C:[]:D(e)&&c(C)?n(i(e)):{}}return(h?r:a)(e,(function(e,r,n){return t(u,e,r,n)})),u}},33949:(e,t,u)=>{"use strict";let r;function n(){return r||(r=new Image,r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),r}u.d(t,{n:()=>n})},2508:(e,t,u)=>{"use strict";u.d(t,{V:()=>o});var r=u(14041),n=u(39116),a=u(55113);function o(e){const t=(0,a.u)().getMonitor(),[u,o]=(0,n.F)(t,e);return(0,r.useEffect)((()=>t.subscribeToOffsetChange(o))),(0,r.useEffect)((()=>t.subscribeToStateChange(o))),u}},27415:(e,t,u)=>{"use strict";u.d(t,{A:()=>o});var r=u(14041);var n=function(){function e(e,t){for(var u=0;u0&&void 0!==arguments[0]&&arguments[0];this._memoizedUnloadedRanges=[],e&&this._ensureRowsLoaded(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"componentDidMount",value:function(){0}},{key:"render",value:function(){return(0,this.props.children)({onItemsRendered:this._onItemsRendered,ref:this._setRef})}},{key:"_ensureRowsLoaded",value:function(e,t){var u=this.props,r=u.isItemLoaded,n=u.itemCount,a=u.minimumBatchSize,o=void 0===a?10:a,i=u.threshold,s=void 0===i?15:i,l=function(e){for(var t=e.isItemLoaded,u=e.itemCount,r=e.minimumBatchSize,n=e.startIndex,a=e.stopIndex,o=[],i=null,s=null,l=n;l<=a;l++)t(l)?null!==s&&(o.push(i,s),i=s=null):(s=l,null===i&&(i=l));if(null!==s){for(var c=Math.min(Math.max(s,i+r-1),u-1),D=s+1;D<=c&&!t(D);D++)s=D;o.push(i,s)}if(o.length)for(;o[1]-o[0]+10;){var d=o[0]-1;if(t(d))break;o[0]=d}return o}({isItemLoaded:r,itemCount:n,minimumBatchSize:o,startIndex:Math.max(0,e-s),stopIndex:Math.min(n-1,t+s)});(this._memoizedUnloadedRanges.length!==l.length||this._memoizedUnloadedRanges.some((function(e,t){return l[t]!==e})))&&(this._memoizedUnloadedRanges=l,this._loadUnloadedRanges(l))}},{key:"_loadUnloadedRanges",value:function(e){for(var t=this,u=this.props.loadMoreItems||this.props.loadMoreRows,r=function(r){var n=e[r],a=e[r+1],o=u(n,a);null!=o&&o.then((function(){if(function(e){var t=e.lastRenderedStartIndex,u=e.lastRenderedStopIndex,r=e.startIndex,n=e.stopIndex;return!(r>u||n{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}u.d(t,{KJ:()=>s,$k:()=>l});var n=u(77777),a={isHistory(e){return!1!==r(t=e)&&(void 0===(u=t.constructor)||!1!==r(a=u.prototype)&&!1!==a.hasOwnProperty("isPrototypeOf"))&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||n.I.isOperationList(e.redos[0]))&&(0===e.undos.length||n.I.isOperationList(e.undos[0]));var t,u,a}},o=(new WeakMap,new WeakMap),i=new WeakMap,s={isHistoryEditor:e=>a.isHistory(e.history)&&n.KE.isEditor(e),isMerging:e=>i.get(e),isSaving:e=>o.get(e),redo(e){e.redo()},undo(e){e.undo()},withoutMerging(e,t){var u=s.isMerging(e);i.set(e,!1),t(),i.set(e,u)},withoutSaving(e,t){var u=s.isSaving(e);o.set(e,!1),t(),o.set(e,u)}},l=e=>{var t=e,{apply:u}=t;return t.history={undos:[],redos:[]},t.redo=()=>{var{history:e}=t,{redos:u}=e;if(u.length>0){var r=u[u.length-1];s.withoutSaving(t,(()=>{n.KE.withoutNormalizing(t,(()=>{for(var e of r)t.apply(e)}))})),e.redos.pop(),e.undos.push(r)}},t.undo=()=>{var{history:e}=t,{undos:u}=e;if(u.length>0){var r=u[u.length-1];s.withoutSaving(t,(()=>{n.KE.withoutNormalizing(t,(()=>{var e=r.map(n.I.inverse).reverse();for(var u of e)t.apply(u)}))})),e.redos.push(r),e.undos.pop()}},t.apply=e=>{var{operations:r,history:n}=t,{undos:a}=n,o=a[a.length-1],i=o&&o[o.length-1],l=d(e,i),h=s.isSaving(t),C=s.isMerging(t);if(null==h&&(h=D(e)),h){if(null==C&&(C=null!=o&&(0!==r.length||(c(e,i)||l))),o&&C)l&&o.pop(),o.push(e);else{var p=[e];a.push(p)}for(;a.length>100;)a.shift();f(e)&&(n.redos=[])}u(e)},t},c=(e,t)=>"set_selection"===e.type||(!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!n.wA.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!n.wA.equals(e.path,t.path))),D=(e,t)=>"set_selection"!==e.type||null!=e.properties&&null!=e.newProperties,d=(e,t)=>!(!t||"set_selection"!==e.type||"set_selection"!==t.type),f=e=>"set_selection"!==e.type},50917:(e,t,u)=>{"use strict";u.d(t,{Fo:()=>At,rL:()=>Fe,A:()=>jt,zL:()=>Pt,f7:()=>Le,RV:()=>Oe,o$:()=>Kt});var r=u(8663),n=u.n(r),a=u(12784),o=u.n(a),i=u(97331),s=u.n(i),l=u(14041);function c(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function D(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function d(e,t){if(e.clientHeightt||a>e&&o=t&&i>=u?a-e-r:o>t&&iu?o-t+n:0}function h(e,t){var u=window,r=t.scrollMode,n=t.block,a=t.inline,o=t.boundary,i=t.skipOverflowHiddenElements,s="function"==typeof o?o:function(e){return e!==o};if(!c(e))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,D=[],h=e;c(h)&&s(h);){if((h=h.parentNode)===l){D.push(h);break}h===document.body&&d(h)&&!d(document.documentElement)||d(h,i)&&D.push(h)}for(var C=u.visualViewport?u.visualViewport.width:innerWidth,p=u.visualViewport?u.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,F=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),B=g.height,E=g.width,A=g.top,m=g.right,b=g.bottom,w=g.left,y="start"===n||"nearest"===n?A:"end"===n?b:A+B/2,x="center"===a?w+E/2:"end"===a?m:w,O=[],k=0;k=0&&w>=0&&b<=p&&m<=C&&A>=R&&b<=T&&w>=N&&m<=j)return O;var I=getComputedStyle(_),L=parseInt(I.borderLeftWidth,10),K=parseInt(I.borderTopWidth,10),W=parseInt(I.borderRightWidth,10),q=parseInt(I.borderBottomWidth,10),z=0,H=0,V="offsetWidth"in _?_.offsetWidth-_.clientWidth-L-W:0,U="offsetHeight"in _?_.offsetHeight-_.clientHeight-K-q:0;if(l===_)z="start"===n?y:"end"===n?y-p:"nearest"===n?f(F,F+p,p,K,q,F+y,F+y+B,B):y-p/2,H="start"===a?x:"center"===a?x-C/2:"end"===a?x-C:f(v,v+C,C,L,W,v+x,v+x+E,E),z=Math.max(0,z+F),H=Math.max(0,H+v);else{z="start"===n?y-R-K:"end"===n?y-T+q+U:"nearest"===n?f(R,T,P,K,q+U,y,y+B,B):y-(R+P/2)+U/2,H="start"===a?x-N-L:"center"===a?x-(N+M/2)+V/2:"end"===a?x-j+W+V:f(N,j,M,L,W+V,x,x+E,E);var Q=_.scrollLeft,$=_.scrollTop;y+=$-(z=Math.max(0,Math.min($+z,_.scrollHeight-P+U))),x+=Q-(H=Math.max(0,Math.min(Q+H,_.scrollWidth-M+V)))}O.push({el:_,top:z,left:H})}return O}function C(e){return e===Object(e)&&0!==Object.keys(e).length}const p=function(e,t){var u=!e.ownerDocument.documentElement.contains(e);if(C(t)&&"function"==typeof t.behavior)return t.behavior(u?[]:h(e,t));if(!u){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:C(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var u="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,n=e.top,a=e.left;r.scroll&&u?r.scroll({top:n,left:a,behavior:t}):(r.scrollTop=n,r.scrollLeft=a)}))}(h(e,r),r.behavior)}};var v=u(77777),F=u(12567),g=u(43144);function B(e,t,u){return t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}function E(e,t){if(null==e)return{};var u,r,n=function(e,t){if(null==e)return{};var u,r,n={},a=Object.keys(e);for(r=0;r=0||(n[u]=e[u]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,u)&&(n[u]=e[u])}return n}var A=0;class m{constructor(){this.id="".concat(A++)}}var b=new WeakMap,w=new WeakMap,y=new WeakMap,x=new WeakMap,O=new WeakMap,k=new WeakMap,_=new WeakMap,S=new WeakMap,P=new WeakMap,M=new WeakMap,R=new WeakMap,j=new WeakMap,T=new WeakMap,N=new WeakMap,I=new WeakMap,L=new WeakMap,K=new WeakMap,W=new WeakMap,q=new WeakMap,z=new WeakMap,H=new WeakMap,V=Symbol("placeholder"),U=Symbol("mark-placeholder"),Q=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,$=e=>X(e)&&1===e.nodeType,X=e=>{var t=Q(e);return!!t&&e instanceof t.Node},Y=e=>{var t=e&&e.anchorNode&&Q(e.anchorNode);return!!t&&e instanceof t.Selection},J=e=>X(e)&&3===e.nodeType,G=(e,t,u)=>{for(var r,{childNodes:n}=e,a=n[t],o=t,i=!1,s=!1;(X(r=a)&&8===r.nodeType||$(a)&&0===a.childNodes.length||$(a)&&"false"===a.getAttribute("contenteditable"))&&(!i||!s);)o>=n.length?(i=!0,o=t-1,u="backward"):o<0?(s=!0,o=t+1,u="forward"):(a=n[o],t=o,o+="forward"===u?1:-1);return[a,t]},Z=(e,t,u)=>{var[r]=G(e,t,u);return r},ee=e=>{var t="";if(J(e)&&e.nodeValue)return e.nodeValue;if($(e)){for(var u of Array.from(e.childNodes))t+=ee(u);var r=getComputedStyle(e).getPropertyValue("display");"block"!==r&&"list"!==r&&"BR"!==e.tagName||(t+="\n")}return t},te=/data-slate-fragment="(.+?)"/m,ue=(e,t,u)=>{var{target:r}=t;if($(r)&&r.matches('[contentEditable="false"]'))return!1;var{document:n}=Fe.getWindow(e);if(n.contains(r))return Fe.hasDOMNode(e,r,{editable:!0});var a=u.find((e=>{var{addedNodes:t,removedNodes:u}=e;for(var n of t)if(n===r||n.contains(r))return!0;for(var a of u)if(a===r||a.contains(r))return!0}));return!(!a||a===t)&&ue(e,a,u)},re=parseInt(l.version.split(".")[0],10)>=17,ne="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ae="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),oe="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),ie="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),se="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),le="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),ce="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),De="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),de="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),fe="undefined"!=typeof navigator&&/.*QQBrowser/.test(navigator.userAgent),he="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),Ce="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),pe=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ve=!De&&!le&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,Fe={isComposing:e=>!!j.get(e),getWindow(e){var t=y.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},findKey(e,t){var u=S.get(t);return u||(u=new m,S.set(t,u)),u},findPath(e,t){for(var u=[],r=t;;){var n=w.get(r);if(null==n){if(v.KE.isEditor(r))return u;break}var a=b.get(r);if(null==a)break;u.unshift(a),r=n}throw new Error("Unable to find the path for Slate node: ".concat(v.h6.stringify(t)))},findDocumentOrShadowRoot(e){var t=Fe.toDOMNode(e,e),u=t.getRootNode();return(u instanceof Document||u instanceof ShadowRoot)&&null!=u.getSelection?u:t.ownerDocument},isFocused:e=>!!R.get(e),isReadOnly:e=>!!M.get(e),blur(e){var t=Fe.toDOMNode(e,e),u=Fe.findDocumentOrShadowRoot(e);R.set(e,!1),u.activeElement===t&&t.blur()},focus(e){var t=Fe.toDOMNode(e,e),u=Fe.findDocumentOrShadowRoot(e);R.set(e,!0),u.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){Fe.toDOMNode(e,e);var{selection:t}=e,u=Fe.findDocumentOrShadowRoot(e).getSelection();u&&u.rangeCount>0&&u.removeAllRanges(),t&&v.gB.deselect(e)},hasDOMNode(e,t){var u,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:n=!1}=r,a=Fe.toDOMNode(e,e);try{u=$(t)?t:t.parentElement}catch(e){if(!e.message.includes('Permission denied to access property "nodeType"'))throw e}return!!u&&!(u.closest("[data-slate-editor]")!==a||n&&!u.isContentEditable&&("boolean"!=typeof u.isContentEditable||u.closest('[contenteditable="false"]')!==a)&&!u.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,u){e.setFragmentData(t,u)},toDOMNode(e,t){var u=P.get(e),r=v.KE.isEditor(t)?x.get(e):null==u?void 0:u.get(Fe.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(v.h6.stringify(t)));return r},toDOMPoint(e,t){var u,[r]=v.KE.node(e,t.path),n=Fe.toDOMNode(e,r);v.KE.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{var[t,u]=e;if($(t)&&t.childNodes.length){var r=u===t.childNodes.length,n=r?u-1:u;for([t,n]=G(t,n,r?"backward":"forward"),r=n{oe&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),l=g.textContent.length,p=s}}else if(h){for(var B=h.querySelectorAll("[data-slate-leaf]"),E=0;E{l-=e.textContent.length}))):l=1}p&&l===p.textContent.length&&oe&&"z"===p.getAttribute("data-slate-zero-width")&&null!==(c=p.textContent)&&void 0!==c&&c.startsWith("\ufeff")&&(i.hasAttribute("data-slate-zero-width")||ie&&null!==(D=p.textContent)&&void 0!==D&&D.endsWith("\n\n"))&&l--}if(oe&&!s&&!r){var m=i.hasAttribute("data-slate-node")?i:i.closest("[data-slate-node]");if(m&&Fe.hasDOMNode(e,m,{editable:!0})){var b=Fe.toSlateNode(e,m),{path:w,offset:y}=v.KE.start(e,Fe.findPath(e,b));return m.querySelector("[data-slate-leaf]")||(y=o),{path:w,offset:y}}}if(!s){if(n)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var x=Fe.toSlateNode(e,s);return{path:Fe.findPath(e,x),offset:l}},toSlateRange(e,t,u){var r,n,a,o,i,{exactMatch:s,suppressThrow:l}=u;if((Y(t)?t.anchorNode:t.startContainer)&&(Y(t)?(r=t.anchorNode,n=t.anchorOffset,a=t.focusNode,o=t.focusOffset,i=ce&&window.document.activeElement&&window.document.activeElement.shadowRoot?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(r=t.startContainer,n=t.startOffset,a=t.endContainer,o=t.endOffset,i=t.collapsed)),null==r||null==a||null==n||null==o)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));var c=Fe.toSlatePoint(e,[r,n],{exactMatch:s,suppressThrow:l});if(!c)return null;var D=i?c:Fe.toSlatePoint(e,[a,o],{exactMatch:s,suppressThrow:l});if(!D)return null;var d={anchor:c,focus:D};return v.Q6.isExpanded(d)&&v.Q6.isForward(d)&&$(a)&&v.KE.void(e,{at:d.focus,mode:"highest"})&&(d=v.KE.unhangRange(e,d,{voids:!0})),d},hasRange(e,t){var{anchor:u,focus:r}=t;return v.KE.hasPath(e,u.path)&&v.KE.hasPath(e,r.path)},androidScheduleFlush(e){var t;null===(t=I.get(e))||void 0===t||t()},androidPendingDiffs:e=>W.get(e)},ge=pe?l.useLayoutEffect:l.useEffect,Be=["anchor","focus"],Ee=["anchor","focus"],Ae=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every((u=>t.hasOwnProperty(u)&&e[u]===t[u])),me=(e,t)=>{if(e.length!==t.length)return!1;for(var u=0;u{var{isLast:t,leaf:u,parent:r,text:n}=e,a=Oe(),o=Fe.findPath(a,n),i=v.wA.parent(o),s=!0===u[U];return a.isVoid(r)?l.createElement(ye,{length:v.bP.string(r).length}):""!==u.text||r.children[r.children.length-1]!==n||a.isInline(r)||""!==v.KE.string(a,i)?""===u.text?l.createElement(ye,{isMarkPlaceholder:s}):t&&"\n"===u.text.slice(-1)?l.createElement(we,{isTrailing:!0,text:u.text}):l.createElement(we,{text:u.text}):l.createElement(ye,{isLineBreak:!0,isMarkPlaceholder:s})},we=e=>{var{text:t,isTrailing:u=!1}=e,r=(0,l.useRef)(null),n=()=>"".concat(null!=t?t:"").concat(u?"\n":"");return ge((()=>{var e=n();r.current&&r.current.textContent!==e&&(r.current.textContent=e)})),r.current?l.createElement("span",{"data-slate-string":!0,ref:r}):l.createElement("span",{"data-slate-string":!0,ref:r},n())},ye=e=>{var{length:t=0,isLineBreak:u=!1,isMarkPlaceholder:r=!1}=e,n={"data-slate-zero-width":u?"n":"z","data-slate-length":t};return r&&(n["data-slate-mark-placeholder"]=!0),l.createElement("span",Object.assign({},n),oe&&u?null:"\ufeff",u?l.createElement("br",null):null)},xe=(0,l.createContext)(null),Oe=()=>{var e=(0,l.useContext)(xe);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the component's context.");return e},ke=e=>{var{leaf:t,isLast:u,text:r,parent:n,renderPlaceholder:a,renderLeaf:o=(e=>l.createElement(Se,Object.assign({},e)))}=e,i=(0,l.useRef)(null),s=Oe();(0,l.useEffect)((()=>{var e=null==i?void 0:i.current,t=document.querySelector('[data-slate-editor="true"]');if(e&&t)return t.style.minHeight="".concat(e.clientHeight,"px"),O.set(s,e),()=>{t.style.minHeight="auto",O.delete(s)}}),[i,t]);var c=l.createElement(be,{isLast:u,leaf:t,parent:n,text:r});if(t[V]){var D={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:i}};c=l.createElement(l.Fragment,null,a(D),c)}return o({attributes:{"data-slate-leaf":!0},children:c,leaf:t,text:r})},_e=l.memo(ke,((e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&v.EY.equals(t.leaf,e.leaf)&&t.leaf[V]===e.leaf[V])),Se=e=>{var{attributes:t,children:u}=e;return l.createElement("span",Object.assign({},t),u)},Pe=e=>{for(var{decorations:t,isLast:u,parent:r,renderPlaceholder:n,renderLeaf:a,text:o}=e,i=Oe(),s=(0,l.useRef)(null),c=v.EY.decorations(o,t),D=Fe.findKey(i,o),d=[],f=0;f{var e=P.get(i);s.current?(null==e||e.set(D,s.current),_.set(o,s.current),k.set(s.current,o)):(null==e||e.delete(D),_.delete(o))})),l.createElement("span",{"data-slate-node":"text",ref:s},d)},Me=l.memo(Pe,((e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.text===e.text&&me(t.decorations,e.decorations))),Re=e=>{var{decorations:t,element:u,renderElement:r=(e=>l.createElement(Te,Object.assign({},e))),renderPlaceholder:a,renderLeaf:o,selection:i}=e,s=(0,l.useRef)(null),c=Oe(),D=qe(),d=c.isInline(u),f=Fe.findKey(c,u),h=Ke({decorations:t,node:u,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:i}),C={"data-slate-node":"element",ref:s};if(d&&(C["data-slate-inline"]=!0),!d&&v.KE.hasInlines(c,u)){var p=v.bP.string(u),F=n()(p);"rtl"===F&&(C.dir=F)}if(v.KE.isVoid(c,u)){C["data-slate-void"]=!0,!D&&d&&(C.contentEditable=!1);var g=d?"span":"div",[[B]]=v.bP.texts(u);h=l.createElement(g,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},l.createElement(Me,{renderPlaceholder:a,decorations:[],isLast:!1,parent:u,text:B})),b.set(B,0),w.set(B,u)}return ge((()=>{var e=P.get(c);s.current?(null==e||e.set(f,s.current),_.set(u,s.current),k.set(s.current,u)):(null==e||e.delete(f),_.delete(u))})),r({attributes:C,children:h,element:u})},je=l.memo(Re,((e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&me(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&v.Q6.equals(e.selection,t.selection)))),Te=e=>{var{attributes:t,children:u,element:r}=e,n=Oe().isInline(r)?"span":"div";return l.createElement(n,Object.assign({},t,{style:{position:"relative"}}),u)},Ne=(0,l.createContext)((()=>[])),Ie=(0,l.createContext)(!1),Le=()=>(0,l.useContext)(Ie),Ke=e=>{for(var{decorations:t,node:u,renderElement:r,renderPlaceholder:n,renderLeaf:a,selection:o}=e,i=(0,l.useContext)(Ne),s=Oe(),c=Fe.findPath(s,u),D=[],d=v.Hg.isElement(u)&&!s.isInline(u)&&v.KE.hasInlines(s,u),f=0;f(0,l.useContext)(We),ze=(0,l.createContext)(null),He={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"},Ve={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"},Ue={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},Qe=e=>{var t=He[e],u=Ve[e],r=Ue[e],n=t&&(0,F.Sn)(t),a=u&&(0,F.Sn)(u),o=r&&(0,F.Sn)(r);return e=>!(!n||!n(e))||(!!(ae&&a&&a(e))||!(ae||!o||!o(e)))},$e={isBold:Qe("bold"),isCompose:Qe("compose"),isMoveBackward:Qe("moveBackward"),isMoveForward:Qe("moveForward"),isDeleteBackward:Qe("deleteBackward"),isDeleteForward:Qe("deleteForward"),isDeleteLineBackward:Qe("deleteLineBackward"),isDeleteLineForward:Qe("deleteLineForward"),isDeleteWordBackward:Qe("deleteWordBackward"),isDeleteWordForward:Qe("deleteWordForward"),isExtendBackward:Qe("extendBackward"),isExtendForward:Qe("extendForward"),isExtendLineBackward:Qe("extendLineBackward"),isExtendLineForward:Qe("extendLineForward"),isItalic:Qe("italic"),isMoveLineBackward:Qe("moveLineBackward"),isMoveLineForward:Qe("moveLineForward"),isMoveWordBackward:Qe("moveWordBackward"),isMoveWordForward:Qe("moveWordForward"),isRedo:Qe("redo"),isSoftBreak:Qe("insertSoftBreak"),isSplitBlock:Qe("splitBlock"),isTransposeCharacter:Qe("transposeCharacter"),isUndo:Qe("undo")},Xe={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class Ye extends l.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,Xe)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=((e,t)=>{var u=[],r=()=>{u=[]};return{registerMutations:r=>{if(t.current){var n=r.filter((t=>ue(e,t,r)));u.push(...n)}},restoreDOM:function(){u.reverse().forEach((e=>{"characterData"!==e.type?(e.removedNodes.forEach((t=>{e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((t=>{e.target.removeChild(t)}))):e.target.textContent=e.oldValue})),r()},clear:r}})(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,u,r,n=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!=n&&n.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(n));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(u=this.manager)||void 0===u||u.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}}Ye.contextType=xe;var Je=oe?Ye:e=>{var{children:t}=e;return l.createElement(l.Fragment,null,t)};function Ge(e,t){var{path:u,diff:r}=t;if(!v.KE.hasPath(e,u))return!1;var n=v.bP.get(e,u);if(!v.EY.isText(n))return!1;if(r.start!==n.text.length||0===r.text.length)return n.text.slice(r.start,r.start+r.text.length)===r.text;var a=v.wA.next(u);if(!v.KE.hasPath(e,a))return!1;var o=v.bP.get(e,a);return v.EY.isText(o)&&o.text.startsWith(r.text)}function Ze(e,t){var{start:u,end:r,text:n}=t,a=e.slice(u,r),o=function(e,t){for(var u=Math.min(e.length,t.length),r=0;r1?t-1:0),r=1;re.slice(0,t.start)+t.text+e.slice(t.end)),e)}(e,t,u),o=Math.max(u.start+u.text.length,t.start+t.text.length+(t.start+t.text.length>u.start?u.text.length:0)-n),i=a.slice(r,o);return Ze(e,{start:r,end:Math.max(t.end,u.end-t.text.length+(t.end-t.start)),text:i})}function tt(e){var{path:t,diff:u}=e;return{anchor:{path:t,offset:u.start},focus:{path:t,offset:u.end}}}function ut(e,t){var{path:u,offset:r}=t;if(!v.KE.hasPath(e,u))return null;var n=v.bP.get(e,u);if(!v.EY.isText(n))return null;var a=v.KE.above(e,{match:t=>v.KE.isBlock(e,t),at:u});if(!a)return null;for(;r>n.text.length;){var o=v.KE.next(e,{at:u,match:v.EY.isText});if(!o||!v.wA.isDescendant(o[1],a[1]))return null;r-=n.text.length,n=o[0],u=o[1]}return{path:u,offset:r}}function rt(e,t){var u=ut(e,t.anchor);if(!u)return null;if(v.Q6.isCollapsed(t))return{anchor:u,focus:u};var r=ut(e,t.focus);return r?{anchor:u,focus:r}:null}function nt(e,t,u){var r=W.get(e),n=null==r?void 0:r.find((e=>{var{path:u}=e;return v.wA.equals(u,t.path)}));if(!n||t.offset<=n.diff.start)return v.bR.transform(t,u,{affinity:"backward"});var{diff:a}=n;if(t.offset<=a.start+a.text.length){var o={path:t.path,offset:a.start},i=v.bR.transform(o,u,{affinity:"backward"});return i?{path:i.path,offset:i.offset+t.offset-a.start}:null}var s={path:t.path,offset:t.offset-a.text.length+a.end-a.start},l=v.bR.transform(s,u,{affinity:"backward"});return l?"split_node"===u.type&&v.wA.equals(u.path,t.path)&&s.offset{var e=z.get(t);if(z.delete(t),e){var{selection:u}=t,r=rt(t,e);!r||u&&v.Q6.equals(r,u)||v.gB.select(t,r)}},D=()=>{var e;if(o&&(clearTimeout(o),o=null),i&&(clearTimeout(i),i=null),p()||C()){n||(n=!0,setTimeout((()=>n=!1))),C()&&(n="action");var a=t.selection&&v.KE.rangeRef(t,t.selection,{affinity:"forward"});K.set(t,t.marks),ct("flush",q.get(t),W.get(t));for(var s,D=!(null===(e=W.get(t))||void 0===e||!e.length);s=null===(d=W.get(t))||void 0===d?void 0:d[0];){var d,f,h=L.get(t);void 0!==h&&(L.delete(t),t.marks=h),h&&(l=!0);var F=tt(s);t.selection&&v.Q6.equals(t.selection,F)||v.gB.select(t,F),s.diff.text?v.KE.insertText(t,s.diff.text):v.KE.deleteFragment(t),W.set(t,null===(f=W.get(t))||void 0===f?void 0:f.filter((e=>{var{id:t}=e;return t!==s.id}))),Ge(t,s)||(D=!1,q.delete(t),K.delete(t),n="action",z.delete(t),u.cancel(),r.cancel(),null==a||a.unref())}var g=null==a?void 0:a.unref();if(!g||t.selection&&v.Q6.equals(g,t.selection)||v.gB.select(t,g),C())(()=>{var e=q.get(t);if(q.delete(t),e){var u=v.bR.isPoint(e.at)?ut(t,e.at):rt(t,e.at);if(u){var r=v.KE.range(t,u);t.selection&&v.Q6.equals(t.selection,r)||v.gB.select(t,u),e.run()}}})();else{D&&u(),u.flush(),r.flush(),c();var B=K.get(t);K.delete(t),void 0!==B&&(t.marks=B)}}else c()},d=()=>{var e=O.get(t);e&&(p()?e.style.visibility="hidden":e.style.removeProperty("visibility"))},f=(e,u)=>{var r,n=null!==(r=W.get(t))&&void 0!==r?r:[];W.set(t,n);var a=v.bP.leaf(t,e),o=n.findIndex((t=>v.wA.equals(t.path,e)));if(o<0)return Ze(a.text,u)&&n.push({path:e,diff:u,id:s++}),void d();var i=et(a.text,n[o].diff,u);if(!i)return n.splice(o,1),void d();n[o]=it(it({},n[o]),{},{diff:i})},h=(e,n)=>{z.delete(t),u.cancel(),r.cancel(),C()&&D(),q.set(t,{at:e,run:n}),i=setTimeout(D)},C=()=>!!q.get(t)||!!i,p=()=>{var e;return!(null===(e=W.get(t))||void 0===e||!e.length)};return{flush:D,scheduleFlush:()=>{C()||(i=setTimeout(D))},hasPendingDiffs:p,hasPendingAction:C,isFlushing:()=>n,handleUserSelect:e=>{z.set(t,e),o&&(clearTimeout(o),o=null);var u=e&&(!t.selection||!v.wA.equals(t.selection.anchor.path,null==e?void 0:e.anchor.path));u&&(l=!1),!u&&p()||(o=setTimeout(D,lt))},handleCompositionEnd:e=>{a&&clearTimeout(a),a=setTimeout((()=>{j.set(t,!1),D()}),st)},handleCompositionStart:e=>{j.set(t,!0),a&&(clearTimeout(a),a=null)},handleDOMBeforeInput:e=>{var u;o&&(clearTimeout(o),o=null);var{inputType:r}=e,n=null,a=e.dataTransfer||e.data||void 0,[i]=e.getTargetRanges();i&&(n=Fe.toSlateRange(t,i,{exactMatch:!1,suppressThrow:!0}));var s=Fe.getWindow(t).getSelection();if(!n&&s&&(i=s,n=Fe.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),n=null!==(u=n)&&void 0!==u?u:t.selection){if(v.Q6.isExpanded(n)&&r.startsWith("delete")){var[c,D]=v.Q6.edges(n);if(v.bP.leaf(t,c.path).text.length===c.offset&&0===D.offset){var d=v.KE.next(t,{at:c.path,match:v.EY.isText});d&&v.wA.equals(d[1],D.path)&&(n={anchor:D,focus:D})}}if(v.Q6.isExpanded(n)&&r.startsWith("delete")){if(v.wA.equals(n.anchor.path,n.focus.path)){var[C,p]=v.Q6.edges(n);return f(n.anchor.path,{text:"",end:p.offset,start:C.offset})}var F=r.endsWith("Backward")?"backward":"forward";return h(n,(()=>v.KE.deleteFragment(t,{direction:F})))}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return h(n,(()=>v.KE.deleteFragment(t)));case"deleteContent":case"deleteContentForward":var{anchor:g}=n;if(v.Q6.isCollapsed(n)){var B=v.bP.leaf(t,g.path);if(g.offsetv.KE.deleteForward(t)));case"deleteContentBackward":var E,{anchor:A}=n;return(Y(i)?i.isCollapsed:!(null===(E=i)||void 0===E||!E.collapsed))&&v.Q6.isCollapsed(n)&&A.offset>0?f(A.path,{text:"",start:A.offset-1,end:A.offset}):h(n,(()=>v.KE.deleteBackward(t)));case"deleteEntireSoftLine":return h(n,(()=>{v.KE.deleteBackward(t,{unit:"line"}),v.KE.deleteForward(t,{unit:"line"})}));case"deleteHardLineBackward":return h(n,(()=>v.KE.deleteBackward(t,{unit:"block"})));case"deleteSoftLineBackward":return h(n,(()=>v.KE.deleteBackward(t,{unit:"line"})));case"deleteHardLineForward":return h(n,(()=>v.KE.deleteForward(t,{unit:"block"})));case"deleteSoftLineForward":return h(n,(()=>v.KE.deleteForward(t,{unit:"line"})));case"deleteWordBackward":return h(n,(()=>v.KE.deleteBackward(t,{unit:"word"})));case"deleteWordForward":return h(n,(()=>v.KE.deleteForward(t,{unit:"word"})));case"insertLineBreak":return h(n,(()=>v.KE.insertSoftBreak(t)));case"insertParagraph":return h(n,(()=>v.KE.insertBreak(t)));case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null==a?void 0:a.constructor.name))return h(n,(()=>Fe.insertData(t,a)));if("string"==typeof a&&a.includes("\n"))return h(v.Q6.end(n),(()=>v.KE.insertSoftBreak(t)));var m=null!=a?a:"";if(L.get(t)&&(m=m.replace("\ufeff","")),v.wA.equals(n.anchor.path,n.focus.path)){if(m.endsWith(" ")&&l)return l=!1,Dt(t),h(n,(()=>v.KE.insertText(t,m)));var[b,w]=v.Q6.edges(n);return f(b.path,{start:b.offset,end:w.offset,text:m})}return h(n,(()=>v.KE.insertText(t,m)))}}},handleDomMutations:e=>{var u;p()||C()||e.some((u=>ue(t,u,e)))&&(null===(u=H.get(t))||void 0===u||u())},handleInput:()=>{!C()&&p()||D()}}}var ft=["node"];function ht(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}var Ct={subtree:!0,childList:!0,characterData:!0};function pt(e){var{node:t}=e,u=E(e,ft);if(!oe)return null;var r,n=Oe(),a=(r=(0,l.useRef)(!1),(0,l.useEffect)((()=>(r.current=!0,()=>{r.current=!1})),[]),r.current),[o]=(0,l.useState)((()=>dt(function(e){for(var t=1;tnew MutationObserver(t)));ge((()=>{r.takeRecords()})),(0,l.useEffect)((()=>{if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return r.observe(e.current,u),()=>r.disconnect()}),[])}(t,o.handleDomMutations,Ct),I.set(n,o.scheduleFlush),a&&o.flush(),o}var vt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as"],Ft=["text"];function gt(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function Bt(e){for(var t=1;tl.createElement(l.Fragment,null,Ke(e)),At=e=>{var{autoFocus:t,decorate:u=bt,onDOMBeforeInput:r,placeholder:a,readOnly:i=!1,renderElement:c,renderLeaf:D,renderPlaceholder:d=(e=>l.createElement(mt,Object.assign({},e))),scrollSelectionIntoView:f=wt,style:h={},as:C="div"}=e,p=E(e,vt),F=(()=>{var e=(0,l.useContext)(ze);if(!e)throw new Error("The `useSlate` hook must be used inside the component's context.");var{editor:t}=e;return t})(),[g,B]=(0,l.useState)(!1),A=(0,l.useRef)(null),m=(0,l.useRef)([]),{onUserInput:b,receivedUserInput:w}=function(){var e=Oe(),t=(0,l.useRef)(!1),u=(0,l.useRef)(0),r=(0,l.useCallback)((()=>{if(!t.current){t.current=!0;var r=Fe.getWindow(e);r.cancelAnimationFrame(u.current),u.current=r.requestAnimationFrame((()=>{t.current=!1}))}}),[]);return(0,l.useEffect)((()=>()=>cancelAnimationFrame(u.current)),[]),{receivedUserInput:t,onUserInput:r}}(),[,O]=(0,l.useReducer)((e=>e+1),0);H.set(F,O),M.set(F,i);var S=(0,l.useMemo)((()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1})),[]);(0,l.useEffect)((()=>{A.current&&t&&A.current.focus()}),[t]);var P=(0,l.useCallback)(s()((()=>{if((oe||!Fe.isComposing(F))&&(!S.isUpdatingSelection||null!=I&&I.isFlushing())&&!S.isDraggingInternally){var e=Fe.findDocumentOrShadowRoot(F),{activeElement:t}=e,u=Fe.toDOMNode(F,F),r=e.getSelection();if(t===u?(S.latestElement=t,R.set(F,!0)):R.delete(F),!r)return v.gB.deselect(F);var{anchorNode:n,focusNode:a}=r,o=xt(F,n)||Ot(F,n),i=xt(F,a)||Ot(F,a);if(o&&i){var s=Fe.toSlateRange(F,r,{exactMatch:!1,suppressThrow:!0});s&&(Fe.isComposing(F)||null!=I&&I.hasPendingDiffs()||null!=I&&I.isFlushing()?null==I||I.handleUserSelect(s):v.gB.select(F,s))}}}),100),[i]),N=(0,l.useMemo)((()=>o()(P,0)),[P]),I=pt({node:A,onDOMSelectionChange:P,scheduleOnDOMSelectionChange:N});ge((()=>{var e;A.current&&(e=Q(A.current))?(y.set(F,e),x.set(F,A.current),_.set(F,A.current),k.set(A.current,F)):_.delete(F);var{selection:t}=F,u=Fe.findDocumentOrShadowRoot(F).getSelection();if(u&&Fe.isFocused(F)&&(null==I||!I.hasPendingAction())){var r=e=>{var r="None"!==u.type;if(t||r){var n=x.get(F),a=!1;if(n.contains(u.anchorNode)&&n.contains(u.focusNode)&&(a=!0),r&&a&&t&&!e){var o=Fe.toSlateRange(F,u,{exactMatch:!0,suppressThrow:!0});if(o&&v.Q6.equals(o,t)){var i;if(!S.hasMarkPlaceholder)return;var{anchorNode:s}=u;if(null!=s&&null!==(i=s.parentElement)&&void 0!==i&&i.hasAttribute("data-slate-mark-placeholder"))return}}if(!t||Fe.hasRange(F,t)){S.isUpdatingSelection=!0;var l=t&&Fe.toDOMRange(F,t);return l?(v.Q6.isBackward(t)?u.setBaseAndExtent(l.endContainer,l.endOffset,l.startContainer,l.startOffset):u.setBaseAndExtent(l.startContainer,l.startOffset,l.endContainer,l.endOffset),f(F,l)):u.removeAllRanges(),l}F.selection=Fe.toSlateRange(F,u,{exactMatch:!1,suppressThrow:!0})}},n=r(),a="action"===(null==I?void 0:I.isFlushing());if(oe&&a){var o=null,i=requestAnimationFrame((()=>{if(a){var e=e=>{try{Fe.toDOMNode(F,F).focus(),r(e)}catch(e){}};e(),o=setTimeout((()=>{e(!0),S.isUpdatingSelection=!1}))}}));return()=>{cancelAnimationFrame(i),o&&clearTimeout(o)}}setTimeout((()=>{n&&ie&&Fe.toDOMNode(F,F).focus();S.isUpdatingSelection=!1}))}}));var W=(0,l.useCallback)((e=>{if(b(),!i&&xt(F,e.target)&&!_t(e,r)){var t;if(I)return I.handleDOMBeforeInput(e);N.flush(),P.flush();var{selection:u}=F,{inputType:n}=e,a=e.dataTransfer||e.data||void 0,o="insertCompositionText"===n||"deleteCompositionText"===n;if(o&&Fe.isComposing(F))return;var s=!1;if("insertText"===n&&u&&v.Q6.isCollapsed(u)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==u.anchor.offset){var l,c;s=!0,F.marks&&(s=!1);var{anchor:D}=u,[d,f]=Fe.toDOMPoint(F,D),h=null===(l=d.parentElement)||void 0===l?void 0:l.closest("a"),C=Fe.getWindow(F);if(s&&h&&Fe.hasDOMNode(F,h)){var p,g=null==C?void 0:C.document.createTreeWalker(h,NodeFilter.SHOW_TEXT).lastChild();g===d&&(null===(p=g.textContent)||void 0===p?void 0:p.length)===f&&(s=!1)}if(s&&d.parentElement&&"pre"===(null==C||null===(c=C.getComputedStyle(d.parentElement))||void 0===c?void 0:c.whiteSpace)){var E=v.KE.above(F,{at:D.path,match:e=>v.KE.isBlock(F,e)});E&&v.bP.string(E[0]).includes("\t")&&(s=!1)}}if(!n.startsWith("delete")||n.startsWith("deleteBy")){var[A]=e.getTargetRanges();if(A){var w=Fe.toSlateRange(F,A,{exactMatch:!1,suppressThrow:!1});if(!u||!v.Q6.equals(u,w)){s=!1;var y=!o&&F.selection&&v.KE.rangeRef(F,F.selection);v.gB.select(F,w),y&&T.set(F,y)}}}if(o)return;if(s||e.preventDefault(),u&&v.Q6.isExpanded(u)&&n.startsWith("delete")){var x=n.endsWith("Backward")?"backward":"forward";return void v.KE.deleteFragment(F,{direction:x})}switch(n){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":v.KE.deleteFragment(F);break;case"deleteContent":case"deleteContentForward":v.KE.deleteForward(F);break;case"deleteContentBackward":v.KE.deleteBackward(F);break;case"deleteEntireSoftLine":v.KE.deleteBackward(F,{unit:"line"}),v.KE.deleteForward(F,{unit:"line"});break;case"deleteHardLineBackward":v.KE.deleteBackward(F,{unit:"block"});break;case"deleteSoftLineBackward":v.KE.deleteBackward(F,{unit:"line"});break;case"deleteHardLineForward":v.KE.deleteForward(F,{unit:"block"});break;case"deleteSoftLineForward":v.KE.deleteForward(F,{unit:"line"});break;case"deleteWordBackward":v.KE.deleteBackward(F,{unit:"word"});break;case"deleteWordForward":v.KE.deleteForward(F,{unit:"word"});break;case"insertLineBreak":v.KE.insertSoftBreak(F);break;case"insertParagraph":v.KE.insertBreak(F);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":var{selection:O}=F;O&&v.Q6.isExpanded(O)&&v.KE.deleteFragment(F),"insertFromComposition"===n&&Fe.isComposing(F)&&(B(!1),j.set(F,!1)),"DataTransfer"===(null==a?void 0:a.constructor.name)?Fe.insertData(F,a):"string"==typeof a&&(s?m.current.push((()=>v.KE.insertText(F,a))):v.KE.insertText(F,a))}var k=null===(t=T.get(F))||void 0===t?void 0:t.unref();T.delete(F),!k||F.selection&&v.Q6.equals(F.selection,k)||v.gB.select(F,k)}}),[i,r]);ge((()=>(A.current&&ve&&A.current.addEventListener("beforeinput",W),()=>{A.current&&ve&&A.current.removeEventListener("beforeinput",W)})),[W]),ge((()=>{var e=Fe.getWindow(F);return e.document.addEventListener("selectionchange",N),()=>{e.document.removeEventListener("selectionchange",N)}}),[N]);var q=u([F,[]]);if(a&&1===F.children.length&&1===Array.from(v.bP.texts(F)).length&&""===v.bP.string(F)&&!g){var z=v.KE.start(F,[]);q.push({[V]:!0,placeholder:a,anchor:z,focus:z})}var{marks:Y}=F;if(S.hasMarkPlaceholder=!1,F.selection&&v.Q6.isCollapsed(F.selection)&&Y){var{anchor:J}=F.selection,G=E(v.bP.leaf(F,J.path),Ft);if(!v.EY.equals(G,Y,{loose:!0})){S.hasMarkPlaceholder=!0;var Z=Object.fromEntries(Object.keys(G).map((e=>[e,null])));q.push(Bt(Bt(Bt({[U]:!0},Z),Y),{},{anchor:J,focus:J}))}}return(0,l.useEffect)((()=>{setTimeout((()=>{Y?L.set(F,Y):L.delete(F)}))})),l.createElement(We.Provider,{value:i},l.createElement(Ne.Provider,{value:u},l.createElement(Je,{node:A,receivedUserInput:w},l.createElement(C,Object.assign({role:i?void 0:"textbox"},p,{spellCheck:!(!ve&&pe)&&p.spellCheck,autoCorrect:ve||!pe?p.autoCorrect:"false",autoCapitalize:ve||!pe?p.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!i,zindex:-1,suppressContentEditableWarning:!0,ref:A,style:Bt({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},h),onBeforeInput:(0,l.useCallback)((e=>{if(!ve&&!i&&!kt(e,p.onBeforeInput)&&xt(F,e.target)&&(e.preventDefault(),!Fe.isComposing(F))){var t=e.data;v.KE.insertText(F,t)}}),[i]),onInput:(0,l.useCallback)((e=>{if(I)I.handleInput();else{for(var t of m.current)t();m.current=[]}}),[]),onBlur:(0,l.useCallback)((e=>{if(!i&&!S.isUpdatingSelection&&xt(F,e.target)&&!kt(e,p.onBlur)){var t=Fe.findDocumentOrShadowRoot(F);if(S.latestElement!==t.activeElement){var{relatedTarget:u}=e;if(!(u===Fe.toDOMNode(F,F)||$(u)&&u.hasAttribute("data-slate-spacer"))){if(null!=u&&X(u)&&Fe.hasDOMNode(F,u)){var r=Fe.toSlateNode(F,u);if(v.Hg.isElement(r)&&!F.isVoid(r))return}if(se){var n=t.getSelection();null==n||n.removeAllRanges()}R.delete(F)}}}}),[i,p.onBlur]),onClick:(0,l.useCallback)((e=>{if(yt(F,e.target)&&!kt(e,p.onClick)&&X(e.target)){var t=Fe.toSlateNode(F,e.target),u=Fe.findPath(F,t);if(!v.KE.hasPath(F,u)||v.bP.get(F,u)!==t)return;if(3===e.detail&&u.length>=1){var r=u;if(!v.KE.isBlock(F,t)){var n,a=v.KE.above(F,{match:e=>v.KE.isBlock(F,e),at:u});r=null!==(n=null==a?void 0:a[1])&&void 0!==n?n:u.slice(0,1)}var o=v.KE.range(F,r);return void v.gB.select(F,o)}if(i)return;var s=v.KE.start(F,u),l=v.KE.end(F,u),c=v.KE.void(F,{at:s}),D=v.KE.void(F,{at:l});if(c&&D&&v.wA.equals(c[1],D[1])){var d=v.KE.range(F,s);v.gB.select(F,d)}}}),[i,p.onClick]),onCompositionEnd:(0,l.useCallback)((e=>{if(xt(F,e.target)){if(Fe.isComposing(F)&&(B(!1),j.set(F,!1)),null==I||I.handleCompositionEnd(e),kt(e,p.onCompositionEnd)||oe)return;if(!se&&!de&&!ne&&!fe&&!Ce&&!he&&e.data){var t=L.get(F);L.delete(F),void 0!==t&&(K.set(F,F.marks),F.marks=t),v.KE.insertText(F,e.data);var u=K.get(F);K.delete(F),void 0!==u&&(F.marks=u)}}}),[p.onCompositionEnd]),onCompositionUpdate:(0,l.useCallback)((e=>{xt(F,e.target)&&!kt(e,p.onCompositionUpdate)&&(Fe.isComposing(F)||(B(!0),j.set(F,!0)))}),[p.onCompositionUpdate]),onCompositionStart:(0,l.useCallback)((e=>{if(xt(F,e.target)){if(null==I||I.handleCompositionStart(e),kt(e,p.onCompositionStart)||oe)return;B(!0);var{selection:t}=F;if(t){if(v.Q6.isExpanded(t))return void v.KE.deleteFragment(F);var u=v.KE.above(F,{match:e=>v.KE.isInline(F,e),mode:"highest"});if(u){var[,r]=u;if(v.KE.isEnd(F,t.anchor,r)){var n=v.KE.after(F,r);v.gB.setSelection(F,{anchor:n,focus:n})}}}}}),[p.onCompositionStart]),onCopy:(0,l.useCallback)((e=>{xt(F,e.target)&&!kt(e,p.onCopy)&&(e.preventDefault(),Fe.setFragmentData(F,e.clipboardData,"copy"))}),[p.onCopy]),onCut:(0,l.useCallback)((e=>{if(!i&&xt(F,e.target)&&!kt(e,p.onCut)){e.preventDefault(),Fe.setFragmentData(F,e.clipboardData,"cut");var{selection:t}=F;if(t)if(v.Q6.isExpanded(t))v.KE.deleteFragment(F);else{var u=v.bP.parent(F,t.anchor.path);v.KE.isVoid(F,u)&&v.gB.delete(F)}}}),[i,p.onCut]),onDragOver:(0,l.useCallback)((e=>{if(yt(F,e.target)&&!kt(e,p.onDragOver)){var t=Fe.toSlateNode(F,e.target);v.KE.isVoid(F,t)&&e.preventDefault()}}),[p.onDragOver]),onDragStart:(0,l.useCallback)((e=>{if(!i&&yt(F,e.target)&&!kt(e,p.onDragStart)){var t=Fe.toSlateNode(F,e.target),u=Fe.findPath(F,t);if(v.KE.isVoid(F,t)||v.KE.void(F,{at:u,voids:!0})){var r=v.KE.range(F,u);v.gB.select(F,r)}S.isDraggingInternally=!0,Fe.setFragmentData(F,e.dataTransfer,"drag")}}),[i,p.onDragStart]),onDrop:(0,l.useCallback)((e=>{if(!i&&yt(F,e.target)&&!kt(e,p.onDrop)){e.preventDefault();var t=F.selection,u=Fe.findEventRange(F,e),r=e.dataTransfer;v.gB.select(F,u),S.isDraggingInternally&&(!t||v.Q6.equals(t,u)||v.KE.void(F,{at:u,voids:!0})||v.gB.delete(F,{at:t})),Fe.insertData(F,r),Fe.isFocused(F)||Fe.focus(F)}S.isDraggingInternally=!1}),[i,p.onDrop]),onDragEnd:(0,l.useCallback)((e=>{!i&&S.isDraggingInternally&&p.onDragEnd&&yt(F,e.target)&&p.onDragEnd(e),S.isDraggingInternally=!1}),[i,p.onDragEnd]),onFocus:(0,l.useCallback)((e=>{if(!i&&!S.isUpdatingSelection&&xt(F,e.target)&&!kt(e,p.onFocus)){var t=Fe.toDOMNode(F,F),u=Fe.findDocumentOrShadowRoot(F);if(S.latestElement=u.activeElement,ie&&e.target!==t)return void t.focus();R.set(F,!0)}}),[i,p.onFocus]),onKeyDown:(0,l.useCallback)((e=>{if(!i&&xt(F,e.target)){var{nativeEvent:t}=e;if(Fe.isComposing(F)&&!1===t.isComposing&&(j.set(F,!1),B(!1)),kt(e,p.onKeyDown)||Fe.isComposing(F))return;var{selection:u}=F,r=F.children[null!==u?u.focus.path[0]:0],a="rtl"===n()(v.bP.string(r));if($e.isRedo(t)){e.preventDefault();var o=F;return void("function"==typeof o.redo&&o.redo())}if($e.isUndo(t)){e.preventDefault();var s=F;return void("function"==typeof s.undo&&s.undo())}if($e.isMoveLineBackward(t))return e.preventDefault(),void v.gB.move(F,{unit:"line",reverse:!0});if($e.isMoveLineForward(t))return e.preventDefault(),void v.gB.move(F,{unit:"line"});if($e.isExtendLineBackward(t))return e.preventDefault(),void v.gB.move(F,{unit:"line",edge:"focus",reverse:!0});if($e.isExtendLineForward(t))return e.preventDefault(),void v.gB.move(F,{unit:"line",edge:"focus"});if($e.isMoveBackward(t))return e.preventDefault(),void(u&&v.Q6.isCollapsed(u)?v.gB.move(F,{reverse:!a}):v.gB.collapse(F,{edge:"start"}));if($e.isMoveForward(t))return e.preventDefault(),void(u&&v.Q6.isCollapsed(u)?v.gB.move(F,{reverse:a}):v.gB.collapse(F,{edge:"end"}));if($e.isMoveWordBackward(t))return e.preventDefault(),u&&v.Q6.isExpanded(u)&&v.gB.collapse(F,{edge:"focus"}),void v.gB.move(F,{unit:"word",reverse:!a});if($e.isMoveWordForward(t))return e.preventDefault(),u&&v.Q6.isExpanded(u)&&v.gB.collapse(F,{edge:"focus"}),void v.gB.move(F,{unit:"word",reverse:a});if(ve){if((ce||se)&&u&&($e.isDeleteBackward(t)||$e.isDeleteForward(t))&&v.Q6.isCollapsed(u)){var l=v.bP.parent(F,u.anchor.path);if(v.Hg.isElement(l)&&v.KE.isVoid(F,l)&&v.KE.isInline(F,l))return e.preventDefault(),void v.KE.deleteBackward(F,{unit:"block"})}}else{if($e.isBold(t)||$e.isItalic(t)||$e.isTransposeCharacter(t))return void e.preventDefault();if($e.isSoftBreak(t))return e.preventDefault(),void v.KE.insertSoftBreak(F);if($e.isSplitBlock(t))return e.preventDefault(),void v.KE.insertBreak(F);if($e.isDeleteBackward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"backward"}):v.KE.deleteBackward(F));if($e.isDeleteForward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"forward"}):v.KE.deleteForward(F));if($e.isDeleteLineBackward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"backward"}):v.KE.deleteBackward(F,{unit:"line"}));if($e.isDeleteLineForward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"forward"}):v.KE.deleteForward(F,{unit:"line"}));if($e.isDeleteWordBackward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"backward"}):v.KE.deleteBackward(F,{unit:"word"}));if($e.isDeleteWordForward(t))return e.preventDefault(),void(u&&v.Q6.isExpanded(u)?v.KE.deleteFragment(F,{direction:"forward"}):v.KE.deleteForward(F,{unit:"word"}))}}}),[i,p.onKeyDown]),onPaste:(0,l.useCallback)((e=>{i||!xt(F,e.target)||kt(e,p.onPaste)||ve&&!(e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length)(e.nativeEvent)||(e.preventDefault(),Fe.insertData(F,e.clipboardData))}),[i,p.onPaste])}),l.createElement(Et,{decorations:q,node:F,renderElement:c,renderPlaceholder:d,renderLeaf:D,selection:F.selection})))))},mt=e=>{var{attributes:t,children:u}=e;return l.createElement("span",Object.assign({},t),u)},bt=()=>[],wt=(e,t)=>{if(!e.selection||e.selection&&v.Q6.isCollapsed(e.selection)){var u=t.startContainer.parentElement;u.getBoundingClientRect=t.getBoundingClientRect.bind(t),p(u,{scrollMode:"if-needed"}),delete u.getBoundingClientRect}},yt=(e,t)=>X(t)&&Fe.hasDOMNode(e,t),xt=(e,t)=>X(t)&&Fe.hasDOMNode(e,t,{editable:!0}),Ot=(e,t)=>{if(M.get(e))return!1;var u=yt(e,t)&&Fe.toSlateNode(e,t);return v.KE.isVoid(e,u)},kt=(e,t)=>{if(!t)return!1;var u=t(e);return null!=u?u:e.isDefaultPrevented()||e.isPropagationStopped()},_t=(e,t)=>{if(!t)return!1;var u=t(e);return null!=u?u:e.defaultPrevented},St=(0,l.createContext)(!1),Pt=()=>(0,l.useContext)(St);var Mt=(0,l.createContext)({});var Rt=["editor","children","onChange","value"],jt=e=>{var{editor:t,children:u,onChange:r,value:n}=e,a=E(e,Rt),o=(0,l.useRef)(!1),[i,s]=l.useState((()=>{if(!v.bP.isNodeList(n))throw new Error("[Slate] value is invalid! Expected a list of elements"+"but got: ".concat(v.h6.stringify(n)));if(!v.KE.isEditor(t))throw new Error("[Slate] editor is invalid! you passed:"+"".concat(v.h6.stringify(t)));return t.children=n,Object.assign(t,a),{v:0,editor:t}})),{selectorContext:c,onChange:D}=function(e){var t=(0,l.useRef)([]).current,u=(0,l.useRef)({editor:e}).current,r=(0,l.useCallback)((e=>{u.editor=e,t.forEach((t=>t(e)))}),[]);return{selectorContext:(0,l.useMemo)((()=>({getSlate:()=>u.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})})),[t,u]),onChange:r}}(t),d=(0,l.useCallback)((()=>{r&&r(t.children),s((e=>({v:e.v+1,editor:t}))),D(t)}),[r]);N.set(t,d),(0,l.useEffect)((()=>()=>{N.set(t,(()=>{})),o.current=!0}),[]);var[f,h]=(0,l.useState)(Fe.isFocused(t));return(0,l.useEffect)((()=>{h(Fe.isFocused(t))})),ge((()=>{var e=()=>h(Fe.isFocused(t));return re?(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)})}),[]),l.createElement(Mt.Provider,{value:c},l.createElement(ze.Provider,{value:i},l.createElement(xe.Provider,{value:t},l.createElement(St.Provider,{value:f},u))))},Tt=(e,t)=>{var u=(t.top+t.bottom)/2;return e.top<=u&&e.bottom>=u},Nt=(e,t,u)=>{var r=Fe.toDOMRange(e,t).getBoundingClientRect(),n=Fe.toDOMRange(e,u).getBoundingClientRect();return Tt(r,n)&&Tt(n,r)};function It(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function Lt(e){for(var t=1;t{var t=e,{apply:u,onChange:r,deleteBackward:n,addMark:a,removeMark:o}=t;return P.set(t,new WeakMap),t.addMark=(u,r)=>{var n,o;null===(n=I.get(t))||void 0===n||n(),!L.get(t)&&null!==(o=W.get(t))&&void 0!==o&&o.length&&L.set(t,null),K.delete(e),a(u,r)},t.removeMark=u=>{var r;!L.get(t)&&null!==(r=W.get(t))&&void 0!==r&&r.length&&L.set(t,null),K.delete(e),o(u)},t.deleteBackward=u=>{if("line"!==u)return n(u);if(e.selection&&v.Q6.isCollapsed(e.selection)){var r=v.KE.above(e,{match:t=>v.KE.isBlock(e,t),at:e.selection});if(r){var[,a]=r,o=v.KE.range(e,a,e.selection.anchor),i=((e,t)=>{var u=v.KE.range(e,v.Q6.end(t)),r=Array.from(v.KE.positions(e,{at:t})),n=0,a=r.length,o=Math.floor(a/2);if(Nt(e,v.KE.range(e,r[n]),u))return v.KE.range(e,r[n],u);if(r.length<2)return v.KE.range(e,r[r.length-1],u);for(;o!==r.length&&o!==n;)Nt(e,v.KE.range(e,r[o]),u)?a=o:n=o,o=Math.floor((n+a)/2);return v.KE.range(e,r[a],u)})(t,o);v.Q6.isCollapsed(i)||v.gB.delete(e,{at:i})}}},t.apply=r=>{var n=[],a=W.get(e);if(null!=a&&a.length){var o=a.map((e=>function(e,t){var{path:u,diff:r,id:n}=e;switch(t.type){case"insert_text":return!v.wA.equals(t.path,u)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:n,path:u}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:n,path:u};case"remove_text":return!v.wA.equals(t.path,u)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:n,path:u}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:n,path:u};case"split_node":return!v.wA.equals(t.path,u)||t.position>=r.end?{diff:r,id:n,path:v.wA.transform(u,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:n,path:u}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:n,path:v.wA.transform(u,t,{affinity:"forward"})};case"merge_node":return v.wA.equals(t.path,u)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:n,path:v.wA.transform(u,t)}:{diff:r,id:n,path:v.wA.transform(u,t)}}var a=v.wA.transform(u,t);return a?{diff:r,path:a,id:n}:null}(e,r))).filter(Boolean);W.set(e,o)}var i=z.get(e);i&&z.set(e,at(e,i,r));var s=q.get(e);if(s){var l=v.bR.isPoint(null==s?void 0:s.at)?nt(e,s.at,r):at(e,s.at,r);q.set(e,l?Lt(Lt({},s),{},{at:l}):null)}switch(r.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...Wt(t,r.path));break;case"set_selection":var c;null===(c=T.get(e))||void 0===c||c.unref(),T.delete(e);break;case"insert_node":case"remove_node":n.push(...Wt(t,v.wA.parent(r.path)));break;case"merge_node":var D=v.wA.previous(r.path);n.push(...Wt(t,D));break;case"move_node":var d=v.wA.common(v.wA.parent(r.path),v.wA.parent(r.newPath));n.push(...Wt(t,d))}for(var[f,h]of(u(r),n)){var[C]=v.KE.node(t,f);S.set(C,h)}},t.setFragmentData=e=>{var{selection:u}=t;if(u){var[r,n]=v.Q6.edges(u),a=v.KE.void(t,{at:r.path}),o=v.KE.void(t,{at:n.path});if(!v.Q6.isCollapsed(u)||a){var i=Fe.toDOMRange(t,u),s=i.cloneContents(),l=s.childNodes[0];if(s.childNodes.forEach((e=>{e.textContent&&""!==e.textContent.trim()&&(l=e)})),o){var[c]=o,D=i.cloneRange(),d=Fe.toDOMNode(t,c);D.setEndAfter(d),s=D.cloneContents()}if(a&&(l=s.querySelector("[data-slate-spacer]")),Array.from(s.querySelectorAll("[data-slate-zero-width]")).forEach((e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),J(l)){var f=l.ownerDocument.createElement("span");f.style.whiteSpace="pre",f.appendChild(l),s.appendChild(f),l=f}var h=t.getFragment(),C=JSON.stringify(h),p=window.btoa(encodeURIComponent(C));l.setAttribute("data-slate-fragment",p),e.setData("application/x-slate-fragment",p);var F=s.ownerDocument.createElement("div");return F.appendChild(s),F.setAttribute("hidden","true"),s.ownerDocument.body.appendChild(F),e.setData("text/html",F.innerHTML),e.setData("text/plain",ee(F)),s.ownerDocument.body.removeChild(F),e}}},t.insertData=e=>{t.insertFragmentData(e)||t.insertTextData(e)},t.insertFragmentData=e=>{var u=e.getData("application/x-slate-fragment")||(e=>{var t=e.getData("text/html"),[,u]=t.match(te)||[];return u})(e);if(u){var r=decodeURIComponent(window.atob(u)),n=JSON.parse(r);return t.insertFragment(n),!0}return!1},t.insertTextData=e=>{var u=e.getData("text/plain");if(u){var r=u.split(/\r\n|\r|\n/),n=!1;for(var a of r)n&&v.gB.splitNodes(t,{always:!0}),t.insertText(a),n=!0;return!0}return!1},t.onChange=()=>{g.unstable_batchedUpdates((()=>{var e=N.get(t);e&&e(),r()}))},t},Wt=(e,t)=>{var u=[];for(var[r,n]of v.KE.levels(e,{at:t})){var a=Fe.findKey(e,r);u.push([n,a])}return u}},77777:(e,t,u)=>{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function n(e){var t,u;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(u=t.prototype)&&!1!==u.hasOwnProperty("isPrototypeOf"))}u.d(t,{KE:()=>Z,Hg:()=>Q,bP:()=>ne,I:()=>ie,wA:()=>se,bR:()=>de,Q6:()=>pe,h6:()=>ge,EY:()=>we,gB:()=>qe,ie:()=>p});var a=u(8505);function o(e,t,u){return t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}var i=new WeakMap,s=new WeakMap,l=new WeakMap,c=new WeakMap,D=new WeakMap,d=new WeakMap,f=new WeakMap;function h(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function C(e){for(var t=1;t{var e={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,onChange:()=>{},apply:t=>{for(var u of Z.pathRefs(e))le.transform(u,t);for(var r of Z.pointRefs(e))fe.transform(r,t);for(var n of Z.rangeRefs(e))ve.transform(n,t);var a,o,c=i.get(e)||[],D=s.get(e)||new Set,d=e=>{if(e){var t=e.join(",");o.has(t)||(o.add(t),a.push(e))}};if(se.operationCanTransformPath(t))for(var f of(a=[],o=new Set,c)){d(se.transform(f,t))}else a=c,o=D;var h=v(t);for(var C of h)d(C);i.set(e,a),s.set(e,o),qe.transform(e,t),e.operations.push(t),Z.normalize(e),"set_selection"===t.type&&(e.marks=null),l.get(e)||(l.set(e,!0),Promise.resolve().then((()=>{l.set(e,!1),e.onChange(),e.operations=[]})))},addMark:(t,u)=>{var{selection:r}=e;if(r)if(pe.isExpanded(r))qe.setNodes(e,{[t]:u},{match:we.isText,split:!0});else{var n=C(C({},Z.marks(e)||{}),{},{[t]:u});e.marks=n,l.get(e)||e.onChange()}},deleteBackward:t=>{var{selection:u}=e;u&&pe.isCollapsed(u)&&qe.delete(e,{unit:t,reverse:!0})},deleteForward:t=>{var{selection:u}=e;u&&pe.isCollapsed(u)&&qe.delete(e,{unit:t})},deleteFragment:t=>{var{selection:u}=e;u&&pe.isExpanded(u)&&qe.delete(e,{reverse:"backward"===t})},getFragment:()=>{var{selection:t}=e;return t?ne.fragment(e,t):[]},insertBreak:()=>{qe.splitNodes(e,{always:!0})},insertSoftBreak:()=>{qe.splitNodes(e,{always:!0})},insertFragment:t=>{qe.insertFragment(e,t)},insertNode:t=>{qe.insertNodes(e,t)},insertText:t=>{var{selection:u,marks:r}=e;if(u){if(r){var n=C({text:t},r);qe.insertNodes(e,n)}else qe.insertText(e,t);e.marks=null}},normalizeNode:t=>{var[u,r]=t;if(!we.isText(u))if(Q.isElement(u)&&0===u.children.length){qe.insertNodes(e,{text:""},{at:r.concat(0),voids:!0})}else for(var n=!Z.isEditor(u)&&(Q.isElement(u)&&(e.isInline(u)||0===u.children.length||we.isText(u.children[0])||e.isInline(u.children[0]))),a=0,o=0;o{var{selection:u}=e;if(u)if(pe.isExpanded(u))qe.unsetNodes(e,t,{match:we.isText,split:!0});else{var r=C({},Z.marks(e)||{});delete r[t],e.marks=r,l.get(e)||e.onChange()}}};return e},v=e=>{switch(e.type){case"insert_text":case"remove_text":case"set_node":var{path:t}=e;return se.levels(t);case"insert_node":var{node:u,path:r}=e,n=se.levels(r),a=we.isText(u)?[]:Array.from(ne.nodes(u),(e=>{var[,t]=e;return r.concat(t)}));return[...n,...a];case"merge_node":var{path:o}=e;return[...se.ancestors(o),se.previous(o)];case"move_node":var{path:i,newPath:s}=e;if(se.equals(i,s))return[];var l=[],c=[];for(var D of se.ancestors(i)){var d=se.transform(D,e);l.push(d)}for(var f of se.ancestors(s)){var h=se.transform(f,e);c.push(h)}var C=c[c.length-1],p=s[s.length-1],v=C.concat(p);return[...l,...c,v];case"remove_node":var{path:F}=e;return[...se.ancestors(F)];case"split_node":var{path:g}=e;return[...se.levels(g),se.next(g)];default:return[]}};function F(e,t){if(null==e)return{};var u,r,n=function(e,t){if(null==e)return{};var u,r,n={},a=Object.keys(e);for(r=0;r=0||(n[u]=e[u]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,u)&&(n[u]=e[u])}return n}var g,B=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],u=!t,r=t?y(e):e,n=g.None,a=g.None,o=0,i=null;for(var s of r){var l=s.codePointAt(0);if(!l)break;var c=I(s,l);if([n,a]=u?[a,c]:[c,n],L(n,g.ZWJ)&&L(a,g.ExtPict)&&!z(u?e.substring(0,o):e.substring(0,e.length-o)))break;if(L(n,g.RI)&&L(a,g.RI)&&!(i=null!==i?!i:!!u||V(e.substring(0,e.length-o))))break;if(n!==g.None&&a!==g.None&&W(n,a))break;o+=s.length}return o||1},E=/\s/,A=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,m=/['\u2018\u2019]/,b=(e,t,u)=>{if(u){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},w=function e(t,u){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(E.test(t))return!1;if(m.test(t)){var n=B(u,r),[a,o]=b(u,n,r);if(e(a,o,r))return!0}return!A.test(t)},y=function*(e){for(var t=e.length-1,u=0;ue>=55296&&e<=56319,O=e=>e>=56320&&e<=57343;!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(g||(g={}));var k=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,_=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,S=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,P=/^[\u1100-\u115F\uA960-\uA97C]$/,M=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,R=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,j=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,T=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,N=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,I=(e,t)=>{var u=g.Any;return-1!==e.search(k)&&(u|=g.Extend),8205===t&&(u|=g.ZWJ),t>=127462&&t<=127487&&(u|=g.RI),-1!==e.search(_)&&(u|=g.Prepend),-1!==e.search(S)&&(u|=g.SpacingMark),-1!==e.search(P)&&(u|=g.L),-1!==e.search(M)&&(u|=g.V),-1!==e.search(R)&&(u|=g.T),-1!==e.search(j)&&(u|=g.LV),-1!==e.search(T)&&(u|=g.LVT),-1!==e.search(N)&&(u|=g.ExtPict),u};function L(e,t){return 0!=(e&t)}var K=[[g.L,g.L|g.V|g.LV|g.LVT],[g.LV|g.V,g.V|g.T],[g.LVT|g.T,g.T],[g.Any,g.Extend|g.ZWJ],[g.Any,g.SpacingMark],[g.Prepend,g.Any],[g.ZWJ,g.ExtPict],[g.RI,g.RI]];function W(e,t){return-1===K.findIndex((u=>L(e,u[0])&&L(t,u[1])))}var q=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,z=e=>-1!==e.search(q),H=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,V=e=>{var t=e.match(H);return null!==t&&t[0].length/2%2==1},U=e=>n(e)&&ne.isNodeList(e.children)&&!Z.isEditor(e),Q={isAncestor:e=>n(e)&&ne.isNodeList(e.children),isElement:U,isElementList:e=>Array.isArray(e)&&e.every((e=>Q.isElement(e))),isElementProps:e=>void 0!==e.children,isElementType:function(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return U(e)&&e[u]===t},matches(e,t){for(var u in t)if("children"!==u&&e[u]!==t[u])return!1;return!0}},$=["text"],X=["text"];function Y(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function J(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},{voids:u=!1,mode:r="lowest",at:n=e.selection,match:a}=t;if(n){var o=Z.path(e,n),i="lowest"===r;for(var[s,l]of Z.levels(e,{at:o,voids:u,match:a,reverse:i}))if(!we.isText(s)&&!se.equals(o,l))return[s,l]}},addMark(e,t,u){e.addMark(t,u)},after(e,t){var u,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n={anchor:Z.point(e,t,{edge:"end"}),focus:Z.end(e,[])},{distance:a=1}=r,o=0;for(var i of Z.positions(e,J(J({},r),{},{at:n}))){if(o>a)break;0!==o&&(u=i),o++}return u},before(e,t){var u,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n={anchor:Z.start(e,[]),focus:Z.point(e,t,{edge:"start"})},{distance:a=1}=r,o=0;for(var i of Z.positions(e,J(J({},r),{},{at:n,reverse:!0}))){if(o>a)break;0!==o&&(u=i),o++}return u},deleteBackward(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:u="character"}=t;e.deleteBackward(u)},deleteForward(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:u="character"}=t;e.deleteForward(u)},deleteFragment(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction:u="forward"}=t;e.deleteFragment(u)},edges:(e,t)=>[Z.start(e,t),Z.end(e,t)],end:(e,t)=>Z.point(e,t,{edge:"end"}),first(e,t){var u=Z.path(e,t,{edge:"start"});return Z.node(e,u)},fragment(e,t){var u=Z.range(e,t);return ne.fragment(e,u)},hasBlocks:(e,t)=>t.children.some((t=>Z.isBlock(e,t))),hasInlines:(e,t)=>t.children.some((t=>we.isText(t)||Z.isInline(e,t))),hasTexts:(e,t)=>t.children.every((e=>we.isText(e))),insertBreak(e){e.insertBreak()},insertSoftBreak(e){e.insertSoftBreak()},insertFragment(e,t){e.insertFragment(t)},insertNode(e,t){e.insertNode(t)},insertText(e,t){e.insertText(t)},isBlock:(e,t)=>Q.isElement(t)&&!e.isInline(t),isEditor(e){var t=G.get(e);if(void 0!==t)return t;if(!n(e))return!1;var u="function"==typeof e.addMark&&"function"==typeof e.apply&&"function"==typeof e.deleteBackward&&"function"==typeof e.deleteForward&&"function"==typeof e.deleteFragment&&"function"==typeof e.insertBreak&&"function"==typeof e.insertSoftBreak&&"function"==typeof e.insertFragment&&"function"==typeof e.insertNode&&"function"==typeof e.insertText&&"function"==typeof e.isInline&&"function"==typeof e.isVoid&&"function"==typeof e.normalizeNode&&"function"==typeof e.onChange&&"function"==typeof e.removeMark&&(null===e.marks||n(e.marks))&&(null===e.selection||pe.isRange(e.selection))&&ne.isNodeList(e.children)&&ie.isOperationList(e.operations);return G.set(e,u),u},isEnd(e,t,u){var r=Z.end(e,u);return de.equals(t,r)},isEdge:(e,t,u)=>Z.isStart(e,t,u)||Z.isEnd(e,t,u),isEmpty(e,t){var{children:u}=t,[r]=u;return 0===u.length||1===u.length&&we.isText(r)&&""===r.text&&!e.isVoid(t)},isInline:(e,t)=>Q.isElement(t)&&e.isInline(t),isNormalizing(e){var t=c.get(e);return void 0===t||t},isStart(e,t,u){if(0!==t.offset)return!1;var r=Z.start(e,u);return de.equals(t,r)},isVoid:(e,t)=>Q.isElement(t)&&e.isVoid(t),last(e,t){var u=Z.path(e,t,{edge:"end"});return Z.node(e,u)},leaf(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Z.path(e,t,u);return[ne.leaf(e,r),r]},*levels(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:u=e.selection,reverse:r=!1,voids:n=!1}=t,{match:a}=t;if(null==a&&(a=()=>!0),u){var o=[],i=Z.path(e,u);for(var[s,l]of ne.levels(e,i))if(a(s,l)&&(o.push([s,l]),!n&&Z.isVoid(e,s)))break;r&&o.reverse(),yield*o}},marks(e){var{marks:t,selection:u}=e;if(!u)return null;if(t)return t;if(pe.isExpanded(u)){var[r]=Z.nodes(e,{match:we.isText});if(r){var[n]=r;return F(n,$)}return{}}var{anchor:a}=u,{path:o}=a,[i]=Z.leaf(e,o);if(0===a.offset){var s=Z.previous(e,{at:o,match:we.isText}),l=Z.above(e,{match:t=>Z.isBlock(e,t)});if(s&&l){var[c,D]=s,[,d]=l;se.isAncestor(d,D)&&(i=c)}}return F(i,X)},next(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:u="lowest",voids:r=!1}=t,{match:n,at:a=e.selection}=t;if(a){var o=Z.after(e,a,{voids:r});if(o){var[,i]=Z.last(e,[]),s=[o.path,i];if(se.isPath(a)&&0===a.length)throw new Error("Cannot get the next node from the root node!");if(null==n)if(se.isPath(a)){var[l]=Z.parent(e,a);n=e=>l.children.includes(e)}else n=()=>!0;var[c]=Z.nodes(e,{at:s,match:n,mode:u,voids:r});return c}}},node(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Z.path(e,t,u);return[ne.get(e,r),r]},*nodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:u=e.selection,mode:r="all",universal:n=!1,reverse:a=!1,voids:o=!1}=t,{match:i}=t;if(i||(i=()=>!0),u){var s,l;if(ee.isSpan(u))s=u[0],l=u[1];else{var c=Z.path(e,u,{edge:"start"}),D=Z.path(e,u,{edge:"end"});s=a?D:c,l=a?c:D}var d,f=ne.nodes(e,{reverse:a,from:s,to:l,pass:t=>{var[u]=t;return!o&&Z.isVoid(e,u)}}),h=[];for(var[C,p]of f){var v=d&&0===se.compare(p,d[1]);if("highest"!==r||!v)if(i(C,p))if("lowest"===r&&v)d=[C,p];else{var F="lowest"===r?d:[C,p];F&&(n?h.push(F):yield F),d=[C,p]}else if(n&&!v&&we.isText(C))return}"lowest"===r&&d&&(n?h.push(d):yield d),n&&(yield*h)}},normalize(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:u=!1}=t,r=e=>i.get(e)||[],n=e=>{var t=r(e).pop(),u=t.join(",");return(e=>s.get(e)||new Set)(e).delete(u),t};if(Z.isNormalizing(e)){if(u){var a=Array.from(ne.nodes(e),(e=>{var[,t]=e;return t})),o=new Set(a.map((e=>e.join(","))));i.set(e,a),s.set(e,o)}0!==r(e).length&&Z.withoutNormalizing(e,(()=>{for(var t of r(e))if(ne.has(e,t)){var u=Z.node(e,t),[a,o]=u;Q.isElement(a)&&0===a.children.length&&e.normalizeNode(u)}for(var i=42*r(e).length,s=0;0!==r(e).length;){if(s>i)throw new Error("\n Could not completely normalize the editor after ".concat(i," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\n "));var l=n(e);if(ne.has(e,l)){var c=Z.node(e,l);e.normalizeNode(c)}s++}}))}},parent(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Z.path(e,t,u),n=se.parent(r);return Z.node(e,n)},path(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:r,edge:n}=u;if(se.isPath(t))if("start"===n){var[,a]=ne.first(e,t);t=a}else if("end"===n){var[,o]=ne.last(e,t);t=o}return pe.isRange(t)&&(t="start"===n?pe.start(t):"end"===n?pe.end(t):se.common(t.anchor.path,t.focus.path)),de.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},hasPath:(e,t)=>ne.has(e,t),pathRef(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=u,n={current:t,affinity:r,unref(){var{current:t}=n;return Z.pathRefs(e).delete(n),n.current=null,t}};return Z.pathRefs(e).add(n),n},pathRefs(e){var t=D.get(e);return t||(t=new Set,D.set(e,t)),t},point(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:r="start"}=u;if(se.isPath(t)){var n;if("end"===r){var[,a]=ne.last(e,t);n=a}else{var[,o]=ne.first(e,t);n=o}var i=ne.get(e,n);if(!we.isText(i))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:n,offset:"end"===r?i.text.length:0}}if(pe.isRange(t)){var[s,l]=pe.edges(t);return"start"===r?s:l}return t},pointRef(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=u,n={current:t,affinity:r,unref(){var{current:t}=n;return Z.pointRefs(e).delete(n),n.current=null,t}};return Z.pointRefs(e).add(n),n},pointRefs(e){var t=d.get(e);return t||(t=new Set,d.set(e,t)),t},*positions(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:u=e.selection,unit:r="offset",reverse:n=!1,voids:a=!1}=t;if(u){var o=Z.range(e,u),[i,s]=pe.edges(o),l=n?s:i,c=!1,D="",d=0,f=0,h=0;for(var[C,p]of Z.nodes(e,{at:u,reverse:n,voids:a})){if(Q.isElement(C)){if(!a&&e.isVoid(C)){yield Z.start(e,p);continue}if(e.isInline(C))continue;if(Z.hasInlines(e,C)){var v=se.isAncestor(p,s.path)?s:Z.end(e,p),F=se.isAncestor(p,i.path)?i:Z.start(e,p);D=Z.string(e,{anchor:F,focus:v},{voids:a}),c=!0}}if(we.isText(C)){var g=se.equals(p,l.path);for(g?(f=n?l.offset:C.text.length-l.offset,h=l.offset):(f=C.text.length,h=n?f:0),(g||c||"offset"===r)&&(yield{path:p,offset:h},c=!1);;){if(0===d){if(""===D)break;d=E(D,r,n),D=b(D,d,n)[1]}if(h=n?h-d:h+d,(f-=d)<0){d=-f;break}d=0,yield{path:p,offset:h}}}}}function E(e,t,u){return"character"===t?B(e,u):"word"===t?function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],u=0,r=!1;e.length>0;){var n=B(e,t),[a,o]=b(e,n,t);if(w(a,o,t))r=!0,u+=n;else{if(r)break;u+=n}e=o}return u}(e,u):"line"===t||"block"===t?e.length:1}},previous(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:u="lowest",voids:r=!1}=t,{match:n,at:a=e.selection}=t;if(a){var o=Z.before(e,a,{voids:r});if(o){var[,i]=Z.first(e,[]),s=[o.path,i];if(se.isPath(a)&&0===a.length)throw new Error("Cannot get the previous node from the root node!");if(null==n)if(se.isPath(a)){var[l]=Z.parent(e,a);n=e=>l.children.includes(e)}else n=()=>!0;var[c]=Z.nodes(e,{reverse:!0,at:s,match:n,mode:u,voids:r});return c}}},range:(e,t,u)=>pe.isRange(t)&&!u?t:{anchor:Z.start(e,t),focus:Z.end(e,u||t)},rangeRef(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=u,n={current:t,affinity:r,unref(){var{current:t}=n;return Z.rangeRefs(e).delete(n),n.current=null,t}};return Z.rangeRefs(e).add(n),n},rangeRefs(e){var t=f.get(e);return t||(t=new Set,f.set(e,t)),t},removeMark(e,t){e.removeMark(t)},setNormalizing(e,t){c.set(e,t)},start:(e,t)=>Z.point(e,t,{edge:"start"}),string(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=u,n=Z.range(e,t),[a,o]=pe.edges(n),i="";for(var[s,l]of Z.nodes(e,{at:n,match:we.isText,voids:r})){var c=s.text;se.equals(l,o.path)&&(c=c.slice(0,o.offset)),se.equals(l,a.path)&&(c=c.slice(a.offset)),i+=c}return i},unhangRange(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=u,[n,a]=pe.edges(t);if(0!==n.offset||0!==a.offset||pe.isCollapsed(t))return t;var o=Z.above(e,{at:a,match:t=>Z.isBlock(e,t)}),i=o?o[1]:[],s={anchor:Z.start(e,n),focus:a},l=!0;for(var[c,D]of Z.nodes(e,{at:s,match:we.isText,reverse:!0,voids:r}))if(l)l=!1;else if(""!==c.text||se.isBefore(D,i)){a={path:D,offset:c.text.length};break}return{anchor:n,focus:a}},void(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Z.above(e,J(J({},t),{},{match:t=>Z.isVoid(e,t)}))},withoutNormalizing(e,t){var u=Z.isNormalizing(e);Z.setNormalizing(e,!1);try{t()}finally{Z.setNormalizing(e,u)}Z.normalize(e)}},ee={isSpan:e=>Array.isArray(e)&&2===e.length&&e.every(se.isPath)},te=["children"],ue=["text"],re=new WeakMap,ne={ancestor(e,t){var u=ne.get(e,t);if(we.isText(u))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(ge.stringify(u)));return u},*ancestors(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of se.ancestors(t,u)){var n=[ne.ancestor(e,r),r];yield n}},child(e,t){if(we.isText(e))throw new Error("Cannot get the child of a text node: ".concat(ge.stringify(e)));var u=e.children[t];if(null==u)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(ge.stringify(e)));return u},*children(e,t){for(var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:r=!1}=u,n=ne.ancestor(e,t),{children:a}=n,o=r?a.length-1:0;r?o>=0:o1&&void 0!==arguments[1]?arguments[1]:{};for(var[u,r]of ne.nodes(e,t))0!==r.length&&(yield[u,r])},*elements(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[u,r]of ne.nodes(e,t))Q.isElement(u)&&(yield[u,r])},extractProps:e=>Q.isAncestor(e)?F(e,te):F(e,ue),first(e,t){for(var u=t.slice(),r=ne.get(e,u);r&&!we.isText(r)&&0!==r.children.length;)r=r.children[0],u.push(0);return[r,u]},fragment(e,t){if(we.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(ge.stringify(e)));return(0,a.jM)({children:e.children},(e=>{var[u,r]=pe.edges(t),n=ne.nodes(e,{reverse:!0,pass:e=>{var[,u]=e;return!pe.includes(t,u)}});for(var[,a]of n){if(!pe.includes(t,a)){var o=ne.parent(e,a),i=a[a.length-1];o.children.splice(i,1)}if(se.equals(a,r.path)){var s=ne.leaf(e,a);s.text=s.text.slice(0,r.offset)}if(se.equals(a,u.path)){var l=ne.leaf(e,a);l.text=l.text.slice(u.offset)}}Z.isEditor(e)&&(e.selection=null)})).children},get(e,t){for(var u=e,r=0;rwe.isText(e)||Q.isElement(e)||Z.isEditor(e),isNodeList(e){if(!Array.isArray(e))return!1;var t=re.get(e);if(void 0!==t)return t;var u=e.every((e=>ne.isNode(e)));return re.set(e,u),u},last(e,t){for(var u=t.slice(),r=ne.get(e,u);r&&!we.isText(r)&&0!==r.children.length;){var n=r.children.length-1;r=r.children[n],u.push(n)}return[r,u]},leaf(e,t){var u=ne.get(e,t);if(!we.isText(u))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(ge.stringify(u)));return u},*levels(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of se.levels(t,u)){var n=ne.get(e,r);yield[n,r]}},matches:(e,t)=>Q.isElement(e)&&Q.isElementProps(t)&&Q.matches(e,t)||we.isText(e)&&we.isTextProps(t)&&we.matches(e,t),*nodes(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:u,reverse:r=!1}=t,{from:n=[],to:a}=t,o=new Set,i=[],s=e;!a||!(r?se.isBefore(i,a):se.isAfter(i,a));)if(o.has(s)||(yield[s,i]),o.has(s)||we.isText(s)||0===s.children.length||null!=u&&!1!==u([s,i])){if(0===i.length)break;if(!r){var l=se.next(i);if(ne.has(e,l)){i=l,s=ne.get(e,i);continue}}if(r&&0!==i[i.length-1])i=se.previous(i),s=ne.get(e,i);else i=se.parent(i),s=ne.get(e,i),o.add(s)}else{o.add(s);var c=r?s.children.length-1:0;se.isAncestor(i,n)&&(c=n[i.length]),i=i.concat(c),s=ne.get(e,i)}},parent(e,t){var u=se.parent(t),r=ne.get(e,u);if(we.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:e=>we.isText(e)?e.text:e.children.map(ne.string).join(""),*texts(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[u,r]of ne.nodes(e,t))we.isText(u)&&(yield[u,r])}};function ae(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function oe(e){for(var t=1;tie.isOperation(e)&&e.type.endsWith("_node"),isOperation(e){if(!n(e))return!1;switch(e.type){case"insert_node":case"remove_node":return se.isPath(e.path)&&ne.isNode(e.node);case"insert_text":case"remove_text":return"number"==typeof e.offset&&"string"==typeof e.text&&se.isPath(e.path);case"merge_node":return"number"==typeof e.position&&se.isPath(e.path)&&n(e.properties);case"move_node":return se.isPath(e.path)&&se.isPath(e.newPath);case"set_node":return se.isPath(e.path)&&n(e.properties)&&n(e.newProperties);case"set_selection":return null===e.properties&&pe.isRange(e.newProperties)||null===e.newProperties&&pe.isRange(e.properties)||n(e.properties)&&n(e.newProperties);case"split_node":return se.isPath(e.path)&&"number"==typeof e.position&&n(e.properties);default:return!1}},isOperationList:e=>Array.isArray(e)&&e.every((e=>ie.isOperation(e))),isSelectionOperation:e=>ie.isOperation(e)&&e.type.endsWith("_selection"),isTextOperation:e=>ie.isOperation(e)&&e.type.endsWith("_text"),inverse(e){switch(e.type){case"insert_node":return oe(oe({},e),{},{type:"remove_node"});case"insert_text":return oe(oe({},e),{},{type:"remove_text"});case"merge_node":return oe(oe({},e),{},{type:"split_node",path:se.previous(e.path)});case"move_node":var{newPath:t,path:u}=e;if(se.equals(t,u))return e;if(se.isSibling(u,t))return oe(oe({},e),{},{path:t,newPath:u});var r=se.transform(u,e),n=se.transform(se.next(u),e);return oe(oe({},e),{},{path:r,newPath:n});case"remove_node":return oe(oe({},e),{},{type:"insert_node"});case"remove_text":return oe(oe({},e),{},{type:"insert_text"});case"set_node":var{properties:a,newProperties:o}=e;return oe(oe({},e),{},{properties:o,newProperties:a});case"set_selection":var{properties:i,newProperties:s}=e;return oe(oe({},e),{},null==i?{properties:s,newProperties:null}:null==s?{properties:null,newProperties:i}:{properties:s,newProperties:i});case"split_node":return oe(oe({},e),{},{type:"merge_node",path:se.next(e.path)})}}},se={ancestors(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:u=!1}=t,r=se.levels(e,t);return r=u?r.slice(1):r.slice(0,-1)},common(e,t){for(var u=[],r=0;rt[r])return 1}return 0},endsAfter(e,t){var u=e.length-1,r=e.slice(0,u),n=t.slice(0,u),a=e[u],o=t[u];return se.equals(r,n)&&a>o},endsAt(e,t){var u=e.length,r=e.slice(0,u),n=t.slice(0,u);return se.equals(r,n)},endsBefore(e,t){var u=e.length-1,r=e.slice(0,u),n=t.slice(0,u),a=e[u],o=t[u];return se.equals(r,n)&&ae.length===t.length&&e.every(((e,u)=>e===t[u])),hasPrevious:e=>e[e.length-1]>0,isAfter:(e,t)=>1===se.compare(e,t),isAncestor:(e,t)=>e.length-1===se.compare(e,t),isChild:(e,t)=>e.length===t.length+1&&0===se.compare(e,t),isCommon:(e,t)=>e.length<=t.length&&0===se.compare(e,t),isDescendant:(e,t)=>e.length>t.length&&0===se.compare(e,t),isParent:(e,t)=>e.length+1===t.length&&0===se.compare(e,t),isPath:e=>Array.isArray(e)&&(0===e.length||"number"==typeof e[0]),isSibling(e,t){if(e.length!==t.length)return!1;var u=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&se.equals(u,r)},levels(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:u=!1}=t,r=[],n=0;n<=e.length;n++)r.push(e.slice(0,n));return u&&r.reverse(),r},next(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative(e,t){if(!se.isAncestor(t,e)&&!se.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.jM)(e,(r=>{var{affinity:n="forward"}=u;if(e&&0!==(null==e?void 0:e.length)){if(null===r)return null;switch(t.type){case"insert_node":var{path:a}=t;(se.equals(a,r)||se.endsBefore(a,r)||se.isAncestor(a,r))&&(r[a.length-1]+=1);break;case"remove_node":var{path:o}=t;if(se.equals(o,r)||se.isAncestor(o,r))return null;se.endsBefore(o,r)&&(r[o.length-1]-=1);break;case"merge_node":var{path:i,position:s}=t;se.equals(i,r)||se.endsBefore(i,r)?r[i.length-1]-=1:se.isAncestor(i,r)&&(r[i.length-1]-=1,r[i.length]+=s);break;case"split_node":var{path:l,position:c}=t;if(se.equals(l,r)){if("forward"===n)r[r.length-1]+=1;else if("backward"!==n)return null}else se.endsBefore(l,r)?r[l.length-1]+=1:se.isAncestor(l,r)&&e[l.length]>=c&&(r[l.length-1]+=1,r[l.length]-=c);break;case"move_node":var{path:D,newPath:d}=t;if(se.equals(D,d))return;if(se.isAncestor(D,r)||se.equals(D,r)){var f=d.slice();return se.endsBefore(D,d)&&D.lengtht.offset?1:0:u},isAfter:(e,t)=>1===de.compare(e,t),isBefore:(e,t)=>-1===de.compare(e,t),equals:(e,t)=>e.offset===t.offset&&se.equals(e.path,t.path),isPoint:e=>n(e)&&"number"==typeof e.offset&&se.isPath(e.path),transform(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.jM)(e,(e=>{if(null===e)return null;var{affinity:r="forward"}=u,{path:n,offset:a}=e;switch(t.type){case"insert_node":case"move_node":e.path=se.transform(n,t,u);break;case"insert_text":se.equals(t.path,n)&&(t.offset1&&void 0!==arguments[1]?arguments[1]:{},{reverse:u=!1}=t,{anchor:r,focus:n}=e;return pe.isBackward(e)===u?[r,n]:[n,r]},end(e){var[,t]=pe.edges(e);return t},equals:(e,t)=>de.equals(e.anchor,t.anchor)&&de.equals(e.focus,t.focus),includes(e,t){if(pe.isRange(t)){if(pe.includes(e,t.anchor)||pe.includes(e,t.focus))return!0;var[u,r]=pe.edges(e),[n,a]=pe.edges(t);return de.isBefore(u,n)&&de.isAfter(r,a)}var[o,i]=pe.edges(e),s=!1,l=!1;return de.isPoint(t)?(s=de.compare(t,o)>=0,l=de.compare(t,i)<=0):(s=se.compare(t,o.path)>=0,l=se.compare(t,i.path)<=0),s&&l},intersection(e,t){var u=F(e,he),[r,n]=pe.edges(e),[a,i]=pe.edges(t),s=de.isBefore(r,a)?a:r,l=de.isBefore(n,i)?n:i;return de.isBefore(l,s)?null:function(e){for(var t=1;t!pe.isCollapsed(e),isForward:e=>!pe.isBackward(e),isRange:e=>n(e)&&de.isPoint(e.anchor)&&de.isPoint(e.focus),*points(e){yield[e.anchor,"anchor"],yield[e.focus,"focus"]},start(e){var[t]=pe.edges(e);return t},transform(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.jM)(e,(e=>{if(null===e)return null;var r,n,{affinity:a="inward"}=u;if("inward"===a){var o=pe.isCollapsed(e);pe.isForward(e)?(r="forward",n=o?r:"backward"):(r="backward",n=o?r:"forward")}else"outward"===a?pe.isForward(e)?(r="backward",n="forward"):(r="forward",n="backward"):(r=a,n=a);var i=de.transform(e.anchor,t,{affinity:r}),s=de.transform(e.focus,t,{affinity:n});if(!i||!s)return null;e.anchor=i,e.focus=s}))}},ve={transform(e,t){var{current:u,affinity:r}=e;if(null!=u){var n=pe.transform(u,t,{affinity:r});e.current=n,null==n&&e.unref()}}},Fe=void 0,ge={setScrubber(e){Fe=e},stringify:e=>JSON.stringify(e,Fe)},Be=(e,t)=>{for(var u in e){var r=e[u],a=t[u];if(n(r)&&n(a)){if(!Be(r,a))return!1}else if(Array.isArray(r)&&Array.isArray(a)){if(r.length!==a.length)return!1;for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{},{loose:r=!1}=u;function n(e){return F(e,Ee)}return Be(r?n(e):e,r?n(t):t)},isText:e=>n(e)&&"string"==typeof e.text,isTextList:e=>Array.isArray(e)&&e.every((e=>we.isText(e))),isTextProps:e=>void 0!==e.text,matches(e,t){for(var u in t)if("text"!==u&&(!e.hasOwnProperty(u)||e[u]!==t[u]))return!1;return!0},decorations(e,t){var u=[be({},e)];for(var r of t){var n=F(r,Ae),[a,o]=pe.edges(r),i=[],s=0,l=a.offset,c=o.offset;for(var D of u){var{length:d}=D.text,f=s;if(s+=d,l<=f&&s<=c)Object.assign(D,n),i.push(D);else if(l!==c&&(l===s||c===f)||l>s||cf){var g=l-f;C=be(be({},h),{},{text:h.text.slice(0,g)}),h=be(be({},h),{},{text:h.text.slice(g)})}Object.assign(h,n),C&&i.push(C),i.push(h),p&&i.push(p)}}u=i}return u}};function ye(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function xe(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};Z.withoutNormalizing(e,(()=>{var{hanging:r=!1,voids:n=!1,mode:a="lowest"}=u,{at:o,match:i,select:s}=u;if(ne.isNode(t)&&(t=[t]),0!==t.length){var[l]=t;if(o||(o=e.selection?e.selection:e.children.length>0?Z.end(e,[]):[0],s=!0),null==s&&(s=!1),pe.isRange(o))if(r||(o=Z.unhangRange(e,o)),pe.isCollapsed(o))o=o.anchor;else{var[,c]=pe.edges(o),D=Z.pointRef(e,c);qe.delete(e,{at:o}),o=D.unref()}if(de.isPoint(o)){null==i&&(i=we.isText(l)?e=>we.isText(e):e.isInline(l)?t=>we.isText(t)||Z.isInline(e,t):t=>Z.isBlock(e,t));var[d]=Z.nodes(e,{at:o.path,match:i,mode:a,voids:n});if(!d)return;var[,f]=d,h=Z.pathRef(e,f),C=Z.isEnd(e,o,f);qe.splitNodes(e,{at:o,match:i,mode:a,voids:n});var p=h.unref();o=C?se.next(p):p}var v=se.parent(o),F=o[o.length-1];if(n||!Z.void(e,{at:v})){for(var g of t){var B=v.concat(F);F++,e.apply({type:"insert_node",path:B,node:g}),o=se.next(o)}if(o=se.previous(o),s){var E=Z.end(e,o);E&&qe.select(e,E)}}}}))},liftNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{at:u=e.selection,mode:r="lowest",voids:n=!1}=t,{match:a}=t;if(null==a&&(a=se.isPath(u)?je(e,u):t=>Z.isBlock(e,t)),u){var o=Z.nodes(e,{at:u,match:a,mode:r,voids:n}),i=Array.from(o,(t=>{var[,u]=t;return Z.pathRef(e,u)}));for(var s of i){var l=s.unref();if(l.length<2)throw new Error("Cannot lift node at a path [".concat(l,"] because it has a depth of less than `2`."));var c=Z.node(e,se.parent(l)),[D,d]=c,f=l[l.length-1],{length:h}=D.children;if(1===h){var C=se.next(d);qe.moveNodes(e,{at:l,to:C,voids:n}),qe.removeNodes(e,{at:d,voids:n})}else if(0===f)qe.moveNodes(e,{at:l,to:d,voids:n});else if(f===h-1){var p=se.next(d);qe.moveNodes(e,{at:l,to:p,voids:n})}else{var v=se.next(l),F=se.next(d);qe.splitNodes(e,{at:v,voids:n}),qe.moveNodes(e,{at:l,to:F,voids:n})}}}}))},mergeNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{match:u,at:r=e.selection}=t,{hanging:n=!1,voids:a=!1,mode:o="lowest"}=t;if(r){if(null==u)if(se.isPath(r)){var[i]=Z.parent(e,r);u=e=>i.children.includes(e)}else u=t=>Z.isBlock(e,t);if(!n&&pe.isRange(r)&&(r=Z.unhangRange(e,r)),pe.isRange(r))if(pe.isCollapsed(r))r=r.anchor;else{var[,s]=pe.edges(r),l=Z.pointRef(e,s);qe.delete(e,{at:r}),r=l.unref(),null==t.at&&qe.select(e,r)}var[c]=Z.nodes(e,{at:r,match:u,voids:a,mode:o}),D=Z.previous(e,{at:r,match:u,voids:a,mode:o});if(c&&D){var[d,f]=c,[h,C]=D;if(0!==f.length&&0!==C.length){var p,v,g=se.next(C),B=se.common(f,C),E=se.isSibling(f,C),A=Array.from(Z.levels(e,{at:f}),(e=>{var[t]=e;return t})).slice(B.length).slice(0,-1),m=Z.above(e,{at:f,mode:"highest",match:t=>A.includes(t)&&Me(e,t)}),b=m&&Z.pathRef(e,m[1]);if(we.isText(d)&&we.isText(h)){var w=F(d,Oe);v=h.text.length,p=w}else{if(!Q.isElement(d)||!Q.isElement(h))throw new Error("Cannot merge the node at path [".concat(f,"] with the previous sibling because it is not the same kind: ").concat(ge.stringify(d)," ").concat(ge.stringify(h)));w=F(d,ke);v=h.children.length,p=w}E||qe.moveNodes(e,{at:f,to:g,voids:a}),b&&qe.removeNodes(e,{at:b.current,voids:a}),Q.isElement(h)&&Z.isEmpty(e,h)||we.isText(h)&&""===h.text&&0!==C[C.length-1]?qe.removeNodes(e,{at:C,voids:a}):e.apply({type:"merge_node",path:g,position:v,properties:p}),b&&b.unref()}}}}))},moveNodes(e,t){Z.withoutNormalizing(e,(()=>{var{to:u,at:r=e.selection,mode:n="lowest",voids:a=!1}=t,{match:o}=t;if(r){null==o&&(o=se.isPath(r)?je(e,r):t=>Z.isBlock(e,t));var i=Z.pathRef(e,u),s=Z.nodes(e,{at:r,match:o,mode:n,voids:a}),l=Array.from(s,(t=>{var[,u]=t;return Z.pathRef(e,u)}));for(var c of l){var D=c.unref(),d=i.current;0!==D.length&&e.apply({type:"move_node",path:D,newPath:d}),i.current&&se.isSibling(d,D)&&se.isAfter(d,D)&&(i.current=se.next(i.current))}i.unref()}}))},removeNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{hanging:u=!1,voids:r=!1,mode:n="lowest"}=t,{at:a=e.selection,match:o}=t;if(a){null==o&&(o=se.isPath(a)?je(e,a):t=>Z.isBlock(e,t)),!u&&pe.isRange(a)&&(a=Z.unhangRange(e,a));var i=Z.nodes(e,{at:a,match:o,mode:n,voids:r}),s=Array.from(i,(t=>{var[,u]=t;return Z.pathRef(e,u)}));for(var l of s){var c=l.unref();if(c){var[D]=Z.node(e,c);e.apply({type:"remove_node",path:c,node:D})}}}}))},setNodes(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Z.withoutNormalizing(e,(()=>{var{match:r,at:n=e.selection,compare:a,merge:o}=u,{hanging:i=!1,mode:s="lowest",split:l=!1,voids:c=!1}=u;if(n){if(null==r&&(r=se.isPath(n)?je(e,n):t=>Z.isBlock(e,t)),!i&&pe.isRange(n)&&(n=Z.unhangRange(e,n)),l&&pe.isRange(n)){if(pe.isCollapsed(n)&&Z.leaf(e,n.anchor)[0].text.length>0)return;var D=Z.rangeRef(e,n,{affinity:"inward"}),[d,f]=pe.edges(n),h="lowest"===s?"lowest":"highest",C=Z.isEnd(e,f,f.path);qe.splitNodes(e,{at:f,match:r,mode:h,voids:c,always:!C});var p=Z.isStart(e,d,d.path);qe.splitNodes(e,{at:d,match:r,mode:h,voids:c,always:!p}),n=D.unref(),null==u.at&&qe.select(e,n)}for(var[v,F]of(a||(a=(e,t)=>e!==t),Z.nodes(e,{at:n,match:r,mode:s,voids:c}))){var g={},B={};if(0!==F.length){var E=!1;for(var A in t)"children"!==A&&"text"!==A&&a(t[A],v[A])&&(E=!0,v.hasOwnProperty(A)&&(g[A]=v[A]),o?null!=t[A]&&(B[A]=o(v[A],t[A])):null!=t[A]&&(B[A]=t[A]));E&&e.apply({type:"set_node",path:F,properties:g,newProperties:B})}}}}))},splitNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{mode:u="lowest",voids:r=!1}=t,{match:n,at:a=e.selection,height:o=0,always:i=!1}=t;if(null==n&&(n=t=>Z.isBlock(e,t)),pe.isRange(a)&&(a=Re(e,a)),se.isPath(a)){var s=a,l=Z.point(e,s),[c]=Z.parent(e,s);n=e=>e===c,o=l.path.length-s.length+1,a=l,i=!0}if(a){var D,d=Z.pointRef(e,a,{affinity:"backward"});try{var[f]=Z.nodes(e,{at:a,match:n,mode:u,voids:r});if(!f)return;var h=Z.void(e,{at:a,mode:"highest"});if(!r&&h){var[C,p]=h;if(Q.isElement(C)&&e.isInline(C)){var v=Z.after(e,p);if(!v){var F=se.next(p);qe.insertNodes(e,{text:""},{at:F,voids:r}),v=Z.point(e,F)}a=v,i=!0}o=a.path.length-p.length+1,i=!0}D=Z.pointRef(e,a);var g=a.path.length-o,[,B]=f,E=a.path.slice(0,g),A=0===o?a.offset:a.path[g]+0;for(var[m,b]of Z.levels(e,{at:E,reverse:!0,voids:r})){var w=!1;if(b.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r={};for(var n of t)r[n]=null;qe.setNodes(e,r,u)},unwrapNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{mode:u="lowest",split:r=!1,voids:n=!1}=t,{at:a=e.selection,match:o}=t;if(a){null==o&&(o=se.isPath(a)?je(e,a):t=>Z.isBlock(e,t)),se.isPath(a)&&(a=Z.range(e,a));var i=pe.isRange(a)?Z.rangeRef(e,a):null,s=Z.nodes(e,{at:a,match:o,mode:u,voids:n}),l=Array.from(s,(t=>{var[,u]=t;return Z.pathRef(e,u)})).reverse(),c=function(t){var u=t.unref(),[a]=Z.node(e,u),o=Z.range(e,u);r&&i&&(o=pe.intersection(i.current,o)),qe.liftNodes(e,{at:o,match:e=>Q.isAncestor(a)&&a.children.includes(e),voids:n})};for(var D of l)c(D);i&&i.unref()}}))},wrapNodes(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Z.withoutNormalizing(e,(()=>{var{mode:r="lowest",split:n=!1,voids:a=!1}=u,{match:o,at:i=e.selection}=u;if(i){if(null==o&&(o=se.isPath(i)?je(e,i):e.isInline(t)?t=>Z.isInline(e,t)||we.isText(t):t=>Z.isBlock(e,t)),n&&pe.isRange(i)){var[s,l]=pe.edges(i),c=Z.rangeRef(e,i,{affinity:"inward"});qe.splitNodes(e,{at:l,match:o,voids:a}),qe.splitNodes(e,{at:s,match:o,voids:a}),i=c.unref(),null==u.at&&qe.select(e,i)}var D=Array.from(Z.nodes(e,{at:i,match:e.isInline(t)?t=>Z.isBlock(e,t):e=>Z.isEditor(e),mode:"lowest",voids:a}));for(var[,d]of D){var f=pe.isRange(i)?pe.intersection(i,Z.range(e,d)):i;if(f){var h=Array.from(Z.nodes(e,{at:f,match:o,mode:r,voids:a}));if(h.length>0)if("continue"===function(){var[u]=h,r=h[h.length-1],[,n]=u,[,o]=r;if(0===n.length&&0===o.length)return"continue";var i=se.equals(n,o)?se.parent(n):se.common(n,o),s=Z.range(e,n,o),l=Z.node(e,i),[c]=l,D=i.length+1,d=se.next(o.slice(0,D)),f=Se(Se({},t),{},{children:[]});qe.insertNodes(e,f,{at:d,voids:a}),qe.moveNodes(e,{at:s,match:e=>Q.isAncestor(c)&&c.children.includes(e),to:d.concat(0),voids:a})}())continue}}}}))}},Me=(e,t)=>{if(Q.isElement(t)){var u=t;return!!Z.isVoid(e,t)||1===u.children.length&&Me(e,u.children[0])}return!Z.isEditor(t)},Re=(e,t)=>{if(pe.isCollapsed(t))return t.anchor;var[,u]=pe.edges(t),r=Z.pointRef(e,u);return qe.delete(e,{at:t}),r.unref()},je=(e,t)=>{var[u]=Z.node(e,t);return e=>e===u};function Te(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function Ne(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},{edge:u="anchor"}=t,{selection:r}=e;if(r)if("anchor"===u)qe.select(e,r.anchor);else if("focus"===u)qe.select(e,r.focus);else if("start"===u){var[n]=pe.edges(r);qe.select(e,n)}else if("end"===u){var[,a]=pe.edges(r);qe.select(e,a)}},deselect(e){var{selection:t}=e;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},move(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:u}=e,{distance:r=1,unit:n="character",reverse:a=!1}=t,{edge:o=null}=t;if(u){"start"===o&&(o=pe.isBackward(u)?"focus":"anchor"),"end"===o&&(o=pe.isBackward(u)?"anchor":"focus");var{anchor:i,focus:s}=u,l={distance:r,unit:n},c={};if(null==o||"anchor"===o){var D=a?Z.before(e,i,l):Z.after(e,i,l);D&&(c.anchor=D)}if(null==o||"focus"===o){var d=a?Z.before(e,s,l):Z.after(e,s,l);d&&(c.focus=d)}qe.setSelection(e,c)}},select(e,t){var{selection:u}=e;if(t=Z.range(e,t),u)qe.setSelection(e,t);else{if(!pe.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(ge.stringify(t)));e.apply({type:"set_selection",properties:u,newProperties:t})}},setPoint(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection:r}=e,{edge:n="both"}=u;if(r){"start"===n&&(n=pe.isBackward(r)?"focus":"anchor"),"end"===n&&(n=pe.isBackward(r)?"anchor":"focus");var{anchor:a,focus:o}=r,i="anchor"===n?a:o;qe.setSelection(e,{["anchor"===n?"anchor":"focus"]:Ne(Ne({},i),t)})}},setSelection(e,t){var{selection:u}=e,r={},n={};if(u){for(var a in t)("anchor"===a&&null!=t.anchor&&!de.equals(t.anchor,u.anchor)||"focus"===a&&null!=t.focus&&!de.equals(t.focus,u.focus)||"anchor"!==a&&"focus"!==a&&t[a]!==u[a])&&(r[a]=u[a],n[a]=t[a]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:n})}}},Le={delete(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z.withoutNormalizing(e,(()=>{var{reverse:u=!1,unit:r="character",distance:n=1,voids:a=!1}=t,{at:o=e.selection,hanging:i=!1}=t;if(o){var s=!1;if(pe.isRange(o)&&pe.isCollapsed(o)&&(s=!0,o=o.anchor),de.isPoint(o)){var l=Z.void(e,{at:o,mode:"highest"});if(!a&&l){var[,c]=l;o=c}else{var D={unit:r,distance:n};o={anchor:o,focus:u?Z.before(e,o,D)||Z.start(e,[]):Z.after(e,o,D)||Z.end(e,[])},i=!0}}if(se.isPath(o))qe.removeNodes(e,{at:o,voids:a});else if(!pe.isCollapsed(o)){if(!i){var[,d]=pe.edges(o),f=Z.end(e,[]);de.equals(d,f)||(o=Z.unhangRange(e,o,{voids:a}))}var[h,C]=pe.edges(o),p=Z.above(e,{match:t=>Z.isBlock(e,t),at:h,voids:a}),v=Z.above(e,{match:t=>Z.isBlock(e,t),at:C,voids:a}),F=p&&v&&!se.equals(p[1],v[1]),g=se.equals(h.path,C.path),B=a?null:Z.void(e,{at:h,mode:"highest"}),E=a?null:Z.void(e,{at:C,mode:"highest"});if(B){var A=Z.before(e,h);A&&p&&se.isAncestor(p[1],A.path)&&(h=A)}if(E){var m=Z.after(e,C);m&&v&&se.isAncestor(v[1],m.path)&&(C=m)}var b,w=[];for(var y of Z.nodes(e,{at:o,voids:a})){var[x,O]=y;b&&0===se.compare(O,b)||(!a&&Z.isVoid(e,x)||!se.isCommon(O,h.path)&&!se.isCommon(O,C.path))&&(w.push(y),b=O)}var k=Array.from(w,(t=>{var[,u]=t;return Z.pathRef(e,u)})),_=Z.pointRef(e,h),S=Z.pointRef(e,C),P="";if(!g&&!B){var M=_.current,[R]=Z.leaf(e,M),{path:j}=M,{offset:T}=h,N=R.text.slice(T);N.length>0&&(e.apply({type:"remove_text",path:j,offset:T,text:N}),P=N)}for(var I of k){var L=I.unref();qe.removeNodes(e,{at:L,voids:a})}if(!E){var K=S.current,[W]=Z.leaf(e,K),{path:q}=K,z=g?h.offset:0,H=W.text.slice(z,C.offset);H.length>0&&(e.apply({type:"remove_text",path:q,offset:z,text:H}),P=H)}!g&&F&&S.current&&_.current&&qe.mergeNodes(e,{at:S.current,hanging:!0,voids:a}),s&&u&&"character"===r&&P.length>1&&P.match(/[\u0E00-\u0E7F]+/)&&qe.insertText(e,P.slice(0,P.length-n));var V=_.unref(),U=S.unref(),Q=u?V||U:U||V;null==t.at&&Q&&qe.select(e,Q)}}}))},insertFragment(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Z.withoutNormalizing(e,(()=>{var{hanging:r=!1,voids:n=!1}=u,{at:a=e.selection}=u;if(t.length&&a){if(pe.isRange(a))if(r||(a=Z.unhangRange(e,a)),pe.isCollapsed(a))a=a.anchor;else{var[,o]=pe.edges(a);if(!n&&Z.void(e,{at:o}))return;var i=Z.pointRef(e,o);qe.delete(e,{at:a}),a=i.unref()}else se.isPath(a)&&(a=Z.start(e,a));if(n||!Z.void(e,{at:a})){var s=Z.above(e,{at:a,match:t=>Z.isInline(e,t),mode:"highest",voids:n});if(s){var[,l]=s;if(Z.isEnd(e,a,l))a=Z.after(e,l);else if(Z.isStart(e,a,l)){a=Z.before(e,l)}}var c=Z.above(e,{match:t=>Z.isBlock(e,t),at:a,voids:n}),[,D]=c,d=Z.isStart(e,a,D),f=Z.isEnd(e,a,D),h=d&&f,C=!d||d&&f,p=!f,[,v]=ne.first({children:t},[]),[,F]=ne.last({children:t},[]),g=[],B=t=>{var[u,r]=t;return!(0===r.length)&&(!!h||!(C&&se.isAncestor(r,v)&&Q.isElement(u)&&!e.isVoid(u)&&!e.isInline(u))&&!(p&&se.isAncestor(r,F)&&Q.isElement(u)&&!e.isVoid(u)&&!e.isInline(u)))};for(var E of ne.nodes({children:t},{pass:B}))B(E)&&g.push(E);var A=[],m=[],b=[],w=!0,y=!1;for(var[x]of g)Q.isElement(x)&&!e.isInline(x)?(w=!1,y=!0,m.push(x)):w?A.push(x):b.push(x);var[O]=Z.nodes(e,{at:a,match:t=>we.isText(t)||Z.isInline(e,t),mode:"highest",voids:n}),[,k]=O,_=Z.isStart(e,a,k),S=Z.isEnd(e,a,k),P=Z.pathRef(e,f&&!b.length?se.next(D):D),M=Z.pathRef(e,S?se.next(k):k);qe.splitNodes(e,{at:a,match:t=>y?Z.isBlock(e,t):we.isText(t)||Z.isInline(e,t),mode:y?"lowest":"highest",always:y&&(!d||A.length>0)&&(!f||b.length>0),voids:n});var R,j=Z.pathRef(e,!_||_&&S?se.next(k):k);if(qe.insertNodes(e,A,{at:j.current,match:t=>we.isText(t)||Z.isInline(e,t),mode:"highest",voids:n}),h&&!A.length&&m.length&&!b.length&&qe.delete(e,{at:D,voids:n}),qe.insertNodes(e,m,{at:P.current,match:t=>Z.isBlock(e,t),mode:"lowest",voids:n}),qe.insertNodes(e,b,{at:M.current,match:t=>we.isText(t)||Z.isInline(e,t),mode:"highest",voids:n}),!u.at)if(b.length>0&&M.current?R=se.previous(M.current):m.length>0&&P.current?R=se.previous(P.current):j.current&&(R=se.previous(j.current)),R){var T=Z.end(e,R);qe.select(e,T)}j.unref(),P.unref(),M.unref()}}}))},insertText(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Z.withoutNormalizing(e,(()=>{var{voids:r=!1}=u,{at:n=e.selection}=u;if(n){if(se.isPath(n)&&(n=Z.range(e,n)),pe.isRange(n))if(pe.isCollapsed(n))n=n.anchor;else{var a=pe.end(n);if(!r&&Z.void(e,{at:a}))return;var o=pe.start(n),i=Z.pointRef(e,o),s=Z.pointRef(e,a);qe.delete(e,{at:n,voids:r});var l=i.unref(),c=s.unref();n=l||c,qe.setSelection(e,{anchor:n,focus:n})}if(r||!Z.void(e,{at:n})){var{path:D,offset:d}=n;t.length>0&&e.apply({type:"insert_text",path:D,offset:d,text:t})}}}))}};function Ke(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),u.push.apply(u,r)}return u}function We(e){for(var t=1;t{switch(u.type){case"insert_node":var{path:r,node:n}=u,a=ne.parent(e,r),o=r[r.length-1];if(o>a.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(a.children.splice(o,0,n),t)for(var[i,s]of pe.points(t))t[s]=de.transform(i,u);break;case"insert_text":var{path:l,offset:c,text:D}=u;if(0===D.length)break;var d=ne.leaf(e,l),f=d.text.slice(0,c),h=d.text.slice(c);if(d.text=f+D+h,t)for(var[C,p]of pe.points(t))t[p]=de.transform(C,u);break;case"merge_node":var{path:v}=u,F=ne.get(e,v),g=se.previous(v),B=ne.get(e,g),E=ne.parent(e,v),A=v[v.length-1];if(we.isText(F)&&we.isText(B))B.text+=F.text;else{if(we.isText(F)||we.isText(B))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(v,"] to nodes of different interfaces: ").concat(ge.stringify(F)," ").concat(ge.stringify(B)));B.children.push(...F.children)}if(E.children.splice(A,1),t)for(var[m,b]of pe.points(t))t[b]=de.transform(m,u);break;case"move_node":var{path:w,newPath:y}=u;if(se.isAncestor(w,y))throw new Error("Cannot move a path [".concat(w,"] to new path [").concat(y,"] because the destination is inside itself."));var x=ne.get(e,w),O=ne.parent(e,w),k=w[w.length-1];O.children.splice(k,1);var _=se.transform(w,u),S=ne.get(e,se.parent(_)),P=_[_.length-1];if(S.children.splice(P,0,x),t)for(var[M,R]of pe.points(t))t[R]=de.transform(M,u);break;case"remove_node":var{path:j}=u,T=j[j.length-1];if(ne.parent(e,j).children.splice(T,1),t)for(var[N,I]of pe.points(t)){var L=de.transform(N,u);if(null!=t&&null!=L)t[I]=L;else{var K=void 0,W=void 0;for(var[q,z]of ne.texts(e)){if(-1!==se.compare(z,j)){W=[q,z];break}K=[q,z]}var H=!1;K&&W&&(H=se.equals(W[1],j)?!se.hasPrevious(W[1]):se.common(K[1],j).length.5?s/(2-a-o):s/(a+o),a){case e:r=(t-u)/s+(t1&&(u-=1),u<1/6?e+6*(t-e)*u:u<.5?t:u<2/3?e+(t-e)*(2/3-u)*6:e}if(e=k(e,360),t=k(t,100),u=k(u,100),0===t)r=n=a=u;else{var i=u<.5?u*(1+t):u+t-u*t,s=2*u-i;r=o(s,i,e+1/3),n=o(s,i,e),a=o(s,i,e-1/3)}return{r:255*r,g:255*n,b:255*a}}function s(e,t,u){e=k(e,255),t=k(t,255),u=k(u,255);var r,n,a=Math.max(e,t,u),o=Math.min(e,t,u),i=a,s=a-o;if(n=0===a?0:s/a,a==o)r=0;else{switch(a){case e:r=(t-u)/s+(t>1)+720)%360;--t;)n.h=(n.h+a)%360,o.push(r(n));return o}function b(e,t){t=t||6;for(var u=r(e).toHsv(),n=u.h,a=u.s,o=u.v,i=[],s=1/t;t--;)i.push(r({h:n,s:a,v:o})),o=(o+s)%1;return i}r.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,u,r=this.toRgb();return e=r.r/255,t=r.g/255,u=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))},setAlpha:function(e){return this._a=O(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=s(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=s(this._r,this._g,this._b),t=Math.round(360*e.h),u=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+u+"%, "+r+"%)":"hsva("+t+", "+u+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=o(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=o(this._r,this._g,this._b),t=Math.round(360*e.h),u=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+u+"%, "+r+"%)":"hsla("+t+", "+u+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return c(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return D(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*k(this._r,255))+"%",g:Math.round(100*k(this._g,255))+"%",b:Math.round(100*k(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%)":"rgba("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(y[c(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+d(this._r,this._g,this._b,this._a),u=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var a=r(e);u="#"+d(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+u+")"},toString:function(e){var t=!!e;e=e||this._format;var u=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(u=this.toRgbString()),"prgb"===e&&(u=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(u=this.toHexString()),"hex3"===e&&(u=this.toHexString(!0)),"hex4"===e&&(u=this.toHex8String(!0)),"hex8"===e&&(u=this.toHex8String()),"name"===e&&(u=this.toName()),"hsl"===e&&(u=this.toHslString()),"hsv"===e&&(u=this.toHsvString()),u||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return r(this.toString())},_applyModification:function(e,t){var u=e.apply(null,[this].concat([].slice.call(t)));return this._r=u._r,this._g=u._g,this._b=u._b,this.setAlpha(u._a),this},lighten:function(){return this._applyModification(p,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(F,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(h,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(m,arguments)},complement:function(){return this._applyCombination(B,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(E,[3])},tetrad:function(){return this._applyCombination(E,[4])}},r.fromRatio=function(t,u){if("object"==e(t)){var n={};for(var a in t)t.hasOwnProperty(a)&&(n[a]="a"===a?t[a]:j(t[a]));t=n}return r(t,u)},r.equals=function(e,t){return!(!e||!t)&&r(e).toRgbString()==r(t).toRgbString()},r.random=function(){return r.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},r.mix=function(e,t,u){u=0===u?0:u||50;var n=r(e).toRgb(),a=r(t).toRgb(),o=u/100;return r({r:(a.r-n.r)*o+n.r,g:(a.g-n.g)*o+n.g,b:(a.b-n.b)*o+n.b,a:(a.a-n.a)*o+n.a})},r.readability=function(e,t){var u=r(e),n=r(t);return(Math.max(u.getLuminance(),n.getLuminance())+.05)/(Math.min(u.getLuminance(),n.getLuminance())+.05)},r.isReadable=function(e,t,u){var n,a,o=r.readability(e,t);switch(a=!1,(n=H(u)).level+n.size){case"AAsmall":case"AAAlarge":a=o>=4.5;break;case"AAlarge":a=o>=3;break;case"AAAsmall":a=o>=7}return a},r.mostReadable=function(e,t,u){var n,a,o,i,s=null,l=0;a=(u=u||{}).includeFallbackColors,o=u.level,i=u.size;for(var c=0;cl&&(l=n,s=r(t[c]));return r.isReadable(e,s,{level:o,size:i})||!a?s:(u.includeFallbackColors=!1,r.mostReadable(e,["#fff","#000"],u))};var w=r.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},y=r.hexNames=x(w);function x(e){var t={};for(var u in e)e.hasOwnProperty(u)&&(t[e[u]]=u);return t}function O(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function k(e,t){P(e)&&(e="100%");var u=M(e);return e=Math.min(t,Math.max(0,parseFloat(e))),u&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function _(e){return Math.min(1,Math.max(0,e))}function S(e){return parseInt(e,16)}function P(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function M(e){return"string"==typeof e&&-1!=e.indexOf("%")}function R(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function T(e){return Math.round(255*parseFloat(e)).toString(16)}function N(e){return S(e)/255}var I,L,K,W=(L="[\\s|\\(]+("+(I="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",K="[\\s|\\(]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",{CSS_UNIT:new RegExp(I),rgb:new RegExp("rgb"+L),rgba:new RegExp("rgba"+K),hsl:new RegExp("hsl"+L),hsla:new RegExp("hsla"+K),hsv:new RegExp("hsv"+L),hsva:new RegExp("hsva"+K),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function q(e){return!!W.CSS_UNIT.exec(e)}function z(e){e=e.replace(t,"").replace(u,"").toLowerCase();var r,n=!1;if(w[e])e=w[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(r=W.rgb.exec(e))?{r:r[1],g:r[2],b:r[3]}:(r=W.rgba.exec(e))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=W.hsl.exec(e))?{h:r[1],s:r[2],l:r[3]}:(r=W.hsla.exec(e))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=W.hsv.exec(e))?{h:r[1],s:r[2],v:r[3]}:(r=W.hsva.exec(e))?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=W.hex8.exec(e))?{r:S(r[1]),g:S(r[2]),b:S(r[3]),a:N(r[4]),format:n?"name":"hex8"}:(r=W.hex6.exec(e))?{r:S(r[1]),g:S(r[2]),b:S(r[3]),format:n?"name":"hex"}:(r=W.hex4.exec(e))?{r:S(r[1]+""+r[1]),g:S(r[2]+""+r[2]),b:S(r[3]+""+r[3]),a:N(r[4]+""+r[4]),format:n?"name":"hex8"}:!!(r=W.hex3.exec(e))&&{r:S(r[1]+""+r[1]),g:S(r[2]+""+r[2]),b:S(r[3]+""+r[3]),format:n?"name":"hex"}}function H(e){var t,u;return"AA"!==(t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==t&&(t="AA"),"small"!==(u=(e.size||"small").toLowerCase())&&"large"!==u&&(u="small"),{level:t,size:u}}return r}()},71761:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,u=[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,n.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var u=e.split("."),a=u[u.length-1];if(t.require_tld){if(u.length<2)return!1;if(!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/\s/.test(a))return!1}if(!t.allow_numeric_tld&&/^\d+$/.test(a))return!1;return u.every((function(e){return!(e.length>63&&!t.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)&&(!/[\uff01-\uff5e]/.test(e)&&(!/^-|-$/.test(e)&&!(!t.allow_underscores&&/_/.test(e)))))}))};var r=a(u(8354)),n=a(u(62533));function a(e){return e&&e.__esModule?e:{default:e}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default},76331:(e,t,u)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,n.default)(t),!(u=String(u)))return e(t,4)||e(t,6);if("4"===u)return i.test(t);if("6"===u)return l.test(t);return!1};var r,n=(r=u(8354))&&r.__esModule?r:{default:r};var a="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",o="(".concat(a,"[.]){3}").concat(a),i=new RegExp("^".concat(o,"$")),s="(?:[0-9a-fA-F]{1,4})",l=new RegExp("^("+"(?:".concat(s,":){7}(?:").concat(s,"|:)|")+"(?:".concat(s,":){6}(?:").concat(o,"|:").concat(s,"|:)|")+"(?:".concat(s,":){5}(?::").concat(o,"|(:").concat(s,"){1,2}|:)|")+"(?:".concat(s,":){4}(?:(:").concat(s,"){0,1}:").concat(o,"|(:").concat(s,"){1,3}|:)|")+"(?:".concat(s,":){3}(?:(:").concat(s,"){0,2}:").concat(o,"|(:").concat(s,"){1,4}|:)|")+"(?:".concat(s,":){2}(?:(:").concat(s,"){0,3}:").concat(o,"|(:").concat(s,"){1,5}|:)|")+"(?:".concat(s,":){1}(?:(:").concat(s,"){0,4}:").concat(o,"|(:").concat(s,"){1,6}|:)|")+"(?::((?::".concat(s,"){0,5}:").concat(o,"|(?::").concat(s,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default},94121:(e,t,u)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),!e||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;if((t=(0,o.default)(t,l)).validate_length&&e.length>=2083)return!1;if(!t.allow_fragments&&e.includes("#"))return!1;if(!t.allow_query_components&&(e.includes("?")||e.includes("&")))return!1;var u,i,d,f,h,C,p,v;if(p=e.split("#"),e=p.shift(),p=e.split("?"),e=p.shift(),(p=e.split("://")).length>1){if(u=p.shift().toLowerCase(),t.require_valid_protocol&&-1===t.protocols.indexOf(u))return!1}else{if(t.require_protocol)return!1;if("//"===e.slice(0,2)){if(!t.allow_protocol_relative_urls)return!1;p[0]=e.slice(2)}}if(""===(e=p.join("://")))return!1;if(p=e.split("/"),""===(e=p.shift())&&!t.require_host)return!0;if((p=e.split("@")).length>1){if(t.disallow_auth)return!1;if(""===p[0])return!1;if((i=p.shift()).indexOf(":")>=0&&i.split(":").length>2)return!1;var F=i.split(":"),g=(m=2,function(e){if(Array.isArray(e))return e}(A=F)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var u=[],r=!0,n=!1,a=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(u.push(o.value),!t||u.length!==t);r=!0);}catch(e){n=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(n)throw a}}return u}}(A,m)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var u=Object.prototype.toString.call(e).slice(8,-1);return"Object"===u&&e.constructor&&(u=e.constructor.name),"Map"===u||"Set"===u?Array.from(e):"Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?s(e,t):void 0}}(A,m)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),B=g[0],E=g[1];if(""===B&&""===E)return!1}var A,m;f=p.join("@"),C=null,v=null;var b=f.match(c);b?(d="",v=b[1],C=b[2]||null):(d=(p=f.split(":")).shift(),p.length&&(C=p.join(":")));if(null!==C&&C.length>0){if(h=parseInt(C,10),!/^[0-9]+$/.test(C)||h<=0||h>65535)return!1}else if(t.require_port)return!1;if(t.host_whitelist)return D(d,t.host_whitelist);if(""===d&&!t.require_host)return!0;if(!((0,a.default)(d)||(0,n.default)(d,t)||v&&(0,a.default)(v,6)))return!1;if(d=d||v,t.host_blacklist&&D(d,t.host_blacklist))return!1;return!0};var r=i(u(8354)),n=i(u(21881)),a=i(u(76331)),o=i(u(62533));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var u=0,r=new Array(t);u{"use strict";function u(e){return u="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},u(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=u(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default},62533:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var u in t)void 0===e[u]&&(e[u]=t[u]);return e},e.exports=t.default,e.exports.default=t.default},86616:(e,t,u)=>{const r=u(38895);e.exports=a;const n=Object.hasOwnProperty;function a(){if(!(this instanceof a))return new a;this.reset()}function o(e,t){return"string"!=typeof e?"":(t||(e=e.toLowerCase()),e.replace(r,"").replace(/ /g,"-"))}a.prototype.slug=function(e,t){const u=this;let r=o(e,!0===t);const a=r;for(;n.call(u.occurrences,r);)u.occurrences[a]++,r=a+"-"+u.occurrences[a];return u.occurrences[r]=0,r},a.prototype.reset=function(){this.occurrences=Object.create(null)},a.slug=o},38895:e=>{e.exports=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g},34029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u={default:["Default",!0],"1XX":["Informational",!0],100:["Continue",!0],101:["Switching Protocols",!0],102:["Processing",!0],103:["Early Hints",!0],"2XX":["Success",!0],200:["OK",!0],201:["Created",!0],202:["Accepted",!0],203:["Non-Authoritative Information",!0],204:["No Content",!0],205:["Reset Content",!0],206:["Partial Content",!0],207:["Multi-Status",!0],208:["Already Reported",!0],218:["This is fine",!0],226:["IM Used",!0],"3XX":["Redirection",!0],300:["Multiple Choices",!0],301:["Moved Permanently",!0],302:["Found",!0],303:["See Other",!0],304:["Not Modified",!0],305:["Use Proxy",!0],306:["Switch Proxy",!0],307:["Temporary Redirect",!0],308:["Permanent Redirect",!0],"4XX":["Client Error",!1],400:["Bad Request",!1],401:["Unauthorized",!1],402:["Payment Required",!1],403:["Forbidden",!1],404:["Not Found",!1],405:["Method Not Allowed",!1],406:["Not Acceptable",!1],407:["Proxy Authentication Required",!1],408:["Request Timeout",!1],409:["Conflict",!1],410:["Gone",!1],411:["Length Required",!1],412:["Precondition Failed",!1],413:["Payload Too Large",!1],414:["URI Too Long",!1],415:["Unsupported Media Type",!1],416:["Range Not Satisfiable",!1],417:["Expectation Failed",!1],418:["I'm a teapot",!1],419:["Page Expired",!1],420:["Enhance Your Calm",!1],421:["Misdirected Request",!1],422:["Unprocessable Entity",!1],423:["Locked",!1],424:["Failed Dependency",!1],425:["Too Early",!1],426:["Upgrade Required",!1],428:["Precondition Required",!1],429:["Too Many Requests",!1],430:["Request Header Fields Too Large",!1],431:["Request Header Fields Too Large",!1],440:["Login Time-out",!1],444:["No Response",!1],449:["Retry With",!1],450:["Blocked by Windows Parental Controls",!1],451:["Unavailable For Legal Reasons",!1],494:["Request Header Too Large",!1],495:["SSL Certificate Error",!1],496:["SSL Certificate Required",!1],497:["HTTP Request Sent to HTTPS Port",!1],498:["Invalid Token",!1],499:["Client Error",!1],"5XX":["Server Error",!1],500:["Internal Server Error",!1],501:["Not Implemented",!1],502:["Bad Gateway",!1],503:["Service Unavailable",!1],504:["Gateway Timeout",!1],505:["HTTP Version Not Supported",!1],506:["Variant Also Negotiates",!1],507:["Insufficient Storage",!1],508:["Loop Detected",!1],509:["Bandwidth Limit Exceeded",!1],510:["Not Extended",!1],511:["Network Authentication Required",!1],520:["Web Server Returned an Unknown Error",!1],521:["Web Server Is Down",!1],522:["Connection Timed Out",!1],523:["Origin Is Unreachable",!1],524:["A Timeout Occurred",!1],525:["SSL Handshake Failed",!1],526:["Invalid SSL Certificate",!1],527:["Railgun Error",!1],529:["Site is Overloaded",!1],530:["Site is Frozen",!1],598:["Network Read Timeout Error",!1]};function r(e){return e in u}function n(e){if(!r(e))throw new Error(`${e} is not a known HTTP status code.`);const t=e;return{code:"default"===t?"":t,message:u[t][0],success:u[t][1]}}t.codes=u,t.getStatusCode=n,t.getStatusCodeMessage=function(e){const t=n(e);return`${t.code} ${t.message}`},t.isStatusCodeSuccessful=function(e){try{return n(e).success}catch(e){return!1}},t.isStatusCodeValid=r}}]); //# sourceMappingURL=13588.470653c9586fe127aab9.js.map