vendor: 7,892 bytes, lines 1-2
1/*! For license information please see 2697-363a98e71834c025.js.LICENSE.txt */ 2(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2697],{8691:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[a,s],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}a=s=null,l=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(l.length);for(var e=[a,s],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(59854),i=(r=o)&&r.__esModule?r:{default:r};var a=void 0,s=void 0,l=[];function u(){0!==l.length&&l[l.length-1].focusContent()}i.default.subscribe(function(e,t){a||s||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",u),(s=a.cloneNode()).addEventListener("focus",u)),(l=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),s.parentElement&&s.parentElement.removeChild(s))})},21009:e=>{"use strict";var t=function(){};e.exports=t},26208:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(44922),a=p(i),s=p(n(49715)),l=p(n(72624)),u=p(n(67582)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(72714)),f=n(69896),h=p(f),d=n(85445);function p(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=t.portalClassName="ReactModalPortal",g=t.bodyOpenClassName="ReactModal__Body--open",y=f.canUseDOM&&void 0!==s.default.createPortal,b=function(e){return document.createElement(e)},w=function(){return y?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function O(e){return e()}var E=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,l=Array(i),c=0;c<i;c++)l[c]=arguments[c];return n=o=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),o.removePortal=function(){!y&&s.default.unmountComponentAtNode(o.node);var e=O(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,a.default.createElement(u.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},v(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(y||(this.node=b("div")),this.node.className=this.props.portalClassName,O(this.props.parentSelector).appendChild(this.node),!y&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:O(e.parentSelector),nextParent:O(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!y&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&y?(!this.node&&y&&(this.node=b("div")),w()(a.default.createElement(u.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(i.Component);E.propTypes={isOpen:l.default.bool.isRequired,style:l.default.shape({content:l.default.object,overlay:l.default.object}),portalClassName:l.default.string,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,className:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),overlayClassName:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),appElement:l.default.oneOfType([l.default.instanceOf(h.default),l.default.instanceOf(f.SafeHTMLCollection),l.default.instanceOf(f.SafeNodeList),l.default.arrayOf(l.default.instanceOf(h.default))]),onAfterOpen:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,ariaHideApp:l.default.bool,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,parentSelector:l.default.func,aria:l.default.object,data:l.default.object,role:l.default.string,contentLabel:l.default.string,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func},E.defaultProps={isOpen:!1,portalClassName:m,bodyOpenClassName:g,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return a.default.createElement("div",e,t)},contentElement:function(e,t){return a.default.createElement("div",e,t)}},E.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,d.polyfill)(E),t.default=E},33551:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(99580);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||(0,r.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},41447:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;
2if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!==o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!==o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!==o--;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},43993:()=>{},53763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,s=n[0],l=n[n.length-1],u=a();if(e===u){if(!o)return;r=l}l!==u||o||(r=s);s===u&&o&&(r=l);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var f=n.indexOf(u);f>-1&&(f+=o?-1:1);if(void 0===(r=n[f]))return t.preventDefault(),void(r=o?l:s).focus();t.preventDefault(),r.focus()};var r,o=n(68391),i=(r=o)&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},58803:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a=[]},t.log=function(){0},t.handleBlur=u,t.handleFocus=c,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",c))};var r,o=n(68391),i=(r=o)&&r.__esModule?r:{default:r};var a=[],s=null,l=!1;function u(){l=!0}function c(){if(l){if(l=!1,!s)return;setTimeout(function(){s.contains(document.activeElement)||((0,i.default)(s)[0]||s).focus()},0)}}},58942:(e,t,n)=>{"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{A:()=>r})},59581:function(e,t,n){var r;e=n.nmd(e),function(){var o=t,i=(e&&e.exports,"object"==typeof n.g&&n.g);i.global!==i&&i.window;var a=/([\0-\u02FF\u0370-\u1AAF\u1B00-\u1DBF\u1E00-\u20CF\u2100-\uD7FF\uE000-\uFE1F\uFE30-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])([\u0300-\u036F\u1AB0-\u1AFF\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]+)/g,s=/([\uD800-\uDBFF])([\uDC00-\uDFFF])/g,l=function(e){for(var t="",n=(e=e.replace(a,function(e,t,n){return l(n)+t}).replace(s,"$2$1")).length;n--;)t+=e.charAt(n);return t},u={version:"0.2.0",reverse:l};void 0===(r=function(){return u}.call(t,n,t,e))||(e.exports=r)}()},59854:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)}
2,this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},67393:(e,t,n)=>{"use strict";function r(e){return!0==(null!=(t=e)&&"object"==typeof t&&!1===Array.isArray(t))&&"[object Object]"===Object.prototype.toString.call(e);var t}n.d(t,{EY:()=>Xe});const o=function(e){var t,n;return!1!==r(e)&&("function"==typeof(t=e.constructor)&&(!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")))};var i=n(59581);function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function s(e){return!!e&&!!e[K]}function l(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&Function.toString.call(n)===V}(e)||Array.isArray(e)||!!e[Z]||!!e.constructor[Z]||v(e)||m(e))}function u(e,t,n){void 0===n&&(n=!1),0===c(e)?(n?Object.keys:J)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function c(e){var t=e[K];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:v(e)?2:m(e)?3:0}function f(e,t){return 2===c(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){return 2===c(e)?e.get(t):e[t]}function d(e,t,n){var r=c(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function p(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function v(e){return U&&e instanceof Map}function m(e){return X&&e instanceof Set}function g(e){return e.o||e.t}function y(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=$(e);delete t[K];for(var n=J(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function b(e,t){return void 0===t&&(t=!1),O(e)||s(e)||!l(e)||(c(e)>1&&(e.set=e.add=e.clear=e.delete=w),Object.freeze(e),t&&u(e,function(e,t){return b(t,!0)},!0)),e}function w(){a(2)}function O(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function E(e){var t=G[e];return t||a(18,e),t}function P(){return z}function C(e,t){t&&(E("Patches"),e.u=[],e.s=[],e.v=t)}function k(e){S(e),e.p.forEach(_),e.p=null}function S(e){e===z&&(z=e.l)}function x(e){return z={p:[],l:z,h:e,m:!0,_:0}}function _(e){var t=e[K];0===t.i||1===t.i?t.j():t.g=!0}function A(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.O||E("ES5").S(t,e,r),r?(n[K].P&&(k(t),a(4)),l(e)&&(e=F(t,e),t.l||D(t,e)),t.u&&E("Patches").M(n[K],e,t.u,t.s)):e=F(t,n,[]),k(t),t.u&&t.v(t.u,t.s),e!==H?e:void 0}function F(e,t,n){if(O(t))return t;var r=t[K];if(!r)return u(t,function(o,i){return j(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return D(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=y(r.k):r.o;u(3===r.i?new Set(o):o,function(t,i){return j(e,r,o,t,i,n)}),D(e,o,!1),n&&e.u&&E("Patches").R(r,n,e.u,e.s)}return r.o}function j(e,t,n,r,o,i){if(s(o)){var a=F(e,o,i&&t&&3!==t.i&&!f(t.D,r)?i.concat(r):void 0);if(d(n,r,a),!s(a))return;e.m=!1}if(l(o)&&!O(o)){if(!e.h.F&&e._<1)return;F(e,o),t&&t.A.l||D(e,o)}}function D(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&b(t,n)}function M(e,t){var n=e[K];return(n?g(n):e)[t]}function T(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function N(e){e.P||(e.P=!0,e.l&&N(e.l))}function R(e){e.o||(e.o=y(e.t))}function I(e,t,n){var r=v(t)?E("MapSet").N(t,n):m(t)?E("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:P(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Q;n&&(o=[r],i=ee);var a=Proxy.revocable(o,i),s=a.revoke,l=a.proxy;return r.k=l,r.j=s,l}(t,n):E("ES5").J(t,n);return(n?n.A:P()).p.push(r),r}function B(e){return s(e)||a(22,e),function e(t){if(!l(t))return t;var n,r=t[K],o=c(t);if(r){if(!r.P&&(r.i<4||!E("ES5").K(r)))return r.t;r.I=!0,n=L(t,o),r.I=!1}
2else n=L(t,o);return u(n,function(t,o){r&&h(r.t,t)===o||d(n,t,e(o))}),3===o?new Set(n):n}(e)}function L(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return y(e)}var q,z,W="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,X="undefined"!=typeof Set,Y="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=W?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),Z=W?Symbol.for("immer-draftable"):"__$immer_draftable",K=W?Symbol.for("immer-state"):"__$immer_state",V=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,$=Object.getOwnPropertyDescriptors||function(e){var t={};return J(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},G={},Q={get:function(e,t){if(t===K)return e;var n=g(e);if(!f(n,t))return function(e,t,n){var r,o=T(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!l(r)?r:r===M(e.t,t)?(R(e),e.o[t]=I(e.A.h,r,e)):r},has:function(e,t){return t in g(e)},ownKeys:function(e){return Reflect.ownKeys(g(e))},set:function(e,t,n){var r=T(g(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=M(g(e),t),i=null==o?void 0:o[K];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(p(n,o)&&(void 0!==n||f(e.t,t)))return!0;R(e),N(e)}return e.o[t]===n&&"number"!=typeof n||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==M(e.t,t)||t in e.t?(e.D[t]=!1,R(e),N(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=g(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){a(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){a(12)}},ee={};u(Q,function(e,t){ee[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),ee.deleteProperty=function(e,t){return Q.deleteProperty.call(this,e[0],t)},ee.set=function(e,t,n){return Q.set.call(this,e[0],t,n,e[0])};var te=function(){function e(e){var t=this;this.O=Y,this.F=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var o=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,a=Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];return i.produce(e,function(e){var r;return(r=n).call.apply(r,[t,e].concat(a))})}}var s;if("function"!=typeof n&&a(6),void 0!==r&&"function"!=typeof r&&a(7),l(e)){var u=x(t),c=I(t,e,void 0),f=!0;try{s=n(c),f=!1}finally{f?k(u):S(u)}return"undefined"!=typeof Promise&&s instanceof Promise?s.then(function(e){return C(u,r),A(e,u)},function(e){throw k(u),e}):(C(u,r),A(s,u))}if(!e||"object"!=typeof e){if((s=n(e))===H)return;return void 0===s&&(s=e),t.F&&b(s,!0),s}a(21,e)},this.produceWithPatches=function(e,n){return"function"==typeof e?function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(o))})}:[t.produce(e,n,function(e,t){r=e,o=t}),r,o];var r,o},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){l(e)||a(8),s(e)&&(e=B(e));var t=x(this),n=I(this,e,void 0);return n[K].C=!0,S(t),n},t.finishDraft=function(e,t){var n=(e&&e[K]).A;return C(n,t),A(void 0,n)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!Y&&a(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=E("Patches").$;return s(e)?o(e,t):this.produce(e,function(e){return o(e,t.slice(n+1))})},e}(),ne=new te,re=ne.produce,oe=(ne.produceWithPatches.bind(ne),ne.setAutoFreeze.bind(ne),ne.setUseProxies.bind(ne),ne.applyPatches.bind(ne),ne.createDraft.bind(ne)),ie=ne.finishDraft.bind(ne);var ae=n(41447),se=n.n(ae);function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ue=new WeakMap,ce=(new WeakMap,new WeakMap),fe=new WeakMap,he
2=new WeakMap,de=new WeakMap;function pe(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ve=/\s/,me=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,ge=/['\u2018\u2019]/,ye=e=>{for(var t=0,n=null,r=e.charCodeAt(0);r;)if(we(r)){var o=Oe(r,e,t);if("SURR"===n||"BMP"===n)break;t+=2,n=o?"MOD":"SURR",r=e.charCodeAt(t)}else if(8205!==r)if(Pe(r)){if(n&&"ZWJ"!==n&&"VAR"!==n)break;t+=1,n="BMP",r=e.charCodeAt(t)}else{if(!Ee(r)){if("MOD"===n){t+=1;break}break}if(n&&"ZWJ"!==n)break;t+=1,n="VAR",r=e.charCodeAt(t)}else t+=1,n="ZWJ",r=e.charCodeAt(t);return t||1},be=(e,t)=>{if(ve.test(e))return!1;if(ge.test(e)){var n=t.charAt(0),r=ye(n);n=t.slice(0,r);var o=t.slice(r);if(be(n,o))return!0}return!me.test(e)},we=e=>55296<=e&&e<=57343,Oe=(e,t,n)=>{if(55356===e){var r=t.charCodeAt(n+1);return r<=57343&&r>=57339}return!1},Ee=e=>e<=65039&&e>=65024,Pe=e=>10084===e||9794===e||9792===e||9760===e||9877===e||9992===e||9711===e,Ce=e=>o(e)&&De.isNodeList(e.children)&&!Ae.isEditor(e),ke={isAncestor:e=>o(e)&&De.isNodeList(e.children),isElement:Ce,isElementList:e=>Array.isArray(e)&&e.every(e=>ke.isElement(e)),isElementProps:e=>void 0!==e.children,isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return Ce(e)&&e[n]===t},matches(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}};function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _e=new WeakMap,Ae={above(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{voids:n=!1,mode:r="lowest",at:o=e.selection,match:i}=t;if(o){var a=Ae.path(e,o),s="lowest"===r;for(var[l,u]of Ae.levels(e,{at:a,voids:n,match:i,reverse:s}
2))if(!Xe.isText(l)&&!Re.equals(a,u))return[l,u]}},addMark(e,t,n){e.addMark(t,n)},after(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:Ae.point(e,t,{edge:"end"}),focus:Ae.end(e,[])},{distance:i=1}=r,a=0;for(var s of Ae.positions(e,xe(xe({},r),{},{at:o}))){if(a>i)break;0!==a&&(n=s),a++}return n},before(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:Ae.start(e,[]),focus:Ae.point(e,t,{edge:"start"})},{distance:i=1}=r,a=0;for(var s of Ae.positions(e,xe(xe({},r),{},{at:o,reverse:!0}))){if(a>i)break;0!==a&&(n=s),a++}return n},deleteBackward(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:n="character"}=t;e.deleteBackward(n)},deleteForward(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:n="character"}=t;e.deleteForward(n)},deleteFragment(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction:n="forward"}=t;e.deleteFragment(n)},edges:(e,t)=>[Ae.start(e,t),Ae.end(e,t)],end:(e,t)=>Ae.point(e,t,{edge:"end"}),first(e,t){var n=Ae.path(e,t,{edge:"start"});return Ae.node(e,n)},fragment(e,t){var n=Ae.range(e,t);return De.fragment(e,n)},hasBlocks:(e,t)=>t.children.some(t=>Ae.isBlock(e,t)),hasInlines:(e,t)=>t.children.some(t=>Xe.isText(t)||Ae.isInline(e,t)),hasTexts:(e,t)=>t.children.every(e=>Xe.isText(e)),insertBreak(e){e.insertBreak()},insertFragment(e,t){e.insertFragment(t)},insertNode(e,t){e.insertNode(t)},insertText(e,t){e.insertText(t)},isBlock:(e,t)=>ke.isElement(t)&&!e.isInline(t),isEditor(e){if(!o(e))return!1;var t=_e.get(e);if(void 0!==t)return t;var n="function"==typeof e.addMark&&"function"==typeof e.apply&&"function"==typeof e.deleteBackward&&"function"==typeof e.deleteForward&&"function"==typeof e.deleteFragment&&"function"==typeof e.insertBreak&&"function"==typeof e.insertFragment&&"function"==typeof e.insertNode&&"function"==typeof e.insertText&&"function"==typeof e.isInline&&"function"==typeof e.isVoid&&"function"==typeof e.normalizeNode&&"function"==typeof e.onChange&&"function"==typeof e.removeMark&&(null===e.marks||o(e.marks))&&(null===e.selection||ze.isRange(e.selection))&&De.isNodeList(e.children)&&Ne.isOperationList(e.operations);return _e.set(e,n),n},isEnd(e,t,n){var r=Ae.end(e,n);return Le.equals(t,r)},isEdge:(e,t,n)=>Ae.isStart(e,t,n)||Ae.isEnd(e,t,n),isEmpty(e,t){var{children:n}=t,[r]=n;return 0===n.length||1===n.length&&Xe.isText(r)&&""===r.text&&!e.isVoid(t)},isInline:(e,t)=>ke.isElement(t)&&e.isInline(t),isNormalizing(e){var t=ce.get(e);return void 0===t||t},isStart(e,t,n){if(0!==t.offset)return!1;var r=Ae.start(e,n);return Le.equals(t,r)},isVoid:(e,t)=>ke.isElement(t)&&e.isVoid(t),last(e,t){var n=Ae.path(e,t,{edge:"end"});return Ae.node(e,n)},leaf(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Ae.path(e,t,n);return[De.leaf(e,r),r]},*levels(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:n=e.selection,reverse:r=!1,voids:o=!1}=t,{match:i}=t;if(null==i&&(i=()=>!0),n){var a=[],s=Ae.path(e,n);for(var[l,u]of De.levels(e,s))if(i(l,u)&&(a.push([l,u]),!o&&Ae.isVoid(e,l)))break;r&&a.reverse(),yield*a}},marks(e){var{marks:t,selection:n}=e;if(!n)return null;if(t)return t;if(ze.isExpanded(n)){var[r]=Ae.nodes(e,{match:Xe.isText});if(r){var[o]=r;return pe(o,["text"])}return{}}var{anchor:i}=n,{path:a}=i,[s]=Ae.leaf(e,a);if(0===i.offset){var l=Ae.previous(e,{at:a,match:Xe.isText}),u=Ae.above(e,{match:t=>Ae.isBlock(e,t)});if(l&&u){var[c,f]=l,[,h]=u;Re.isAncestor(h,f)&&(s=c)}}return pe(s,["text"])},next(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:n="lowest",voids:r=!1}=t,{match:o,at:i=e.selection}=t;if(i){var a=Ae.after(e,i,{voids:r});if(a){var[,s]=Ae.last(e,[]),l=[a.path,s];if(Re.isPath(i)&&0===i.length)throw new Error("Cannot get the next node from the root node!");if(null==o)if(Re.isPath(i)){var[u]=Ae.parent(e,i);o=e=>u.children.includes(e)}else o=()=>!0;var[c]=Ae.nodes(e,{at:l,match:o,mode:n,voids:r});return c}}},node(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Ae.path(e,t,n);return[De.get(e,r),r]},*nodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:n=e.selection,mode:r="all",universal:o=!1,reverse:i=!1,voids:a=!1}=t,{match:s}=t;if(s||(s=()=>!0),n){var l,u;if(Fe.isSpan(n))l=n[0],u=n[1];else{var c=Ae.path(e,n,{edge:"start"}),f=Ae.path(e,n,{edge:"end"});l=i?f:c,u=i?c:f}var h,d=De.nodes(e,{reverse:i,from:l,to:u,pass:t=>{var[n]=t;return!a&&Ae.isVoid(e,n)}}),p=[];for(var[v,m]of d){var g=h&&0===Re.compare(m,h[1]);if("highest"!==r||!g)if(s(v,m))if("lowest"===r&&g)h=[v,m];else{var y="lowest"===r?h:[v,m];y&&(o?p.push(y):yield y),h=[v,m]}else if(o&&!g&&Xe.isText(v))return}"lowest"===r&&h&&(o?p.push(h):yield h),o&&(yield*p)}},normalize(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:n=!1}=t,r=e=>ue.get(e)||[];if(Ae.isNormalizing(e)){if(n){var o=Array.from(De.nodes(e),e=>{var[,t]=e;return t});ue.set(e,o)}0!==r(e).length&&Ae.withoutNormalizing(e,()=>{for(var t of r(e))if(De.has(e,t)){var[n,o]=Ae.node(e,t);
2if(ke.isElement(n)&&0===n.children.length){at.insertNodes(e,{text:""},{at:t.concat(0),voids:!0})}}for(var i=42*r(e).length,a=0;0!==r(e).length;){if(a>i)throw new Error("\n Could not completely normalize the editor after ".concat(i," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\n "));var s=r(e).pop();if(De.has(e,s)){var l=Ae.node(e,s);e.normalizeNode(l)}a++}})}},parent(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Ae.path(e,t,n),o=Re.parent(r);return Ae.node(e,o)},path(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:r,edge:o}=n;if(Re.isPath(t))if("start"===o){var[,i]=De.first(e,t);t=i}else if("end"===o){var[,a]=De.last(e,t);t=a}return ze.isRange(t)&&(t="start"===o?ze.start(t):"end"===o?ze.end(t):Re.common(t.anchor.path,t.focus.path)),Le.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},hasPath:(e,t)=>De.has(e,t),pathRef(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=n,o={current:t,affinity:r,unref(){var{current:t}=o;return Ae.pathRefs(e).delete(o),o.current=null,t}};return Ae.pathRefs(e).add(o),o},pathRefs(e){var t=fe.get(e);return t||(t=new Set,fe.set(e,t)),t},point(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:r="start"}=n;if(Re.isPath(t)){var o;if("end"===r){var[,i]=De.last(e,t);o=i}else{var[,a]=De.first(e,t);o=a}var s=De.get(e,o);if(!Xe.isText(s))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:o,offset:"end"===r?s.text.length:0}}if(ze.isRange(t)){var[l,u]=ze.edges(t);return"start"===r?l:u}return t},pointRef(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=n,o={current:t,affinity:r,unref(){var{current:t}=o;return Ae.pointRefs(e).delete(o),o.current=null,t}};return Ae.pointRefs(e).add(o),o},pointRefs(e){var t=he.get(e);return t||(t=new Set,he.set(e,t)),t},*positions(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:n=e.selection,unit:r="offset",reverse:o=!1,voids:a=!1}=t;if(n){var s=Ae.range(e,n),[l,u]=ze.edges(s),c=o?u:l,f=!1,h="",d=0,p=0,v=0;for(var[m,g]of Ae.nodes(e,{at:n,reverse:o,voids:a})){if(ke.isElement(m)){if(!a&&e.isVoid(m)){yield Ae.start(e,g);continue}if(e.isInline(m))continue;if(Ae.hasInlines(e,m)){var y=Re.isAncestor(g,u.path)?u:Ae.end(e,g),b=Re.isAncestor(g,l.path)?l:Ae.start(e,g);h=Ae.string(e,{anchor:b,focus:y},{voids:a}),h=o?(0,i.reverse)(h):h,f=!0}}if(Xe.isText(m)){var w=Re.equals(g,c.path);for(w?(p=o?c.offset:m.text.length-c.offset,v=c.offset):(p=m.text.length,v=o?p:0),(w||f||"offset"===r)&&(yield{path:g,offset:v},f=!1);;){if(0===d){if(""===h)break;d=O(h,r),h=h.slice(d)}if(v=o?v-d:v+d,(p-=d)<0){d=-p;break}d=0,yield{path:g,offset:v}}}}}function O(e,t){return"character"===t?ye(e):"word"===t?(e=>{for(var t,n=0,r=0,o=!1;t=e.charAt(r);){var i=ye(t);t=e.slice(r,r+i);var a=e.slice(r+i);if(be(t,a))o=!0,n+=i;else{if(o)break;n+=i}r+=i}return n})(e):"line"===t||"block"===t?e.length:1}},previous(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:n="lowest",voids:r=!1}=t,{match:o,at:i=e.selection}=t;if(i){var a=Ae.before(e,i,{voids:r});if(a){var[,s]=Ae.first(e,[]),l=[a.path,s];if(Re.isPath(i)&&0===i.length)throw new Error("Cannot get the previous node from the root node!");if(null==o)if(Re.isPath(i)){var[u]=Ae.parent(e,i);o=e=>u.children.includes(e)}else o=()=>!0;var[c]=Ae.nodes(e,{reverse:!0,at:l,match:o,mode:n,voids:r});return c}}},range:(e,t,n)=>ze.isRange(t)&&!n?t:{anchor:Ae.start(e,t),focus:Ae.end(e,n||t)},rangeRef(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=n,o={current:t,affinity:r,unref(){var{current:t}=o;return Ae.rangeRefs(e).delete(o),o.current=null,t}};return Ae.rangeRefs(e).add(o),o},rangeRefs(e){var t=de.get(e);return t||(t=new Set,de.set(e,t)),t},removeMark(e,t){e.removeMark(t)},setNormalizing(e,t){ce.set(e,t)},start:(e,t)=>Ae.point(e,t,{edge:"start"}),string(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=n,o=Ae.range(e,t),[i,a]=ze.edges(o),s="";for(var[l,u]of Ae.nodes(e,{at:o,match:Xe.isText,voids:r})){var c=l.text;Re.equals(u,a.path)&&(c=c.slice(0,a.offset)),Re.equals(u,i.path)&&(c=c.slice(i.offset)),s+=c}return s},unhangRange(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=n,[o,i]=ze.edges(t);if(0!==o.offset||0!==i.offset||ze.isCollapsed(t))return t;var a=Ae.above(e,{at:i,match:t=>Ae.isBlock(e,t)}),s=a?a[1]:[],l={anchor:Ae.start(e,[]),focus:i},u=!0;for(var[c,f]of Ae.nodes(e,{at:l,match:Xe.isText,reverse:!0,voids:r}))if(u)u=!1;else if(""!==c.text||Re.isBefore(f,s)){i={path:f,offset:c.text.length};break}return{anchor:o,focus:i}},void(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ae.above(e,xe(xe({},t),{},{match:t=>Ae.isVoid(e,t)}))},withoutNormalizing(e,t){var n=Ae.isNormalizing(e);Ae.setNormalizing(e,!1);try{t()}finally{Ae.setNormalizing(e,n)}Ae.normalize(e)}},Fe={isSpan:e=>Array.isArray(e)&&2===e.length&&e.every(Re.isPath)},je=new WeakMap,De={ancestor(e,t){var n=De.get(e,t);if(Xe.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(n));return n},*ancestors(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of Re.ancestors(t,n)){var o=[De.ancestor(e,r),r];yield o}},child(e,t){if(Xe.isText(e))throw new Error("Cannot get the child of a text node: ".concat(JSON.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(JSON.stringify(e)));return n},*children(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:r=!1}=n,o=De.ancestor(e,t),{children:i}=o,a=r?i.length-1:0;r?a>=0:a<i.length;){var s=De.child(o,a),l=t.concat(a);yield[s,l],a=r?a-1:a+1}},common(e,t,n){var r=Re.common(t,n);return[De.get(e,r),r]},descendant(e,t){var n=De.get(e,t);if(Ae.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(n));return n},*descendants(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[n,r]of De.nodes(e,t))0!==r.length&&(yield[n,r])},*elements(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[n,r]of De.nodes(e,t))ke.isElement(n)&&(yield[n,r])},extractProps:e=>ke.isAncestor(e)?pe(e,["children"]):pe(e,["text"]),first(e,t){for(var n=t.slice(),r=De.get(e,n);r&&!Xe.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment(e,t){if(Xe.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(JSON.stringify(e)));var n=re({children:e.children},e=>{var[n,r]=ze.edges(t),o=De.nodes(e,{reverse:!0,pass:e=>{var[,n]=e;return!ze.includes(t,n)}});for(var[,i]of o){if(!ze.includes(t,i)){var a=De.parent(e,i),s=i[i.length-1];a.children.splice(s,1)}if(Re.equals(i,r.path)){var l=De.leaf(e,i);l.text=l.text.slice(0,r.offset)}if(Re.equals(i,n.path)){var u=De.leaf(e,i);u.text=u.text.slice(n.offset)}}Ae.isEditor(e)&&(e.selection=null)});return n.children},get(e,t){for(var n=e,r=0;r<t.length;r++){var o=t[r];if(Xe.isText(n)||!n.children[o])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(JSON.stringify(e)));n=n.children[o]}return n},has(e,t){for(var n=e,r=0;r<t.length;r++){var o=t[r];if(Xe.isText(n)||!n.children[o])return!1;
2n=n.children[o]}return!0},isNode:e=>Xe.isText(e)||ke.isElement(e)||Ae.isEditor(e),isNodeList(e){if(!Array.isArray(e))return!1;var t=je.get(e);if(void 0!==t)return t;var n=e.every(e=>De.isNode(e));return je.set(e,n),n},last(e,t){for(var n=t.slice(),r=De.get(e,n);r&&!Xe.isText(r)&&0!==r.children.length;){var o=r.children.length-1;r=r.children[o],n.push(o)}return[r,n]},leaf(e,t){var n=De.get(e,t);if(!Xe.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(n));return n},*levels(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of Re.levels(t,n)){var o=De.get(e,r);yield[o,r]}},matches:(e,t)=>ke.isElement(e)&&ke.isElementProps(t)&&ke.matches(e,t)||Xe.isText(e)&&Xe.isTextProps(t)&&Xe.matches(e,t),*nodes(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:n,reverse:r=!1}=t,{from:o=[],to:i}=t,a=new Set,s=[],l=e;!i||!(r?Re.isBefore(s,i):Re.isAfter(s,i));)if(a.has(l)||(yield[l,s]),a.has(l)||Xe.isText(l)||0===l.children.length||null!=n&&!1!==n([l,s])){if(0===s.length)break;if(!r){var u=Re.next(s);if(De.has(e,u)){s=u,l=De.get(e,s);continue}}if(r&&0!==s[s.length-1])s=Re.previous(s),l=De.get(e,s);else s=Re.parent(s),l=De.get(e,s),a.add(l)}else{a.add(l);var c=r?l.children.length-1:0;Re.isAncestor(s,o)&&(c=o[s.length]),s=s.concat(c),l=De.get(e,s)}},parent(e,t){var n=Re.parent(t),r=De.get(e,n);if(Xe.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:e=>Xe.isText(e)?e.text:e.children.map(De.string).join(""),*texts(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[n,r]of De.nodes(e,t))Xe.isText(n)&&(yield[n,r])}};function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Ne={isNodeOperation:e=>Ne.isOperation(e)&&e.type.endsWith("_node"),isOperation(e){if(!o(e))return!1;switch(e.type){case"insert_node":case"remove_node":return Re.isPath(e.path)&&De.isNode(e.node);case"insert_text":case"remove_text":return"number"==typeof e.offset&&"string"==typeof e.text&&Re.isPath(e.path);case"merge_node":return"number"==typeof e.position&&Re.isPath(e.path)&&o(e.properties);case"move_node":return Re.isPath(e.path)&&Re.isPath(e.newPath);case"set_node":return Re.isPath(e.path)&&o(e.properties)&&o(e.newProperties);case"set_selection":return null===e.properties&&ze.isRange(e.newProperties)||null===e.newProperties&&ze.isRange(e.properties)||o(e.properties)&&o(e.newProperties);case"split_node":return Re.isPath(e.path)&&"number"==typeof e.position&&o(e.properties);default:return!1}},isOperationList:e=>Array.isArray(e)&&e.every(e=>Ne.isOperation(e)),isSelectionOperation:e=>Ne.isOperation(e)&&e.type.endsWith("_selection"),isTextOperation:e=>Ne.isOperation(e)&&e.type.endsWith("_text"),inverse(e){switch(e.type){case"insert_node":return Te(Te({},e),{},{type:"remove_node"});case"insert_text":return Te(Te({},e),{},{type:"remove_text"});case"merge_node":return Te(Te({},e),{},{type:"split_node",path:Re.previous(e.path)});case"move_node":var{newPath:t,path:n}=e;if(Re.equals(t,n))return e;if(Re.isSibling(n,t))return Te(Te({},e),{},{path:t,newPath:n});var r=Re.transform(n,e),o=Re.transform(Re.next(n),e);return Te(Te({},e),{},{path:r,newPath:o});case"remove_node":return Te(Te({},e),{},{type:"insert_node"});case"remove_text":return Te(Te({},e),{},{type:"insert_text"});case"set_node":var{properties:i,newProperties:a}=e;return Te(Te({},e),{},{properties:a,newProperties:i});case"set_selection":var{properties:s,newProperties:l}=e;return Te(Te({},e),{},null==s?{properties:l,newProperties:null}:null==l?{properties:null,newProperties:s}:{properties:l,newProperties:s});case"split_node":return Te(Te({},e),{},{type:"merge_node",path:Re.next(e.path)})}}},Re={ancestors(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:n=!1}=t,r=Re.levels(e,t);return r=n?r.slice(1):r.slice(0,-1)},common(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var o=e[r];if(o!==t[r])break;n.push(o)}return n},compare(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter(e,t){var n=e.length-1,r=e.slice(0,n),o=t.slice(0,n),i=e[n],a=t[n];return Re.equals(r,o)&&i>a},endsAt(e,t){var n=e.length,r=e.slice(0,n),o=t.slice(0,n);return Re.equals(r,o)},endsBefore(e,t){var n=e.length-1,r=e.slice(0,n),o=t.slice(0,n),i=e[n],a=t[n];return Re.equals(r,o)&&i<a},equals:(e,t)=>e.length===t.length&&e.every((e,n)=>e===t[n]),hasPrevious:e=>e[e.length-1]>0,isAfter:(e,t)=>1===Re.compare(e,t),isAncestor:(e,t)=>
2e.length<t.length&&0===Re.compare(e,t),isBefore:(e,t)=>-1===Re.compare(e,t),isChild:(e,t)=>e.length===t.length+1&&0===Re.compare(e,t),isCommon:(e,t)=>e.length<=t.length&&0===Re.compare(e,t),isDescendant:(e,t)=>e.length>t.length&&0===Re.compare(e,t),isParent:(e,t)=>e.length+1===t.length&&0===Re.compare(e,t),isPath:e=>Array.isArray(e)&&(0===e.length||"number"==typeof e[0]),isSibling(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&Re.equals(n,r)},levels(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:n=!1}=t,r=[],o=0;o<=e.length;o++)r.push(e.slice(0,o));return n&&r.reverse(),r},next(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},parent(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative(e,t){if(!Re.isAncestor(t,e)&&!Re.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return re(e,r=>{var{affinity:o="forward"}=n;if(0!==e.length)switch(t.type){case"insert_node":var{path:i}=t;(Re.equals(i,r)||Re.endsBefore(i,r)||Re.isAncestor(i,r))&&(r[i.length-1]+=1);break;case"remove_node":var{path:a}=t;if(Re.equals(a,r)||Re.isAncestor(a,r))return null;Re.endsBefore(a,r)&&(r[a.length-1]-=1);break;case"merge_node":var{path:s,position:l}=t;Re.equals(s,r)||Re.endsBefore(s,r)?r[s.length-1]-=1:Re.isAncestor(s,r)&&(r[s.length-1]-=1,r[s.length]+=l);break;case"split_node":var{path:u,position:c}=t;if(Re.equals(u,r)){if("forward"===o)r[r.length-1]+=1;else if("backward"!==o)return null}else Re.endsBefore(u,r)?r[u.length-1]+=1:Re.isAncestor(u,r)&&e[u.length]>=c&&(r[u.length-1]+=1,r[u.length]-=c);break;case"move_node":var{path:f,newPath:h}=t;if(Re.equals(f,h))return;if(Re.isAncestor(f,r)||Re.equals(f,r)){var d=h.slice();return Re.endsBefore(f,h)&&f.length<h.length&&(d[f.length-1]-=1),d.concat(r.slice(f.length))}Re.isSibling(f,h)&&(Re.isAncestor(h,r)||Re.equals(h,r))?Re.endsBefore(f,r)?r[f.length-1]-=1:r[f.length-1]+=1:Re.endsBefore(h,r)||Re.equals(h,r)||Re.isAncestor(h,r)?(Re.endsBefore(f,r)&&(r[f.length-1]-=1),r[h.length-1]+=1):Re.endsBefore(f,r)&&(Re.equals(h,r)&&(r[h.length-1]+=1),r[f.length-1]-=1)}})}};function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Le={compare(e,t){var n=Re.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:(e,t)=>1===Le.compare(e,t),isBefore:(e,t)=>-1===Le.compare(e,t),equals:(e,t)=>e.offset===t.offset&&Re.equals(e.path,t.path),isPoint:e=>o(e)&&"number"==typeof e.offset&&Re.isPath(e.path),transform(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return re(e,e=>{var{affinity:r="forward"}=n,{path:o,offset:i}=e;switch(t.type){case"insert_node":case"move_node":e.path=Re.transform(o,t,n);break;case"insert_text":Re.equals(t.path,o)&&t.offset<=i&&(e.offset+=t.text.length);break;case"merge_node":Re.equals(t.path,o)&&(e.offset+=t.position),e.path=Re.transform(o,t,n);break;case"remove_text":Re.equals(t.path,o)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(Re.equals(t.path,o)||Re.isAncestor(t.path,o))return null;e.path=Re.transform(o,t,n);break;
2case"split_node":if(Re.equals(t.path,o)){if(t.position===i&&null==r)return null;(t.position<i||t.position===i&&"forward"===r)&&(e.offset-=t.position,e.path=Re.transform(o,t,Be(Be({},n),{},{affinity:"forward"})))}else e.path=Re.transform(o,t,n)}})}};function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var ze={edges(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:n=!1}=t,{anchor:r,focus:o}=e;return ze.isBackward(e)===n?[r,o]:[o,r]},end(e){var[,t]=ze.edges(e);return t},equals:(e,t)=>Le.equals(e.anchor,t.anchor)&&Le.equals(e.focus,t.focus),includes(e,t){if(ze.isRange(t)){if(ze.includes(e,t.anchor)||ze.includes(e,t.focus))return!0;var[n,r]=ze.edges(e),[o,i]=ze.edges(t);return Le.isBefore(n,o)&&Le.isAfter(r,i)}var[a,s]=ze.edges(e),l=!1,u=!1;return Le.isPoint(t)?(l=Le.compare(t,a)>=0,u=Le.compare(t,s)<=0):(l=Re.compare(t,a.path)>=0,u=Re.compare(t,s.path)<=0),l&&u},intersection(e,t){var n=pe(e,["anchor","focus"]),[r,o]=ze.edges(e),[i,a]=ze.edges(t),s=Le.isBefore(r,i)?i:r,l=Le.isBefore(o,a)?o:a;return Le.isBefore(l,s)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({anchor:s,focus:l},n)},isBackward(e){var{anchor:t,focus:n}=e;return Le.isAfter(t,n)},isCollapsed(e){var{anchor:t,focus:n}=e;return Le.equals(t,n)},isExpanded:e=>!ze.isCollapsed(e),isForward:e=>!ze.isBackward(e),isRange:e=>o(e)&&Le.isPoint(e.anchor)&&Le.isPoint(e.focus),*points(e){yield[e.anchor,"anchor"],yield[e.focus,"focus"]},start(e){var[t]=ze.edges(e);return t},transform(e,t){var n,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:i="inward"}=o;return"inward"===i?ze.isForward(e)?(n="forward",r="backward"):(n="backward",r="forward"):"outward"===i?ze.isForward(e)?(n="backward",r="forward"):(n="forward",r="backward"):(n=i,r=i),re(e,e=>{var o=Le.transform(e.anchor,t,{affinity:n}),i=Le.transform(e.focus,t,{affinity:r});if(!o||!i)return null;e.anchor=o,e.focus=i})}};function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Xe={equals(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{loose:r=!1}=n;function o(e){return pe(e,["text"])}return se()(r?o(e):e,r?o(t):t)},isText:e=>o(e)&&"string"==typeof e.text,isTextList:e=>Array.isArray(e)&&e.every(e=>Xe.isText(e)),isTextProps:e=>void 0!==e.text,matches(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations(e,t){var n=[Ue({},e)];for(var r of t){var o=pe(r,["anchor","focus"]),[i,a]=ze.edges(r),s=[],l=0;for(var u of n){var{length:c}=u.text,f=l;if(l+=c,i.offset<=f&&a.offset>=l)Object.assign(u,o),s.push(u);else if(i.offset!==a.offset&&(i.offset===l||a.offset===f)||i.offset>l||a.offset<f||a.offset===f&&0!==f)s.push(u);else{var h=u,d=void 0,p=void 0;if(a.offset<l){var v=a.offset-f;p=Ue(Ue({},h),{},{text:h.text.slice(v)}),h=Ue(Ue({},h),{},{text:h.text.slice(0,v)})}if(i.offset>f){var m=i.offset-f;d=Ue(Ue({},h),{},{text:h.text.slice(0,m)}),h=Ue(Ue({},h),{},{text:h.text.slice(m)})}Object.assign(h,o),d&&s.push(d),s.push(h),p&&s.push(p)}}n=s}return n}};function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Ye(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Ze={transform(e,t){e.children=oe(e.children);var n=e.selection&&oe(e.selection);try{n=((e,t,n)=>{switch(n.type){case"insert_node":var{path:r,node:o}=n,i=De.parent(e,r),a=r[r.length-1];if(a>i.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(i.children.splice(a,0,o),t)for(var[s,l]of ze.points(t))t[l]=Le.transform(s,n);break;case"insert_text":var{path:u,offset:c,text:f}=n;if(0===f.length)break;var h=De.leaf(e,u),d=h.text.slice(0,c),p=h.text.slice(c);if(h.text=d+f+p,t)for(var[v,m]of ze.points(t))t[m]=Le.transform(v,n);break;case"merge_node":var{path:g}=n,y=De.get(e,g),b=Re.previous(g),w=De.get(e,b),O=De.parent(e,g),E=g[g.length-1];if(Xe.isText(y)&&Xe.isText(w))w.text+=y.text;else{if(Xe.isText(y)||Xe.isText(w))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(g,"] to nodes of different interfaces: ").concat(y," ").concat(w));w.children.push(...y.children)}if(O.children.splice(E,1),t)for(var[P,C]of ze.points(t))t[C]=Le.transform(P,n);break;case"move_node":var{path:k,newPath:S}=n;if(Re.isAncestor(k,S))throw new Error("Cannot move a path [".concat(k,"] to new path [").concat(S,"] because the destination is inside itself."));var x=De.get(e,k),_=De.parent(e,k),A=k[k.length-1];_.children.splice(A,1);var F=Re.transform(k,n),j=De.get(e,Re.parent(F)),D=F[F.length-1];if(j.children.splice(D,0,x),t)for(var[M,T]of ze.points(t))t[T]=Le.transform(M,n);break;case"remove_node":var{path:N}=n,R=N[N.length-1];if(De.parent(e,N).children.splice(R,1),t)for(var[I,B]of ze.points(t)){var L=Le.transform(I,n);if(null!=t&&null!=L)t[B]=L;else{var q=void 0,z=void 0;for(var[W,U]of De.texts(e)){if(-1!==Re.compare(U,N)){z=[W,U];break}q=[W,U]}q?(I.path=q[1],I.offset=q[0].text.length):z?(I.path=z[1],I.offset=0):t=null}}break;case"remove_text":var{path:X,offset:Y,text:H}=n;if(0===H.length)break;var Z=De.leaf(e,X),K=Z.text.slice(0,Y),V=Z.text.slice(Y+H.length);if(Z.text=K+V,t)for(var[J,$]of ze.points(t))t[$]=Le.transform(J,n);break;case"set_node":var{path:G,properties:Q,newProperties:ee}=n;if(0===G.length)throw new Error("Cannot set properties on the root node!");var te=De.get(e,G);for(var ne in ee){if("children"===ne||"text"===ne)throw new Error('Cannot set the "'.concat(ne,'" property of nodes!'));var re=ee[ne];null==re?delete te[ne]:te[ne]=re}for(var oe in Q)ee.hasOwnProperty(oe)||delete te[oe];break;case"set_selection":var{newProperties:ie}=n;if(null==ie)t=ie;else{if(null==t){if(!ze.isRange(ie))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(JSON.stringify(ie)," when there is no current selection."));t=He({},ie)}for(var ae in ie){var se=ie[ae];if(null==se){if("anchor"===ae||"focus"===ae)throw new Error('Cannot remove the "'.concat(ae,'" selection property'));delete t[ae]}else t[ae]=se}}break;case"split_node":var{path:le,position:ue,properties:ce}=n;if(0===le.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(le,"] because the root node cannot be split."));var fe,he=De.get(e,le),de=De.parent(e,le),pe=le[le.length-1];if(Xe.isText(he)){var ve=he.text.slice(0,ue),me=he.text.slice(ue);he.text=ve,fe=He(He({},ce),{},{text:me})}else{var ge=he.children.slice(0,ue),ye=he.children.slice(ue);he.children=ge,fe=He(He({},ce),{},{children:ye})}if(de.children.splice(pe+1,0,fe),t)for(var[be,we]of ze.points(t))t[we]=Le.transform(be,n)}return t})(e,n,t)}finally{e.children=ie(e.children),e.selection=n?s(n)?ie(n):n:null}}};function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Ke(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Je={insertNodes(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ae.withoutNormalizing(e,()=>{var{hanging:r=!1,voids:o=!1,mode:i="lowest"}=n,{at:a,match:s,select:l}=n;if(De.isNode(t)&&(t=[t]),0!==t.length){var[u]=t;if(a||(a=e.selection?e.selection:e.children.length>0?Ae.end(e,[]):[0],l=!0),null==l&&(l=!1),ze.isRange(a))if(r||(a=Ae.unhangRange(e,a)),ze.isCollapsed(a))a=a.anchor;else{var[,c]=ze.edges(a),f=Ae.pointRef(e,c);at.delete(e,{at:a}),a=f.unref()}if(Le.isPoint(a)){null==s&&(s=Xe.isText(u)?e=>Xe.isText(e):e.isInline(u)?t=>Xe.isText(t)||Ae.isInline(e,t):t=>Ae.isBlock(e,t));var[h]=Ae.nodes(e,{at:a.path,match:s,mode:i,voids:o});if(!h)return;var[,d]=h,p=Ae.pathRef(e,d),v=Ae.isEnd(e,a,d);at.splitNodes(e,{at:a,match:s,mode:i,voids:o});var m=p.unref();a=v?Re.next(m):m}var g=Re.parent(a),y=a[a.length-1];if(o||!Ae.void(e,{at:g})){for(var b of t){var w=g.concat(y);y++,e.apply({type:"insert_node",path:w,node:b})}if(l){var O=Ae.end(e,a);O&&at.select(e,O)}}}})},liftNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{at:n=e.selection,mode:r="lowest",voids:o=!1}=t,{match:i}=t;if(null==i&&(i=Re.isPath(n)?Qe(e,n):t=>Ae.isBlock(e,t)),n){var a=Ae.nodes(e,{at:n,match:i,mode:r,voids:o}),s=Array.from(a,t=>{var[,n]=t;return Ae.pathRef(e,n)});for(var l of s){var u=l.unref();if(u.length<2)throw new Error("Cannot lift node at a path [".concat(u,"] because it has a depth of less than `2`."));var c=Ae.node(e,Re.parent(u)),[f,h]=c,d=u[u.length-1],{length:p}=f.children;if(1===p){var v=Re.next(h);at.moveNodes(e,{at:u,to:v,voids:o}),at.removeNodes(e,{at:h,voids:o})}else if(0===d)at.moveNodes(e,{at:u,to:h,voids:o});else if(d===p-1){var m=Re.next(h);at.moveNodes(e,{at:u,to:m,voids:o})}else{var g=Re.next(u),y=Re.next(h);at.splitNodes(e,{at:g,voids:o}),at.moveNodes(e,{at:u,to:y,voids:o})}}}})},mergeNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{match:n,at:r=e.selection}=t,{hanging:o=!1,voids:i=!1,mode:a="lowest"}=t;if(r){if(null==n)if(Re.isPath(r)){var[s]=Ae.parent(e,r);n=e=>s.children.includes(e)}else n=t=>Ae.isBlock(e,t);if(!o&&ze.isRange(r)&&(r=Ae.unhangRange(e,r)),ze.isRange(r))if(ze.isCollapsed(r))r=r.anchor;else{var[,l]=ze.edges(r),u=Ae.pointRef(e,l);at.delete(e,{at:r}),r=u.unref(),null==t.at&&at.select(e,r)}var[c]=Ae.nodes(e,{at:r,match:n,voids:i,mode:a}),f=Ae.previous(e,{at:r,match:n,voids:i,mode:a});if(c&&f){var[h,d]=c,[p,v]=f;if(0!==d.length&&0!==v.length){var m,g,y=Re.next(v),b=Re.common(d,v),w=Re.isSibling(d,v),O=Array.from(Ae.levels(e,{at:d}),e=>{var[t]=e;return t}).slice(b.length).slice(0,-1),E=Ae.above(e,{at:d,mode:"highest",match:t=>O.includes(t)&&$e(e,t)}),P=E&&Ae.pathRef(e,E[1]);if(Xe.isText(h)&&Xe.isText(p)){var C=pe(h,["text"]);g=p.text.length,m=C}else{if(!ke.isElement(h)||!ke.isElement(p))throw new Error("Cannot merge the node at path [".concat(d,"] with the previous sibling because it is not the same kind: ").concat(JSON.stringify(h)," ").concat(JSON.stringify(p)));C=pe(h,["children"]);g=p.children.length,m=C}w||at.moveNodes(e,{at:d,to:y,voids:i}),P&&at.removeNodes(e,{at:P.current,voids:i}),ke.isElement(p)&&Ae.isEmpty(e,p)||Xe.isText(p)&&""===p.text&&0!==v[v.length-1]?at.removeNodes(e,{at:v,voids:i}):e.apply({type:"merge_node",path:y,position:g,properties:m}),P&&P.unref()}}}})},moveNodes(e,t){Ae.withoutNormalizing(e,()=>{var{to:n,at:r=e.selection,mode:o="lowest",voids:i=!1}=t,{match:a}=t;if(r){null==a&&(a=Re.isPath(r)?Qe(e,r):t=>Ae.isBlock(e,t));var s=Ae.pathRef(e,n),l=Ae.nodes(e,{at:r,match:a,mode:o,voids:i}),u=Array.from(l,t=>{var[,n]=t;return Ae.pathRef(e,n)});for(var c of u){var f=c.unref(),h=s.current;0!==f.length&&e.apply({type:"move_node",path:f,newPath:h}),s.current&&Re.isSibling(h,f)&&Re.isAfter(h,f)&&(s.current=Re.next(s.current))}s.unref()}})},removeNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{hanging:n=!1,voids:r=!1,mode:o="lowest"}=t,{at:i=e.selection,match:a}=t;
2if(i){null==a&&(a=Re.isPath(i)?Qe(e,i):t=>Ae.isBlock(e,t)),!n&&ze.isRange(i)&&(i=Ae.unhangRange(e,i));var s=Ae.nodes(e,{at:i,match:a,mode:o,voids:r}),l=Array.from(s,t=>{var[,n]=t;return Ae.pathRef(e,n)});for(var u of l){var c=u.unref();if(c){var[f]=Ae.node(e,c);e.apply({type:"remove_node",path:c,node:f})}}}})},setNodes(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ae.withoutNormalizing(e,()=>{var{match:r,at:o=e.selection}=n,{hanging:i=!1,mode:a="lowest",split:s=!1,voids:l=!1}=n;if(o){if(null==r&&(r=Re.isPath(o)?Qe(e,o):t=>Ae.isBlock(e,t)),!i&&ze.isRange(o)&&(o=Ae.unhangRange(e,o)),s&&ze.isRange(o)){var u=Ae.rangeRef(e,o,{affinity:"inward"}),[c,f]=ze.edges(o),h="lowest"===a?"lowest":"highest",d=Ae.isEnd(e,f,f.path);at.splitNodes(e,{at:f,match:r,mode:h,voids:l,always:!d});var p=Ae.isStart(e,c,c.path);at.splitNodes(e,{at:c,match:r,mode:h,voids:l,always:!p}),o=u.unref(),null==n.at&&at.select(e,o)}for(var[v,m]of Ae.nodes(e,{at:o,match:r,mode:a,voids:l})){var g={},y={};if(0!==m.length){for(var b in t)"children"!==b&&"text"!==b&&t[b]!==v[b]&&(v.hasOwnProperty(b)&&(g[b]=v[b]),y[b]=t[b]);0!==Object.keys(y).length&&e.apply({type:"set_node",path:m,properties:g,newProperties:y})}}}})},splitNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{mode:n="lowest",voids:r=!1}=t,{match:o,at:i=e.selection,height:a=0,always:s=!1}=t;if(null==o&&(o=t=>Ae.isBlock(e,t)),ze.isRange(i)&&(i=Ge(e,i)),Re.isPath(i)){var l=i,u=Ae.point(e,l),[c]=Ae.parent(e,l);o=e=>e===c,a=u.path.length-l.length+1,i=u,s=!0}if(i){var f=Ae.pointRef(e,i,{affinity:"backward"}),[h]=Ae.nodes(e,{at:i,match:o,mode:n,voids:r});if(h){var d=Ae.void(e,{at:i,mode:"highest"});if(!r&&d){var[p,v]=d;if(ke.isElement(p)&&e.isInline(p)){var m=Ae.after(e,v);if(!m){var g=Re.next(v);at.insertNodes(e,{text:""},{at:g,voids:r}),m=Ae.point(e,g)}i=m,s=!0}a=i.path.length-v.length+1,s=!0}var y=Ae.pointRef(e,i),b=i.path.length-a,[,w]=h,O=i.path.slice(0,b),E=0===a?i.offset:i.path[b]+0;for(var[P,C]of Ae.levels(e,{at:O,reverse:!0,voids:r})){var k=!1;if(C.length<w.length||0===C.length||!r&&Ae.isVoid(e,P))break;var S=f.current,x=Ae.isEnd(e,S,C);if(s||!f||!Ae.isEdge(e,S,C)){k=!0;var _=De.extractProps(P);e.apply({type:"split_node",path:C,position:E,properties:_})}E=C[C.length-1]+(k||x?1:0)}if(null==t.at){var A=y.current||Ae.end(e,[]);at.select(e,A)}f.unref(),y.unref()}}})},unsetNodes(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r={};for(var o of t)r[o]=null;at.setNodes(e,r,n)},unwrapNodes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{mode:n="lowest",split:r=!1,voids:o=!1}=t,{at:i=e.selection,match:a}=t;if(i){null==a&&(a=Re.isPath(i)?Qe(e,i):t=>Ae.isBlock(e,t)),Re.isPath(i)&&(i=Ae.range(e,i));var s=ze.isRange(i)?Ae.rangeRef(e,i):null,l=Ae.nodes(e,{at:i,match:a,mode:n,voids:o}),u=Array.from(l,t=>{var[,n]=t;return Ae.pathRef(e,n)}),c=function(t){var n=t.unref(),[i]=Ae.node(e,n),a=Ae.range(e,n);r&&s&&(a=ze.intersection(s.current,a)),at.liftNodes(e,{at:a,match:e=>ke.isAncestor(i)&&i.children.includes(e),voids:o})};for(var f of u)c(f);s&&s.unref()}})},wrapNodes(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ae.withoutNormalizing(e,()=>{var{mode:r="lowest",split:o=!1,voids:i=!1}=n,{match:a,at:s=e.selection}=n;if(s){if(null==a&&(a=Re.isPath(s)?Qe(e,s):e.isInline(t)?t=>Ae.isInline(e,t)||Xe.isText(t):t=>Ae.isBlock(e,t)),o&&ze.isRange(s)){var[l,u]=ze.edges(s),c=Ae.rangeRef(e,s,{affinity:"inward"});at.splitNodes(e,{at:u,match:a,voids:i}),at.splitNodes(e,{at:l,match:a,voids:i}),s=c.unref(),null==n.at&&at.select(e,s)}var f=Array.from(Ae.nodes(e,{at:s,match:e.isInline(t)?t=>Ae.isBlock(e,t):e=>Ae.isEditor(e),mode:"lowest",voids:i}));for(var[,h]of f){var d=ze.isRange(s)?ze.intersection(s,Ae.range(e,h)):s;if(d){var p=Array.from(Ae.nodes(e,{at:d,match:a,mode:r,voids:i}));if(p.length>0){var v=function(){var[n]=p,r=p[p.length-1],[,o]=n,[,a]=r;if(0===o.length&&0===a.length)return"continue";var s=Re.equals(o,a)?Re.parent(o):Re.common(o,a),l=Ae.range(e,o,a),u=Ae.no
2de(e,s),[c]=u,f=s.length+1,h=Re.next(a.slice(0,f)),d=Ve(Ve({},t),{},{children:[]});at.insertNodes(e,d,{at:h,voids:i}),at.moveNodes(e,{at:l,match:e=>ke.isAncestor(c)&&c.children.includes(e),to:h.concat(0),voids:i})}();if("continue"===v)continue}}}}})}},$e=(e,t)=>{if(ke.isElement(t)){var n=t;return!!Ae.isVoid(e,t)||1===n.children.length&&$e(e,n.children[0])}return!Ae.isEditor(t)},Ge=(e,t)=>{if(ze.isCollapsed(t))return t.anchor;var[,n]=ze.edges(t),r=Ae.pointRef(e,n);return at.delete(e,{at:t}),r.unref()},Qe=(e,t)=>{var[n]=Ae.node(e,t);return e=>e===n};function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var nt={collapse(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{edge:n="anchor"}=t,{selection:r}=e;if(r)if("anchor"===n)at.select(e,r.anchor);else if("focus"===n)at.select(e,r.focus);else if("start"===n){var[o]=ze.edges(r);at.select(e,o)}else if("end"===n){var[,i]=ze.edges(r);at.select(e,i)}},deselect(e){var{selection:t}=e;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},move(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:n}=e,{distance:r=1,unit:o="character",reverse:i=!1}=t,{edge:a=null}=t;if(n){"start"===a&&(a=ze.isBackward(n)?"focus":"anchor"),"end"===a&&(a=ze.isBackward(n)?"anchor":"focus");
2var{anchor:s,focus:l}=n,u={distance:r,unit:o},c={};if(null==a||"anchor"===a){var f=i?Ae.before(e,s,u):Ae.after(e,s,u);f&&(c.anchor=f)}if(null==a||"focus"===a){var h=i?Ae.before(e,l,u):Ae.after(e,l,u);h&&(c.focus=h)}at.setSelection(e,c)}},select(e,t){var{selection:n}=e;if(t=Ae.range(e,t),n)at.setSelection(e,t);else{if(!ze.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(JSON.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}},setPoint(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection:r}=e,{edge:o="both"}=n;if(r){"start"===o&&(o=ze.isBackward(r)?"focus":"anchor"),"end"===o&&(o=ze.isBackward(r)?"anchor":"focus");var{anchor:i,focus:a}=r,s="anchor"===o?i:a;at.setSelection(e,{["anchor"===o?"anchor":"focus"]:tt(tt({},s),t)})}},setSelection(e,t){var{selection:n}=e,r={},o={};if(n){for(var i in t)("anchor"===i&&null!=t.anchor&&!Le.equals(t.anchor,n.anchor)||"focus"===i&&null!=t.focus&&!Le.equals(t.focus,n.focus)||"anchor"!==i&&"focus"!==i&&t[i]!==n[i])&&(r[i]=n[i],o[i]=t[i]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:o})}}},rt={delete(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae.withoutNormalizing(e,()=>{var{reverse:n=!1,unit:r="character",distance:o=1,voids:i=!1}=t,{at:a=e.selection,hanging:s=!1}=t;if(a){if(ze.isRange(a)&&ze.isCollapsed(a)&&(a=a.anchor),Le.isPoint(a)){var l=Ae.void(e,{at:a,mode:"highest"});if(!i&&l){var[,u]=l;a=u}else{var c={unit:r,distance:o};a={anchor:a,focus:n?Ae.before(e,a,c)||Ae.start(e,[]):Ae.after(e,a,c)||Ae.end(e,[])},s=!0}}if(Re.isPath(a))at.removeNodes(e,{at:a,voids:i});else if(!ze.isCollapsed(a)){if(!s){var[,f]=ze.edges(a),h=Ae.end(e,[]);Le.equals(f,h)||(a=Ae.unhangRange(e,a,{voids:i}))}var[d,p]=ze.edges(a),v=Ae.above(e,{match:t=>Ae.isBlock(e,t),at:d,voids:i}),m=Ae.above(e,{match:t=>Ae.isBlock(e,t),at:p,voids:i}),g=v&&m&&!Re.equals(v[1],m[1]),y=Re.equals(d.path,p.path),b=i?null:Ae.void(e,{at:d,mode:"highest"}),w=i?null:Ae.void(e,{at:p,mode:"highest"});if(b){var O=Ae.before(e,d);O&&v&&Re.isAncestor(v[1],O.path)&&(d=O)}if(w){var E=Ae.after(e,p);E&&m&&Re.isAncestor(m[1],E.path)&&(p=E)}var P,C=[];for(var k of Ae.nodes(e,{at:a,voids:i})){var[S,x]=k;P&&0===Re.compare(x,P)||(!i&&Ae.isVoid(e,S)||!Re.isCommon(x,d.path)&&!Re.isCommon(x,p.path))&&(C.push(k),P=x)}var _=Array.from(C,t=>{var[,n]=t;return Ae.pathRef(e,n)}),A=Ae.pointRef(e,d),F=Ae.pointRef(e,p);if(!y&&!b){var j=A.current,[D]=Ae.leaf(e,j),{path:M}=j,{offset:T}=d,N=D.text.slice(T);N.length>0&&e.apply({type:"remove_text",path:M,offset:T,text:N})}for(var R of _){var I=R.unref();at.removeNodes(e,{at:I,voids:i})}if(!w){var B=F.current,[L]=Ae.leaf(e,B),{path:q}=B,z=y?d.offset:0,W=L.text.slice(z,p.offset);W.length>0&&e.apply({type:"remove_text",path:q,offset:z,text:W})}!y&&g&&F.current&&A.current&&at.mergeNodes(e,{at:F.current,hanging:!0,voids:i});var U=n?A.unref()||F.unref():F.unref()||A.unref();null==t.at&&U&&at.select(e,U)}}})},insertFragment(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ae.withoutNormalizing(e,()=>{var{hanging:r=!1,voids:o=!1}=n,{at:i=e.selection}=n;if(t.length&&i){if(ze.isRange(i))if(r||(i=Ae.unhangRange(e,i)),ze.isCollapsed(i))i=i.anchor;else{var[,a]=ze.edges(i);if(!o&&Ae.void(e,{at:a}))return;var s=Ae.pointRef(e,a);at.delete(e,{at:i}),i=s.unref()}else Re.isPath(i)&&(i=Ae.start(e,i));if(o||!Ae.void(e,{at:i})){var l=Ae.above(e,{at:i,match:t=>Ae.isInline(e,t),mode:"highest",voids:o});if(l){var[,u]=l;if(Ae.isEnd(e,i,u))i=Ae.after(e,u);else if(Ae.isStart(e,i,u)){i=Ae.before(e,u)}}var c=Ae.above(e,{match:t=>Ae.isBlock(e,t),at:i,voids:o}),[,f]=c,h=Ae.isStart(e,i,f),d=Ae.isEnd(e,i,f),p=!h||h&&d,v=!d,[,m]=De.first({children:t},[]),[,g]=De.last({children:t},[]),y=[],b=t=>{var[n,r]=t;return!(p&&Re.isAncestor(r,m)&&ke.isElement(n)&&!e.isVoid(n)&&!e.isInline(n))&&!(v&&Re.isAncestor(r,g)&&ke.isElement(n)&&!e.isVoid(n)&&!e.isInline(n))};for(var w of De.nodes({children:t},{pass:b}))w[1].length>0&&b(w)&&y.push(w);var O=[],E=[],P=[],C=!0,k=!1;for(var[S]of y)ke.isElement(S)&&!e.isInline(S)?(C=!1,k=!0,E.push(S)):C?O.push(S):P.push(S);var[x]=Ae.nodes(e,{at:i,match:t=>Xe.isText(t)||Ae.isInline(e,t),mode:"highest",voids:o}),[,_]=x,A=Ae.isStart(e,i,_),F=Ae.isEnd(e,i,_),j=Ae.pathRef(e,d?Re.next(f):f),D=Ae.pathRef(e,F?Re.next(_):_);at.splitNodes(e,{at:i,match:t=>k?Ae.isBlock(e,t):Xe.isText(t)||Ae.isInline(e,t),mode:k?"lowest":"highest",voids:o});var M=Ae.pathRef(e,!A||A&&F?Re.next(_):_);
2if(at.insertNodes(e,O,{at:M.current,match:t=>Xe.isText(t)||Ae.isInline(e,t),mode:"highest",voids:o}),at.insertNodes(e,E,{at:j.current,match:t=>Ae.isBlock(e,t),mode:"lowest",voids:o}),at.insertNodes(e,P,{at:D.current,match:t=>Xe.isText(t)||Ae.isInline(e,t),mode:"highest",voids:o}),!n.at){var T;T=P.length>0?Re.previous(D.current):E.length>0?Re.previous(j.current):Re.previous(M.current);var N=Ae.end(e,T);at.select(e,N)}M.unref(),j.unref(),D.unref()}}})},insertText(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ae.withoutNormalizing(e,()=>{var{voids:r=!1}=n,{at:o=e.selection}=n;if(o){if(Re.isPath(o)&&(o=Ae.range(e,o)),ze.isRange(o))if(ze.isCollapsed(o))o=o.anchor;else{var i=ze.end(o);if(!r&&Ae.void(e,{at:i}))return;var a=Ae.pointRef(e,i);at.delete(e,{at:o,voids:r}),o=a.unref(),at.setSelection(e,{anchor:o,focus:o})}if(r||!Ae.void(e,{at:o})){var{path:s,offset:l}=o;t.length>0&&e.apply({type:"insert_text",path:s,offset:l,text:t})}}})}};function ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var at=it(it(it(it({},Ze),Je),nt),rt)},67582:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(44922),s=m(n(72624)),l=v(n(58803)),u=m(n(53763)),c=v(n(72714)),f=v(n(68956)),h=n(69896),d=m(h),p=m(n(59854));function v(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}n(8691);var g={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&f.remove(s.body,i),o&&f.remove(s.getElementsByTagName("html")[0],o),r&&y>0&&0===(y-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),p.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.ke
vendor: 8,889 bytes, line 2
2yCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"==typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&f.add(a.body,o),r&&f.add(a.getElementsByTagName("html")[0],r),n&&(y+=1,c.hide(t)),p.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,i=e.defaultStyles,a=e.children,s=n?{}:i.content,l=o?{}:i.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(c,a);return this.props.overlayElement(u,f)}}]),t}(a.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(d.default),s.default.instanceOf(h.SafeHTMLCollection),s.default.instanceOf(h.SafeNodeList),s.default.arrayOf(s.default.instanceOf(d.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=b,e.exports=t.default},68391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce(function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])},[]);return n.filter(s)};var n="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function i(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),i=o.getPropertyValue("display");return t?i!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):i===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),i(t))return!1;t=t.parentNode}return!0}(e)}function s(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},68956:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var i=document.body;for(var a in r)o(i,r[a]);n={},r={}},t.log=function(){0};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach(function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),o.add(e)});var o,i},t.remove=function(e,t){return o=e.classList,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach(function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&o.remove(e)});var o,i}},69896:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(89469);var i=((r=o)&&r.__esModule?r:{default:r}).default,a=i.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=i.canUseDOM?window.NodeList:{},t.canUseDOM=i.canUseDOM;t.default=a},72714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(s).forEach(function(e){return e.removeAttribute("aria-hidden")}));s=null},t.log=function(){0},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return s=t||s},t.validateElement=u,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=u(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=u(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,o=n(21009),i=(r=o)&&r.__esModule?r:{default:r},a=n(69896);var s=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function u(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,i.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},78449:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var r=n(44922),o=n(72624),i=n.n(o),a=n(87970),s=n.n(a);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?l(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?v(e):t}(this,n)}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach(function(e){n=n.replace(e,t[e])}),n}function E(){return void 0!==n.g.window?n.g.window.innerWidth:0}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self;return e===n.g.window.top||function(){try{return n.g.window.location.hostname!==n.g.window.parent.location.hostname}catch(e){return!0}}()?e:P(e.parent)}var C=300,k=27,S=37,x=39,_=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(l,e);var t,o,i,a=m(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{}},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(v(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(v(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(v(t)),t.handleKeyInput
2=t.handleKeyInput.bind(v(t)),t.handleMouseUp=t.handleMouseUp.bind(v(t)),t.handleMouseDown=t.handleMouseDown.bind(v(t)),t.handleMouseMove=t.handleMouseMove.bind(v(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(v(t)),t.handleTouchStart=t.handleTouchStart.bind(v(t)),t.handleTouchMove=t.handleTouchMove.bind(v(t)),t.handleTouchEnd=t.handleTouchEnd.bind(v(t)),t.handlePointerEvent=t.handlePointerEvent.bind(v(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(v(t)),t.handleWindowResize=t.handleWindowResize.bind(v(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(v(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(v(t)),t.requestClose=t.requestClose.bind(v(t)),t.requestMoveNext=t.requestMoveNext.bind(v(t)),t.requestMovePrev=t.requestMovePrev.bind(v(t)),t.timeouts=[],t.currentAction=0,t.eventsSource=0,t.pointerList=[],t.preventInnerClose=!1,t.preventInnerCloseTimeout=null,t.keyPressed=!1,t.imageCache={},t.lastKeyDownTime=0,t.resizeTimeout=null,t.wheelActionTimeout=null,t.resetScrollTimeout=null,t.scrollX=0,t.scrollY=0,t.moveStartX=0,t.moveStartY=0,t.moveStartOffsetX=0,t.moveStartOffsetY=0,t.swipeStartX=0,t.swipeStartY=0,t.swipeEndX=0,t.swipeEndY=0,t.pinchTouchList=null,t.pinchDistance=0,t.keyCounter=0,t.moveRequested=!1,t}return t=l,o=[{key:"componentDidMount",value:function(){var e=this;this.props.animationDisabled||this.setState({isClosing:!1}),this.windowContext=P(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach(function(t){e.windowContext.addEventListener(t,e.listeners[t])}),this.loadAllImages()}},{key:"shouldComponentUpdate",value:function(e){var t=this;return this.getSrcTypes().forEach(function(n){t.props[n.name]!==e[n.name]&&(t.moveRequested=!1)}),!this.moveRequested}},{key:"componentDidUpdate",value:function(e){var t=this,n=!1,r={},o={};this.getSrcTypes().forEach(function(i){e[i.name]!==t.props[i.name]&&(n=!0,r[e[i.name]]=!0,o[t.props[i.name]]=!0)}),(n||this.moveRequested)&&(Object.keys(r).forEach(function(e){!(e in o)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)}),this.moveRequested=!1,this.loadAllImages(this.props))}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach(function(t){e.windowContext.removeEventListener(t,e.listeners[t])}),this.timeouts.forEach(function(e){return clearTimeout(e)})}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t){var n=this,r=setTimeout(function(){n.timeouts=n.timeouts.filter(function(e){return e!==r}),e()},t);return this.timeouts.push(r),r})},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout(function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null},100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),o=r.height-2*this.props.imagePadding,i=r.width-2*this.props.imagePadding;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),o=0,i=0;return{maxX:o=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:i=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*o,minY:-1*i}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:E(),height:void 0!==n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){this.timeouts=this.timeouts.filter(function(t){return t!==e}),clearTimeout(e)})},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(C,e));if(r!==this.state.zoomLevel)if(0!==r){var o=this.getBestImageForType("mainSrc");if(null!==o){var i=this.getZoomMultiplier(),a=this.getZoomMultiplier(r),s=this.getLightboxRect(),l=void 0!==t?t-s.left:s.width/2,u=void 0!==n?n-s.top:s.height/2,c=(s.width-o.width*i)/2,f=(s.height-o.height*i)/2,h=l-(l-(c-this.state.offsetX))/i*a,d=u-(u-(f-this.state.offsetY))/i*a,p=(s.width-o.width*a)/2-h,v=(s.height-o.height*a)/2-d;if(3!==this.currentAction){var m=this.getMaxOffsets();this.state.zoomLevel>r&&(p=Math.max(m.minX,Math.min(m.maxX,p)),v=Math.max(m.minY,Math.min(m.maxY,v)))}this.setState({zoomLevel:r,offsetX:p,offsetY:v})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==k))switch(this.lastKeyDownTime=n.getTime(),t){case k:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case x:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e)}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation();var n=0;this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout(function(){t.scrollX=0,t.scrollY=0},300),null!==this.wheelActionTimeout||this.isAnimating()||(Math.abs(e.deltaY)<Math.abs(e.deltaX)&&(this.scrollY=0,this.scrollX+=e.deltaX,this.scrollX>=200||e.deltaX>=100?(this.requestMoveNext(e),n=500,this.scrollX=0):(this.scrollX<=-200||e.deltaX<=-100)&&(this.requestMovePrev(e),n=500,this.scrollX=0)),0!==n&&(this.wheelActionTimeout=this.setTimeout(function(){t.wheelActionTimeout=null},n)))}}
2,{key:"handleImageMouseWheel",value:function(e){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter(function(t){return t.id!==e.id})}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter(function(t){return t.source===e.eventsSource})}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&l.isTargetMatchImage(e.target)&&(this.addPointer(l.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[l.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(l.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":l.isTargetMatchImage(e.target)&&(this.addPointer(l.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[l.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(l.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&l.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,function(e){return t.addPointer(l.parseTouchPointer(e))}),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,function(e){return l.parseTouchPointer(e)}))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,function(e){return t.removePointer(l.parseTouchPointer(e))}),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,o=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===o||this.setState({offsetX:r,offsetY:o})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout(function(){e.setState({shouldAnimate:!1})},this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=g(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=g(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map(function(e){return{id:e.id,x:e.x,y:e.y}}),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map(function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t});var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),o=r.x,i=r.y;this.changeZoom(n,o,i)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===C&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,o=n.scrollTop;(e.deltaY>0&&t+o>=r||e.deltaY<0&&o<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var o=this;if(this.isImageLoaded(t))this.setTimeout(function(){r()},1);else{var i=new n.g.Image;this.props.imageCrossOrigin&&(i.crossOrigin=this.props.imageCrossOrigin),i.onerror=function(n){o.props.onImageLoadError(t,e,n),o.setState(function(t){return{loadErrorStatus:u(u({},t.loadErrorStatus),{},f({},e,!0))}}),r(n)},i.onload=function(){o.props.onImageLoad(t,e,i),o.imageCache[t]={loaded:!0,width:i.width,height:i.height},r()},i.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;
2this.getSrcTypes().forEach(function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState(function(e){return{loadErrorStatus:u(u({},e.loadErrorStatus),{},f({},r,!1))}}),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))})}},{key:"requestClose",value:function(e){var t=this,n=function(){return t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout(function(){return n.setState({shouldAnimate:!1})},this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"render",value:function(){var e=this,t=this.props,o=t.animationDisabled,i=t.animationDuration,a=t.clickOutsideToClose,c=t.discourageDownloads,f=t.enableZoom,d=t.imageTitle,p=t.nextSrc,v=t.prevSrc,m=t.toolbarButtons,g=t.reactModalStyle,b=t.onAfterOpen,w=t.imageCrossOrigin,E=t.reactModalProps,P=t.loader,k=this.state,S=k.zoomLevel,x=k.offsetX,_=k.offsetY,A=k.isClosing,F=k.loadErrorStatus,j=this.getLightboxRect(),D={};!o&&this.isAnimating()&&(D=u(u({},D),{},{transition:"transform ".concat(i,"ms")}));var M={};this.getSrcTypes().forEach(function(e){var t=e.name,n=e.keyEnding;M[t]=n});var T=[],N=function(t,n,o){if(e.props[t]){var i,a=e.getBestImageForType(t),s=u(u({},D),l.getTransform(u(u({},o),a)));if(S>0&&(s.cursor="move"),null===a&&(i=F,Object.keys(i).some(function(e){return i[e]})))T.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+M[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==a){var f=a.src;c?(s.backgroundImage="url('".concat(f,"')"),T.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:f+M[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):T.push(r.createElement("img",h({},w?{crossOrigin:w}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:s,src:f,key:f+M[t],alt:"string"==typeof d?d:O("Image"),draggable:!1})))}else{var p=void 0!==P?P:r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},y(new Array(12)).map(function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})}));T.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+M[t]},r.createElement("div",{className:"ril__loadingContainer"},p)))}}},R=this.getZoomMultiplier();N("nextSrc","ril-image-next ril__imageNext",{x:j.width}),N("mainSrc","ril-image-current",{x:-1*x,y:-1*_,zoom:R}),N("prevSrc","ril-image-prev ril__imagePrev",{x:-1*j.width});var I={overlay:u({zIndex:1e3,backgroundColor:"transparent"},g.overlay),content:u({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},g.content)};return r.createElement(s(),h({isOpen:!0,onRequestClose:a?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),b()},style:I,contentLabel:O("Lightbox"),appElement:void 0!==n.g.window?n.g.window.document.body:void 0},E),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(A?"ril-closing ril__outerClosing":""),style:{transition:"opacity ".concat(i,"ms"),animationDuration:"".concat(i,"ms"),animationDirection:A?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:a?this.closeIfClickInner:void 0},T),v&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,title:this.props.prevLabel,onClick:this.isAnimating()?void 0:this.requestMovePrev}),p&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,title:this.props.nextLabel,onClick:this.isAnimating()?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},d))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},m&&m.map(function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)}),f&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,title:this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(y(S===C?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:this.isAnimating()||S===C,onClick:this.isAnimating()||S===C?void 0:this.handleZoomInButtonClick})),f&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,title:this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(y(0===S?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:this.isAnimating()||0===S,onClick:this.isAnimating()||0===S?void 0:this.handleZoomOutButtonClick})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,title:this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:this.isAnimating()?void 0:this.requestClose})))),this.props.imageCaption&&r.createElement("div",{onWheel:this.handleCaptionMousewheel,onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption",ref:this.caption},r.createElement("div",{className:"ril-caption-content ril__captionContent"},this.props.imageCaption))))}}],i=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,o=void 0===r?0:r,i=e.zoom,a=void 0===i?1:i,s=e.width,l=e.targetWidth,u=n,c=E();s>c&&(u+=(c-s)/2);var f=a*(l/s);return{transform:"translate3d(".concat(u,"px,").concat(o,"px,0) scale3d(").concat(f,",").concat(f,",1)")}}}],o&&c(t.prototype,o),i&&c(t,i),l}(r.Component);_.propTypes={mainSrc:i().string.isRequired,prevSrc:i().string,nextSrc:i().string,mainSrcThumbnail:i().string,prevSrcThumbnail:i().string,nextSrcThumbnail:i().string,onCloseRequest:i().func.isRequired,onMovePrevRequest:i().func,onMoveNextRequest:i().func,onImageLoadError:i().func,onImageLoad:i().func,onAfterOpen:i().func,discourageDownloads:i().bool,animationDisabled:i().bool,animationOnKeyInput:i().bool,animationDuration:i().number,keyRepeatLimit:i().number,keyRepeatKeyupBonus:i().number,imageTitle:i().node,imageCaption:i().node,imageCrossOrigin:i().string,reactModalStyle:i().shape({}),imagePadding:i().number,wrapperClassName:i().string,toolbarButtons:i().arrayOf(i().node),clickOutsideToClose:i().bool,enableZoom:i().bool,reactModalProps:i().shape({}),nextLabel:i().string,prevLabel:i().string,zoomInLabel:i().string,zoomOutLabel:i().string,closeLabel:i().string,imageLoadErrorMessage:i().node,loader:i().node},_.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imagePadding:10,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",loader:void 0};const A=_},79698:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,o=t.exec(r);if(!o)return r;var i="",a=0,s=0;for(a=o.index;a<r.length;a++){switch(r.charCodeAt(a)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}s!==a&&(i+=r.substring(s,a)),s=a+1,i+=n}return s!==a?i+r.substring(s,a):i}},85445:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=e.displayName||e.name,u="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}
2n.r(t),n.d(t,{polyfill:()=>a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},87970:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(26208),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},89469:(e,t,n)=>{var r;!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.