(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2],{51770:function(O,P,A){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=ThirdPartyScriptEmbed;let N=A(57437),z=A(2265);function ThirdPartyScriptEmbed({html:O,height:P=null,width:A=null,children:U,dataNtpc:$=""}){return(0,z.useEffect)(()=>{$&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${$}`}})},[$]),(0,N.jsxs)(N.Fragment,{children:[U,O?(0,N.jsx)("div",{style:{height:null!=P?`${P}px`:"auto",width:null!=A?`${A}px`:"auto"},"data-ntpc":$,dangerouslySetInnerHTML:{__html:O}}):null]})}},58325:function(O,P,A){"use strict";let N;var z=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(P,"__esModule",{value:!0}),P.GoogleAnalytics=GoogleAnalytics,P.sendGAEvent=sendGAEvent;let U=A(57437),$=A(2265),q=z(A(48475));function GoogleAnalytics(O){let{gaId:P,debugMode:A,dataLayerName:z="dataLayer",nonce:K}=O;return void 0===N&&(N=z),(0,$.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(q.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` window['${z}'] = window['${z}'] || []; function gtag(){window['${z}'].push(arguments);} gtag('js', new Date()); gtag('config', '${P}' ${A?",{ 'debug_mode': true }":""});`},nonce:K}),(0,U.jsx)(q.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${P}`,nonce:K})]})}function sendGAEvent(...O){if(void 0===N){console.warn("@next/third-parties: GA has not been initialized");return}window[N]?window[N].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${N} does not exist`)}},66927:function(O,P,A){"use strict";var N=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(P,"__esModule",{value:!0}),P.sendGTMEvent=void 0,P.GoogleTagManager=GoogleTagManager;let z=A(57437),U=A(2265),$=N(A(48475)),q="dataLayer";function GoogleTagManager(O){let{gtmId:P,gtmScriptUrl:A="https://www.googletagmanager.com/gtm.js",dataLayerName:N="dataLayer",auth:K,preview:G,dataLayer:Y,nonce:J}=O;q=N;let Z="dataLayer"!==N?`&l=${N}`:"",Q=K?`>m_auth=${K}`:"",ee=G?`>m_preview=${G}>m_cookies_win=x`:"";return(0,U.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` (function(w,l){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); ${Y?`w[l].push(${JSON.stringify(Y)})`:""} })(window,'${N}');`},nonce:J}),(0,z.jsx)($.default,{id:"_next-gtm","data-ntpc":"GTM",src:`${A}?id=${P}${Z}${Q}${ee}`,nonce:J})]})}let sendGTMEvent=(O,P)=>{let A=P||q;window[A]=window[A]||[],window[A].push(O)};P.sendGTMEvent=sendGTMEvent},6725:function(O,P,A){"use strict";var N=A(24316),z=A(30184),U=A(96751),$=A(4949);O.exports=$||N.call(U,z)},85475:function(O,P,A){"use strict";var N=A(24316),z=A(30184),U=A(6725);O.exports=function(){return U(N,z,arguments)}},30184:function(O){"use strict";O.exports=Function.prototype.apply},96751:function(O){"use strict";O.exports=Function.prototype.call},9166:function(O,P,A){"use strict";var N=A(24316),z=A(35281),U=A(96751),$=A(6725);O.exports=function(O){if(O.length<1||"function"!=typeof O[0])throw new z("a function is required");return $(N,U,O)}},4949:function(O){"use strict";O.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},65775:function(O,P,A){"use strict";var N=A(91475),z=A(50228),U=A(9166),$=A(85475);O.exports=function(O){var P=U(arguments),A=O.length-(arguments.length-1);return N(P,1+(A>0?A:0),!0)},z?z(O.exports,"apply",{value:$}):O.exports.apply=$},18971:function(O,P,A){"use strict";var N=A(51597),z=A(9166),U=z([N("%String.prototype.indexOf%")]);O.exports=function(O,P){var A=N(O,!!P);return"function"==typeof A&&U(O,".prototype.")>-1?z([A]):A}},9122:function(O,P,A){"use strict";var N=A(50228),z=A(39819),U=A(35281),$=A(67526);O.exports=function(O,P,A){if(!O||"object"!=typeof O&&"function"!=typeof O)throw new U("`obj` must be an object or a function`");if("string"!=typeof P&&"symbol"!=typeof P)throw new U("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new U("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new U("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new U("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new U("`loose`, if provided, must be a boolean");var q=arguments.length>3?arguments[3]:null,K=arguments.length>4?arguments[4]:null,G=arguments.length>5?arguments[5]:null,Y=arguments.length>6&&arguments[6],J=!!$&&$(O,P);if(N)N(O,P,{configurable:null===G&&J?J.configurable:!G,enumerable:null===q&&J?J.enumerable:!q,value:A,writable:null===K&&J?J.writable:!K});else if(!Y&&(q||K||G))throw new z("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else O[P]=A}},27200:function(O){"use strict";O.exports=direction;var P="֑-߿יִ-﷽ﹰ-ﻼ",A="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",N=RegExp("^[^"+A+"]*["+P+"]"),z=RegExp("^[^"+P+"]*["+A+"]");function direction(O){return(O=String(O||""),N.test(O))?"rtl":z.test(O)?"ltr":"neutral"}},4236:function(O,P,A){"use strict";var N,z=A(9166),U=A(67526);try{N=[].__proto__===Array.prototype}catch(O){if(!O||"object"!=typeof O||!("code"in O)||"ERR_PROTO_ACCESS"!==O.code)throw O}var $=!!N&&U&&U(Object.prototype,"__proto__"),q=Object,K=q.getPrototypeOf;O.exports=$&&"function"==typeof $.get?z([$.get]):"function"==typeof K&&function(O){return K(null==O?O:q(O))}},93865:function(O){function Emitter(O){if(O)return mixin(O)}function mixin(O){for(var P in Emitter.prototype)O[P]=Emitter.prototype[P];return O}O.exports=Emitter,Emitter.prototype.on=Emitter.prototype.addEventListener=function(O,P){return this._callbacks=this._callbacks||{},(this._callbacks[O]=this._callbacks[O]||[]).push(P),this},Emitter.prototype.once=function(O,P){var A=this;function on(){A.off(O,on),P.apply(this,arguments)}return this._callbacks=this._callbacks||{},on.fn=P,this.on(O,on),this},Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(O,P){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var A,N=this._callbacks[O];if(!N)return this;if(1==arguments.length)return delete this._callbacks[O],this;for(var z=0;z0&&this._events[O].length>A&&(this._events[O].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[O].length),"function"==typeof console.trace&&console.trace()),this},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.once=function(O,P){if(!isFunction(P))throw TypeError("listener must be a function");var A=!1;function g(){this.removeListener(O,g),A||(A=!0,P.apply(this,arguments))}return g.listener=P,this.on(O,g),this},EventEmitter.prototype.removeListener=function(O,P){var A,N,z,U;if(!isFunction(P))throw TypeError("listener must be a function");if(!this._events||!this._events[O])return this;if(z=(A=this._events[O]).length,N=-1,A===P||isFunction(A.listener)&&A.listener===P)delete this._events[O],this._events.removeListener&&this.emit("removeListener",O,P);else if(isObject(A)){for(U=z;U-- >0;)if(A[U]===P||A[U].listener&&A[U].listener===P){N=U;break}if(N<0)return this;1===A.length?(A.length=0,delete this._events[O]):A.splice(N,1),this._events.removeListener&&this.emit("removeListener",O,P)}return this},EventEmitter.prototype.removeAllListeners=function(O){var P,A;if(!this._events)return this;if(!this._events.removeListener)return 0==arguments.length?this._events={}:this._events[O]&&delete this._events[O],this;if(0==arguments.length){for(P in this._events)"removeListener"!==P&&this.removeAllListeners(P);return this.removeAllListeners("removeListener"),this._events={},this}if(isFunction(A=this._events[O]))this.removeListener(O,A);else if(A)for(;A.length;)this.removeListener(O,A[A.length-1]);return delete this._events[O],this},EventEmitter.prototype.listeners=function(O){return this._events&&this._events[O]?isFunction(this._events[O])?[this._events[O]]:this._events[O].slice():[]},EventEmitter.prototype.listenerCount=function(O){if(this._events){var P=this._events[O];if(isFunction(P))return 1;if(P)return P.length}return 0},EventEmitter.listenerCount=function(O,P){return O.listenerCount(P)}},11549:function(O,P,A){"use strict";var N=A(18339),z=Object.prototype.toString,U=Object.prototype.hasOwnProperty,forEachArray=function(O,P,A){for(var N=0,z=O.length;N=3&&(U=A),"[object Array]"===z.call(O)?forEachArray(O,P,U):"string"==typeof O?forEachString(O,P,U):forEachObject(O,P,U)};O.exports=forEach},50164:function(O){"use strict";var P="Function.prototype.bind called on incompatible ",A=Object.prototype.toString,N=Math.max,z="[object Function]",concatty=function(O,P){for(var A=[],N=0;N1&&"boolean"!=typeof P)throw new Y('"allowMissing" argument must be a boolean');if(null===e_(/^%?[^%]*%?$/,O))throw new G("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var A=stringToPath(O),N=A.length>0?A[0]:"",z=getBaseIntrinsic("%"+N+"%",P),U=z.name,$=z.value,q=!1,K=z.alias;K&&(N=K[0],eE(A,eS([0,1],K)));for(var J=1,Z=!0;J=A.length){var en=ei($,Q);$=(Z=!!en)&&"get"in en&&!("originalValue"in en.get)?en.get:$[Q]}else Z=ew($,Q),$=$[Q];Z&&!q&&(ey[U]=$)}}return $}},90405:function(O){"use strict";O.exports=Object.getOwnPropertyDescriptor},67526:function(O,P,A){"use strict";var N=A(90405);if(N)try{N([],"length")}catch(O){N=null}O.exports=N},59972:function(O,P,A){"use strict";var N=A(50228),hasPropertyDescriptors=function(){return!!N};hasPropertyDescriptors.hasArrayLengthDefineBug=function(){if(!N)return null;try{return 1!==N([],"length",{value:1}).length}catch(O){return!0}},O.exports=hasPropertyDescriptors},79633:function(O,P,A){"use strict";var N="undefined"!=typeof Symbol&&Symbol,z=A(76500);O.exports=function(){return"function"==typeof N&&"function"==typeof Symbol&&"symbol"==typeof N("foo")&&"symbol"==typeof Symbol("bar")&&z()}},76500:function(O){"use strict";O.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},P=Symbol("test"),A=Object(P);if("string"==typeof P||"[object Symbol]"!==Object.prototype.toString.call(P)||"[object Symbol]"!==Object.prototype.toString.call(A))return!1;var N=42;for(var z in O[P]=N,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var U=Object.getOwnPropertySymbols(O);if(1!==U.length||U[0]!==P||!Object.prototype.propertyIsEnumerable.call(O,P))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var $=Object.getOwnPropertyDescriptor(O,P);if($.value!==N||!0!==$.enumerable)return!1}return!0}},86273:function(O,P,A){"use strict";var N=A(76500);O.exports=function(){return N()&&!!Symbol.toStringTag}},73335:function(O,P,A){"use strict";var N=Function.prototype.call,z=Object.prototype.hasOwnProperty,U=A(24316);O.exports=U.call(N,z)},7924:function(O,P,A){"use strict";var N=A(86273)(),z=A(18971)("Object.prototype.toString"),isStandardArguments=function(O){return(!N||!O||"object"!=typeof O||!(Symbol.toStringTag in O))&&"[object Arguments]"===z(O)},isLegacyArguments=function(O){return!!isStandardArguments(O)||null!==O&&"object"==typeof O&&"length"in O&&"number"==typeof O.length&&O.length>=0&&"[object Array]"!==z(O)&&"callee"in O&&"[object Function]"===z(O.callee)},U=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments,O.exports=U?isStandardArguments:isLegacyArguments},18339:function(O){"use strict";var P,A,N=Function.prototype.toString,z="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof z&&"function"==typeof Object.defineProperty)try{P=Object.defineProperty({},"length",{get:function(){throw A}}),A={},z(function(){throw 42},null,P)}catch(O){O!==A&&(z=null)}else z=null;var U=/^\s*class\b/,isES6ClassFn=function(O){try{var P=N.call(O);return U.test(P)}catch(O){return!1}},tryFunctionObject=function(O){try{if(isES6ClassFn(O))return!1;return N.call(O),!0}catch(O){return!1}},$=Object.prototype.toString,q="[object Object]",K="[object Function]",G="[object GeneratorFunction]",Y="[object HTMLAllCollection]",J="[object HTML document.all class]",Z="[object HTMLCollection]",Q="function"==typeof Symbol&&!!Symbol.toStringTag,ee=!(0 in[,]),isDDA=function(){return!1};if("object"==typeof document){var et=document.all;$.call(et)===$.call(document.all)&&(isDDA=function(O){if((ee||!O)&&(void 0===O||"object"==typeof O))try{var P=$.call(O);return(P===Y||P===J||P===Z||P===q)&&null==O("")}catch(O){}return!1})}O.exports=z?function(O){if(isDDA(O))return!0;if(!O||"function"!=typeof O&&"object"!=typeof O)return!1;try{z(O,null,P)}catch(O){if(O!==A)return!1}return!isES6ClassFn(O)&&tryFunctionObject(O)}:function(O){if(isDDA(O))return!0;if(!O||"function"!=typeof O&&"object"!=typeof O)return!1;if(Q)return tryFunctionObject(O);if(isES6ClassFn(O))return!1;var P=$.call(O);return!!(P===K||P===G||/^\[object HTML/.test(P))&&tryFunctionObject(O)}},12310:function(O,P,A){"use strict";var N,z=Object.prototype.toString,U=Function.prototype.toString,$=/^\s*(?:function)?\*/,q=A(86273)(),K=Object.getPrototypeOf,getGeneratorFunc=function(){if(!q)return!1;try{return Function("return function*() {}")()}catch(O){}};O.exports=function(O){if("function"!=typeof O)return!1;if($.test(U.call(O)))return!0;if(!q)return"[object GeneratorFunction]"===z.call(O);if(!K)return!1;if(void 0===N){var P=getGeneratorFunc();N=!!P&&K(P)}return K(O)===N}},86566:function(O,P){"use strict";A={value:!0};for(var A,N="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),z={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},U={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:N?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},$={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},q=1;q<20;q++)$["f"+q]=111+q;function isHotkey(O,P,A){!P||"byKey"in P||(A=P,P=null),Array.isArray(O)||(O=[O]);var N=O.map(function(O){return parseHotkey(O,P)}),check=function(O){return N.some(function(P){return compareHotkey(P,O)})};return null==A?check:check(A)}function parseHotkey(O,P){var A=P&&P.byKey,N={},q=(O=O.replace("++","+add")).split("+"),K=q.length;for(var G in z)N[z[G]]=!1;var Y=!0,J=!1,Z=void 0;try{for(var Q,ee=q[Symbol.iterator]();!(Y=(Q=ee.next()).done);Y=!0){var et=Q.value,en=et.endsWith("?")&&et.length>1;en&&(et=et.slice(0,-1));var eo=toKeyName(et),ei=z[eo];if(et.length>1&&!ei&&!U[et]&&!$[eo])throw TypeError('Unknown modifier: "'+et+'"');1!==K&&ei||(A?N.key=eo:N.which=toKeyCode(et)),ei&&(N[ei]=!en||null)}}catch(O){J=!0,Z=O}finally{try{!Y&&ee.return&&ee.return()}finally{if(J)throw Z}}return N}function compareHotkey(O,P){for(var A in O){var N=O[A],z=void 0;if(null!=N&&(null!=(z="key"===A&&null!=P.key?P.key.toLowerCase():"which"===A?91===N&&93===P.which?91:P.which:P[A])||!1!==N)&&z!==N)return!1}return!0}function toKeyCode(O){return $[O=toKeyName(O)]||O.toUpperCase().charCodeAt(0)}function toKeyName(O){return O=U[O=O.toLowerCase()]||O}A=isHotkey,P.P6=isHotkey},59354:function(O,P,A){"use strict";var N=A(78266);O.exports=function(O){return!!N(O)}},79029:function(O,P,A){var N=A(42242).Symbol;O.exports=N},86714:function(O,P,A){var N=A(79029),z=A(35078),U=A(76276),$="[object Null]",q="[object Undefined]",K=N?N.toStringTag:void 0;function baseGetTag(O){return null==O?void 0===O?q:$:K&&K in Object(O)?z(O):U(O)}O.exports=baseGetTag},13225:function(O,P,A){var N=A(20121),z=/^\s+/;function baseTrim(O){return O?O.slice(0,N(O)+1).replace(z,""):O}O.exports=baseTrim},66503:function(O,P,A){var N="object"==typeof A.g&&A.g&&A.g.Object===Object&&A.g;O.exports=N},35078:function(O,P,A){var N=A(79029),z=Object.prototype,U=z.hasOwnProperty,$=z.toString,q=N?N.toStringTag:void 0;function getRawTag(O){var P=U.call(O,q),A=O[q];try{O[q]=void 0;var N=!0}catch(O){}var z=$.call(O);return N&&(P?O[q]=A:delete O[q]),z}O.exports=getRawTag},76276:function(O){var P=Object.prototype.toString;function objectToString(O){return P.call(O)}O.exports=objectToString},42242:function(O,P,A){var N=A(66503),z="object"==typeof self&&self&&self.Object===Object&&self,U=N||z||Function("return this")();O.exports=U},20121:function(O){var P=/\s/;function trimmedEndIndex(O){for(var A=O.length;A--&&P.test(O.charAt(A)););return A}O.exports=trimmedEndIndex},68143:function(O,P,A){var N=A(36905),z=A(14752),U=A(71573),$="Expected a function",q=Math.max,K=Math.min;function debounce(O,P,A){var G,Y,J,Z,Q,ee,et=0,en=!1,eo=!1,ei=!0;if("function"!=typeof O)throw TypeError($);function invokeFunc(P){var A=G,N=Y;return G=Y=void 0,et=P,Z=O.apply(N,A)}function leadingEdge(O){return et=O,Q=setTimeout(timerExpired,P),en?invokeFunc(O):Z}function remainingWait(O){var A=O-ee,N=O-et,z=P-A;return eo?K(z,J-N):z}function shouldInvoke(O){var A=O-ee,N=O-et;return void 0===ee||A>=P||A<0||eo&&N>=J}function timerExpired(){var O=z();if(shouldInvoke(O))return trailingEdge(O);Q=setTimeout(timerExpired,remainingWait(O))}function trailingEdge(O){return(Q=void 0,ei&&G)?invokeFunc(O):(G=Y=void 0,Z)}function cancel(){void 0!==Q&&clearTimeout(Q),et=0,G=ee=Y=Q=void 0}function flush(){return void 0===Q?Z:trailingEdge(z())}function debounced(){var O=z(),A=shouldInvoke(O);if(G=arguments,Y=this,ee=O,A){if(void 0===Q)return leadingEdge(ee);if(eo)return clearTimeout(Q),Q=setTimeout(timerExpired,P),invokeFunc(ee)}return void 0===Q&&(Q=setTimeout(timerExpired,P)),Z}return P=U(P)||0,N(A)&&(en=!!A.leading,J=(eo="maxWait"in A)?q(U(A.maxWait)||0,P):J,ei="trailing"in A?!!A.trailing:ei),debounced.cancel=cancel,debounced.flush=flush,debounced}O.exports=debounce},36905:function(O){function isObject(O){var P=typeof O;return null!=O&&("object"==P||"function"==P)}O.exports=isObject},12387:function(O){function isObjectLike(O){return null!=O&&"object"==typeof O}O.exports=isObjectLike},71087:function(O,P,A){var N=A(86714),z=A(12387),U="[object Symbol]";function isSymbol(O){return"symbol"==typeof O||z(O)&&N(O)==U}O.exports=isSymbol},14752:function(O,P,A){var N=A(42242),now=function(){return N.Date.now()};O.exports=now},87269:function(O,P,A){var N=A(68143),z=A(36905),U="Expected a function";function throttle(O,P,A){var $=!0,q=!0;if("function"!=typeof O)throw TypeError(U);return z(A)&&($="leading"in A?!!A.leading:$,q="trailing"in A?!!A.trailing:q),N(O,P,{leading:$,maxWait:P,trailing:q})}O.exports=throttle},71573:function(O,P,A){var N=A(13225),z=A(36905),U=A(71087),$=0/0,q=/^[-+]0x[0-9a-f]+$/i,K=/^0b[01]+$/i,G=/^0o[0-7]+$/i,Y=parseInt;function toNumber(O){if("number"==typeof O)return O;if(U(O))return $;if(z(O)){var P="function"==typeof O.valueOf?O.valueOf():O;O=z(P)?P+"":P}if("string"!=typeof O)return 0===O?O:+O;O=N(O);var A=K.test(O);return A||G.test(O)?Y(O.slice(2),A?2:8):q.test(O)?$:+O}O.exports=toNumber},60515:function(O){"use strict";O.exports=Math.abs},84924:function(O){"use strict";O.exports=Math.floor},5877:function(O){"use strict";O.exports=Math.max},44440:function(O){"use strict";O.exports=Math.min},35706:function(O){"use strict";O.exports=Math.pow},40863:function(O,P){"use strict";let A;Object.defineProperty(P,"__esModule",{value:!0}),function(O,P){for(var A in P)Object.defineProperty(O,A,{enumerable:!0,get:P[A]})}(P,{DOMAttributeNames:function(){return N},isEqualNode:function(){return isEqualNode},default:function(){return initHeadManager}});let N={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function reactElementToDOM(O){let{type:P,props:A}=O,z=document.createElement(P);for(let O in A){if(!A.hasOwnProperty(O)||"children"===O||"dangerouslySetInnerHTML"===O||void 0===A[O])continue;let U=N[O]||O.toLowerCase();"script"===P&&("async"===U||"defer"===U||"noModule"===U)?z[U]=!!A[O]:z.setAttribute(U,A[O])}let{children:U,dangerouslySetInnerHTML:$}=A;return $?z.innerHTML=$.__html||"":U&&(z.textContent="string"==typeof U?U:Array.isArray(U)?U.join(""):""),z}function isEqualNode(O,P){if(O instanceof HTMLElement&&P instanceof HTMLElement){let A=P.getAttribute("nonce");if(A&&!O.getAttribute("nonce")){let N=P.cloneNode(!0);return N.setAttribute("nonce",""),N.nonce=A,A===O.nonce&&O.isEqualNode(N)}}return O.isEqualNode(P)}function initHeadManager(){return{mountedInstances:new Set,updateHead:O=>{let P={};O.forEach(O=>{if("link"===O.type&&O.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+O.props["data-href"]+'"]'))return;O.props.href=O.props["data-href"],O.props["data-href"]=void 0}let A=P[O.type]||[];A.push(O),P[O.type]=A});let N=P.title?P.title[0]:null,z="";if(N){let{children:O}=N.props;z="string"==typeof O?O:Array.isArray(O)?O.join(""):""}z!==document.title&&(document.title=z),["meta","base","link","style","script"].forEach(O=>{A(O,P[O]||[])})}}}A=(O,P)=>{let A=document.getElementsByTagName("head")[0],N=A.querySelector("meta[name=next-head-count]"),z=Number(N.content),U=[];for(let P=0,A=N.previousElementSibling;P{for(let P=0,A=U.length;P{var P;return null==(P=O.parentNode)?void 0:P.removeChild(O)}),q.forEach(O=>A.insertBefore(O,N)),N.content=(z-U.length+q.length).toString()},("function"==typeof P.default||"object"==typeof P.default&&null!==P.default)&&void 0===P.default.__esModule&&(Object.defineProperty(P.default,"__esModule",{value:!0}),Object.assign(P.default,P),O.exports=P.default)},62389:function(O,P){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),function(O,P){for(var A in P)Object.defineProperty(O,A,{enumerable:!0,get:P[A]})}(P,{requestIdleCallback:function(){return A},cancelIdleCallback:function(){return N}});let A="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(O){let P=Date.now();return self.setTimeout(function(){O({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-P))}})},1)},N="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(O){return clearTimeout(O)};("function"==typeof P.default||"object"==typeof P.default&&null!==P.default)&&void 0===P.default.__esModule&&(Object.defineProperty(P.default,"__esModule",{value:!0}),Object.assign(P.default,P),O.exports=P.default)},73994:function(O,P,A){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),function(O,P){for(var A in P)Object.defineProperty(O,A,{enumerable:!0,get:P[A]})}(P,{handleClientScriptLoad:function(){return handleClientScriptLoad},initScriptLoader:function(){return initScriptLoader},default:function(){return Q}});let N=A(21024),z=A(68533),U=N._(A(54887)),$=z._(A(2265)),q=A(61852),K=A(40863),G=A(62389),Y=new Map,J=new Set,Z=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],insertStylesheets=O=>{if(U.default.preinit){O.forEach(O=>{U.default.preinit(O,{as:"style"})});return}{let P=document.head;O.forEach(O=>{let A=document.createElement("link");A.type="text/css",A.rel="stylesheet",A.href=O,P.appendChild(A)})}},loadScript=O=>{let{src:P,id:A,onLoad:N=()=>{},onReady:z=null,dangerouslySetInnerHTML:U,children:$="",strategy:q="afterInteractive",onError:G,stylesheets:Q}=O,ee=A||P;if(ee&&J.has(ee))return;if(Y.has(P)){J.add(ee),Y.get(P).then(N,G);return}let afterLoad=()=>{z&&z(),J.add(ee)},et=document.createElement("script"),en=new Promise((O,P)=>{et.addEventListener("load",function(P){O(),N&&N.call(this,P),afterLoad()}),et.addEventListener("error",function(O){P(O)})}).catch(function(O){G&&G(O)});for(let[A,N]of(U?(et.innerHTML=U.__html||"",afterLoad()):$?(et.textContent="string"==typeof $?$:Array.isArray($)?$.join(""):"",afterLoad()):P&&(et.src=P,Y.set(P,en)),Object.entries(O))){if(void 0===N||Z.includes(A))continue;let O=K.DOMAttributeNames[A]||A.toLowerCase();et.setAttribute(O,N)}"worker"===q&&et.setAttribute("type","text/partytown"),et.setAttribute("data-nscript",q),Q&&insertStylesheets(Q),document.body.appendChild(et)};function handleClientScriptLoad(O){let{strategy:P="afterInteractive"}=O;"lazyOnload"===P?window.addEventListener("load",()=>{(0,G.requestIdleCallback)(()=>loadScript(O))}):loadScript(O)}function loadLazyScript(O){"complete"===document.readyState?(0,G.requestIdleCallback)(()=>loadScript(O)):window.addEventListener("load",()=>{(0,G.requestIdleCallback)(()=>loadScript(O))})}function addBeforeInteractiveToCache(){let O=[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')];O.forEach(O=>{let P=O.id||O.getAttribute("src");J.add(P)})}function initScriptLoader(O){O.forEach(handleClientScriptLoad),addBeforeInteractiveToCache()}function Script(O){let{id:P,src:A="",onLoad:N=()=>{},onReady:z=null,strategy:K="afterInteractive",onError:G,stylesheets:Y,...Z}=O,{updateScripts:Q,scripts:ee,getIsSsr:et,appDir:en,nonce:eo}=(0,$.useContext)(q.HeadManagerContext),ei=(0,$.useRef)(!1);(0,$.useEffect)(()=>{let O=P||A;ei.current||(z&&O&&J.has(O)&&z(),ei.current=!0)},[z,P,A]);let ea=(0,$.useRef)(!1);if((0,$.useEffect)(()=>{ea.current||("afterInteractive"===K?loadScript(O):"lazyOnload"===K&&loadLazyScript(O),ea.current=!0)},[O,K]),("beforeInteractive"===K||"worker"===K)&&(Q?(ee[K]=(ee[K]||[]).concat([{id:P,src:A,onLoad:N,onReady:z,onError:G,...Z}]),Q(ee)):et&&et()?J.add(P||A):et&&!et()&&loadScript(O)),en){if(Y&&Y.forEach(O=>{U.default.preinit(O,{as:"style"})}),"beforeInteractive"===K)return A?(U.default.preload(A,Z.integrity?{as:"script",integrity:Z.integrity}:{as:"script"}),$.default.createElement("script",{nonce:eo,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([A])+")"}})):(Z.dangerouslySetInnerHTML&&(Z.children=Z.dangerouslySetInnerHTML.__html,delete Z.dangerouslySetInnerHTML),$.default.createElement("script",{nonce:eo,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...Z}])+")"}}));"afterInteractive"===K&&A&&U.default.preload(A,Z.integrity?{as:"script",integrity:Z.integrity}:{as:"script"})}return null}Object.defineProperty(Script,"__nextScript",{value:!0});let Q=Script;("function"==typeof P.default||"object"==typeof P.default&&null!==P.default)&&void 0===P.default.__esModule&&(Object.defineProperty(P.default,"__esModule",{value:!0}),Object.assign(P.default,P),O.exports=P.default)},5232:function(module){var __dirname="/";!function(){var __webpack_modules__={950:function(__unused_webpack_module,exports){var indexOf=function(O,P){if(O.indexOf)return O.indexOf(P);for(var A=0;A4294967295||K(P)!==P)throw new q("`length` must be a positive 32-bit integer");var A=arguments.length>2&&!!arguments[2],N=!0,G=!0;if("length"in O&&$){var Y=$(O,"length");Y&&!Y.configurable&&(N=!1),Y&&!Y.writable&&(G=!1)}return(N||G||!A)&&(U?z(O,"length",P,!0,!0):z(O,"length",P)),O}},43190:function(O,P,A){"use strict";A.d(P,{CX:function(){return tF},mH:function(){return Slate},BU:function(){return withReact}});var N,z,U,$,q=A(27200),K=A.n(q),G=A(68143),Y=A.n(G),J=A(87269),Z=A.n(J),Q=A(2265);let t=O=>"object"==typeof O&&null!=O&&1===O.nodeType,e=(O,P)=>(!P||"hidden"!==O)&&"visible"!==O&&"clip"!==O,n=(O,P)=>{if(O.clientHeight{let P=(O=>{if(!O.ownerDocument||!O.ownerDocument.defaultView)return null;try{return O.ownerDocument.defaultView.frameElement}catch(O){return null}})(O);return!!P&&(P.clientHeightUP||U>O&&$=P&&q>=A?U-O-N:$>P&&qA?$-P+z:0,l=O=>{let P=O.parentElement;return null==P?O.getRootNode().host||null:P},dist_r=(O,P)=>{var A,N,z,U;if("undefined"==typeof document)return[];let{scrollMode:$,block:q,inline:K,boundary:G,skipOverflowHiddenElements:Y}=P,J="function"==typeof G?G:O=>O!==G;if(!t(O))throw TypeError("Invalid target");let Z=document.scrollingElement||document.documentElement,Q=[],ee=O;for(;t(ee)&&J(ee);){if((ee=l(ee))===Z){Q.push(ee);break}null!=ee&&ee===document.body&&n(ee)&&!n(document.documentElement)||null!=ee&&n(ee,Y)&&Q.push(ee)}let et=null!=(N=null==(A=window.visualViewport)?void 0:A.width)?N:innerWidth,en=null!=(U=null==(z=window.visualViewport)?void 0:z.height)?U:innerHeight,{scrollX:eo,scrollY:ei}=window,{height:ea,width:es,top:ec,right:eu,bottom:ef,left:ed}=O.getBoundingClientRect(),{top:ep,right:eh,bottom:eg,left:ey}=(O=>{let P=window.getComputedStyle(O);return{top:parseFloat(P.scrollMarginTop)||0,right:parseFloat(P.scrollMarginRight)||0,bottom:parseFloat(P.scrollMarginBottom)||0,left:parseFloat(P.scrollMarginLeft)||0}})(O),ev="start"===q||"nearest"===q?ec-ep:"end"===q?ef+eg:ec+ea/2-ep+eg,em="center"===K?ed+es/2-ey+eh:"end"===K?eu+eh:ed-ey,eb=[];for(let O=0;O=0&&ed>=0&&ef<=en&&eu<=et&&ec>=z&&ef<=G&&ed>=Y&&eu<=U)break;let J=getComputedStyle(P),ee=parseInt(J.borderLeftWidth,10),ep=parseInt(J.borderTopWidth,10),eh=parseInt(J.borderRightWidth,10),eg=parseInt(J.borderBottomWidth,10),ey=0,ew=0,eS="offsetWidth"in P?P.offsetWidth-P.clientWidth-ee-eh:0,eE="offsetHeight"in P?P.offsetHeight-P.clientHeight-ep-eg:0,eO="offsetWidth"in P?0===P.offsetWidth?0:N/P.offsetWidth:0,ex="offsetHeight"in P?0===P.offsetHeight?0:A/P.offsetHeight:0;if(Z===P)ey="start"===q?ev:"end"===q?ev-en:"nearest"===q?o(ei,ei+en,en,ep,eg,ei+ev,ei+ev+ea,ea):ev-en/2,ew="start"===K?em:"center"===K?em-et/2:"end"===K?em-et:o(eo,eo+et,et,ee,eh,eo+em,eo+em+es,es),ey=Math.max(0,ey+ei),ew=Math.max(0,ew+eo);else{ey="start"===q?ev-z-ep:"end"===q?ev-G+eg+eE:"nearest"===q?o(z,G,A,ep,eg+eE,ev,ev+ea,ea):ev-(z+A/2)+eE/2,ew="start"===K?em-Y-ee:"center"===K?em-(Y+N/2)+eS/2:"end"===K?em-U+eh+eS:o(Y,U,N,ee,eh+eS,em,em+es,es);let{scrollLeft:O,scrollTop:$}=P;ey=0===ex?0:Math.max(0,Math.min($+ey/ex,P.scrollHeight-A/ex+eE)),ew=0===eO?0:Math.max(0,Math.min(O+ew/eO,P.scrollWidth-N/eO+eS)),ev+=$-ey,em+=O-ew}eb.push({el:P,top:ey,left:ew})}return eb},dist_o=O=>{var P;return!1===O?{block:"end",inline:"nearest"}:(P=O,P===Object(P)&&0!==Object.keys(P).length)?O:{block:"start",inline:"nearest"}};function dist_e(O,P){var A;if(!O.isConnected||!(O=>{let P=O;for(;P&&P.parentNode;){if(P.parentNode===document)return!0;P=P.parentNode instanceof ShadowRoot?P.parentNode.host:P.parentNode}return!1})(O))return;let N=(O=>{let P=window.getComputedStyle(O);return{top:parseFloat(P.scrollMarginTop)||0,right:parseFloat(P.scrollMarginRight)||0,bottom:parseFloat(P.scrollMarginBottom)||0,left:parseFloat(P.scrollMarginLeft)||0}})(O);if("object"==typeof(A=P)&&"function"==typeof A.behavior)return P.behavior(dist_r(O,P));let z="boolean"==typeof P||null==P?void 0:P.behavior;for(let{el:A,top:U,left:$}of dist_r(O,dist_o(P))){let O=U-N.top+N.bottom,P=$-N.left+N.right;A.scroll({top:O,left:P,behavior:z})}}var ee=A(37911),et=A(86566),en=globalThis.Node,eo=globalThis.Text,getDefaultView=O=>O&&O.ownerDocument&&O.ownerDocument.defaultView||null,isDOMComment=O=>isDOMNode(O)&&8===O.nodeType,isDOMElement=O=>isDOMNode(O)&&1===O.nodeType,isDOMNode=O=>{var P=getDefaultView(O);return!!P&&O instanceof P.Node},isDOMSelection=O=>{var P=O&&O.anchorNode&&getDefaultView(O.anchorNode);return!!P&&O instanceof P.Selection},isDOMText=O=>isDOMNode(O)&&3===O.nodeType,isPlainTextOnlyPaste=O=>O.clipboardData&&""!==O.clipboardData.getData("text/plain")&&1===O.clipboardData.types.length,normalizeDOMPoint=O=>{var[P,A]=O;if(isDOMElement(P)&&P.childNodes.length){var N=A===P.childNodes.length,z=N?A-1:A;for([P,z]=getEditableChildAndIndex(P,z,N?"backward":"forward"),N=z{for(var P=O&&O.parentNode;P;){if("[object ShadowRoot]"===P.toString())return!0;P=P.parentNode}return!1},getEditableChildAndIndex=(O,P,A)=>{for(var{childNodes:N}=O,z=N[P],U=P,$=!1,q=!1;(isDOMComment(z)||isDOMElement(z)&&0===z.childNodes.length||isDOMElement(z)&&"false"===z.getAttribute("contenteditable"))&&(!$||!q);){if(U>=N.length){$=!0,U=P-1,A="backward";continue}if(U<0){q=!0,U=P+1,A="forward";continue}z=N[U],P=U,U+="forward"===A?1:-1}return[z,P]},getEditableChild=(O,P,A)=>{var[N]=getEditableChildAndIndex(O,P,A);return N},getPlainText=O=>{var P="";if(isDOMText(O)&&O.nodeValue)return O.nodeValue;if(isDOMElement(O)){for(var A of Array.from(O.childNodes))P+=getPlainText(A);var N=getComputedStyle(O).getPropertyValue("display");("block"===N||"list"===N||"BR"===O.tagName)&&(P+="\n")}return P},ei=/data-slate-fragment="(.+?)"/m,getSlateFragmentAttribute=O=>{var[,P]=O.getData("text/html").match(ei)||[];return P},getSelection=O=>null!=O.getSelection?O.getSelection():document.getSelection(),isTrackedMutation=(O,P,A)=>{var{target:N}=P;if(isDOMElement(N)&&N.matches('[contentEditable="false"]'))return!1;var{document:z}=eq.getWindow(O);if(z.contains(N))return eq.hasDOMNode(O,N,{editable:!0});var U=A.find(O=>{var{addedNodes:P,removedNodes:A}=O;for(var z of P)if(z===N||z.contains(N))return!0;for(var U of A)if(U===N||U.contains(N))return!0});return!!U&&U!==P&&isTrackedMutation(O,U,A)},getActiveElement=()=>{for(var O,P,A,N=document.activeElement;null!==(O=N)&&void 0!==O&&O.shadowRoot&&null!==(P=N.shadowRoot)&&void 0!==P&&P.activeElement;)N=null===(A=N)||void 0===A||null===(A=A.shadowRoot)||void 0===A?void 0:A.activeElement;return N},isBefore=(O,P)=>!!(O.compareDocumentPosition(P)&en.DOCUMENT_POSITION_PRECEDING),isAfter=(O,P)=>!!(O.compareDocumentPosition(P)&en.DOCUMENT_POSITION_FOLLOWING),ea="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,es="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),ed="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),ep="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),eh="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),eg=ec&&"undefined"!=typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),ey="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),ev="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),em="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),eb=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement);"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&/Version\/(\d+)/.test(navigator.userAgent)&&null!==(N=navigator.userAgent.match(/Version\/(\d+)/))&&void 0!==N&&N[1]&&parseInt(null===(z=navigator.userAgent.match(/Version\/(\d+)/))||void 0===z?void 0:z[1],10);var ew=(!eh||!eg)&&!ed&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges;function _typeof(O){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(O){return typeof O}:function(O){return O&&"function"==typeof Symbol&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O})(O)}function _toPrimitive(O,P){if("object"!==_typeof(O)||null===O)return O;var A=O[Symbol.toPrimitive];if(void 0!==A){var N=A.call(O,P||"default");if("object"!==_typeof(N))return N;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===P?String:Number)(O)}function _toPropertyKey(O){var P=_toPrimitive(O,"string");return"symbol"===_typeof(P)?P:String(P)}function _defineProperty(O,P,A){return(P=_toPropertyKey(P))in O?Object.defineProperty(O,P,{value:A,enumerable:!0,configurable:!0,writable:!0}):O[P]=A,O}var eS=0;let Key=class Key{constructor(){_defineProperty(this,"id",void 0),this.id="".concat(eS++)}};var eE=new WeakMap,eO=new WeakMap,ex=new WeakMap,e_=new WeakMap,eM=new WeakMap,eP=new WeakMap,eD=new WeakMap,ek=new WeakMap,eC=new WeakMap,eA=new WeakMap,ej=new WeakMap,eT=new WeakMap,eL=new WeakMap,eR=new WeakMap,eF=new WeakMap,eB=new WeakMap,eN=new WeakMap,eI=new WeakMap,ez=new WeakMap,eW=new WeakMap,eU=new WeakMap,e$=new WeakMap,eH=Symbol("placeholder"),eV=Symbol("mark-placeholder"),eq={androidPendingDiffs:O=>ez.get(O),androidScheduleFlush:O=>{var P;null===(P=eB.get(O))||void 0===P||P()},blur:O=>{var P=eq.toDOMNode(O,O),A=eq.findDocumentOrShadowRoot(O);eT.set(O,!1),A.activeElement===P&&P.blur()},deselect:O=>{var{selection:P}=O,A=getSelection(eq.findDocumentOrShadowRoot(O));A&&A.rangeCount>0&&A.removeAllRanges(),P&&ee.YR.deselect(O)},findDocumentOrShadowRoot:O=>{var P=eq.toDOMNode(O,O),A=P.getRootNode();return A instanceof Document||A instanceof ShadowRoot?A:P.ownerDocument},findEventRange:(O,P)=>{"nativeEvent"in P&&(P=P.nativeEvent);var A,{clientX:N,clientY:z,target:U}=P;if(null==N||null==z)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(P));var $=eq.toSlateNode(O,P.target),q=eq.findPath(O,$);if(ee.W_.isElement($)&&ee.ML.isVoid(O,$)){var K=U.getBoundingClientRect(),G=O.isInline($)?N-K.left{var A=eC.get(P);return A||(A=new Key,eC.set(P,A)),A},findPath:(O,P)=>{for(var A=[],N=P;;){var z=ex.get(N);if(null==z){if(ee.ML.isEditor(N))return A;break}var U=eO.get(N);if(null==U)break;A.unshift(U),N=z}throw Error("Unable to find the path for Slate node: ".concat(ee.o4.stringify(P)))},focus:function(O){var P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{retries:5};if(!eT.get(O)){if(P.retries<=0)throw Error("Could not set focus, editor seems stuck with pending operations");if(O.operations.length>0){setTimeout(()=>{eq.focus(O,{retries:P.retries-1})},10);return}var A=eq.toDOMNode(O,O),N=eq.findDocumentOrShadowRoot(O);if(N.activeElement!==A){if(O.selection&&N instanceof Document){var z=getSelection(N),U=eq.toDOMRange(O,O.selection);null==z||z.removeAllRanges(),null==z||z.addRange(U)}O.selection||ee.YR.select(O,ee.ML.start(O,[])),eT.set(O,!0),A.focus({preventScroll:!0})}}},getWindow:O=>{var P=e_.get(O);if(!P)throw Error("Unable to find a host window element for this editor");return P},hasDOMNode:function(O,P){var A,N=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:z=!1}=N,U=eq.toDOMNode(O,O);try{A=isDOMElement(P)?P:P.parentElement}catch(O){if(O instanceof Error&&!O.message.includes('Permission denied to access property "nodeType"'))throw O}return!!A&&A.closest("[data-slate-editor]")===U&&(!z||!!A.isContentEditable||"boolean"==typeof A.isContentEditable&&A.closest('[contenteditable="false"]')===U||!!A.getAttribute("data-slate-zero-width"))},hasEditableTarget:(O,P)=>isDOMNode(P)&&eq.hasDOMNode(O,P,{editable:!0}),hasRange:(O,P)=>{var{anchor:A,focus:N}=P;return ee.ML.hasPath(O,A.path)&&ee.ML.hasPath(O,N.path)},hasSelectableTarget:(O,P)=>eq.hasEditableTarget(O,P)||eq.isTargetInsideNonReadonlyVoid(O,P),hasTarget:(O,P)=>isDOMNode(P)&&eq.hasDOMNode(O,P),insertData:(O,P)=>{O.insertData(P)},insertFragmentData:(O,P)=>O.insertFragmentData(P),insertTextData:(O,P)=>O.insertTextData(P),isComposing:O=>!!eL.get(O),isFocused:O=>!!eT.get(O),isReadOnly:O=>!!ej.get(O),isTargetInsideNonReadonlyVoid:(O,P)=>{if(ej.get(O))return!1;var A=eq.hasTarget(O,P)&&eq.toSlateNode(O,P);return ee.W_.isElement(A)&&ee.ML.isVoid(O,A)},setFragmentData:(O,P,A)=>O.setFragmentData(P,A),toDOMNode:(O,P)=>{var A=eA.get(O),N=ee.ML.isEditor(P)?eM.get(O):null==A?void 0:A.get(eq.findKey(O,P));if(!N)throw Error("Cannot resolve a DOM node from Slate node: ".concat(ee.o4.stringify(P)));return N},toDOMPoint:(O,P)=>{var[A]=ee.ML.node(O,P.path),N=eq.toDOMNode(O,A);ee.ML.void(O,{at:P})&&(P={path:P.path,offset:0});for(var z="[data-slate-string], [data-slate-zero-width]",U=Array.from(N.querySelectorAll(z)),$=0,q=0;q{var{anchor:A,focus:N}=P,z=ee.e6.isBackward(P),U=eq.toDOMPoint(O,A),$=ee.e6.isCollapsed(P)?U:eq.toDOMPoint(O,N),q=eq.getWindow(O).document.createRange(),[K,G]=z?$:U,[Y,J]=z?U:$,Z=!!(isDOMElement(K)?K:K.parentElement).getAttribute("data-slate-zero-width"),Q=!!(isDOMElement(Y)?Y:Y.parentElement).getAttribute("data-slate-zero-width");return q.setStart(K,Z?1:G),q.setEnd(Y,Q?1:J),q},toSlateNode:(O,P)=>{var A=isDOMElement(P)?P:P.parentElement;A&&!A.hasAttribute("data-slate-node")&&(A=A.closest("[data-slate-node]"));var N=A?eD.get(A):null;if(!N)throw Error("Cannot resolve a Slate node from DOM node: ".concat(A));return N},toSlatePoint:(O,P,A)=>{var{exactMatch:N,suppressThrow:z,searchDirection:U="backward"}=A,[$,q]=N?P:normalizeDOMPoint(P),K=$.parentNode,G=null,Y=0;if(K){var J=eq.toDOMNode(O,O),Z=K.closest('[data-slate-void="true"]'),Q=Z&&J.contains(Z)?Z:null,et=K.closest('[contenteditable="false"]'),en=et&&J.contains(et)?et:null,eo=K.closest("[data-slate-leaf]"),ei=null;if(eo){if(G=eo.closest('[data-slate-node="text"]')){var ea=eq.getWindow(O).document.createRange();ea.setStart(G,0),ea.setEnd($,q);var es=ea.cloneContents();[...Array.prototype.slice.call(es.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(es.querySelectorAll("[contenteditable=false]"))].forEach(O=>{if(ec&&!N&&O.hasAttribute("data-slate-zero-width")&&O.textContent.length>0&&"\uFEFF"!==O.textContext){O.textContent.startsWith("\uFEFF")&&(O.textContent=O.textContent.slice(1));return}O.parentNode.removeChild(O)}),Y=es.textContent.length,ei=G}}else if(Q){for(var ef=Q.querySelectorAll("[data-slate-leaf]"),ed=0;ed{Y-=O.textContent.length})):Y=1}else if(en){var eh,eg,ey,ev,getLeafNodes=O=>O?O.querySelectorAll("[data-slate-leaf]:not(:scope [data-slate-editor] [data-slate-leaf])"):[],em=en.closest('[data-slate-node="element"]');(eo="forward"===U?null!==(ey=[...getLeafNodes(em),...getLeafNodes(null==em?void 0:em.nextElementSibling)].find(O=>isAfter(en,O)))&&void 0!==ey?ey:null:null!==(ev=[...getLeafNodes(null==em?void 0:em.previousElementSibling),...getLeafNodes(em)].findLast(O=>isBefore(en,O)))&&void 0!==ev?ev:null)&&(G=eo.closest('[data-slate-node="text"]'),ei=eo,"forward"===U?Y=0:(Y=ei.textContent.length,ei.querySelectorAll("[data-slate-zero-width]").forEach(O=>{Y-=O.textContent.length})))}ei&&Y===ei.textContent.length&&ec&&"z"===ei.getAttribute("data-slate-zero-width")&&null!==(eh=ei.textContent)&&void 0!==eh&&eh.startsWith("\uFEFF")&&(K.hasAttribute("data-slate-zero-width")||eu&&null!==(eg=ei.textContent)&&void 0!==eg&&eg.endsWith("\n\n"))&&Y--}if(ec&&!G&&!N){var eb=K.hasAttribute("data-slate-node")?K:K.closest("[data-slate-node]");if(eb&&eq.hasDOMNode(O,eb,{editable:!0})){var ew=eq.toSlateNode(O,eb),{path:eS,offset:eE}=ee.ML.start(O,eq.findPath(O,ew));return eb.querySelector("[data-slate-leaf]")||(eE=q),{path:eS,offset:eE}}}if(!G){if(z)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(P))}var eO=eq.toSlateNode(O,G);return{path:eq.findPath(O,eO),offset:Y}},toSlateRange:(O,P,A)=>{var N,z,U,$,q,K,{exactMatch:G,suppressThrow:Y}=A;if(isDOMSelection(P)?P.anchorNode:P.startContainer){if(isDOMSelection(P)){if(eu&&P.rangeCount>1){$=P.focusNode;var J=P.getRangeAt(0),Z=P.getRangeAt(P.rangeCount-1);if($ instanceof HTMLTableRowElement&&J.startContainer instanceof HTMLTableRowElement&&Z.startContainer instanceof HTMLTableRowElement){function getLastChildren(O){return O.childElementCount>0?getLastChildren(O.children[0]):O}var Q=J.startContainer,et=Z.startContainer,en=getLastChildren(Q.children[J.startOffset]),eo=getLastChildren(et.children[Z.startOffset]);q=0,z=eo.childNodes.length>0?eo.childNodes[0]:eo,$=en.childNodes.length>0?en.childNodes[0]:en,U=eo instanceof HTMLElement?eo.innerHTML.length:0}else J.startContainer===$?(z=Z.endContainer,U=Z.endOffset,q=J.startOffset):(z=J.startContainer,U=J.endOffset,q=Z.startOffset)}else z=P.anchorNode,U=P.anchorOffset,$=P.focusNode,q=P.focusOffset;K=ep&&hasShadowRoot(z)||eu?P.anchorNode===P.focusNode&&P.anchorOffset===P.focusOffset:P.isCollapsed}else z=P.startContainer,U=P.startOffset,$=P.endContainer,q=P.endOffset,K=P.collapsed}if(null==z||null==$||null==U||null==q)throw Error("Cannot resolve a Slate range from DOM range: ".concat(P));eu&&null!==(N=$.textContent)&&void 0!==N&&N.endsWith("\n\n")&&q===$.textContent.length&&q--;var ei=eq.toSlatePoint(O,[z,U],{exactMatch:G,suppressThrow:Y});if(!ei)return null;var ea=isBefore(z,$)||z===$&&q1?P-1:0),N=1;NO.slice(0,P.start)+P.text+O.slice(P.end),O)}function longestCommonPrefixLength(O,P){for(var A=Math.min(O.length,P.length),N=0;NA.start?A.text.length:0)-z),q=U.slice(N,$);return normalizeStringDiff(O,{start:N,end:Math.max(P.end,A.end-P.text.length+(P.end-P.start)),text:q})}function targetRange(O){var{path:P,diff:A}=O;return{anchor:{path:P,offset:A.start},focus:{path:P,offset:A.end}}}function normalizePoint(O,P){var{path:A,offset:N}=P;if(!ee.ML.hasPath(O,A))return null;var z=ee.NB.get(O,A);if(!ee.xv.isText(z))return null;var U=ee.ML.above(O,{match:P=>ee.W_.isElement(P)&&ee.ML.isBlock(O,P),at:A});if(!U)return null;for(;N>z.text.length;){var $=ee.ML.next(O,{at:A,match:ee.xv.isText});if(!$||!ee.y$.isDescendant($[1],U[1]))return null;N-=z.text.length,z=$[0],A=$[1]}return{path:A,offset:N}}function normalizeRange(O,P){var A=normalizePoint(O,P.anchor);if(!A)return null;if(ee.e6.isCollapsed(P))return{anchor:A,focus:A};var N=normalizePoint(O,P.focus);return N?{anchor:A,focus:N}:null}function transformPendingPoint(O,P,A){var N=ez.get(O),z=null==N?void 0:N.find(O=>{var{path:A}=O;return ee.y$.equals(A,P.path)});if(!z||P.offset<=z.diff.start)return ee.E9.transform(P,A,{affinity:"backward"});var{diff:U}=z;if(P.offset<=U.start+U.text.length){var $={path:P.path,offset:U.start},q=ee.E9.transform($,A,{affinity:"backward"});return q?{path:q.path,offset:q.offset+P.offset-U.start}:null}var K={path:P.path,offset:P.offset-U.text.length+U.end-U.start},G=ee.E9.transform(K,A,{affinity:"backward"});return G?"split_node"===A.type&&ee.y$.equals(A.path,P.path)&&K.offset=N.end)return O;if(P.offset<=N.start)return{diff:{start:P.text.length+N.start,end:P.text.length+N.end,text:N.text},id:z,path:A};return{diff:{start:N.start,end:N.end+P.text.length,text:N.text},id:z,path:A};case"remove_text":if(!ee.y$.equals(P.path,A)||P.offset>=N.end)return O;if(P.offset+P.text.length<=N.start)return{diff:{start:N.start-P.text.length,end:N.end-P.text.length,text:N.text},id:z,path:A};return{diff:{start:N.start,end:N.end-P.text.length,text:N.text},id:z,path:A};case"split_node":if(!ee.y$.equals(P.path,A)||P.position>=N.end)return{diff:N,id:z,path:ee.y$.transform(A,P,{affinity:"backward"})};if(P.position>N.start)return{diff:{start:N.start,end:Math.min(P.position,N.end),text:N.text},id:z,path:A};return{diff:{start:N.start-P.position,end:N.end-P.position,text:N.text},id:z,path:ee.y$.transform(A,P,{affinity:"forward"})};case"merge_node":if(!ee.y$.equals(P.path,A))return{diff:N,id:z,path:ee.y$.transform(A,P)};return{diff:{start:N.start+P.position,end:N.end+P.position,text:N.text},id:z,path:ee.y$.transform(A,P)}}var U=ee.y$.transform(A,P);return U?{diff:N,path:U,id:z}:null}var doRectsIntersect=(O,P)=>{var A=(P.top+P.bottom)/2;return O.top<=A&&O.bottom>=A},areRangesSameLine=(O,P,A)=>{var N=eq.toDOMRange(O,P).getBoundingClientRect(),z=eq.toDOMRange(O,A).getBoundingClientRect();return doRectsIntersect(N,z)&&doRectsIntersect(z,N)},findCurrentLineRange=(O,P)=>{var A=ee.ML.range(O,ee.e6.end(P)),N=Array.from(ee.ML.positions(O,{at:P})),z=0,U=N.length,$=Math.floor(U/2);if(areRangesSameLine(O,ee.ML.range(O,N[z]),A))return ee.ML.range(O,N[z],A);if(N.length<2)return ee.ML.range(O,N[N.length-1],A);for(;$!==N.length&&$!==z;)areRangesSameLine(O,ee.ML.range(O,N[$]),A)?U=$:z=$,$=Math.floor((z+U)/2);return ee.ML.range(O,N[U],A)};function ownKeys(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread(O){for(var P=1;P1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",A=O,{apply:N,onChange:z,deleteBackward:U,addMark:$,removeMark:q}=A;return eA.set(A,new WeakMap),A.addMark=(O,P)=>{var N,z;null===(N=eB.get(A))||void 0===N||N(),!eN.get(A)&&null!==(z=ez.get(A))&&void 0!==z&&z.length&&eN.set(A,null),eI.delete(A),$(O,P)},A.removeMark=O=>{var P;!eN.get(A)&&null!==(P=ez.get(A))&&void 0!==P&&P.length&&eN.set(A,null),eI.delete(A),q(O)},A.deleteBackward=O=>{if("line"!==O)return U(O);if(A.selection&&ee.e6.isCollapsed(A.selection)){var P=ee.ML.above(A,{match:O=>ee.W_.isElement(O)&&ee.ML.isBlock(A,O),at:A.selection});if(P){var[,N]=P,z=ee.ML.range(A,N,A.selection.anchor),$=findCurrentLineRange(A,z);ee.e6.isCollapsed($)||ee.YR.delete(A,{at:$})}}},A.apply=P=>{var z=[],U=[],$=ez.get(A);if(null!=$&&$.length){var q=$.map(O=>transformTextDiff(O,P)).filter(Boolean);ez.set(A,q)}var K=eU.get(A);K&&eU.set(A,transformPendingRange(A,K,P));var G=eW.get(A);if(null!=G&&G.at){var Y=ee.E9.isPoint(null==G?void 0:G.at)?transformPendingPoint(A,G.at,P):transformPendingRange(A,G.at,P);eW.set(A,Y?_objectSpread(_objectSpread({},G),{},{at:Y}):null)}switch(P.type){case"insert_text":case"remove_text":case"set_node":case"split_node":z.push(...getMatches(A,P.path));break;case"set_selection":null===(J=eR.get(A))||void 0===J||J.unref(),eR.delete(A);break;case"insert_node":case"remove_node":z.push(...getMatches(A,ee.y$.parent(P.path)));break;case"merge_node":z.push(...getMatches(A,ee.y$.previous(P.path)));break;case"move_node":z.push(...getMatches(A,ee.y$.common(ee.y$.parent(P.path),ee.y$.parent(P.newPath)))),ee.y$.isBefore(P.path,P.newPath)?(z.push(...getMatches(A,ee.y$.parent(P.path))),Z=P.newPath):(z.push(...getMatches(A,ee.y$.parent(P.newPath))),Z=P.path);var J,Z,Q=ee.NB.get(O,ee.y$.parent(Z)),et=eq.findKey(A,Q);U.push([ee.ML.pathRef(A,ee.y$.parent(Z)),et])}switch(N(P),P.type){case"insert_node":case"remove_node":case"merge_node":case"move_node":case"split_node":eE.set(A,!0)}for(var[en,eo]of z){var[ei]=ee.ML.node(A,en);eC.set(ei,eo)}for(var[ea,es]of U){if(ea.current){var[ec]=ee.ML.node(A,ea.current);eC.set(ec,es)}ea.unref()}},A.setFragmentData=O=>{var{selection:N}=A;if(N){var[z,U]=ee.e6.edges(N),$=ee.ML.void(A,{at:z.path}),q=ee.ML.void(A,{at:U.path});if(!ee.e6.isCollapsed(N)||$){var K=eq.toDOMRange(A,N),G=K.cloneContents(),Y=G.childNodes[0];if(G.childNodes.forEach(O=>{O.textContent&&""!==O.textContent.trim()&&(Y=O)}),q){var[J]=q,Z=K.cloneRange(),Q=eq.toDOMNode(A,J);Z.setEndAfter(Q),G=Z.cloneContents()}if($&&(Y=G.querySelector("[data-slate-spacer]")),Array.from(G.querySelectorAll("[data-slate-zero-width]")).forEach(O=>{var P="n"===O.getAttribute("data-slate-zero-width");O.textContent=P?"\n":""}),isDOMText(Y)){var et=Y.ownerDocument.createElement("span");et.style.whiteSpace="pre",et.appendChild(Y),G.appendChild(et),Y=et}var en=JSON.stringify(A.getFragment()),eo=window.btoa(encodeURIComponent(en));Y.setAttribute("data-slate-fragment",eo),O.setData("application/".concat(P),eo);var ei=G.ownerDocument.createElement("div");return ei.appendChild(G),ei.setAttribute("hidden","true"),G.ownerDocument.body.appendChild(ei),O.setData("text/html",ei.innerHTML),O.setData("text/plain",getPlainText(ei)),G.ownerDocument.body.removeChild(ei),O}}},A.insertData=O=>{A.insertFragmentData(O)||A.insertTextData(O)},A.insertFragmentData=O=>{var N=O.getData("application/".concat(P))||getSlateFragmentAttribute(O);if(N){var z=JSON.parse(decodeURIComponent(window.atob(N)));return A.insertFragment(z),!0}return!1},A.insertTextData=O=>{var P=O.getData("text/plain");if(P){var N=P.split(/\r\n|\r|\n/),z=!1;for(var U of N)z&&ee.YR.splitNodes(A,{always:!0}),A.insertText(U),z=!0;return!0}return!1},A.onChange=O=>{var P=eF.get(A);P&&P(O),z(O)},A},getMatches=(O,P)=>{var A=[];for(var[N,z]of ee.ML.levels(O,{at:P})){var U=eq.findKey(O,N);A.push([z,U])}return A},eK=3,eG={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"},eY={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"},eJ={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},create=O=>{var P=eG[O],A=eY[O],N=eJ[O],z=P&&(0,et.P6)(P),U=A&&(0,et.P6)(A),$=N&&(0,et.P6)(N);return O=>!!(z&&z(O)||es&&U&&U(O)||!es&&$&&$(O))},eX={isBold:create("bold"),isCompose:create("compose"),isMoveBackward:create("moveBackward"),isMoveForward:create("moveForward"),isDeleteBackward:create("deleteBackward"),isDeleteForward:create("deleteForward"),isDeleteLineBackward:create("deleteLineBackward"),isDeleteLineForward:create("deleteLineForward"),isDeleteWordBackward:create("deleteWordBackward"),isDeleteWordForward:create("deleteWordForward"),isExtendBackward:create("extendBackward"),isExtendForward:create("extendForward"),isExtendLineBackward:create("extendLineBackward"),isExtendLineForward:create("extendLineForward"),isItalic:create("italic"),isMoveLineBackward:create("moveLineBackward"),isMoveLineForward:create("moveLineForward"),isMoveWordBackward:create("moveWordBackward"),isMoveWordForward:create("moveWordForward"),isRedo:create("redo"),isSoftBreak:create("insertSoftBreak"),isSplitBlock:create("splitBlock"),isTransposeCharacter:create("transposeCharacter"),isUndo:create("undo")};function _objectWithoutPropertiesLoose(O,P){if(null==O)return{};var A,N,z={},U=Object.keys(O);for(N=0;N=0||(z[A]=O[A]);return z}function _objectWithoutProperties(O,P){if(null==O)return{};var A,N,z=_objectWithoutPropertiesLoose(O,P);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(O);for(N=0;N=0)&&Object.prototype.propertyIsEnumerable.call(O,A)&&(z[A]=O[A])}return z}var eZ=["anchor","focus"],eQ=["anchor","focus"],shallowCompare=(O,P)=>Object.keys(O).length===Object.keys(P).length&&Object.keys(O).every(A=>P.hasOwnProperty(A)&&O[A]===P[A]),isDecorationFlagsEqual=(O,P)=>{var A=_objectWithoutProperties(O,eZ),N=_objectWithoutProperties(P,eQ);return O[eH]===P[eH]&&shallowCompare(A,N)},isElementDecorationsEqual=(O,P)=>{if(O.length!==P.length)return!1;for(var A=0;A{if(O.length!==P.length)return!1;for(var A=0;A0})},hasSkippedObservations=function(){return e0.some(function(O){return O.skippedTargets.length>0})},e1="ResizeObserver loop completed with undelivered notifications.",deliverResizeLoopError=function(){var O;"function"==typeof ErrorEvent?O=new ErrorEvent("error",{message:e1}):((O=document.createEvent("Event")).initEvent("error",!1,!1),O.message=e1),window.dispatchEvent(O)};!function(O){O.BORDER_BOX="border-box",O.CONTENT_BOX="content-box",O.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(U||(U={}));var freeze=function(O){return Object.freeze(O)},e6=function(){return function(O,P){this.inlineSize=O,this.blockSize=P,freeze(this)}}(),e2=function(){function DOMRectReadOnly(O,P,A,N){return this.x=O,this.y=P,this.width=A,this.height=N,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,freeze(this)}return DOMRectReadOnly.prototype.toJSON=function(){var O=this;return{x:O.x,y:O.y,top:O.top,right:O.right,bottom:O.bottom,left:O.left,width:O.width,height:O.height}},DOMRectReadOnly.fromRect=function(O){return new DOMRectReadOnly(O.x,O.y,O.width,O.height)},DOMRectReadOnly}(),isSVG=function(O){return O instanceof SVGElement&&"getBBox"in O},isHidden=function(O){if(isSVG(O)){var P=O.getBBox(),A=P.width,N=P.height;return!A&&!N}var z=O,U=z.offsetWidth,$=z.offsetHeight;return!(U||$||O.getClientRects().length)},isElement=function(O){if(O instanceof Element)return!0;var P,A=null===(P=null==O?void 0:O.ownerDocument)||void 0===P?void 0:P.defaultView;return!!(A&&O instanceof A.Element)},isReplacedElement=function(O){switch(O.tagName){case"INPUT":if("image"!==O.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},e3="undefined"!=typeof window?window:{},e8=new WeakMap,e4=/auto|scroll/,e5=/^tb|vertical/,e9=/msie|trident/i.test(e3.navigator&&e3.navigator.userAgent),parseDimension=function(O){return parseFloat(O||"0")},size=function(O,P,A){return void 0===O&&(O=0),void 0===P&&(P=0),void 0===A&&(A=!1),new e6((A?P:O)||0,(A?O:P)||0)},e7=freeze({devicePixelContentBoxSize:size(),borderBoxSize:size(),contentBoxSize:size(),contentRect:new e2(0,0,0,0)}),calculateBoxSizes=function(O,P){if(void 0===P&&(P=!1),e8.has(O)&&!P)return e8.get(O);if(isHidden(O))return e8.set(O,e7),e7;var A=getComputedStyle(O),N=isSVG(O)&&O.ownerSVGElement&&O.getBBox(),z=!e9&&"border-box"===A.boxSizing,U=e5.test(A.writingMode||""),$=!N&&e4.test(A.overflowY||""),q=!N&&e4.test(A.overflowX||""),K=N?0:parseDimension(A.paddingTop),G=N?0:parseDimension(A.paddingRight),Y=N?0:parseDimension(A.paddingBottom),J=N?0:parseDimension(A.paddingLeft),Z=N?0:parseDimension(A.borderTopWidth),Q=N?0:parseDimension(A.borderRightWidth),ee=N?0:parseDimension(A.borderBottomWidth),et=N?0:parseDimension(A.borderLeftWidth),en=J+G,eo=K+Y,ei=et+Q,ea=Z+ee,es=q?O.offsetHeight-ea-O.clientHeight:0,ec=$?O.offsetWidth-ei-O.clientWidth:0,eu=z?en+ei:0,ef=z?eo+ea:0,ed=N?N.width:parseDimension(A.width)-eu-ec,ep=N?N.height:parseDimension(A.height)-ef-es,eh=ed+en+ec+ei,eg=ep+eo+es+ea,ey=freeze({devicePixelContentBoxSize:size(Math.round(ed*devicePixelRatio),Math.round(ep*devicePixelRatio),U),borderBoxSize:size(eh,eg,U),contentBoxSize:size(ed,ep,U),contentRect:new e2(J,K,ed,ep)});return e8.set(O,ey),ey},calculateBoxSize=function(O,P,A){var N=calculateBoxSizes(O,A),z=N.borderBoxSize,$=N.contentBoxSize,q=N.devicePixelContentBoxSize;switch(P){case U.DEVICE_PIXEL_CONTENT_BOX:return q;case U.BORDER_BOX:return z;default:return $}},te=function(){return function(O){var P=calculateBoxSizes(O);this.target=O,this.contentRect=P.contentRect,this.borderBoxSize=freeze([P.borderBoxSize]),this.contentBoxSize=freeze([P.contentBoxSize]),this.devicePixelContentBoxSize=freeze([P.devicePixelContentBoxSize])}}(),calculateDepthForNode=function(O){if(isHidden(O))return 1/0;for(var P=0,A=O.parentNode;A;)P+=1,A=A.parentNode;return P},broadcastActiveObservations=function(){var O=1/0,P=[];e0.forEach(function(A){if(0!==A.activeTargets.length){var N=[];A.activeTargets.forEach(function(P){var A=new te(P.target),z=calculateDepthForNode(P.target);N.push(A),P.lastReportedSize=calculateBoxSize(P.target,P.observedBox),zO?P.activeTargets.push(A):P.skippedTargets.push(A))})})},process=function(){var O=0;for(gatherActiveObservationsAtDepth(0);hasActiveObservations();)gatherActiveObservationsAtDepth(O=broadcastActiveObservations());return hasSkippedObservations()&&deliverResizeLoopError(),O>0},tt=[],notify=function(){return tt.splice(0).forEach(function(O){return O()})},queueMicroTask=function(O){if(!$){var P=0,A=document.createTextNode(""),N={characterData:!0};new MutationObserver(function(){return notify()}).observe(A,N),$=function(){A.textContent="".concat(P?P--:P++)}}tt.push(O),$()},queueResizeObserver=function(O){queueMicroTask(function(){requestAnimationFrame(O)})},tr=0,isWatching=function(){return!!tr},tn=250,to={attributes:!0,characterData:!0,childList:!0,subtree:!0},ti=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time=function(O){return void 0===O&&(O=0),Date.now()+O},ta=!1,ts=new(function(){function Scheduler(){var O=this;this.stopped=!0,this.listener=function(){return O.schedule()}}return Scheduler.prototype.run=function(O){var P=this;if(void 0===O&&(O=tn),!ta){ta=!0;var A=time(O);queueResizeObserver(function(){var N=!1;try{N=process()}finally{if(ta=!1,O=A-time(),!isWatching())return;N?P.run(1e3):O>0?P.run(O):P.start()}})}},Scheduler.prototype.schedule=function(){this.stop(),this.run()},Scheduler.prototype.observe=function(){var O=this,cb=function(){return O.observer&&O.observer.observe(document.body,to)};document.body?cb():e3.addEventListener("DOMContentLoaded",cb)},Scheduler.prototype.start=function(){var O=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),ti.forEach(function(P){return e3.addEventListener(P,O.listener,!0)}))},Scheduler.prototype.stop=function(){var O=this;this.stopped||(this.observer&&this.observer.disconnect(),ti.forEach(function(P){return e3.removeEventListener(P,O.listener,!0)}),this.stopped=!0)},Scheduler}()),updateCount=function(O){!tr&&O>0&&ts.start(),(tr+=O)||ts.stop()},skipNotifyOnElement=function(O){return!isSVG(O)&&!isReplacedElement(O)&&"inline"===getComputedStyle(O).display},tl=function(){function ResizeObservation(O,P){this.target=O,this.observedBox=P||U.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return ResizeObservation.prototype.isActive=function(){var O=calculateBoxSize(this.target,this.observedBox,!0);return skipNotifyOnElement(this.target)&&(this.lastReportedSize=O),this.lastReportedSize.inlineSize!==O.inlineSize||this.lastReportedSize.blockSize!==O.blockSize},ResizeObservation}(),tc=function(){return function(O,P){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=O,this.callback=P}}(),tu=new WeakMap,getObservationIndex=function(O,P){for(var A=0;AgetObservationIndex(N.observationTargets,P)&&(z&&e0.push(N),N.observationTargets.push(new tl(P,A&&A.box)),updateCount(1),ts.schedule())},ResizeObserverController.unobserve=function(O,P){var A=tu.get(O),N=getObservationIndex(A.observationTargets,P),z=1===A.observationTargets.length;N>=0&&(z&&e0.splice(e0.indexOf(A),1),A.observationTargets.splice(N,1),updateCount(-1))},ResizeObserverController.disconnect=function(O){var P=this,A=tu.get(O);A.observationTargets.slice().forEach(function(A){return P.unobserve(O,A.target)}),A.activeTargets.splice(0,A.activeTargets.length)},ResizeObserverController}(),td=function(){function ResizeObserver(O){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof O)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");tf.connect(this,O)}return ResizeObserver.prototype.observe=function(O,P){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(O))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");tf.observe(this,O,P)},ResizeObserver.prototype.unobserve=function(O){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(O))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");tf.unobserve(this,O)},ResizeObserver.prototype.disconnect=function(){tf.disconnect(this)},ResizeObserver.toString=function(){return"function ResizeObserver () { [polyfill code] }"},ResizeObserver}(),tp=A(54887);function index_es_objectWithoutPropertiesLoose(O,P){if(null==O)return{};var A,N,z={},U=Object.keys(O);for(N=0;N=0||(z[A]=O[A]);return z}function index_es_objectWithoutProperties(O,P){if(null==O)return{};var A,N,z=index_es_objectWithoutPropertiesLoose(O,P);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(O);for(N=0;N=0)&&Object.prototype.propertyIsEnumerable.call(O,A)&&(z[A]=O[A])}return z}function index_es_typeof(O){return(index_es_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(O){return typeof O}:function(O){return O&&"function"==typeof Symbol&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O})(O)}function index_es_toPrimitive(O,P){if("object"!==index_es_typeof(O)||null===O)return O;var A=O[Symbol.toPrimitive];if(void 0!==A){var N=A.call(O,P||"default");if("object"!==index_es_typeof(N))return N;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===P?String:Number)(O)}function index_es_toPropertyKey(O){var P=index_es_toPrimitive(O,"string");return"symbol"===index_es_typeof(P)?P:String(P)}function index_es_defineProperty(O,P,A){return(P=index_es_toPropertyKey(P))in O?Object.defineProperty(O,P,{value:A,enumerable:!0,configurable:!0,writable:!0}):O[P]=A,O}var th=(0,Q.createContext)(null),useSlateStatic=()=>{var O=(0,Q.useContext)(th);if(!O)throw Error("The `useSlateStatic` hook must be used inside the component's context.");return O},tg=eq;function ownKeys$5(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread$5(O){for(var P=1;P(null==O?void 0:O.constructor.name)==="DataTransfer";function createAndroidInputManager(O){var{editor:P,scheduleOnDOMSelectionChange:A,onDOMSelectionChange:N}=O,z=!1,U=null,$=null,q=null,K=0,G=!1,applyPendingSelection=()=>{var O=eU.get(P);if(eU.delete(P),O){var{selection:A}=P,N=normalizeRange(P,O);!N||A&&ee.e6.equals(N,A)||ee.YR.select(P,N)}},performAction=()=>{var O=eW.get(P);if(eW.delete(P),O){if(O.at){var A=ee.E9.isPoint(O.at)?normalizePoint(P,O.at):normalizeRange(P,O.at);if(!A)return;var N=ee.ML.range(P,A);P.selection&&ee.e6.equals(P.selection,N)||ee.YR.select(P,A)}O.run()}},flush=()=>{if($&&(clearTimeout($),$=null),q&&(clearTimeout(q),q=null),!hasPendingDiffs()&&!hasPendingAction()){applyPendingSelection();return}z||(z=!0,setTimeout(()=>z=!1)),hasPendingAction()&&(z="action");var O=P.selection&&ee.ML.rangeRef(P,P.selection,{affinity:"forward"});eI.set(P,P.marks),debug("flush",eW.get(P),ez.get(P));for(var U=hasPendingDiffs();K=null===(Y=ez.get(P))||void 0===Y?void 0:Y[0];){var K,Y,J,Z=eN.get(P);void 0!==Z&&(eN.delete(P),P.marks=Z),Z&&!1===G&&(G=null);var Q=targetRange(K);P.selection&&ee.e6.equals(P.selection,Q)||ee.YR.select(P,Q),K.diff.text?ee.ML.insertText(P,K.diff.text):ee.ML.deleteFragment(P),ez.set(P,null===(J=ez.get(P))||void 0===J?void 0:J.filter(O=>{var{id:P}=O;return P!==K.id})),verifyDiffState(P,K)||(U=!1,eW.delete(P),eI.delete(P),z="action",eU.delete(P),A.cancel(),N.cancel(),null==O||O.unref())}var et=null==O?void 0:O.unref();if(!et||eU.get(P)||P.selection&&ee.e6.equals(et,P.selection)||ee.YR.select(P,et),hasPendingAction()){performAction();return}U&&A(),A.flush(),N.flush(),applyPendingSelection();var en=eI.get(P);eI.delete(P),void 0!==en&&(P.marks=en,P.onChange())},handleCompositionEnd=O=>{U&&clearTimeout(U),U=setTimeout(()=>{eL.set(P,!1),flush()},ty)},updatePlaceholderVisibility=function(){var O=arguments.length>0&&void 0!==arguments[0]&&arguments[0],A=eP.get(P);if(A){if(hasPendingDiffs()||O){A.style.display="none";return}A.style.removeProperty("display")}},storeDiff=(O,A)=>{var N,z=null!==(N=ez.get(P))&&void 0!==N?N:[];ez.set(P,z);var U=ee.NB.leaf(P,O),$=z.findIndex(P=>ee.y$.equals(P.path,O));if($<0){normalizeStringDiff(U.text,A)&&z.push({path:O,diff:A,id:K++}),updatePlaceholderVisibility();return}var q=mergeStringDiffs(U.text,z[$].diff,A);if(!q){z.splice($,1),updatePlaceholderVisibility();return}z[$]=_objectSpread$5(_objectSpread$5({},z[$]),{},{diff:q})},scheduleAction=function(O){var{at:z}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};G=!1,eU.delete(P),A.cancel(),N.cancel(),hasPendingAction()&&flush(),eW.set(P,{at:z,run:O}),q=setTimeout(flush)},handleDOMBeforeInput=O=>{if($&&(clearTimeout($),$=null),!eE.get(P)){var{inputType:A}=O,N=null,z=O.dataTransfer||O.data||void 0;!1!==G&&"insertText"!==A&&"insertCompositionText"!==A&&(G=!1);var[U]=O.getTargetRanges();U&&(N=tg.toSlateRange(P,U,{exactMatch:!1,suppressThrow:!0}));var q=tg.getWindow(P).getSelection();if(!N&&q&&(U=q,N=tg.toSlateRange(P,q,{exactMatch:!1,suppressThrow:!0})),N=null!==(eh=N)&&void 0!==eh?eh:P.selection){var K=!0;if(A.startsWith("delete")){if(ee.e6.isExpanded(N)){var[Y,J]=ee.e6.edges(N);if(ee.NB.leaf(P,Y.path).text.length===Y.offset&&0===J.offset){var Z=ee.ML.next(P,{at:Y.path,match:ee.xv.isText});Z&&ee.y$.equals(Z[1],J.path)&&(N={anchor:J,focus:J})}}var Q=A.endsWith("Backward")?"backward":"forward",[et,en]=ee.e6.edges(N),[eo,ei]=ee.ML.leaf(P,et.path),ea={text:"",start:et.offset,end:en.offset},es=ez.get(P),ec=null==es?void 0:es.find(O=>ee.y$.equals(O.path,ei)),eu=ec?[ec.diff,ea]:[ea];if(0===applyStringDiff(eo.text,...eu).length&&(K=!1),ee.e6.isExpanded(N)){if(K&&ee.y$.equals(N.anchor.path,N.focus.path)){var ef={path:N.anchor.path,offset:et.offset};return handleUserSelect(ee.ML.range(P,ef,ef)),storeDiff(N.anchor.path,{text:"",end:en.offset,start:et.offset})}return scheduleAction(()=>ee.ML.deleteFragment(P,{direction:Q}),{at:N})}}switch(A){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return scheduleAction(()=>ee.ML.deleteFragment(P),{at:N});case"deleteContent":case"deleteContentForward":var{anchor:ed}=N;if(K&&ee.e6.isCollapsed(N)){var ep=ee.NB.leaf(P,ed.path);if(ed.offsetee.ML.deleteForward(P),{at:N});case"deleteContentBackward":var eh,eg,{anchor:ey}=N,ev=isDOMSelection(U)?U.isCollapsed:!!(null!==(eg=U)&&void 0!==eg&&eg.collapsed);if(K&&ev&&ee.e6.isCollapsed(N)&&ey.offset>0)return storeDiff(ey.path,{text:"",start:ey.offset-1,end:ey.offset});return scheduleAction(()=>ee.ML.deleteBackward(P),{at:N});case"deleteEntireSoftLine":return scheduleAction(()=>{ee.ML.deleteBackward(P,{unit:"line"}),ee.ML.deleteForward(P,{unit:"line"})},{at:N});case"deleteHardLineBackward":return scheduleAction(()=>ee.ML.deleteBackward(P,{unit:"block"}),{at:N});case"deleteSoftLineBackward":return scheduleAction(()=>ee.ML.deleteBackward(P,{unit:"line"}),{at:N});case"deleteHardLineForward":return scheduleAction(()=>ee.ML.deleteForward(P,{unit:"block"}),{at:N});case"deleteSoftLineForward":return scheduleAction(()=>ee.ML.deleteForward(P,{unit:"line"}),{at:N});case"deleteWordBackward":return scheduleAction(()=>ee.ML.deleteBackward(P,{unit:"word"}),{at:N});case"deleteWordForward":return scheduleAction(()=>ee.ML.deleteForward(P,{unit:"word"}),{at:N});case"insertLineBreak":return scheduleAction(()=>ee.ML.insertSoftBreak(P),{at:N});case"insertParagraph":return scheduleAction(()=>ee.ML.insertBreak(P),{at:N});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if(isDataTransfer(z))return scheduleAction(()=>tg.insertData(P,z),{at:N});var em=null!=z?z:"";if(eN.get(P)&&(em=em.replace("\uFEFF","")),"insertText"===A&&/.*\n.*\n$/.test(em)&&(em=em.slice(0,-1)),em.includes("\n"))return scheduleAction(()=>{var O=em.split("\n");O.forEach((A,N)=>{A&&ee.ML.insertText(P,A),N!==O.length-1&&ee.ML.insertSoftBreak(P)})},{at:N});if(ee.y$.equals(N.anchor.path,N.focus.path)){var[eb,ew]=ee.e6.edges(N),eS={start:eb.offset,end:ew.offset,text:em};if(em&&G&&"insertCompositionText"===A){var eO=G.start+G.text.search(/\S|$/);eS.start+eS.text.search(/\S|$/)===eO+1&&eS.end===G.start+G.text.length?(eS.start-=1,G=null,scheduleFlush()):G=!1}else G="insertText"===A&&(null===G?eS:!!(G&&ee.e6.isCollapsed(N))&&G.end+G.text.length===eb.offset&&_objectSpread$5(_objectSpread$5({},G),{},{text:G.text+em}));if(K){storeDiff(eb.path,eS);return}}return scheduleAction(()=>ee.ML.insertText(P,em),{at:N})}}}},hasPendingAction=()=>!!eW.get(P),hasPendingDiffs=()=>{var O;return!!(null!==(O=ez.get(P))&&void 0!==O&&O.length)},hasPendingChanges=()=>hasPendingAction()||hasPendingDiffs(),handleUserSelect=O=>{eU.set(P,O),$&&(clearTimeout($),$=null);var{selection:A}=P;if(O){var N=!A||!ee.y$.equals(A.anchor.path,O.anchor.path),z=!A||!ee.y$.equals(A.anchor.path.slice(0,-1),O.anchor.path.slice(0,-1));(N&&G||z)&&(G=!1),(N||hasPendingDiffs())&&($=setTimeout(flush,tv))}},handleInput=()=>{(hasPendingAction()||!hasPendingDiffs())&&flush()},handleKeyDown=O=>{hasPendingDiffs()||(updatePlaceholderVisibility(!0),setTimeout(updatePlaceholderVisibility))},scheduleFlush=()=>{hasPendingAction()||(q=setTimeout(flush))},handleDomMutations=O=>{if(!(hasPendingDiffs()||hasPendingAction())&&O.some(A=>isTrackedMutation(P,A,O))){var A;null===(A=e$.get(P))||void 0===A||A()}};return{flush,scheduleFlush,hasPendingDiffs,hasPendingAction,hasPendingChanges,isFlushing:()=>z,handleUserSelect,handleCompositionEnd,handleCompositionStart:O=>{eL.set(P,!0),U&&(clearTimeout(U),U=null)},handleDOMBeforeInput,handleKeyDown,handleDomMutations,handleInput}}function useIsMounted(){var O=(0,Q.useRef)(!1);return(0,Q.useEffect)(()=>(O.current=!0,()=>{O.current=!1}),[]),O.current}var tm=eb?Q.useLayoutEffect:Q.useEffect;function useMutationObserver(O,P,A){var[N]=(0,Q.useState)(()=>new MutationObserver(P));tm(()=>{N.takeRecords()}),(0,Q.useEffect)(()=>{if(!O.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return N.observe(O.current,A),()=>N.disconnect()},[N,O,A])}var tb=["node"];function ownKeys$4(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread$4(O){for(var P=1;P{var{node:P}=O,A=index_es_objectWithoutProperties(O,tb);if(!ec)return null;var N=useSlateStatic(),z=useIsMounted(),[U]=(0,Q.useState)(()=>createAndroidInputManager(_objectSpread$4({editor:N},A)));return useMutationObserver(P,U.handleDomMutations,tw),eB.set(N,U.scheduleFlush),z&&U.flush(),U}:()=>null;function ownKeys$3(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread$3(O){for(var P=1;P{var{isLast:P,leaf:A,parent:N,text:z}=O,U=useSlateStatic(),$=tg.findPath(U,z),q=ee.y$.parent($),K=!!A[eV];return U.isVoid(N)?Q.createElement(ZeroWidthString,{length:ee.NB.string(N).length}):""!==A.text||N.children[N.children.length-1]!==z||U.isInline(N)||""!==ee.ML.string(U,q)?""===A.text?Q.createElement(ZeroWidthString,{isMarkPlaceholder:K}):P&&"\n"===A.text.slice(-1)?Q.createElement(TextString,{isTrailing:!0,text:A.text}):Q.createElement(TextString,{text:A.text}):Q.createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:K})},TextString=O=>{var{text:P,isTrailing:A=!1}=O,N=(0,Q.useRef)(null),getTextContent=()=>"".concat(null!=P?P:"").concat(A?"\n":""),[z]=(0,Q.useState)(getTextContent);return tm(()=>{var O=getTextContent();N.current&&N.current.textContent!==O&&(N.current.textContent=O)}),Q.createElement(tE,{ref:N},z)},tE=(0,Q.memo)((0,Q.forwardRef)((O,P)=>Q.createElement("span",{"data-slate-string":!0,ref:P},O.children))),ZeroWidthString=O=>{var{length:P=0,isLineBreak:A=!1,isMarkPlaceholder:N=!1}=O,z={"data-slate-zero-width":A?"n":"z","data-slate-length":P};return N&&(z["data-slate-mark-placeholder"]=!0),Q.createElement("span",_objectSpread$3({},z),(ec||ea)&&A?null:"\uFEFF",A?Q.createElement("br",null):null)};function ownKeys$2(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread$2(O){for(var P=1;P{var{leaf:P,isLast:A,text:N,parent:z,renderPlaceholder:U,renderLeaf:$=O=>Q.createElement(DefaultLeaf,_objectSpread$2({},O))}=O,q=useSlateStatic(),K=(0,Q.useRef)(null),G=(0,Q.useRef)(null),[Y,J]=(0,Q.useState)(!1),Z=(0,Q.useRef)(null),ee=(0,Q.useCallback)(O=>{if(disconnectPlaceholderResizeObserver(K,null==O),null==O){var A;eP.delete(q),null===(A=P.onPlaceholderResize)||void 0===A||A.call(P,null)}else{if(eP.set(q,O),!K.current){var N=window.ResizeObserver||td;K.current=new N(()=>{var A;null===(A=P.onPlaceholderResize)||void 0===A||A.call(P,O)})}K.current.observe(O),G.current=O}},[G,P,q]),et=Q.createElement(String$1,{isLast:A,leaf:P,parent:z,text:N}),en=!!P[eH];if((0,Q.useEffect)(()=>(en?Z.current||(Z.current=setTimeout(()=>{J(!0),Z.current=null},tO)):(clearTimeoutRef(Z),J(!1)),()=>clearTimeoutRef(Z)),[en,J]),en&&Y){var eo={children:P.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:ef?"inherit":void 0},contentEditable:!1,ref:ee}};et=Q.createElement(Q.Fragment,null,U(eo),et)}return $({attributes:{"data-slate-leaf":!0},children:et,leaf:P,text:N})},tx=Q.memo(Leaf,(O,P)=>P.parent===O.parent&&P.isLast===O.isLast&&P.renderLeaf===O.renderLeaf&&P.renderPlaceholder===O.renderPlaceholder&&P.text===O.text&&ee.xv.equals(P.leaf,O.leaf)&&P.leaf[eH]===O.leaf[eH]),DefaultLeaf=O=>{var{attributes:P,children:A}=O;return Q.createElement("span",_objectSpread$2({},P),A)},Text=O=>{for(var{decorations:P,isLast:A,parent:N,renderPlaceholder:z,renderLeaf:U,text:$}=O,q=useSlateStatic(),K=(0,Q.useRef)(null),G=ee.xv.decorations($,P),Y=tg.findKey(q,$),J=[],Z=0;Z{var P=eA.get(q);O?(null==P||P.set(Y,O),ek.set($,O),eD.set(O,$)):(null==P||P.delete(Y),ek.delete($),K.current&&eD.delete(K.current)),K.current=O},[K,q,Y,$]);return Q.createElement("span",{"data-slate-node":"text",ref:en},J)},t_=Q.memo(Text,(O,P)=>P.parent===O.parent&&P.isLast===O.isLast&&P.renderLeaf===O.renderLeaf&&P.renderPlaceholder===O.renderPlaceholder&&P.text===O.text&&isTextDecorationsEqual(P.decorations,O.decorations));function ownKeys$1(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function _objectSpread$1(O){for(var P=1;P{var{decorations:P,element:A,renderElement:N=O=>Q.createElement(DefaultElement,_objectSpread$1({},O)),renderPlaceholder:z,renderLeaf:U,selection:$}=O,q=useSlateStatic(),G=useReadOnly(),Y=q.isInline(A),J=tg.findKey(q,A),Z=(0,Q.useCallback)(O=>{var P=eA.get(q);O?(null==P||P.set(J,O),ek.set(A,O),eD.set(O,A)):(null==P||P.delete(J),ek.delete(A))},[q,J,A]),et=useChildren({decorations:P,node:A,renderElement:N,renderPlaceholder:z,renderLeaf:U,selection:$}),en={"data-slate-node":"element",ref:Z};if(Y&&(en["data-slate-inline"]=!0),!Y&&ee.ML.hasInlines(q,A)){var eo=ee.NB.string(A),ei=K()(eo);"rtl"===ei&&(en.dir=ei)}if(ee.ML.isVoid(q,A)){en["data-slate-void"]=!0,!G&&Y&&(en.contentEditable=!1);var ea=Y?"span":"div",[[es]]=ee.NB.texts(A);et=Q.createElement(ea,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},Q.createElement(t_,{renderPlaceholder:z,decorations:[],isLast:!1,parent:A,text:es})),eO.set(es,0),ex.set(es,A)}return N({attributes:en,children:et,element:A})},tM=Q.memo(index_es_Element,(O,P)=>O.element===P.element&&O.renderElement===P.renderElement&&O.renderLeaf===P.renderLeaf&&O.renderPlaceholder===P.renderPlaceholder&&isElementDecorationsEqual(O.decorations,P.decorations)&&(O.selection===P.selection||!!O.selection&&!!P.selection&&ee.e6.equals(O.selection,P.selection))),DefaultElement=O=>{var{attributes:P,children:A,element:N}=O,z=useSlateStatic().isInline(N)?"span":"div";return Q.createElement(z,_objectSpread$1(_objectSpread$1({},P),{},{style:{position:"relative"}}),A)},tP=(0,Q.createContext)(()=>[]),useDecorate=()=>(0,Q.useContext)(tP),tD=(0,Q.createContext)(!1),useChildren=O=>{var{decorations:P,node:A,renderElement:N,renderPlaceholder:z,renderLeaf:U,selection:$}=O,q=useDecorate(),K=useSlateStatic();eE.set(K,!1);for(var G=tg.findPath(K,A),Y=[],J=ee.W_.isElement(A)&&!K.isInline(A)&&ee.ML.hasInlines(K,A),Z=0;Z(0,Q.useContext)(tk),tC=(0,Q.createContext)(null),useSlate=()=>{var O=(0,Q.useContext)(tC);if(!O)throw Error("The `useSlate` hook must be used inside the component's context.");var{editor:P}=O;return P};function useTrackUserInput(){var O=useSlateStatic(),P=(0,Q.useRef)(!1),A=(0,Q.useRef)(0),N=(0,Q.useCallback)(()=>{if(!P.current){P.current=!0;var N=tg.getWindow(O);N.cancelAnimationFrame(A.current),A.current=N.requestAnimationFrame(()=>{P.current=!1})}},[O]);return(0,Q.useEffect)(()=>()=>cancelAnimationFrame(A.current),[]),{receivedUserInput:P,onUserInput:N}}var createRestoreDomManager=(O,P)=>{var A=[],clear=()=>{A=[]};return{registerMutations:N=>{if(P.current){var z=N.filter(P=>isTrackedMutation(O,P,N));A.push(...z)}},restoreDOM:function(){A.length>0&&(A.reverse().forEach(O=>{"characterData"!==O.type&&(O.removedNodes.forEach(P=>{O.target.insertBefore(P,O.nextSibling)}),O.addedNodes.forEach(P=>{O.target.removeChild(P)}))}),clear())},clear}},tA={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};let RestoreDOMComponent=class RestoreDOMComponent extends Q.Component{constructor(){super(...arguments),index_es_defineProperty(this,"context",null),index_es_defineProperty(this,"manager",null),index_es_defineProperty(this,"mutationObserver",null)}observe(){var O,{node:P}=this.props;if(!P.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(O=this.mutationObserver)||void 0===O||O.observe(P.current,tA)}componentDidMount(){var{receivedUserInput:O}=this.props,P=this.context;this.manager=createRestoreDomManager(P,O),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var O,P,A,N,z=null===(O=this.mutationObserver)||void 0===O?void 0:O.takeRecords();return null!=z&&z.length&&(null===(N=this.manager)||void 0===N||N.registerMutations(z)),null===(P=this.mutationObserver)||void 0===P||P.disconnect(),null===(A=this.manager)||void 0===A||A.restoreDOM(),null}componentDidUpdate(){var O;null===(O=this.manager)||void 0===O||O.clear(),this.observe()}componentWillUnmount(){var O;null===(O=this.mutationObserver)||void 0===O||O.disconnect()}render(){return this.props.children}};index_es_defineProperty(RestoreDOMComponent,"contextType",th);var tj=ec?RestoreDOMComponent:O=>{var{children:P}=O;return Q.createElement(Q.Fragment,null,P)},tT=(0,Q.createContext)(!1),tL=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],tR=["text"];function index_es_ownKeys(O,P){var A=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);P&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(O,P).enumerable})),A.push.apply(A,N)}return A}function index_es_objectSpread(O){for(var P=1;PQ.createElement(Q.Fragment,null,useChildren(O)),tF=(0,Q.forwardRef)((O,P)=>{var A=(0,Q.useCallback)(O=>Q.createElement(DefaultPlaceholder,index_es_objectSpread({},O)),[]),{autoFocus:N,decorate:z=defaultDecorate,onDOMBeforeInput:U,placeholder:$,readOnly:q=!1,renderElement:G,renderLeaf:J,renderPlaceholder:et=A,scrollSelectionIntoView:en=defaultScrollSelectionIntoView,style:eo={},as:ei="div",disableDefaultStyles:es=!1}=O,ed=index_es_objectWithoutProperties(O,tL),eh=useSlate(),[eg,eS]=(0,Q.useState)(!1),eO=(0,Q.useRef)(null),ex=(0,Q.useRef)([]),[eP,eC]=(0,Q.useState)(),eA=(0,Q.useRef)(!1),{onUserInput:eF,receivedUserInput:eB}=useTrackUserInput(),[,ez]=(0,Q.useReducer)(O=>O+1,0);e$.set(eh,ez),ej.set(eh,q);var eW=(0,Q.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,Q.useEffect)(()=>{eO.current&&N&&eO.current.focus()},[N]);var eU=(0,Q.useRef)(),eq=(0,Q.useMemo)(()=>Z()(()=>{if(eE.get(eh)){eq();return}var O=tg.toDOMNode(eh,eh).getRootNode();if(!eA.current&&ef&&O instanceof ShadowRoot){eA.current=!0,getActiveElement()?document.execCommand("indent"):ee.YR.deselect(eh),eA.current=!1;return}var P=eU.current;if((ec||!tg.isComposing(eh))&&(!eW.isUpdatingSelection||null!=P&&P.isFlushing())&&!eW.isDraggingInternally){var A=tg.findDocumentOrShadowRoot(eh),{activeElement:N}=A,z=tg.toDOMNode(eh,eh),U=getSelection(A);if(N===z?(eW.latestElement=N,eT.set(eh,!0)):eT.delete(eh),!U)return ee.YR.deselect(eh);var{anchorNode:$,focusNode:K}=U,G=tg.hasEditableTarget(eh,$)||tg.isTargetInsideNonReadonlyVoid(eh,$),Y=tg.hasTarget(eh,K);if(G&&Y){var J=tg.toSlateRange(eh,U,{exactMatch:!1,suppressThrow:!0});J&&(tg.isComposing(eh)||null!=P&&P.hasPendingChanges()||null!=P&&P.isFlushing()?null==P||P.handleUserSelect(J):ee.YR.select(eh,J))}!q||G&&Y||ee.YR.deselect(eh)}},100),[eh,q,eW]),eG=(0,Q.useMemo)(()=>Y()(eq,0),[eq]);eU.current=tS({node:eO,onDOMSelectionChange:eq,scheduleOnDOMSelectionChange:eG}),tm(()=>{eO.current&&(A=getDefaultView(eO.current))?(e_.set(eh,A),eM.set(eh,eO.current),ek.set(eh,eO.current),eD.set(eO.current,eh)):ek.delete(eh);var O,P,A,{selection:N}=eh,z=getSelection(tg.findDocumentOrShadowRoot(eh));if(!(!z||!tg.isFocused(eh)||null!==(O=eU.current)&&void 0!==O&&O.hasPendingAction())){var setDomSelection=O=>{var P="None"!==z.type;if(N||P){var A=z.focusNode;if(eu&&z.rangeCount>1){var U=z.getRangeAt(0),$=z.getRangeAt(z.rangeCount-1);G=U.startContainer===A?$.endContainer:U.startContainer}else G=z.anchorNode;var q=eM.get(eh),K=!1;if(q.contains(G)&&q.contains(A)&&(K=!0),P&&K&&N&&!O){var G,Y,J=tg.toSlateRange(eh,z,{exactMatch:!0,suppressThrow:!0});if(J&&ee.e6.equals(J,N)&&(!eW.hasMarkPlaceholder||null!==(Y=G)&&void 0!==Y&&null!==(Y=Y.parentElement)&&void 0!==Y&&Y.hasAttribute("data-slate-mark-placeholder")))return}if(N&&!tg.hasRange(eh,N)){eh.selection=tg.toSlateRange(eh,z,{exactMatch:!1,suppressThrow:!0});return}eW.isUpdatingSelection=!0;var Z=null;try{Z=N&&tg.toDOMRange(eh,N)}catch(O){}return Z?(tg.isComposing(eh)&&!ec?z.collapseToEnd():ee.e6.isBackward(N)?z.setBaseAndExtent(Z.endContainer,Z.endOffset,Z.startContainer,Z.startOffset):z.setBaseAndExtent(Z.startContainer,Z.startOffset,Z.endContainer,Z.endOffset),en(eh,Z)):z.removeAllRanges(),Z}};z.rangeCount<=1&&setDomSelection();var U=(null===(P=eU.current)||void 0===P?void 0:P.isFlushing())==="action";if(!ec||!U){setTimeout(()=>{eW.isUpdatingSelection=!1});return}var $=null,q=requestAnimationFrame(()=>{if(U){var ensureDomSelection=O=>{try{tg.toDOMNode(eh,eh).focus(),setDomSelection(O)}catch(O){}};ensureDomSelection(),$=setTimeout(()=>{ensureDomSelection(!0),eW.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(q),$&&clearTimeout($)}}});var eY=(0,Q.useCallback)(O=>{var P=tg.toDOMNode(eh,eh).getRootNode();if(null!=eA&&eA.current&&ef&&P instanceof ShadowRoot){var A=O.getTargetRanges()[0],N=new window.Range;N.setStart(A.startContainer,A.startOffset),N.setEnd(A.endContainer,A.endOffset);var z=tg.toSlateRange(eh,N,{exactMatch:!1,suppressThrow:!1});ee.YR.select(eh,z),O.preventDefault(),O.stopImmediatePropagation();return}if(eF(),!q&&tg.hasEditableTarget(eh,O.target)&&!isDOMEventHandled(O,U)){if(eU.current)return eU.current.handleDOMBeforeInput(O);eG.flush(),eq.flush();var{selection:$}=eh,{inputType:K}=O,G=O.dataTransfer||O.data||void 0,Y="insertCompositionText"===K||"deleteCompositionText"===K;if(Y&&tg.isComposing(eh))return;var J=!1;if("insertText"===K&&$&&ee.e6.isCollapsed($)&&O.data&&1===O.data.length&&/[a-z ]/i.test(O.data)&&0!==$.anchor.offset&&(J=!0,eh.marks&&(J=!1),!eE.get(eh))){var{anchor:Z}=$,[Q,et]=tg.toDOMPoint(eh,Z),en=null===(ea=Q.parentElement)||void 0===ea?void 0:ea.closest("a"),eo=tg.getWindow(eh);if(J&&en&&tg.hasDOMNode(eh,en)){var ei,ea,es,ec,eu=null==eo?void 0:eo.document.createTreeWalker(en,NodeFilter.SHOW_TEXT).lastChild();eu===Q&&(null===(ec=eu.textContent)||void 0===ec?void 0:ec.length)===et&&(J=!1)}if(J&&Q.parentElement&&(null==eo||null===(es=eo.getComputedStyle(Q.parentElement))||void 0===es?void 0:es.whiteSpace)==="pre"){var ed=ee.ML.above(eh,{at:Z.path,match:O=>ee.W_.isElement(O)&&ee.ML.isBlock(eh,O)});ed&&ee.NB.string(ed[0]).includes(" ")&&(J=!1)}}if((!K.startsWith("delete")||K.startsWith("deleteBy"))&&!eE.get(eh)){var[ep]=O.getTargetRanges();if(ep){var eg=tg.toSlateRange(eh,ep,{exactMatch:!1,suppressThrow:!1});if(!$||!ee.e6.equals($,eg)){J=!1;var ey=!Y&&eh.selection&&ee.ML.rangeRef(eh,eh.selection);ee.YR.select(eh,eg),ey&&eR.set(eh,ey)}}}if(Y)return;if(J||O.preventDefault(),$&&ee.e6.isExpanded($)&&K.startsWith("delete")){var ev=K.endsWith("Backward")?"backward":"forward";ee.ML.deleteFragment(eh,{direction:ev});return}switch(K){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":ee.ML.deleteFragment(eh);break;case"deleteContent":case"deleteContentForward":ee.ML.deleteForward(eh);break;case"deleteContentBackward":ee.ML.deleteBackward(eh);break;case"deleteEntireSoftLine":ee.ML.deleteBackward(eh,{unit:"line"}),ee.ML.deleteForward(eh,{unit:"line"});break;case"deleteHardLineBackward":ee.ML.deleteBackward(eh,{unit:"block"});break;case"deleteSoftLineBackward":ee.ML.deleteBackward(eh,{unit:"line"});break;case"deleteHardLineForward":ee.ML.deleteForward(eh,{unit:"block"});break;case"deleteSoftLineForward":ee.ML.deleteForward(eh,{unit:"line"});break;case"deleteWordBackward":ee.ML.deleteBackward(eh,{unit:"word"});break;case"deleteWordForward":ee.ML.deleteForward(eh,{unit:"word"});break;case"insertLineBreak":ee.ML.insertSoftBreak(eh);break;case"insertParagraph":ee.ML.insertBreak(eh);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===K&&tg.isComposing(eh)&&(eS(!1),eL.set(eh,!1)),(null==G?void 0:G.constructor.name)==="DataTransfer"?tg.insertData(eh,G):"string"==typeof G&&(J?ex.current.push(()=>ee.ML.insertText(eh,G)):ee.ML.insertText(eh,G))}var em=null===(ei=eR.get(eh))||void 0===ei?void 0:ei.unref();eR.delete(eh),!em||eh.selection&&ee.e6.equals(eh.selection,em)||ee.YR.select(eh,em)}},[eh,eq,eF,U,q,eG]),eJ=(0,Q.useCallback)(O=>{null==O?(eq.cancel(),eG.cancel(),eM.delete(eh),ek.delete(eh),eO.current&&ew&&eO.current.removeEventListener("beforeinput",eY)):ew&&O.addEventListener("beforeinput",eY),eO.current=O,"function"==typeof P?P(O):P&&(P.current=O)},[eq,eG,eh,eY,P]);tm(()=>{var O=tg.getWindow(eh);O.document.addEventListener("selectionchange",eG);var stoppedDragging=()=>{eW.isDraggingInternally=!1};return O.document.addEventListener("dragend",stoppedDragging),O.document.addEventListener("drop",stoppedDragging),()=>{O.document.removeEventListener("selectionchange",eG),O.document.removeEventListener("dragend",stoppedDragging),O.document.removeEventListener("drop",stoppedDragging)}},[eG,eW]);var eZ=z([eh,[]]),eQ=$&&1===eh.children.length&&1===Array.from(ee.NB.texts(eh)).length&&""===ee.NB.string(eh)&&!eg,e0=(0,Q.useCallback)(O=>{if(O&&eQ){var P;eC(null===(P=O.getBoundingClientRect())||void 0===P?void 0:P.height)}else eC(void 0)},[eQ]);if(eQ){var e1=ee.ML.start(eh,[]);eZ.push({[eH]:!0,placeholder:$,onPlaceholderResize:e0,anchor:e1,focus:e1})}var{marks:e6}=eh;if(eW.hasMarkPlaceholder=!1,eh.selection&&ee.e6.isCollapsed(eh.selection)&&e6){var{anchor:e2}=eh.selection,e3=ee.NB.leaf(eh,e2.path),e8=index_es_objectWithoutProperties(e3,tR);if(!ee.xv.equals(e3,e6,{loose:!0})){eW.hasMarkPlaceholder=!0;var e4=Object.fromEntries(Object.keys(e8).map(O=>[O,null]));eZ.push(index_es_objectSpread(index_es_objectSpread(index_es_objectSpread({[eV]:!0},e4),e6),{},{anchor:e2,focus:e2}))}}return(0,Q.useEffect)(()=>{setTimeout(()=>{var{selection:O}=eh;if(O){var{anchor:P}=O,A=ee.NB.leaf(eh,P.path);if(e6&&!ee.xv.equals(A,e6,{loose:!0})){eN.set(eh,e6);return}}eN.delete(eh)})}),Q.createElement(tk.Provider,{value:q},Q.createElement(tT.Provider,{value:eg},Q.createElement(tP.Provider,{value:z},Q.createElement(tj,{node:eO,receivedUserInput:eB},Q.createElement(ei,index_es_objectSpread(index_es_objectSpread({role:q?void 0:"textbox","aria-multiline":!q||void 0},ed),{},{spellCheck:(!!ew||!eb)&&ed.spellCheck,autoCorrect:ew||!eb?ed.autoCorrect:"false",autoCapitalize:ew||!eb?ed.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!q,zindex:-1,suppressContentEditableWarning:!0,ref:eJ,style:index_es_objectSpread(index_es_objectSpread({},es?{}:index_es_objectSpread({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},eP?{minHeight:eP}:{})),eo),onBeforeInput:(0,Q.useCallback)(O=>{if(!ew&&!q&&!isEventHandled(O,ed.onBeforeInput)&&tg.hasSelectableTarget(eh,O.target)&&(O.preventDefault(),!tg.isComposing(eh))){var P=O.data;ee.ML.insertText(eh,P)}},[ed.onBeforeInput,eh,q]),onInput:(0,Q.useCallback)(O=>{if(!isEventHandled(O,ed.onInput)){if(eU.current){eU.current.handleInput();return}for(var P of ex.current)P();if(ex.current=[],!tg.isFocused(eh)){var A=O.nativeEvent,N=eh;if("historyUndo"===A.inputType&&"function"==typeof N.undo){N.undo();return}if("historyRedo"===A.inputType&&"function"==typeof N.redo){N.redo();return}}}},[ed.onInput,eh]),onBlur:(0,Q.useCallback)(O=>{if(!(q||eW.isUpdatingSelection||!tg.hasSelectableTarget(eh,O.target)||isEventHandled(O,ed.onBlur))){var P=tg.findDocumentOrShadowRoot(eh);if(eW.latestElement!==P.activeElement){var{relatedTarget:A}=O;if(!(A===tg.toDOMNode(eh,eh)||isDOMElement(A)&&A.hasAttribute("data-slate-spacer"))){if(null!=A&&isDOMNode(A)&&tg.hasDOMNode(eh,A)){var N=tg.toSlateNode(eh,A);if(ee.W_.isElement(N)&&!eh.isVoid(N))return}if(ef){var z=getSelection(P);null==z||z.removeAllRanges()}eT.delete(eh)}}}},[q,eW.isUpdatingSelection,eW.latestElement,eh,ed.onBlur]),onClick:(0,Q.useCallback)(O=>{if(tg.hasTarget(eh,O.target)&&!isEventHandled(O,ed.onClick)&&isDOMNode(O.target)){var P=tg.toSlateNode(eh,O.target),A=tg.findPath(eh,P);if(ee.ML.hasPath(eh,A)&&ee.NB.get(eh,A)===P){if(O.detail===eK&&A.length>=1){var N=A;if(!(ee.W_.isElement(P)&&ee.ML.isBlock(eh,P))){var z,U=ee.ML.above(eh,{match:O=>ee.W_.isElement(O)&&ee.ML.isBlock(eh,O),at:A});N=null!==(z=null==U?void 0:U[1])&&void 0!==z?z:A.slice(0,1)}var $=ee.ML.range(eh,N);ee.YR.select(eh,$);return}if(!q){var K=ee.ML.start(eh,A),G=ee.ML.end(eh,A),Y=ee.ML.void(eh,{at:K}),J=ee.ML.void(eh,{at:G});if(Y&&J&&ee.y$.equals(Y[1],J[1])){var Z=ee.ML.range(eh,K);ee.YR.select(eh,Z)}}}}},[eh,ed.onClick,q]),onCompositionEnd:(0,Q.useCallback)(O=>{if(tg.hasSelectableTarget(eh,O.target)){var P;if(tg.isComposing(eh)&&Promise.resolve().then(()=>{eS(!1),eL.set(eh,!1)}),null===(P=eU.current)||void 0===P||P.handleCompositionEnd(O),!isEventHandled(O,ed.onCompositionEnd)&&!ec&&!ef&&!ey&&!ea&&!em&&!ev&&O.data){var A=eN.get(eh);eN.delete(eh),void 0!==A&&(eI.set(eh,eh.marks),eh.marks=A),ee.ML.insertText(eh,O.data);var N=eI.get(eh);eI.delete(eh),void 0!==N&&(eh.marks=N)}}},[ed.onCompositionEnd,eh]),onCompositionUpdate:(0,Q.useCallback)(O=>{!tg.hasSelectableTarget(eh,O.target)||isEventHandled(O,ed.onCompositionUpdate)||tg.isComposing(eh)||(eS(!0),eL.set(eh,!0))},[ed.onCompositionUpdate,eh]),onCompositionStart:(0,Q.useCallback)(O=>{if(tg.hasSelectableTarget(eh,O.target)&&(null===(P=eU.current)||void 0===P||P.handleCompositionStart(O),!isEventHandled(O,ed.onCompositionStart)&&!ec)){eS(!0);var P,{selection:A}=eh;if(A&&ee.e6.isExpanded(A)){ee.ML.deleteFragment(eh);return}}},[ed.onCompositionStart,eh]),onCopy:(0,Q.useCallback)(O=>{!tg.hasSelectableTarget(eh,O.target)||isEventHandled(O,ed.onCopy)||isDOMEventTargetInput(O)||(O.preventDefault(),tg.setFragmentData(eh,O.clipboardData,"copy"))},[ed.onCopy,eh]),onCut:(0,Q.useCallback)(O=>{if(!q&&tg.hasSelectableTarget(eh,O.target)&&!isEventHandled(O,ed.onCut)&&!isDOMEventTargetInput(O)){O.preventDefault(),tg.setFragmentData(eh,O.clipboardData,"cut");var{selection:P}=eh;if(P){if(ee.e6.isExpanded(P))ee.ML.deleteFragment(eh);else{var A=ee.NB.parent(eh,P.anchor.path);ee.ML.isVoid(eh,A)&&ee.YR.delete(eh)}}}},[q,eh,ed.onCut]),onDragOver:(0,Q.useCallback)(O=>{if(tg.hasTarget(eh,O.target)&&!isEventHandled(O,ed.onDragOver)){var P=tg.toSlateNode(eh,O.target);ee.W_.isElement(P)&&ee.ML.isVoid(eh,P)&&O.preventDefault()}},[ed.onDragOver,eh]),onDragStart:(0,Q.useCallback)(O=>{if(!q&&tg.hasTarget(eh,O.target)&&!isEventHandled(O,ed.onDragStart)){var P=tg.toSlateNode(eh,O.target),A=tg.findPath(eh,P);if(ee.W_.isElement(P)&&ee.ML.isVoid(eh,P)||ee.ML.void(eh,{at:A,voids:!0})){var N=ee.ML.range(eh,A);ee.YR.select(eh,N)}eW.isDraggingInternally=!0,tg.setFragmentData(eh,O.dataTransfer,"drag")}},[q,eh,ed.onDragStart,eW]),onDrop:(0,Q.useCallback)(O=>{if(!q&&tg.hasTarget(eh,O.target)&&!isEventHandled(O,ed.onDrop)){O.preventDefault();var P=eh.selection,A=tg.findEventRange(eh,O),N=O.dataTransfer;ee.YR.select(eh,A),eW.isDraggingInternally&&P&&!ee.e6.equals(P,A)&&!ee.ML.void(eh,{at:A,voids:!0})&&ee.YR.delete(eh,{at:P}),tg.insertData(eh,N),tg.isFocused(eh)||tg.focus(eh)}},[q,eh,ed.onDrop,eW]),onDragEnd:(0,Q.useCallback)(O=>{!q&&eW.isDraggingInternally&&ed.onDragEnd&&tg.hasTarget(eh,O.target)&&ed.onDragEnd(O)},[q,eW,ed,eh]),onFocus:(0,Q.useCallback)(O=>{if(!q&&!eW.isUpdatingSelection&&tg.hasEditableTarget(eh,O.target)&&!isEventHandled(O,ed.onFocus)){var P=tg.toDOMNode(eh,eh),A=tg.findDocumentOrShadowRoot(eh);if(eW.latestElement=A.activeElement,eu&&O.target!==P){P.focus();return}eT.set(eh,!0)}},[q,eW,eh,ed.onFocus]),onKeyDown:(0,Q.useCallback)(O=>{if(!q&&tg.hasEditableTarget(eh,O.target)){null===(P=eU.current)||void 0===P||P.handleKeyDown(O);var P,{nativeEvent:A}=O;if(tg.isComposing(eh)&&!1===A.isComposing&&(eL.set(eh,!1),eS(!1)),!(isEventHandled(O,ed.onKeyDown)||tg.isComposing(eh))){var{selection:N}=eh,z=eh.children[null!==N?N.focus.path[0]:0],U="rtl"===K()(ee.NB.string(z));if(eX.isRedo(A)){O.preventDefault();var $=eh;"function"==typeof $.redo&&$.redo();return}if(eX.isUndo(A)){O.preventDefault();var G=eh;"function"==typeof G.undo&&G.undo();return}if(eX.isMoveLineBackward(A)){O.preventDefault(),ee.YR.move(eh,{unit:"line",reverse:!0});return}if(eX.isMoveLineForward(A)){O.preventDefault(),ee.YR.move(eh,{unit:"line"});return}if(eX.isExtendLineBackward(A)){O.preventDefault(),ee.YR.move(eh,{unit:"line",edge:"focus",reverse:!0});return}if(eX.isExtendLineForward(A)){O.preventDefault(),ee.YR.move(eh,{unit:"line",edge:"focus"});return}if(eX.isMoveBackward(A)){O.preventDefault(),N&&ee.e6.isCollapsed(N)?ee.YR.move(eh,{reverse:!U}):ee.YR.collapse(eh,{edge:U?"end":"start"});return}if(eX.isMoveForward(A)){O.preventDefault(),N&&ee.e6.isCollapsed(N)?ee.YR.move(eh,{reverse:U}):ee.YR.collapse(eh,{edge:U?"start":"end"});return}if(eX.isMoveWordBackward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)&&ee.YR.collapse(eh,{edge:"focus"}),ee.YR.move(eh,{unit:"word",reverse:!U});return}if(eX.isMoveWordForward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)&&ee.YR.collapse(eh,{edge:"focus"}),ee.YR.move(eh,{unit:"word",reverse:U});return}if(ew){if((ep||ef)&&N&&(eX.isDeleteBackward(A)||eX.isDeleteForward(A))&&ee.e6.isCollapsed(N)){var Y=ee.NB.parent(eh,N.anchor.path);if(ee.W_.isElement(Y)&&ee.ML.isVoid(eh,Y)&&(ee.ML.isInline(eh,Y)||ee.ML.isBlock(eh,Y))){O.preventDefault(),ee.ML.deleteBackward(eh,{unit:"block"});return}}}else{if(eX.isBold(A)||eX.isItalic(A)||eX.isTransposeCharacter(A)){O.preventDefault();return}if(eX.isSoftBreak(A)){O.preventDefault(),ee.ML.insertSoftBreak(eh);return}if(eX.isSplitBlock(A)){O.preventDefault(),ee.ML.insertBreak(eh);return}if(eX.isDeleteBackward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"backward"}):ee.ML.deleteBackward(eh);return}if(eX.isDeleteForward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"forward"}):ee.ML.deleteForward(eh);return}if(eX.isDeleteLineBackward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"backward"}):ee.ML.deleteBackward(eh,{unit:"line"});return}if(eX.isDeleteLineForward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"forward"}):ee.ML.deleteForward(eh,{unit:"line"});return}if(eX.isDeleteWordBackward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"backward"}):ee.ML.deleteBackward(eh,{unit:"word"});return}if(eX.isDeleteWordForward(A)){O.preventDefault(),N&&ee.e6.isExpanded(N)?ee.ML.deleteFragment(eh,{direction:"forward"}):ee.ML.deleteForward(eh,{unit:"word"});return}}}}},[q,eh,ed.onKeyDown]),onPaste:(0,Q.useCallback)(O=>{!q&&tg.hasEditableTarget(eh,O.target)&&!isEventHandled(O,ed.onPaste)&&(!ew||isPlainTextOnlyPaste(O.nativeEvent)||ef)&&(O.preventDefault(),tg.insertData(eh,O.clipboardData))},[q,eh,ed.onPaste])}),Q.createElement(Children,{decorations:eZ,node:eh,renderElement:G,renderPlaceholder:et,renderLeaf:J,selection:eh.selection}))))))}),DefaultPlaceholder=O=>{var{attributes:P,children:A}=O;return Q.createElement("span",index_es_objectSpread({},P),A,ec&&Q.createElement("br",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(O,P)=>{if(P.getBoundingClientRect&&(!O.selection||O.selection&&ee.e6.isCollapsed(O.selection))){var A=P.startContainer.parentElement;A.getBoundingClientRect=P.getBoundingClientRect.bind(P),dist_e(A,{scrollMode:"if-needed"}),delete A.getBoundingClientRect}},isEventHandled=(O,P)=>{if(!P)return!1;var A=P(O);return null!=A?A:O.isDefaultPrevented()||O.isPropagationStopped()},isDOMEventTargetInput=O=>isDOMNode(O.target)&&(O.target instanceof HTMLInputElement||O.target instanceof HTMLTextAreaElement),isDOMEventHandled=(O,P)=>{if(!P)return!1;var A=P(O);return null!=A?A:O.defaultPrevented},tB=(0,Q.createContext)(!1),tN=(0,Q.createContext)({});function useSelectorContext(O){var P=(0,Q.useRef)([]).current,A=(0,Q.useRef)({editor:O}).current,N=(0,Q.useCallback)(O=>{A.editor=O,P.forEach(P=>P(O))},[P,A]);return{selectorContext:(0,Q.useMemo)(()=>({getSlate:()=>A.editor,addEventListener:O=>(P.push(O),()=>{P.splice(P.indexOf(O),1)})}),[P,A]),onChange:N}}var tI=parseInt(Q.version.split(".")[0],10),tz=["editor","children","onChange","onSelectionChange","onValueChange","initialValue"],Slate=O=>{var{editor:P,children:A,onChange:N,onSelectionChange:z,onValueChange:U,initialValue:$}=O,q=index_es_objectWithoutProperties(O,tz),[K,G]=Q.useState(()=>{if(!ee.NB.isNodeList($))throw Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(ee.o4.stringify($)));if(!ee.ML.isEditor(P))throw Error("[Slate] editor is invalid! You passed: ".concat(ee.o4.stringify(P)));return P.children=$,Object.assign(P,q),{v:0,editor:P}}),{selectorContext:Y,onChange:J}=useSelectorContext(P),Z=(0,Q.useCallback)(O=>{var A;(N&&N(P.children),(null==O||null===(A=O.operation)||void 0===A?void 0:A.type)==="set_selection")?null==z||z(P.selection):null==U||U(P.children),G(O=>({v:O.v+1,editor:P})),J(P)},[P,J,N,z,U]);(0,Q.useEffect)(()=>(eF.set(P,Z),()=>{eF.set(P,()=>{})}),[P,Z]);var[et,en]=(0,Q.useState)(tg.isFocused(P));return(0,Q.useEffect)(()=>{en(tg.isFocused(P))},[P]),tm(()=>{var fn=()=>en(tg.isFocused(P));return tI>=17?(document.addEventListener("focusin",fn),document.addEventListener("focusout",fn),()=>{document.removeEventListener("focusin",fn),document.removeEventListener("focusout",fn)}):(document.addEventListener("focus",fn,!0),document.addEventListener("blur",fn,!0),()=>{document.removeEventListener("focus",fn,!0),document.removeEventListener("blur",fn,!0)})},[]),Q.createElement(tN.Provider,{value:Y},Q.createElement(tC.Provider,{value:K},Q.createElement(th.Provider,{value:K.editor},Q.createElement(tB.Provider,{value:et},A))))},withReact=function(O){var P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",A=O,{onChange:N}=A=withDOM(A,P);return A.onChange=O=>{(tI<18?tp.unstable_batchedUpdates:O=>O())(()=>{N(O)})},A}},74579:function(O,P,A){var N=A(93865);function Stream(){N.call(this)}Stream.prototype=new N,O.exports=Stream,Stream.Stream=Stream,Stream.prototype.pipe=function(O,P){var A=this;function ondata(P){O.writable&&!1===O.write(P)&&A.pause&&A.pause()}function ondrain(){A.readable&&A.resume&&A.resume()}A.on("data",ondata),O.on("drain",ondrain),O._isStdio||P&&!1===P.end||(A.on("end",onend),A.on("close",onclose));var N=!1;function onend(){N||(N=!0,O.end())}function onclose(){N||(N=!0,"function"==typeof O.destroy&&O.destroy())}function onerror(O){if(cleanup(),!this.hasListeners("error"))throw O}function cleanup(){A.off("data",ondata),O.off("drain",ondrain),A.off("end",onend),A.off("close",onclose),A.off("error",onerror),O.off("error",onerror),A.off("end",cleanup),A.off("close",cleanup),O.off("end",cleanup),O.off("close",cleanup)}return A.on("error",onerror),O.on("error",onerror),A.on("end",cleanup),A.on("close",cleanup),O.on("end",cleanup),O.on("close",cleanup),O.emit("pipe",A),O}},67171:function(O,P,A){"use strict";var N=A(92336).Buffer,z=N.isEncoding||function(O){switch((O=""+O)&&O.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(O){var P;if(!O)return"utf8";for(;;)switch(O){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return O;default:if(P)return;O=(""+O).toLowerCase(),P=!0}}function normalizeEncoding(O){var P=_normalizeEncoding(O);if("string"!=typeof P&&(N.isEncoding===z||!z(O)))throw Error("Unknown encoding: "+O);return P||O}function StringDecoder(O){var P;switch(this.encoding=normalizeEncoding(O),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,P=4;break;case"utf8":this.fillLast=utf8FillLast,P=4;break;case"base64":this.text=base64Text,this.end=base64End,P=3;break;default:this.write=simpleWrite,this.end=simpleEnd;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=N.allocUnsafe(P)}function utf8CheckByte(O){return O<=127?0:O>>5==6?2:O>>4==14?3:O>>3==30?4:O>>6==2?-1:-2}function utf8CheckIncomplete(O,P,A){var N=P.length-1;if(N=0?(z>0&&(O.lastNeed=z-1),z):--N=0?(z>0&&(O.lastNeed=z-2),z):--N=0?(z>0&&(2===z?z=0:O.lastNeed=z-3),z):0}function utf8CheckExtraBytes(O,P,A){if((192&P[0])!=128)return O.lastNeed=0,"�";if(O.lastNeed>1&&P.length>1){if((192&P[1])!=128)return O.lastNeed=1,"�";if(O.lastNeed>2&&P.length>2&&(192&P[2])!=128)return O.lastNeed=2,"�"}}function utf8FillLast(O){var P=this.lastTotal-this.lastNeed,A=utf8CheckExtraBytes(this,O,P);return void 0!==A?A:this.lastNeed<=O.length?(O.copy(this.lastChar,P,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(O.copy(this.lastChar,P,0,O.length),this.lastNeed-=O.length)}function utf8Text(O,P){var A=utf8CheckIncomplete(this,O,P);if(!this.lastNeed)return O.toString("utf8",P);this.lastTotal=A;var N=O.length-(A-this.lastNeed);return O.copy(this.lastChar,0,N),O.toString("utf8",P,N)}function utf8End(O){var P=O&&O.length?this.write(O):"";return this.lastNeed?P+"�":P}function utf16Text(O,P){if((O.length-P)%2==0){var A=O.toString("utf16le",P);if(A){var N=A.charCodeAt(A.length-1);if(N>=55296&&N<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1],A.slice(0,-1)}return A}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=O[O.length-1],O.toString("utf16le",P,O.length-1)}function utf16End(O){var P=O&&O.length?this.write(O):"";if(this.lastNeed){var A=this.lastTotal-this.lastNeed;return P+this.lastChar.toString("utf16le",0,A)}return P}function base64Text(O,P){var A=(O.length-P)%3;return 0===A?O.toString("base64",P):(this.lastNeed=3-A,this.lastTotal=3,1===A?this.lastChar[0]=O[O.length-1]:(this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1]),O.toString("base64",P,O.length-A))}function base64End(O){var P=O&&O.length?this.write(O):"";return this.lastNeed?P+this.lastChar.toString("base64",0,3-this.lastNeed):P}function simpleWrite(O){return O.toString(this.encoding)}function simpleEnd(O){return O&&O.length?this.write(O):""}P.StringDecoder=StringDecoder,StringDecoder.prototype.write=function(O){var P,A;if(0===O.length)return"";if(this.lastNeed){if(void 0===(P=this.fillLast(O)))return"";A=this.lastNeed,this.lastNeed=0}else A=0;return A=z)return O;switch(O){case"%s":return String(N[A++]);case"%d":return Number(N[A++]);case"%j":try{return JSON.stringify(N[A++])}catch(O){return"[Circular]"}default:return O}}),q=N[A];A=3&&(N.depth=arguments[2]),arguments.length>=4&&(N.colors=arguments[3]),isBoolean(A)?N.showHidden=A:A&&P._extend(N,A),isUndefined(N.showHidden)&&(N.showHidden=!1),isUndefined(N.depth)&&(N.depth=2),isUndefined(N.colors)&&(N.colors=!1),isUndefined(N.customInspect)&&(N.customInspect=!0),N.colors&&(N.stylize=stylizeWithColor),formatValue(N,O,N.depth)}function stylizeWithColor(O,P){var A=inspect.styles[P];return A?"\x1b["+inspect.colors[A][0]+"m"+O+"\x1b["+inspect.colors[A][1]+"m":O}function stylizeNoColor(O,P){return O}function arrayToHash(O){var P={};return O.forEach(function(O,A){P[O]=!0}),P}function formatValue(O,A,N){if(O.customInspect&&A&&isFunction(A.inspect)&&A.inspect!==P.inspect&&!(A.constructor&&A.constructor.prototype===A)){var z,U=A.inspect(N,O);return isString(U)||(U=formatValue(O,U,N)),U}var $=formatPrimitive(O,A);if($)return $;var q=Object.keys(A),K=arrayToHash(q);if(O.showHidden&&(q=Object.getOwnPropertyNames(A)),isError(A)&&(q.indexOf("message")>=0||q.indexOf("description")>=0))return formatError(A);if(0===q.length){if(isFunction(A)){var G=A.name?": "+A.name:"";return O.stylize("[Function"+G+"]","special")}if(isRegExp(A))return O.stylize(RegExp.prototype.toString.call(A),"regexp");if(isDate(A))return O.stylize(Date.prototype.toString.call(A),"date");if(isError(A))return formatError(A)}var Y="",J=!1,Z=["{","}"];return(isArray(A)&&(J=!0,Z=["[","]"]),isFunction(A)&&(Y=" [Function"+(A.name?": "+A.name:"")+"]"),isRegExp(A)&&(Y=" "+RegExp.prototype.toString.call(A)),isDate(A)&&(Y=" "+Date.prototype.toUTCString.call(A)),isError(A)&&(Y=" "+formatError(A)),0!==q.length||J&&0!=A.length)?N<0?isRegExp(A)?O.stylize(RegExp.prototype.toString.call(A),"regexp"):O.stylize("[Object]","special"):(O.seen.push(A),z=J?formatArray(O,A,N,K,q):q.map(function(P){return formatProperty(O,A,N,K,P,J)}),O.seen.pop(),reduceToSingleString(z,Y,Z)):Z[0]+Y+Z[1]}function formatPrimitive(O,P){if(isUndefined(P))return O.stylize("undefined","undefined");if(isString(P)){var A="'"+JSON.stringify(P).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return O.stylize(A,"string")}return isNumber(P)?O.stylize(""+P,"number"):isBoolean(P)?O.stylize(""+P,"boolean"):isNull(P)?O.stylize("null","null"):void 0}function formatError(O){return"["+Error.prototype.toString.call(O)+"]"}function formatArray(O,P,A,N,z){for(var U=[],$=0,q=P.length;$O.seen.indexOf(K.value)?(q=isNull(A)?formatValue(O,K.value,null):formatValue(O,K.value,A-1)).indexOf("\n")>-1&&(q=U?q.split("\n").map(function(O){return" "+O}).join("\n").slice(2):"\n"+q.split("\n").map(function(O){return" "+O}).join("\n")):q=O.stylize("[Circular]","special")),isUndefined($)){if(U&&z.match(/^\d+$/))return q;($=JSON.stringify(""+z)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?($=$.slice(1,-1),$=O.stylize($,"name")):($=$.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),$=O.stylize($,"string"))}return $+": "+q}function reduceToSingleString(O,P,A){var N=0;return O.reduce(function(O,P){return N++,P.indexOf("\n")>=0&&N++,O+P.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?A[0]+(""===P?"":P+"\n ")+" "+O.join(",\n ")+" "+A[1]:A[0]+P+" "+O.join(", ")+" "+A[1]}function isArray(O){return Array.isArray(O)}function isBoolean(O){return"boolean"==typeof O}function isNull(O){return null===O}function isNullOrUndefined(O){return null==O}function isNumber(O){return"number"==typeof O}function isString(O){return"string"==typeof O}function isSymbol(O){return"symbol"==typeof O}function isUndefined(O){return void 0===O}function isRegExp(O){return isObject(O)&&"[object RegExp]"===objectToString(O)}function isObject(O){return"object"==typeof O&&null!==O}function isDate(O){return isObject(O)&&"[object Date]"===objectToString(O)}function isError(O){return isObject(O)&&("[object Error]"===objectToString(O)||O instanceof Error)}function isFunction(O){return"function"==typeof O}function isPrimitive(O){return null===O||"boolean"==typeof O||"number"==typeof O||"string"==typeof O||"symbol"==typeof O||void 0===O}function objectToString(O){return Object.prototype.toString.call(O)}function pad(O){return O<10?"0"+O.toString(10):O.toString(10)}P.debuglog=function(O){if(!$[O=O.toUpperCase()]){if(q.test(O)){var A=N.pid;$[O]=function(){var N=P.format.apply(P,arguments);console.error("%s %d: %s",O,A,N)}}else $[O]=function(){}}return $[O]},P.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},P.types=A(52961),P.isArray=isArray,P.isBoolean=isBoolean,P.isNull=isNull,P.isNullOrUndefined=isNullOrUndefined,P.isNumber=isNumber,P.isString=isString,P.isSymbol=isSymbol,P.isUndefined=isUndefined,P.isRegExp=isRegExp,P.types.isRegExp=isRegExp,P.isObject=isObject,P.isDate=isDate,P.types.isDate=isDate,P.isError=isError,P.types.isNativeError=isError,P.isFunction=isFunction,P.isPrimitive=isPrimitive,P.isBuffer=A(39617);var G=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function timestamp(){var O=new Date,P=[pad(O.getHours()),pad(O.getMinutes()),pad(O.getSeconds())].join(":");return[O.getDate(),G[O.getMonth()],P].join(" ")}function hasOwnProperty(O,P){return Object.prototype.hasOwnProperty.call(O,P)}P.log=function(){console.log("%s - %s",timestamp(),P.format.apply(P,arguments))},P.inherits=A(75335),P._extend=function(O,P){if(!P||!isObject(P))return O;for(var A=Object.keys(P),N=A.length;N--;)O[A[N]]=P[A[N]];return O};var Y="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function callbackifyOnRejected(O,P){if(!O){var A=Error("Promise was rejected with a falsy value");A.reason=O,O=A}return P(O)}function callbackify(O){if("function"!=typeof O)throw TypeError('The "original" argument must be of type Function');function callbackified(){for(var P=[],A=0;A-1?P:"Object"===P&&trySlices(O)}return q?tryTypedArrays(O):null}},32432:function(O,P,A){"use strict";var N=A(90854),z="undefined"==typeof globalThis?A.g:globalThis;O.exports=function(){for(var O=[],P=0;P{P(A,O[A],O)}):O.forEach((A,N)=>P(N,A,O))}function getArchtype(O){let P=O[$];return P?P.type_:Array.isArray(O)?1:isMap(O)?2:isSet(O)?3:0}function has(O,P){return 2===getArchtype(O)?O.has(P):Object.prototype.hasOwnProperty.call(O,P)}function set(O,P,A){let N=getArchtype(O);2===N?O.set(P,A):3===N?O.add(A):O[P]=A}function is(O,P){return O===P?0!==O||1/O==1/P:O!=O&&P!=P}function isMap(O){return O instanceof Map}function isSet(O){return O instanceof Set}function latest(O){return O.copy_||O.base_}function shallowCopy(O,P){if(isMap(O))return new Map(O);if(isSet(O))return new Set(O);if(Array.isArray(O))return Array.prototype.slice.call(O);let A=isPlainObject(O);if(!0!==P&&("class_only"!==P||A)){let P=q(O);if(null!==P&&A)return{...O};let N=Object.create(P);return Object.assign(N,O)}{let P=Object.getOwnPropertyDescriptors(O);delete P[$];let A=Reflect.ownKeys(P);for(let N=0;N1&&(O.set=O.add=O.clear=O.delete=dontMutateFrozenCollections),Object.freeze(O),P&&Object.entries(O).forEach(([O,P])=>freeze(P,!0))),O}function dontMutateFrozenCollections(){die(2)}function isFrozen(O){return Object.isFrozen(O)}var G={};function getPlugin(O){let P=G[O];return P||die(0,O),P}function getCurrentScope(){return N}function createScope(O,P){return{drafts_:[],parent_:O,immer_:P,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function usePatchesInScope(O,P){P&&(getPlugin("Patches"),O.patches_=[],O.inversePatches_=[],O.patchListener_=P)}function revokeScope(O){leaveScope(O),O.drafts_.forEach(revokeDraft),O.drafts_=null}function leaveScope(O){O===N&&(N=O.parent_)}function enterScope(O){return N=createScope(N,O)}function revokeDraft(O){let P=O[$];0===P.type_||1===P.type_?P.revoke_():P.revoked_=!0}function processResult(O,P){P.unfinalizedDrafts_=P.drafts_.length;let A=P.drafts_[0],N=void 0!==O&&O!==A;return N?(A[$].modified_&&(revokeScope(P),die(4)),isDraftable(O)&&(O=finalize(P,O),P.parent_||maybeFreeze(P,O)),P.patches_&&getPlugin("Patches").generateReplacementPatches_(A[$].base_,O,P.patches_,P.inversePatches_)):O=finalize(P,A,[]),revokeScope(P),P.patches_&&P.patchListener_(P.patches_,P.inversePatches_),O!==z?O:void 0}function finalize(O,P,A){if(isFrozen(P))return P;let N=P[$];if(!N)return each(P,(z,U)=>finalizeProperty(O,N,P,z,U,A)),P;if(N.scope_!==O)return P;if(!N.modified_)return maybeFreeze(O,N.base_,!0),N.base_;if(!N.finalized_){N.finalized_=!0,N.scope_.unfinalizedDrafts_--;let P=N.copy_,z=P,U=!1;3===N.type_&&(z=new Set(P),P.clear(),U=!0),each(z,(z,$)=>finalizeProperty(O,N,P,z,$,A,U)),maybeFreeze(O,P,!1),A&&O.patches_&&getPlugin("Patches").generatePatches_(N,A,O.patches_,O.inversePatches_)}return N.copy_}function finalizeProperty(O,P,A,N,z,U,$){if(isDraft(z)){let $=U&&P&&3!==P.type_&&!has(P.assigned_,N)?U.concat(N):void 0,q=finalize(O,z,$);if(set(A,N,q),!isDraft(q))return;O.canAutoFreeze_=!1}else $&&A.add(z);if(isDraftable(z)&&!isFrozen(z)){if(!O.immer_.autoFreeze_&&O.unfinalizedDrafts_<1)return;finalize(O,z),(!P||!P.scope_.parent_)&&"symbol"!=typeof N&&Object.prototype.propertyIsEnumerable.call(A,N)&&maybeFreeze(O,z)}}function maybeFreeze(O,P,A=!1){!O.parent_&&O.immer_.autoFreeze_&&O.canAutoFreeze_&&freeze(P,A)}function createProxyProxy(O,P){let A=Array.isArray(O),N={type_:A?1:0,scope_:P?P.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:{},parent_:P,base_:O,draft_:null,copy_:null,revoke_:null,isManual_:!1},z=N,U=Y;A&&(z=[N],U=J);let{revoke:$,proxy:q}=Proxy.revocable(z,U);return N.draft_=q,N.revoke_=$,q}var Y={get(O,P){if(P===$)return O;let A=latest(O);if(!has(A,P))return readPropFromProto(O,A,P);let N=A[P];return O.finalized_||!isDraftable(N)?N:N===peek(O.base_,P)?(prepareCopy(O),O.copy_[P]=createProxy(N,O)):N},has:(O,P)=>P in latest(O),ownKeys:O=>Reflect.ownKeys(latest(O)),set(O,P,A){let N=getDescriptorFromProto(latest(O),P);if(N?.set)return N.set.call(O.draft_,A),!0;if(!O.modified_){let N=peek(latest(O),P),z=N?.[$];if(z&&z.base_===A)return O.copy_[P]=A,O.assigned_[P]=!1,!0;if(is(A,N)&&(void 0!==A||has(O.base_,P)))return!0;prepareCopy(O),markChanged(O)}return!!(O.copy_[P]===A&&(void 0!==A||P in O.copy_)||Number.isNaN(A)&&Number.isNaN(O.copy_[P]))||(O.copy_[P]=A,O.assigned_[P]=!0,!0)},deleteProperty:(O,P)=>(void 0!==peek(O.base_,P)||P in O.base_?(O.assigned_[P]=!1,prepareCopy(O),markChanged(O)):delete O.assigned_[P],O.copy_&&delete O.copy_[P],!0),getOwnPropertyDescriptor(O,P){let A=latest(O),N=Reflect.getOwnPropertyDescriptor(A,P);return N?{writable:!0,configurable:1!==O.type_||"length"!==P,enumerable:N.enumerable,value:A[P]}:N},defineProperty(){die(11)},getPrototypeOf:O=>q(O.base_),setPrototypeOf(){die(12)}},J={};function peek(O,P){let A=O[$],N=A?latest(A):O;return N[P]}function readPropFromProto(O,P,A){let N=getDescriptorFromProto(P,A);return N?"value"in N?N.value:N.get?.call(O.draft_):void 0}function getDescriptorFromProto(O,P){if(!(P in O))return;let A=q(O);for(;A;){let O=Object.getOwnPropertyDescriptor(A,P);if(O)return O;A=q(A)}}function markChanged(O){!O.modified_&&(O.modified_=!0,O.parent_&&markChanged(O.parent_))}function prepareCopy(O){O.copy_||(O.copy_=shallowCopy(O.base_,O.scope_.immer_.useStrictShallowCopy_))}function createProxy(O,P){let A=isMap(O)?getPlugin("MapSet").proxyMap_(O,P):isSet(O)?getPlugin("MapSet").proxySet_(O,P):createProxyProxy(O,P),N=P?P.scope_:getCurrentScope();return N.drafts_.push(A),A}function current(O){return isDraft(O)||die(10,O),currentImpl(O)}function currentImpl(O){let P;if(!isDraftable(O)||isFrozen(O))return O;let A=O[$];if(A){if(!A.modified_)return A.base_;A.finalized_=!0,P=shallowCopy(O,A.scope_.immer_.useStrictShallowCopy_)}else P=shallowCopy(O,!0);return each(P,(O,A)=>{set(P,O,currentImpl(A))}),A&&(A.finalized_=!1),P}each(Y,(O,P)=>{J[O]=function(){return arguments[0]=arguments[0][0],P.apply(this,arguments)}}),J.deleteProperty=function(O,P){return J.set.call(this,O,P,void 0)},J.set=function(O,P,A){return Y.set.call(this,O[0],P,A,O[0])};var Z=new class{constructor(O){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(O,P,A)=>{let N;if("function"==typeof O&&"function"!=typeof P){let A=P;P=O;let N=this;return function(O=A,...z){return N.produce(O,O=>P.call(this,O,...z))}}if("function"!=typeof P&&die(6),void 0!==A&&"function"!=typeof A&&die(7),isDraftable(O)){let z=enterScope(this),U=createProxy(O,void 0),$=!0;try{N=P(U),$=!1}finally{$?revokeScope(z):leaveScope(z)}return usePatchesInScope(z,A),processResult(N,z)}if(O&&"object"==typeof O)die(1,O);else{if(void 0===(N=P(O))&&(N=O),N===z&&(N=void 0),this.autoFreeze_&&freeze(N,!0),A){let P=[],z=[];getPlugin("Patches").generateReplacementPatches_(O,N,P,z),A(P,z)}return N}},this.produceWithPatches=(O,P)=>{let A,N;if("function"==typeof O)return(P,...A)=>this.produceWithPatches(P,P=>O(P,...A));let z=this.produce(O,P,(O,P)=>{A=O,N=P});return[z,A,N]},"boolean"==typeof O?.autoFreeze&&this.setAutoFreeze(O.autoFreeze),"boolean"==typeof O?.useStrictShallowCopy&&this.setUseStrictShallowCopy(O.useStrictShallowCopy)}createDraft(O){isDraftable(O)||die(8),isDraft(O)&&(O=current(O));let P=enterScope(this),A=createProxy(O,void 0);return A[$].isManual_=!0,leaveScope(P),A}finishDraft(O,P){let A=O&&O[$];A&&A.isManual_||die(9);let{scope_:N}=A;return usePatchesInScope(N,P),processResult(void 0,N)}setAutoFreeze(O){this.autoFreeze_=O}setUseStrictShallowCopy(O){this.useStrictShallowCopy_=O}applyPatches(O,P){let A;for(A=P.length-1;A>=0;A--){let N=P[A];if(0===N.path.length&&"replace"===N.op){O=N.value;break}}A>-1&&(P=P.slice(A+1));let N=getPlugin("Patches").applyPatches_;return isDraft(O)?N(O,P):this.produce(O,O=>N(O,P))}},Q=Z.produce;Z.produceWithPatches.bind(Z),Z.setAutoFreeze.bind(Z),Z.setUseStrictShallowCopy.bind(Z),Z.applyPatches.bind(Z);var ee=Z.createDraft.bind(Z),et=Z.finishDraft.bind(Z)},52650:function(O,P,A){"use strict";/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function isObject(O){return"[object Object]"===Object.prototype.toString.call(O)}function isPlainObject(O){var P,A;return!1!==isObject(O)&&(void 0===(P=O.constructor)||!1!==isObject(A=P.prototype)&&!1!==A.hasOwnProperty("isPrototypeOf"))}A.d(P,{P:function(){return isPlainObject}})}}]);