UNPKG

1.03 MBJavaScriptView Raw
1!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=4937)}({0:function(e,t,n){"use strict";e.exports=n(4707)},1:function(e,t,n){e.exports=n(4708)()},10:function(e,t,n){var r=n(4832);e.exports=function(e){if(t=e,t&&t.window===t)return e;var t;var n=r(e);if(o){n.parentWindow.execScript("document._parentWindow = window;","Javascript");var i=n._parentWindow;return n._parentWindow=null,i}return n.defaultView||n.parentWindow};var o=n(4833)},100:function(e,t,n){var r=n(49)(n(30),"Map");e.exports=r},101:function(e,t,n){var r=n(155),o=n(153),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},102:function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var o=typeof e;return!!(t=null==t?n:t)&&("number"==o||"symbol"!=o&&r.test(e))&&e>-1&&e%1==0&&e<t}},103:function(e,t,n){var r=n(4772),o=n(48),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=s},104:function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},105:function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},106:function(e,t,n){var r=n(158),o=n(4796),i=n(161);e.exports=function(e){return i(e)?r(e):o(e)}},107:function(e,t){e.exports=function(e){return function(t){return e(t)}}},108:function(e,t,n){(function(e){var r=n(149),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=u}).call(this,n(47)(e))},109:function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},11:function(e,t,n){e.exports={values:"FieldMedia__values___X3ZUv",value:"FieldMedia__value___oASa2","remove-asset-button":"FieldMedia__remove-asset-button___1pW9N","remove-label-long":"FieldMedia__remove-label-long___1SWK3","remove-label-short":"FieldMedia__remove-label-short___2HMNC","list-item":"FieldMedia__list-item___3WYlT",more:"FieldMedia__more___2E6y1","file-wrapper":"FieldMedia__file-wrapper___3qfis","thumbnail-image":"FieldMedia__thumbnail-image___6dPeY","thumbnail-file":"FieldMedia__thumbnail-file___1Gh3C",ext:"FieldMedia__ext___3KeJz","file-name":"FieldMedia__file-name___cHwNg","file-ext":"FieldMedia__file-ext___2sb9r","file-size":"FieldMedia__file-size___1IZ6n","drop-area-container":"FieldMedia__drop-area-container___1dmM7","drop-area":"FieldMedia__drop-area___tlZLf","upload-options":"FieldMedia__upload-options___3Q9g9"}},110:function(e,t,n){var r=n(4804),o=n(163),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(e){return null==e?[]:(e=Object(e),r(a(e),function(t){return i.call(e,t)}))}:o;e.exports=u},111:function(e,t,n){var r=n(160)(Object.getPrototypeOf,Object);e.exports=r},112:function(e,t,n){var r=n(4807),o=n(100),i=n(4808),a=n(4809),u=n(4810),s=n(60),c=n(152),l=c(r),f=c(o),d=c(i),p=c(a),h=c(u),y=s;(r&&"[object DataView]"!=y(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=y(new o)||i&&"[object Promise]"!=y(i.resolve())||a&&"[object Set]"!=y(new a)||u&&"[object WeakMap]"!=y(new u))&&(y=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case d:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=y},113:function(e,t,n){var r=n(4813);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},114:function(e,t,n){var r=n(51)(n(26),"Map");e.exports=r},115:function(e,t,n){var r=n(176),o=n(4875),i=n(181);e.exports=function(e){return i(e)?r(e):o(e)}},116:function(e,t){e.exports=function(e){return function(t){return e(t)}}},117:function(e,t,n){(function(e){var r=n(167),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=u}).call(this,n(47)(e))},118:function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},119:function(e,t,n){var r=n(4883),o=n(183),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(e){return null==e?[]:(e=Object(e),r(a(e),function(t){return i.call(e,t)}))}:o;e.exports=u},12:function(e,t,n){e.exports={header:"Header__header___1TPg7","collections-wrapper":"Header__collections-wrapper___28cbn",logo:"Header__logo___3JN72","collections-drawer":"Header__collections-drawer___fVXLL","drawer-toggle":"Header__drawer-toggle___3aL5Q","shadow-wrapper":"Header__shadow-wrapper___Bi2sx","shadow-nav":"Header__shadow-nav___30uTq","user-menu-wrapper":"Header__user-menu-wrapper___3xXps","header-nav-list":"Header__header-nav-list___qcOdX","user-menu-toggle":"Header__user-menu-toggle___cCwNb",open:"Header__open___2-eso",username:"Header__username___1lDz0","user-menu":"Header__user-menu___34uEY","menu-item":"Header__menu-item___3Ieyh",link:"Header__link___19jaJ",overlay:"Header__overlay___3Y6Md",dark:"Header__dark___2tUuE","drawer-wrapper":"Header__drawer-wrapper___c1LJw"}},120:function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},121:function(e,t,n){var r=n(180)(Object.getPrototypeOf,Object);e.exports=r},122:function(e,t,n){var r=n(4886),o=n(114),i=n(4887),a=n(4888),u=n(4889),s=n(62),c=n(171),l=c(r),f=c(o),d=c(i),p=c(a),h=c(u),y=s;(r&&"[object DataView]"!=y(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=y(new o)||i&&"[object Promise]"!=y(i.resolve())||a&&"[object Set]"!=y(new a)||u&&"[object WeakMap]"!=y(new u))&&(y=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case d:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=y},123:function(e,t,n){var r=n(4892);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},124:function(e,t,n){var r=n(52),o=n(4904),i=n(4905),a=n(4908);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},125:function(e,t,n){"use strict";(function(e,r){var o,i=n(199);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(i.a)(o);t.a=a}).call(this,n(39),n(4722)(e))},126:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},127:function(e,t,n){var r=n(4726);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return u(i(e,t))},e.exports.tokensToFunction=u,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,u="",l=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],p=n.index;if(u+=e.slice(a,p),a=p+f.length,d)u+=d[1];else{var h=e[a],y=n[2],v=n[3],m=n[4],b=n[5],g=n[6],_=n[7];u&&(r.push(u),u="");var k=null!=y&&null!=h&&h!==y,w="+"===g||"*"===g,O="?"===g||"*"===g,E=n[2]||l,S=m||b;r.push({name:v||i++,prefix:y||"",delimiter:E,optional:O,repeat:w,partial:k,asterisk:!!_,pattern:S?c(S):_?".*":"[^"+s(E)+"]+?"})}}return a<e.length&&(u+=e.substr(a)),u&&r.push(u),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function u(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,o){for(var i="",u=n||{},s=(o||{}).pretty?a:encodeURIComponent,c=0;c<e.length;c++){var l=e[c];if("string"!=typeof l){var f,d=u[l.name];if(null==d){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(r(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=s(d[p]),!t[c].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");i+=(0===p?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?encodeURI(d).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):s(d),!t[c].test(f))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+f+'"');i+=l.prefix+f}}else i+=l}return i}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function l(e,t){return e.keys=t,e}function f(e){return e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",u=0;u<e.length;u++){var c=e[u];if("string"==typeof c)a+=s(c);else{var d=s(c.prefix),p="(?:"+c.pattern+")";t.push(c),c.repeat&&(p+="(?:"+d+p+")*"),a+=p=c.optional?c.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}var h=s(n.delimiter||"/"),y=a.slice(-h.length)===h;return o||(a=(y?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=i?"$":o&&y?"":"(?="+h+"|$)",l(new RegExp("^"+a,f(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return l(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return l(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(i(e,n),t,n)}(e,t,n)}},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4727),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},129:function(e,t,n){e.exports={enabled:"FieldBoolean__enabled___1gKlX",disabled:"FieldBoolean__disabled___3FlRu"}},130:function(e,t,n){e.exports={"filter-container":"FieldDateTime__filter-container___QviWT","filter-input":"FieldDateTime__filter-input___Kv81f",picker:"FieldDateTime__picker___2oKSn"}},131:function(e,t,n){e.exports={container:"FileUpload__container___3sMdn","file-input":"FileUpload__file-input___1c7mn","label-file":"FileUpload__label-file___1Jbrk"}},132:function(e,t,n){e.exports={columns:"DocumentGridList__columns___2xJ-H",column:"DocumentGridList__column___3aV3J"}},133:function(e,t,n){e.exports={label:"FieldPassword__label___NMGX0"}},134:function(e,t,n){e.exports={container:"RichEditorToolbar__container___1goxc",button:"RichEditorToolbar__button___2vRnP",active:"RichEditorToolbar__active___3C8Rq"}},135:function(e,t,n){(function(e,r){var o;/*! https://mths.be/esrever v0.2.0 by @mathias */!function(i){var a=t,u=(e&&e.exports,"object"==typeof r&&r);u.global!==u&&u.window;var s=/([\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,c=/([\uD800-\uDBFF])([\uDC00-\uDFFF])/g,l=function(e){for(var t="",n=(e=e.replace(s,function(e,t,n){return l(n)+t}).replace(c,"$2$1")).length;n--;)t+=e.charAt(n);return t},f={version:"0.2.0",reverse:l};void 0===(o=function(){return f}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(47)(e),n(39))},136:function(e,t,n){var r=n(154),o=n(4783),i=n(4824),a=n(59),u=n(69),s=n(4828),c=n(157),l=n(166),f=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),u(e,l(e),n),c&&(n=o(n,7,s));for(var f=t.length;f--;)i(n,t[f]);return n});e.exports=f},137:function(e,t,n){var r=n(168),o=n(4839),i=n(4903),a=n(124),u=n(71),s=n(4914),c=n(4916),l=n(186),f=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),u(e,l(e),n),c&&(n=o(n,7,s));for(var f=t.length;f--;)i(n,t[f]);return n});e.exports=f},138:function(e,t,n){"use strict";t.atob=self.atob.bind(self),t.btoa=self.btoa.bind(self)},139:function(e,t,n){e.exports={active:"Fullscreen__active___1JI_M"}},14:function(e,t,n){e.exports={"edit-value-container":"FieldReference__edit-value-container___1UmBz","list-value-container":"FieldReference__list-value-container___3xLNA",values:"FieldReference__values___3Ta2n","with-unsaved-changes":"FieldReference__with-unsaved-changes___2B6wz",buttons:"FieldReference__buttons___ouT9w",value:"FieldReference__value___1Zw4M","value-link":"FieldReference__value-link___1RXUc","with-ellipsis":"FieldReference__with-ellipsis___3-l6_",button:"FieldReference__button___3wD6c","placeholder-button":"FieldReference__placeholder-button___GXo72",empty:"FieldReference__empty___2tMKy"}},140:function(e,t,n){e.exports={main:"DocumentEditView__main___3J_cH",toolbar:"DocumentEditView__toolbar___1Hd6H"}},141:function(e,t,n){e.exports={main:"HomeView__main___3jhre",container:"HomeView__container___1hqm7"}},142:function(e,t,n){e.exports={bar:"LoadingBar__bar___a6r9t",tip:"LoadingBar__tip___2uN1v"}},144:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[].slice.call(e.querySelectorAll("*"),0).filter(a)};
2/*!
3 * Adapted from jQuery UI core
4 *
5 * http://jqueryui.com
6 *
7 * Copyright 2014 jQuery Foundation and other contributors
8 * Released under the MIT license.
9 * http://jquery.org/license
10 *
11 * http://api.jqueryui.com/category/ui-core/
12 */
13var r=/input|select|textarea|button|object/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow"):"none"==n.getPropertyValue("display")}function i(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e;t&&t!==document.body;){if(o(t))return!1;t=t.parentNode}return!0}(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNodeList=s,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);s(n,t),t="length"in n?n[0]:n}return u=t||u},t.validateElement=c,t.hide=function(e){c(e)&&(e||u).setAttribute("aria-hidden","true")},t.show=function(e){c(e)&&(e||u).removeAttribute("aria-hidden")},t.documentNotReadyOrSSRTesting=function(){u=null},t.resetForTesting=function(){u=null};var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(98);var u=null;function s(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function c(e){return!(!e&&!u)||((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(" ")),!1)}},146:function(e,t,n){var r,o,i,a;a=function(){var e="BKMGTPEZY".split("");function t(e,t){return e&&e.toLowerCase()===t.toLowerCase()}return function(n,r){return n="number"==typeof n?n:0,(r=r||{}).fixed="number"==typeof r.fixed?r.fixed:2,r.spacer="string"==typeof r.spacer?r.spacer:" ",r.calculate=function(e){var o=t(e,"si")?["k","B"]:["K","iB"],i=t(e,"si")?1e3:1024,a=Math.log(n)/Math.log(i)|0,u=n/Math.pow(i,a),s=u.toFixed(r.fixed);return a-1<3&&!t(e,"si")&&t(e,"jedec")&&(o[1]="B"),{suffix:a?(o[0]+"MGTPEZY")[a-1]+o[1]:1==(0|s)?"Byte":"Bytes",magnitude:a,result:u,fixed:s,bits:{result:u/8,fixed:(u/8).toFixed(r.fixed)}}},r.to=function(r,o){var i=t(o,"si")?1e3:1024,a=e.indexOf("string"==typeof r?r[0].toUpperCase():"B"),u=n;if(-1===a||0===a)return u.toFixed(2);for(;a>0;a--)u/=i;return u.toFixed(2)},r.human=function(e){var t=r.calculate(e);return t.fixed+r.spacer+t.suffix},r}},e.exports?e.exports=a():(o=[],void 0===(i="function"==typeof(r=a)?r.apply(t,o):r)||(e.exports=i))},147:function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,c=[],l=!1,f=-1;function d(){l&&s&&(l=!1,s.length?c=s.concat(c):f=-1,c.length&&p())}function p(){if(!l){var e=u(d);l=!0;for(var t=c.length;t;){for(s=c,c=[];++f<t;)s&&s[f].run();f=-1,t=c.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||u(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},148:function(e,t,n){var r=n(59),o=n(84);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},149:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(39))},15:function(e,t,n){e.exports={container:"RichEditor__container___2CZwM",fullscreen:"RichEditor__fullscreen___3M5p7","fullscreen-wrapper":"RichEditor__fullscreen-wrapper___2uffQ",divider:"RichEditor__divider___1DaXb",editor:"RichEditor__editor___3wi9O",focused:"RichEditor__focused___nXepX","raw-mode":"RichEditor__raw-mode___22g02","image-wrapper":"RichEditor__image-wrapper___YgDNG","simple-list-item":"RichEditor__simple-list-item___1J9eK","toolbar-heading-icon":"RichEditor__toolbar-heading-icon___3ide5"}},150:function(e,t,n){var r=n(4745),o=n(4761),i=n(4763),a=n(4764),u=n(4765);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},151:function(e,t,n){var r=n(60),o=n(61),i="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";e.exports=function(e){if(!o(e))return!1;var t=r(e);return t==a||t==u||t==i||t==s}},152:function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},153:function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},154:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},155:function(e,t,n){var r=n(156);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},156:function(e,t,n){var r=n(49),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},157:function(e,t,n){var r=n(4773),o=n(4776),i=n(4778);e.exports=function(e){return i(o(e,void 0,r),e+"")}},158:function(e,t,n){var r=n(4792),o=n(103),i=n(40),a=n(159),u=n(102),s=n(4794),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&o(e),f=!n&&!l&&a(e),d=!n&&!l&&!f&&s(e),p=n||l||f||d,h=p?r(e.length,String):[],y=h.length;for(var v in e)!t&&!c.call(e,v)||p&&("length"==v||f&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,y))||h.push(v);return h}},159:function(e,t,n){(function(e){var r=n(30),o=n(4793),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,u=a&&a.exports===i?r.Buffer:void 0,s=(u?u.isBuffer:void 0)||o;e.exports=s}).call(this,n(47)(e))},16:function(e,t,n){e.exports={container:"DateTimePicker__container___3e63h","page-icon":"DateTimePicker__page-icon___3TjSo","page-icon-prev":"DateTimePicker__page-icon-prev___2z3hU","page-icon-next":"DateTimePicker__page-icon-next___oj9ON",head:"DateTimePicker__head___1VyX_",calendar:"DateTimePicker__calendar___2rrBf","calendar-head":"DateTimePicker__calendar-head___3Vvyj","calendar-day":"DateTimePicker__calendar-day___2BdJY","calendar-day-current":"DateTimePicker__calendar-day-current___2ji3I","calendar-day-faded":"DateTimePicker__calendar-day-faded___dV5Ja","calendar-day-active":"DateTimePicker__calendar-day-active___yu7Ow","time-picker":"DateTimePicker__time-picker___28Fd_"}},160:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},161:function(e,t,n){var r=n(151),o=n(104);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},162:function(e,t,n){var r=n(158),o=n(4799),i=n(161);e.exports=function(e){return i(e)?r(e,!0):o(e)}},163:function(e,t){e.exports=function(){return[]}},164:function(e,t,n){var r=n(105),o=n(111),i=n(110),a=n(163),u=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=u},165:function(e,t,n){var r=n(105),o=n(40);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},166:function(e,t,n){var r=n(165),o=n(164),i=n(162);e.exports=function(e){return r(e,i,o)}},167:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(39))},168:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},169:function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},17:function(e,t,n){e.exports={section:"DocumentListToolbar__section___1seZY","page-input":"DocumentListToolbar__page-input___MOuFF",count:"DocumentListToolbar__count___2Br1K","selected-count":"DocumentListToolbar__selected-count___3aPTR","page-numbers":"DocumentListToolbar__page-numbers___2p6ef","page-button":"DocumentListToolbar__page-button___1hQ8X","page-number":"DocumentListToolbar__page-number___1GTAV",current:"DocumentListToolbar__current___2GAdO",ellipsis:"DocumentListToolbar__ellipsis___1iGLw","page-icon":"DocumentListToolbar__page-icon___2eLS8","prev-icon":"DocumentListToolbar__prev-icon___Ar2Ei","next-icon":"DocumentListToolbar__next-icon___1PnJH","page-select":"DocumentListToolbar__page-select___2S6iU"}},170:function(e,t,n){var r=n(62),o=n(41),i="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";e.exports=function(e){if(!o(e))return!1;var t=r(e);return t==a||t==u||t==i||t==s}},171:function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},172:function(e,t,n){var r=n(4855),o=n(4862),i=n(4864),a=n(4865),u=n(4866);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},173:function(e,t,n){var r=n(174),o=n(169),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},174:function(e,t,n){var r=n(175);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},175:function(e,t,n){var r=n(51),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},176:function(e,t,n){var r=n(4869),o=n(177),i=n(52),a=n(178),u=n(4872),s=n(4873),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&o(e),f=!n&&!l&&a(e),d=!n&&!l&&!f&&s(e),p=n||l||f||d,h=p?r(e.length,String):[],y=h.length;for(var v in e)!t&&!c.call(e,v)||p&&("length"==v||f&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,y))||h.push(v);return h}},177:function(e,t,n){var r=n(4870),o=n(50),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=s},178:function(e,t,n){(function(e){var r=n(26),o=n(4871),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,u=a&&a.exports===i?r.Buffer:void 0,s=(u?u.isBuffer:void 0)||o;e.exports=s}).call(this,n(47)(e))},179:function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},18:function(e,t,n){"use strict";function r(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}n.d(t,"a",function(){return r})},180:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},181:function(e,t,n){var r=n(170),o=n(179);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},182:function(e,t,n){var r=n(176),o=n(4878),i=n(181);e.exports=function(e){return i(e)?r(e,!0):o(e)}},183:function(e,t){e.exports=function(){return[]}},184:function(e,t,n){var r=n(120),o=n(121),i=n(119),a=n(183),u=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=u},185:function(e,t,n){var r=n(120),o=n(52);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},186:function(e,t,n){var r=n(185),o=n(184),i=n(182);e.exports=function(e){return r(e,i,o)}},187:function(e,t,n){var r=n(85),o=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},188:function(e,t,n){"use strict";function r(e){return e.split(/(%(?:d0|d1)%.{2})/).map(function(e){try{return decodeURIComponent(e)}catch(t){return e.replace(/%(?!\d+)/g,"%25")}}).join("")}Object.defineProperty(t,"__esModule",{value:!0}),t.encode=function(e){return r(e).trim().replace(/ /g,"%20").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},t.decode=function(e){try{return decodeURI(e)}catch(t){return r(e)}}},189:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(0,((r=n(4930))&&r.__esModule?r:{default:r}).default)("M20.56 18H3.44C2.65 18 2 17.37 2 16.59V7.41C2 6.63 2.65 6 3.44 6H20.56C21.35 6 22 6.63 22 7.41V16.59C22 17.37 21.35 18 20.56 18M6.81 15.19V11.53L8.73 13.88L10.65 11.53V15.19H12.58V8.81H10.65L8.73 11.16L6.81 8.81H4.89V15.19H6.81M19.69 12H17.77V8.81H15.85V12H13.92L16.81 15.28L19.69 12Z");t.default=o},19:function(e,t,n){e.exports={table:"Table__table___1HJrG",cell:"Table__cell___3mWda","select-cell":"Table__select-cell___isAQK",head:"Table__head___1erzi","select-spacer":"Table__select-spacer___3qwoU","select-label":"Table__select-label___D1vW0",row:"Table__row___qfjKr","row-hovered":"Table__row-hovered___elpm5","row-selected":"Table__row-selected___3XDR-","row-cell-blank":"Table__row-cell-blank___2TwNI"}},190:function(e,t,n){"use strict";n.r(t);var r=n(197);n.d(t,"default",function(){return r.a})},191:function(e,t,n){const r=n(34);e.exports=({schema:e,value:t})=>Array.isArray(t)?Promise.resolve():new r(e).reject()},192:function(e,t,n){const r=n(34);e.exports=({schema:e,value:t})=>"boolean"!=typeof t&&null!=t?new r(e).reject():Promise.resolve()},193:function(e,t,n){const r=n(4931),o=n(34);function i(e,t){if(e instanceof Date)return e;if("number"==typeof e)return new Date(e);if("string"==typeof e){t=t||"YYYY-MM-DDTHH:mm:ss.SSSZ";try{return r.parse(e,t)}catch(e){return null}}return null}e.exports=({schema:e={},value:t})=>{let n=i(t,e.format);if(!(n instanceof Date))return new o(e).reject();const{after:a,before:u}=function(e){return["after","before"].reduce((t,n)=>{if(!e.validation||!e.validation[n])return t;let r=e.validation[n],o="$now"===r?new Date:i(r,e.format);return o instanceof Date&&(t[n]={value:o.getTime()}),t},{})}(e);if(a&&a.value>n.getTime()){let t=r.format(a.value);return new o(e).reject(`must be after ${t}`,"ERROR_AFTER")}if(u&&u.value<n.getTime()){let t=r.format(u.value);return new o(e).reject(`must be before ${t}`,"ERROR_BEFORE")}return Promise.resolve()}},194:function(e,t){e.exports.isHexadecimal=e=>"string"==typeof e&&/^[0-9A-F-]+$/i.test(e)},195:function(e,t,n){const r=n(34);e.exports=({schema:e,value:t})=>{if("number"!=typeof t)return new r(e).reject();const{equalTo:n,even:o,greaterThan:i,greaterThanOrEqualTo:a,integer:u,lessThan:s,lessThanOrEqualTo:c,notInteger:l}=function(e){let t={};return["equalTo","greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo"].forEach(n=>{void 0!==e[n]&&"number"==typeof e[n]&&(t[n]={value:e[n]})}),["even","integer"].forEach(n=>{void 0!==e[n]&&"boolean"==typeof e[n]&&(t[n]={value:e[n]})}),t}(e.validation||{});if(n&&t!==n.value)return new r(e).reject(`must be equal to ${n.value}`,"ERROR_EQUAL_TO");if(i&&t<=i.value)return new r(e).reject(`must be greater than ${i.value}`,"ERROR_GREATER_THAN");if(a&&t<a.value)return new r(e).reject(`must be greater than or equal to ${a.value}`,"ERROR_GREATER_THAN_OR_EQUAL_TO");if(s&&t>=s.value)return new r(e).reject(`must be less than ${s.value}`,"ERROR_LESS_THAN");if(c&&t>c.value)return new r(e).reject(`must be less than or equal to ${c.value}`,"ERROR_LESS_THAN_OR_EQUAL_TO");if(o){let n=t%2==0;if(n&&!o.value)return new r(e).reject("must be odd","ERROR_ODD");if(!n&&o.value)return new r(e).reject("must be even","ERROR_EVEN")}if(u){let n=Number.isInteger(t);if(n&&!u.value)return new r(e).reject("must not be integer","ERROR_NOT_INTEGER");if(!n&&u.value)return new r(e).reject("must be integer","ERROR_INTEGER")}return Promise.resolve()}},196:function(e,t,n){const r=n(34);function o({schema:e,value:t}){if("string"!=typeof t)return new r(e).reject();let n=t.trim();if(e.required&&0===n.length)return new r(e).reject("must be specified","ERROR_REQUIRED");const{maxLength:o,minLength:i,regex:a}=e.validation||{};if(o&&n.length>o)return new r(e).reject(`must be at most ${o} characters long`,"ERROR_MAX_LENGTH");if(i&&n.length<i)return new r(e).reject(`must be at least ${i} characters long`,"ERROR_MIN_LENGTH");if(a&&a.pattern){let t=a.pattern;"[object RegExp]"===Object.prototype.toString.call(t)&&(t=t.source);let o="string"==typeof a.flags?a.flags:"";if(null===new RegExp(t,o).exec(n))return new r(e).reject("is not in the right format","ERROR_REGEX")}return Promise.resolve()}e.exports=({schema:e,value:t})=>{if(Array.isArray(t)){let n=t.map(t=>o({schema:e,value:t}));return Promise.all(n).then(()=>void 0).catch(t=>new r(e).reject())}return o({schema:e,value:t})}},197:function(e,t,n){"use strict";var r=n(3),o=n(18);function i(e,t){if(null==e)return{};var n,r,i=Object(o.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var a=n(0),u=n.n(a);n(1);function s(e){var t,n,r="";if(e)if("object"==typeof e)if(e.push)for(t=0;t<e.length;t++)e[t]&&(n=s(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(n=s(t))&&(r&&(r+=" "),r+=n);else"boolean"==typeof e||e.call||(r&&(r+=" "),r+=e);return r}var c=function(){for(var e,t=0,n="";t<arguments.length;)(e=s(arguments[t++]))&&(n&&(n+=" "),n+=e);return n},l=n(53),f=n.n(l),d=(n(22),n(27));n(42);function p(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 h(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}var y=n(20),v=n(72),m={}.constructor;function b(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(b);if(e.constructor!==m)return e;var t={};for(var n in e)t[n]=b(e[n]);return t}function g(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=b(t),i=r.plugins.onCreateRule(e,o,n);return i||(e[0],null)}var _=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n};function k(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var n="";if(Array.isArray(e[0]))for(var r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=", "),n+=_(e[r]," ");else n=_(e,", ");return t||"!important"!==e[e.length-1]||(n+=" !important"),n}function w(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function O(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var o=n.indent,i=void 0===o?0:o,a=t.fallbacks;if(e&&i++,a)if(Array.isArray(a))for(var u=0;u<a.length;u++){var s=a[u];for(var c in s){var l=s[c];null!=l&&(r&&(r+="\n"),r+=""+w(c+": "+k(l)+";",i))}}else for(var f in a){var d=a[f];null!=d&&(r&&(r+="\n"),r+=""+w(f+": "+k(d)+";",i))}for(var p in t){var h=t[p];null!=h&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+w(p+": "+k(h)+";",i))}return(r||n.allowEmpty)&&e?(r&&(r="\n"+r+"\n"),w(e+" {"+r,--i)+w("}",i)):r}var E=/([[\].#*$><+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,C=function(e){return S?S(e):e.replace(E,"\\$1")},x=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),D=function(e){function t(t,n,r){var o;(o=e.call(this,t,n,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(Object(v.a)(Object(v.a)(o)),u),o.selectorText="."+C(o.id)),o}Object(y.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=k(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return O(this.selectorText,this.style,n)},h(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(x),j={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new D(e,t,n)}},T={indent:1,children:!0},P=/@([\w-]+)/,A=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var o=e.match(P);for(var i in this.at=o?o[1]:"unknown",this.options=n,this.rules=new ee(Object(r.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=T),null==e.indent&&(e.indent=T.indent),null==e.children&&(e.children=T.children),!1===e.children)return this.key+" {}";var t=this.rules.toString(e);return t?this.key+" {\n"+t+"\n}":""},e}(),N=/@media|@supports\s+/,F={onCreateRule:function(e,t,n){return N.test(e)?new A(e,t,n):null}},R={indent:1,children:!0},B=/@keyframes\s+([\w-]+)/,I=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var o=e.match(B);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,u=n.generateId;for(var s in this.id=!1===i?this.name:C(u(this,a)),this.rules=new ee(Object(r.a)({},n,{parent:this})),t)this.rules.add(s,t[s],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=R),null==e.indent&&(e.indent=R.indent),null==e.children&&(e.children=R.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),M=/@keyframes\s+/,L=/\$([\w-]+)/g,z=function(e,t){return"string"==typeof e?e.replace(L,function(e,n){return n in t?t[n]:e}):e},U=function(e,t,n){var r=e[t],o=z(r,n);o!==r&&(e[t]=o)},H={onCreateRule:function(e,t,n){return"string"==typeof e&&M.test(e)?new I(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&U(e,"animation-name",n.keyframes),"animation"in e&&U(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return z(e,r.keyframes);default:return e}}},q=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).renderable=void 0,t}return Object(y.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return O(this.key,this.style,n)},t}(x),V={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new q(e,t,n):null}},K=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.style)){for(var t="",n=0;n<this.style.length;n++)t+=O(this.key,this.style[n]),this.style[n+1]&&(t+="\n");return t}return O(this.key,this.style,e)},e}(),W={onCreateRule:function(e,t,n){return"@font-face"===e?new K(e,t,n):null}},J=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return O(this.key,this.style,e)},e}(),$={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new J(e,t,n):null}},Y=function(){function e(e,t,n){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),G={"@charset":!0,"@import":!0,"@namespace":!0},Q=[j,F,H,V,W,$,{onCreateRule:function(e,t,n){return e in G?new Y(e,t,n):null}}],X={process:!0},Z={force:!0,process:!0},ee=function(){function e(e){this.map={},this.raw={},this.index=[],this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var o=this.options,i=o.parent,a=o.sheet,u=o.jss,s=o.Renderer,c=o.generateId,l=o.scoped,f=Object(r.a)({classes:this.classes,parent:i,sheet:a,jss:u,Renderer:s,generateId:c,scoped:l},n);this.raw[e]=t,e in this.classes&&(f.selector="."+C(this.classes[e]));var d=g(e,t,f);if(!d)return null;this.register(d);var p=void 0===f.index?this.index.length:f.index;return this.index.splice(p,0,d),d},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof D?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof I&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof D?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof I&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.onUpdate(t,this.get(e),n);else for(var r=0;r<this.index.length;r++)this.onUpdate(t,this.index[r],n)},t.onUpdate=function(t,n,r){void 0===r&&(r=X);var o=this.options,i=o.jss.plugins,a=o.sheet;if(n.rules instanceof e)n.rules.update(t,r);else{var u=n,s=u.style;if(i.onUpdate(t,n,a,r),r.process&&s&&s!==u.style){for(var c in i.onProcessStyle(u.style,u,a),u.style){var l=u.style[c];l!==s[c]&&u.prop(c,l,Z)}for(var f in s){var d=u.style[f],p=s[f];null==d&&d!==p&&u.prop(f,null,Z)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,o=0;o<this.index.length;o++){var i=this.index[o].toString(e);(i||r)&&(t&&(t+="\n"),t+=i)}return t},e}(),te=function(){function e(e,t){for(var n in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=Object(r.a)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new ee(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached?this:(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy(),this)},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(e,t,n);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var o=this.addRule(r,e[r],t);o&&n.push(o)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t=this.rules.get(e);return!!t&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.toString=function(e){return this.rules.toString(e)},e}(),ne=function(){function e(){this.plugins={internal:[],external:[]},this.registry=void 0}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](e,t,n);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce(function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e},{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),re=new(function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(o.a)(t,["attached"]),i="",a=0;a<this.registry.length;a++){var u=this.registry[a];null!=n&&u.attached!==n||(i&&(i+="\n"),i+=u.toString(r))}return i},h(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}()),oe="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),ie="2f1acc6c3a606b082e5eef5e54414ffb";null==oe[ie]&&(oe[ie]=0);var ae=oe[ie]++,ue=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var o="",i="";return r&&(r.options.classNamePrefix&&(i=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),e.minify?""+(i||"c")+ae+o+t:i+n.key+"-"+ae+(o?"-"+o:"")+"-"+t}},se=function(e){var t;return function(){return t||(t=e()),t}};function ce(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}}function le(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=k(n,!0),"!important"===n[n.length-1]))return e.style.setProperty(t,r,"important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,r):e.style.setProperty(t,r)}catch(e){return!1}return!0}function fe(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}}function de(e,t){return e.selectorText=t,e.selectorText===t}var pe=se(function(){return document.querySelector("head")});function he(e){var t=re.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=pe(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var ye=se(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),ve=function(e,t,n){var r=e.cssRules.length;(void 0===n||n>r)&&(n=r);try{if("insertRule"in e)e.insertRule(t,n);else if("appendRule"in e){e.appendRule(t)}}catch(e){return!1}return e.cssRules[n]},me=function(){var e=document.createElement("style");return e.textContent="\n",e},be=function(){function e(e){this.getPropertyValue=ce,this.setProperty=le,this.removeProperty=fe,this.setSelector=de,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,e&&re.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||me(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=ye();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){!this.element.parentNode&&this.sheet&&(!function(e,t){var n=t.insertionPoint,r=he(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else pe().appendChild(e)}(this.element,this.sheet.options),this.hasInsertedRules&&(this.hasInsertedRules=!1,this.deploy()))},t.detach=function(){var e=this.element.parentNode;e&&e.removeChild(this.element)},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,o=n;return("conditional"!==e.type&&"keyframes"!==e.type||!1!==(o=ve(n,r.toString({children:!1}),t)))&&(this.insertRules(r.rules,o),o)}var i=e.toString();if(!i)return!1;var a=ve(n,i,t);return!1!==a&&(this.hasInsertedRules=!0,e.renderable=a,a)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),!0)},t.indexOf=function(e){for(var t=this.element.sheet.cssRules,n=0;n<t.length;n++)if(e===t[n])return n;return-1},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),ge=0,_e=function(){function e(e){this.id=ge++,this.version="10.0.0-alpha.24",this.plugins=new ne,this.options={id:{minify:!1},createGenerateId:ue,Renderer:d.a?be:null,plugins:[]},this.generateId=ue({minify:!1});for(var t=0;t<Q.length;t++)this.plugins.use(Q[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=Object(r.a)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===re.index?0:re.index+1);var o=new te(e,Object(r.a)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),re.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=Object(r.a)({},n,{jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var i=g(e,t,o);return i&&this.plugins.onProcessRule(i),i},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(function(t){e.plugins.use(t)}),this},e}();var ke="undefined"!=typeof CSS&&CSS&&"number"in CSS,we=function(e){return new _e(e)};
14/**
15 * A better abstraction over CSS.
16 *
17 * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present
18 * @website https://github.com/cssinjs/jss
19 * @license MIT
20 */we();var Oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var o=Object(r.a)({},t);return Object.keys(n).forEach(function(e){n[e]&&(o[e]="".concat(t[e]," ").concat(n[e]))}),o},Ee={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},Se=u.a.createContext(null);function Ce(){return u.a.useContext(Se)}var xe="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",De=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var je=Date.now(),Te="fnValues"+je,Pe="fnStyle"+ ++je;var Ae=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var r=g(e,{},n);return r[Pe]=t,r},onProcessStyle:function(e,t){if(Te in t||Pe in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[Te]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[Pe];i&&(o.style=i(e)||{});var a=o[Te];if(a)for(var u in a)o.prop(u,a[u](e),r)}}},Ne="@global",Fe="@global ",Re=function(){function e(e,t,n){for(var o in this.type="global",this.at=Ne,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new ee(Object(r.a)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),Be=function(){function e(e,t,n){this.type="global",this.at=Ne,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=e,this.options=n;var o=e.substr(Fe.length);this.rule=n.jss.createRule(o,t,Object(r.a)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),Ie=/\s*,\s*/g;function Me(e,t){for(var n=e.split(Ie),r="",o=0;o<n.length;o++)r+=t+" "+n[o].trim(),n[o+1]&&(r+=", ");return r}var Le=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===Ne)return new Re(e,t,n);if("@"===e[0]&&e.substr(0,Fe.length)===Fe)return new Be(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),!1===n.scoped&&(n.selector=e),null},onProcessRule:function(e){"style"===e.type&&(function(e){var t=e.options,n=e.style,o=n?n[Ne]:null;if(o){for(var i in o)t.sheet.addRule(i,o[i],Object(r.a)({},t,{selector:Me(i,e.selector)}));delete n[Ne]}}(e),function(e){var t=e.options,n=e.style;for(var o in n)if("@"===o[0]&&o.substr(0,Ne.length)===Ne){var i=Me(o.substr(Ne.length),e.selector);t.sheet.addRule(i,n[o],Object(r.a)({},t,{selector:i})),delete n[o]}}(e))}}},ze=/\s*,\s*/g,Ue=/&/g,He=/\$([\w-]+)/g;var qe=function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?(o=o).selector:r}}function t(e,t){for(var n=t.split(ze),r=e.split(ze),o="",i=0;i<n.length;i++)for(var a=n[i],u=0;u<r.length;u++){var s=r[u];o&&(o+=", "),o+=-1!==s.indexOf("&")?s.replace(Ue,a):a+" "+s}return o}function n(e,t,n){if(n)return Object(r.a)({},n,{index:n.index+1});var o=e.options.nestingLevel;return o=void 0===o?1:o+1,Object(r.a)({},e.options,{nestingLevel:o,index:t.indexOf(e)+1})}return{onProcessStyle:function(o,i,a){if("style"!==i.type)return o;var u,s,c=i,l=c.options.parent;for(var f in o){var d=-1!==f.indexOf("&"),p="@"===f[0];if(d||p){if(u=n(c,l,u),d){var h=t(f,c.selector);s||(s=e(l,a)),h=h.replace(He,s),l.addRule(h,o[f],Object(r.a)({},u,{selector:h}))}else p&&l.addRule(f,{},u).addRule(c.key,o[f],{selector:c.selector});delete o[f]}}return o}}},Ve=/[A-Z]/g,Ke=/^ms-/,We={};function Je(e){return"-"+e.toLowerCase()}var $e=function(e){if(We.hasOwnProperty(e))return We[e];var t=e.replace(Ve,Je);return We[e]=Ke.test(t)?"-"+t:t};function Ye(e){var t={};for(var n in e){t[0===n.indexOf("--")?n:$e(n)]=e[n]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(Ye):t.fallbacks=Ye(e.fallbacks)),t}var Ge=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=Ye(e[t]);return e}return Ye(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var r=$e(t);return t===r?e:(n.prop(r,e),null)}}},Qe=ke&&CSS?CSS.px:"px",Xe=ke&&CSS?CSS.ms:"ms",Ze=ke&&CSS?CSS.percent:"%";function et(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var o in e)r[o]=e[o],r[o.replace(t,n)]=e[o];return r}var tt=et({"animation-delay":Xe,"animation-duration":Xe,"background-position":Qe,"background-position-x":Qe,"background-position-y":Qe,"background-size":Qe,border:Qe,"border-bottom":Qe,"border-bottom-left-radius":Qe,"border-bottom-right-radius":Qe,"border-bottom-width":Qe,"border-left":Qe,"border-left-width":Qe,"border-radius":Qe,"border-right":Qe,"border-right-width":Qe,"border-top":Qe,"border-top-left-radius":Qe,"border-top-right-radius":Qe,"border-top-width":Qe,"border-width":Qe,margin:Qe,"margin-bottom":Qe,"margin-left":Qe,"margin-right":Qe,"margin-top":Qe,padding:Qe,"padding-bottom":Qe,"padding-left":Qe,"padding-right":Qe,"padding-top":Qe,"mask-position-x":Qe,"mask-position-y":Qe,"mask-size":Qe,height:Qe,width:Qe,"min-height":Qe,"max-height":Qe,"min-width":Qe,"max-width":Qe,bottom:Qe,left:Qe,top:Qe,right:Qe,"box-shadow":Qe,"text-shadow":Qe,"column-gap":Qe,"column-rule":Qe,"column-rule-width":Qe,"column-width":Qe,"font-size":Qe,"font-size-delta":Qe,"letter-spacing":Qe,"text-indent":Qe,"text-stroke":Qe,"text-stroke-width":Qe,"word-spacing":Qe,motion:Qe,"motion-offset":Qe,outline:Qe,"outline-offset":Qe,"outline-width":Qe,perspective:Qe,"perspective-origin-x":Ze,"perspective-origin-y":Ze,"transform-origin":Ze,"transform-origin-x":Ze,"transform-origin-y":Ze,"transform-origin-z":Ze,"transition-delay":Xe,"transition-duration":Xe,"vertical-align":Qe,"flex-basis":Qe,"shape-margin":Qe,size:Qe,grid:Qe,"grid-gap":Qe,"grid-row-gap":Qe,"grid-column-gap":Qe,"grid-template-rows":Qe,"grid-template-columns":Qe,"grid-auto-rows":Qe,"grid-auto-columns":Qe,"box-shadow-x":Qe,"box-shadow-y":Qe,"box-shadow-blur":Qe,"box-shadow-spread":Qe,"font-line-height":Qe,"text-shadow-x":Qe,"text-shadow-y":Qe,"text-shadow-blur":Qe});function nt(e,t,n){if(!t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=nt(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var o in t)t[o]=nt(o,t[o],n);else for(var i in t)t[i]=nt(e+"-"+i,t[i],n);else if("number"==typeof t)return n[e]?""+t+n[e]:tt[e]?"function"==typeof tt[e]?tt[e](t).toString():""+t+tt[e]:t.toString();return t}var rt=function(e){void 0===e&&(e={});var t=et(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=nt(r,e[r],t);return e},onChangeValue:function(e,n){return nt(n,e,t)}}};function ot(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var it="",at="",ut="",st="",ct=d.a&&"ontouchstart"in document.documentElement;if(d.a){var lt={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},ft=document.createElement("p").style;for(var dt in lt)if(dt+"Transform"in ft){it=dt,at=lt[dt];break}"Webkit"===it&&"msHyphens"in ft&&(it="ms",at=lt.ms,st="edge"),"Webkit"===it&&"-apple-trailing-word"in ft&&(ut="apple")}var pt={js:it,css:at,vendor:ut,browser:st,isTouch:ct};var ht={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===pt.js?"-webkit-"+e:pt.css+e)}},yt=/[-\s]+(.)?/g;function vt(e,t){return t?t.toUpperCase():""}function mt(e){return e.replace(yt,vt)}function bt(e){return mt("-"+e)}var gt,_t={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===pt.js?"WebkitColumn"+bt(e)in t&&pt.css+"column-"+e:"Moz"===pt.js&&("page"+bt(e)in t&&"page-"+e))}},kt={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===pt.js?pt.css+"print-"+e:e)}},wt={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},Ot=Object.keys(wt),Et=function(e){return pt.css+e},St={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Ct=[ht,kt,{noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===pt.js){if(mt("mask-image")in t)return e;if(pt.js+bt("mask-image")in t)return pt.css+e}return e}},{noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==pt.vendor||pt.isTouch?e:pt.css+e)}},{noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:pt.css+e)}},{noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:pt.css+e)}},{noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===pt.js||"ms"===pt.js?pt.css+e:e)}},_t,{supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===pt.js)return e;var n=e.replace("-inline","");return pt.js+bt(n)in t&&pt.css+n}},{supportedProperty:function(e,t){return mt(e)in t&&e}},{supportedProperty:function(e,t){var n=bt(e);return"-"===e[0]?e:"-"===e[0]&&"-"===e[1]?e:pt.js+n in t?pt.css+e:"Webkit"!==pt.js&&"Webkit"+n in t&&"-webkit-"+e}},{supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===pt.js?""+pt.css+e:e)}},{supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===pt.js?pt.css+"scroll-chaining":e)}},{supportedProperty:function(e,t){var n=St[e];return!!n&&(pt.js+bt(n)in t&&pt.css+n)}},{supportedProperty:function(e,t,n){var r=n.multiple;if(Ot.indexOf(e)>-1){var o=wt[e];if(!Array.isArray(o))return pt.js+bt(o)in t&&pt.css+o;if(!r)return!1;for(var i=0;i<o.length;i++)if(!(pt.js+bt(o[0])in t))return!1;return o.map(Et)}return!1}}],xt=Ct.filter(function(e){return e.supportedProperty}).map(function(e){return e.supportedProperty}),Dt=Ct.filter(function(e){return e.noPrefill}).reduce(function(e,t){return e.push.apply(e,ot(t.noPrefill)),e},[]),jt={};if(d.a){gt=document.createElement("p");var Tt=window.getComputedStyle(document.documentElement,"");for(var Pt in Tt)isNaN(Pt)||(jt[Tt[Pt]]=Tt[Pt]);Dt.forEach(function(e){return delete jt[e]})}function At(e,t){if(void 0===t&&(t={}),!gt)return e;if(null!=jt[e])return jt[e];"transition"!==e&&"transform"!==e||(t[e]=e in gt.style);for(var n=0;n<xt.length&&(jt[e]=xt[n](e,gt.style,t),!jt[e]);n++);try{gt.style[e]=""}catch(e){return!1}return jt[e]}var Nt,Ft={},Rt={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Bt=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function It(e,t,n){return"var"===t?"var":"all"===t?"all":"all"===n?", all":t?At(t):", "+At(n)}function Mt(e,t){var n=t;if(!Nt||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=Ft[r])return Ft[r];try{Nt.style[e]=n}catch(e){return Ft[r]=!1,!1}if(Rt[e])n=n.replace(Bt,It);else if(""===Nt.style[e]&&("-ms-flex"===(n=pt.css+n)&&(Nt.style[e]="-ms-flexbox"),Nt.style[e]=n,""===Nt.style[e]))return Ft[r]=!1,!1;return Nt.style[e]="",Ft[r]=n,Ft[r]}d.a&&(Nt=document.createElement("p"));var Lt=function(){return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at="-"===(n=t.at)[1]?n:"ms"===pt.js?n:"@"+pt.css+"keyframes"+n.substr(10)}var n},onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var n in e){var r=e[n],o=!1,i=At(n);i&&i!==n&&(o=!0);var a=!1,u=Mt(i,k(r));u&&u!==r&&(a=!0),(o||a)&&(o&&delete e[n],e[i||n]=u||r)}return e},onChangeValue:function(e,t){return Mt(t,k(e))||e}}};var zt=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i<o.length;i++)r[o[i]]=t[o[i]];return r}}};var Ut=function(){return{plugins:[Ae(),Le(),qe(),Ge(),rt(),"undefined"==typeof window?null:Lt(),zt()]}},Ht=we(Ut()),qt={disableGeneration:!1,generateClassName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,u=""===a?"":"".concat(a,"-"),s=0;return function(e,t){s+=1;var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==De.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[xe]&&""===a?"".concat(i,"-").concat(s):i}return"".concat(u).concat(o).concat(s)}}(),jss:Ht,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},Vt=u.a.createContext(qt);var Kt=-1e9;var Wt=n(198),Jt=n.n(Wt);function $t(e,t){return t}var Yt=function(e){var t="function"==typeof e;return{create:function(n,o){var i;try{i=t?e(n):e}catch(e){throw e}if(!o||!n.overrides||!n.overrides[o])return i;var a=n.overrides[o],u=Object(r.a)({},i);return Object.keys(a).forEach(function(e){u[e]=Jt()(u[e],a[e],{arrayMerge:$t})}),u},options:{}}},Gt={};function Qt(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Oe({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function Xt(e,t){var n=e.state,o=e.theme,i=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!i.disableGeneration){var s=Ee.get(i.sheetsManager,a,o);s||(s={refs:0,staticSheet:null,dynamicStyles:null},Ee.set(i.sheetsManager,a,o,s));var c=Object(r.a)({},a.options,{},i,{theme:o,flip:"boolean"==typeof i.flip?i.flip:"rtl"===o.direction});c.generateId=c.serverGenerateClassName||c.generateClassName;var l=i.sheetsRegistry;if(0===s.refs){var f;i.sheetsCache&&(f=Ee.get(i.sheetsCache,a,o));var d=a.create(o,u);f||((f=i.jss.createStyleSheet(d,Object(r.a)({link:!1},c))).attach(),i.sheetsCache&&Ee.set(i.sheetsCache,a,o,f)),l&&l.add(f),s.staticSheet=f,s.dynamicStyles=function e(t){var n=null;for(var r in t){var o=t[r],i=typeof o;if("function"===i)n||(n={}),n[r]=o;else if("object"===i&&null!==o&&!Array.isArray(o)){var a=e(o);a&&(n||(n={}),n[r]=a)}}return n}(d)}if(s.dynamicStyles){var p=i.jss.createStyleSheet(s.dynamicStyles,Object(r.a)({link:!0},c));p.update(t).attach(),n.dynamicSheet=p,n.classes=Oe({baseClasses:s.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function Zt(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function en(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=Ee.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(Ee.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function tn(e,t){var n,r=u.a.useRef([]),o=u.a.useMemo(function(){return{}},t);r.current!==o&&(r.current=o,n=e()),u.a.useEffect(function(){return function(){n&&n()}},[o])}var nn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,o=t.classNamePrefix,a=t.Component,s=t.defaultTheme,c=void 0===s?Gt:s,l=i(t,["name","classNamePrefix","Component","defaultTheme"]),f=Yt(e),d=n||o||"makeStyles";return f.options={index:Kt+=1,name:n,meta:d,classNamePrefix:d},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Ce()||c,o=Object(r.a)({},u.a.useContext(Vt),{},l),i=u.a.useRef(),s=u.a.useRef();return tn(function(){var r={name:n,state:{},stylesCreator:f,stylesOptions:o,theme:t};return Xt(r,e),s.current=!1,i.current=r,function(){en(r)}},[t,f]),u.a.useEffect(function(){s.current&&Zt(i.current,e),s.current=!0}),Qt(i.current,e.classes,a)}};var rn=function(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var o,i=t.props[n];for(o in i)void 0===r[o]&&(r[o]=i[o]);return r},on=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var o=t.defaultTheme,a=t.withTheme,s=void 0!==a&&a,c=t.name,l=i(t,["defaultTheme","withTheme","name"]),d=c,p=nn(e,Object(r.a)({defaultTheme:o,Component:n,name:c||n.displayName,classNamePrefix:d},l)),h=u.a.forwardRef(function(e,t){e.classes;var a,l=e.innerRef,f=i(e,["classes","innerRef"]),d=p(e),h=f;return("string"==typeof c||s)&&(a=Ce()||o,c&&(h=rn({theme:a,name:c,props:f})),s&&!h.theme&&(h.theme=a)),u.a.createElement(n,Object(r.a)({ref:l||t,classes:d},h))});return f()(h,n),h}};function an(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var un=n(63),sn=n.n(un);
21/*!
22 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
23 *
24 * Copyright (c) 2014-2017, Jon Schlinkert.
25 * Released under the MIT License.
26 */
27function cn(e){return!0==(null!=(t=e)&&"object"==typeof t&&!1===Array.isArray(t))&&"[object Object]"===Object.prototype.toString.call(e);
28/*!
29 * isobject <https://github.com/jonschlinkert/isobject>
30 *
31 * Copyright (c) 2014-2017, Jon Schlinkert.
32 * Released under the MIT License.
33 */
34var t}function ln(e){var t,n;return!1!==cn(e)&&("function"==typeof(t=e.constructor)&&(!1!==cn(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")))}var fn=["xs","sm","md","lg","xl"];function dn(e,t,n){var o;return Object(r.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.a)({paddingLeft:t(2),paddingRight:t(2)},n,an({},e.up("sm"),Object(r.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(o={minHeight:56},an(o,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),an(o,e.up("sm"),{minHeight:64}),o)},n)}var pn={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},hn={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},yn={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},vn={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},mn={black:"#000",white:"#fff"};function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return e<t?t:e>n?n:e}function gn(e){if(e.type)return e;if("#"===e.charAt(0))return gn(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(function(e){return e+e})),n?"rgb(".concat(n.map(function(e){return parseInt(e,16)}).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var r=e.substring(t+1,e.length-1).split(",");return{type:n,values:r=r.map(function(e){return parseFloat(e)})}}function _n(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map(function(e,t){return t<3?parseInt(e,10):e}):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function kn(e){var t="hsl"===(e=gn(e)).type?gn(function(e){var t=(e=gn(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",s=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(u+="a",s.push(t[3])),_n({type:u,values:s})}(e)).values:e.values;return t=t.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function wn(e,t){if(e=gn(e),t=bn(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return _n(e)}function On(e,t){if(e=gn(e),t=bn(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return _n(e)}var En={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:mn.white,default:yn[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.08)",hoverOpacity:.08,selected:"rgba(0, 0, 0, 0.14)",disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)"}},Sn={text:{primary:mn.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:yn[800],default:"#303030"},action:{active:mn.white,hover:"rgba(255, 255, 255, 0.1)",hoverOpacity:.1,selected:"rgba(255, 255, 255, 0.2)",disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)"}};function Cn(e,t,n,r){e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=On(e.main,r):"dark"===t&&(e.dark=wn(e.main,1.5*r)))}function xn(e){var t=e.primary,n=void 0===t?{light:pn[300],main:pn[500],dark:pn[700]}:t,o=e.secondary,a=void 0===o?{light:hn.A200,main:hn.A400,dark:hn.A700}:o,u=e.error,s=void 0===u?{light:vn[300],main:vn[500],dark:vn[700]}:u,c=e.type,l=void 0===c?"light":c,f=e.contrastThreshold,d=void 0===f?3:f,p=e.tonalOffset,h=void 0===p?.2:p,y=i(e,["primary","secondary","error","type","contrastThreshold","tonalOffset"]);function v(e){return function(e,t){var n=kn(e),r=kn(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}(e,Sn.text.primary)>=d?Sn.text.primary:En.text.primary}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;return!(e=Object(r.a)({},e)).main&&e[t]&&(e.main=e[t]),Cn(e,"light",n,h),Cn(e,"dark",o,h),e.contrastText||(e.contrastText=v(e.main)),e}var b={dark:Sn,light:En};return sn()(Object(r.a)({common:mn,type:l,primary:m(n),secondary:m(a,"A400","A200","A700"),error:m(s),grey:yn,contrastThreshold:d,getContrastText:v,augmentColor:m,tonalOffset:h},b[l]),y,{clone:!1})}function Dn(e){return Math.round(1e5*e)/1e5}var jn={textTransform:"uppercase"},Tn='"Roboto", "Helvetica", "Arial", sans-serif';function Pn(e,t){var n="function"==typeof t?t(e):t,o=n.fontFamily,a=void 0===o?Tn:o,u=n.fontSize,s=void 0===u?14:u,c=n.fontWeightLight,l=void 0===c?300:c,f=n.fontWeightRegular,d=void 0===f?400:f,p=n.fontWeightMedium,h=void 0===p?500:p,y=n.fontWeightBold,v=void 0===y?700:y,m=n.htmlFontSize,b=void 0===m?16:m,g=n.allVariants,_=n.pxToRem,k=i(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),w=s/14,O=_||function(e){return"".concat(e/b*w,"rem")},E=function(e,t,n,o,i){return Object(r.a)({fontFamily:a,fontWeight:e,fontSize:O(t),lineHeight:n},a===Tn?{letterSpacing:"".concat(Dn(o/t),"em")}:{},{},i,{},g)},S={h1:E(l,96,1,-1.5),h2:E(l,60,1,-.5),h3:E(d,48,1.04,0),h4:E(d,34,1.17,.25),h5:E(d,24,1.33,0),h6:E(h,20,1.6,.15),subtitle1:E(d,16,1.75,.15),subtitle2:E(h,14,1.57,.1),body1:E(d,16,1.5,.15),body2:E(d,14,1.43,.15),button:E(h,14,1.75,.4,jn),caption:E(d,12,1.66,.4),overline:E(d,12,2.66,1,jn)};return sn()(Object(r.a)({htmlFontSize:b,pxToRem:O,round:Dn,fontFamily:a,fontSize:s,fontWeightLight:l,fontWeightRegular:d,fontWeightMedium:h,fontWeightBold:v},S),k,{clone:!1})}var An=.2,Nn=.14,Fn=.12;function Rn(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(An,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(Nn,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(Fn,")")].join(",")}var Bn=["none",Rn(0,1,3,0,0,1,1,0,0,2,1,-1),Rn(0,1,5,0,0,2,2,0,0,3,1,-2),Rn(0,1,8,0,0,3,4,0,0,3,3,-2),Rn(0,2,4,-1,0,4,5,0,0,1,10,0),Rn(0,3,5,-1,0,5,8,0,0,1,14,0),Rn(0,3,5,-1,0,6,10,0,0,1,18,0),Rn(0,4,5,-2,0,7,10,1,0,2,16,1),Rn(0,5,5,-3,0,8,10,1,0,3,14,2),Rn(0,5,6,-3,0,9,12,1,0,3,16,2),Rn(0,6,6,-3,0,10,14,1,0,4,18,3),Rn(0,6,7,-4,0,11,15,1,0,4,20,3),Rn(0,7,8,-4,0,12,17,2,0,5,22,4),Rn(0,7,8,-4,0,13,19,2,0,5,24,4),Rn(0,7,9,-4,0,14,21,2,0,5,26,4),Rn(0,8,9,-5,0,15,22,2,0,6,28,5),Rn(0,8,10,-5,0,16,24,2,0,6,30,5),Rn(0,8,11,-5,0,17,26,2,0,6,32,5),Rn(0,9,11,-5,0,18,28,2,0,7,34,6),Rn(0,9,12,-6,0,19,29,2,0,7,36,6),Rn(0,10,13,-6,0,20,31,3,0,8,38,7),Rn(0,10,13,-6,0,21,33,3,0,8,40,7),Rn(0,10,14,-6,0,22,35,3,0,8,42,7),Rn(0,11,14,-7,0,23,36,3,0,9,44,8),Rn(0,11,15,-7,0,24,38,3,0,9,46,8)],In={borderRadius:4};var Mn={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ln={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195},zn=function(e){return"".concat(Math.round(e),"ms")},Un={easing:Mn,duration:Ln,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,r=void 0===n?Ln.standard:n,o=t.easing,a=void 0===o?Mn.easeInOut:o,u=t.delay,s=void 0===u?0:u;i(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map(function(e){return"".concat(e," ").concat("string"==typeof r?r:zn(r)," ").concat(a," ").concat("string"==typeof s?s:zn(s))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}},Hn={mobileStepper:1e3,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};var qn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,o=e.mixins,a=void 0===o?{}:o,u=e.palette,s=void 0===u?{}:u,c=e.shadows,l=e.spacing,f=e.typography,d=void 0===f?{}:f,p=i(e,["breakpoints","mixins","palette","shadows","spacing","typography"]),h=xn(s),y=function(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,o=e.unit,a=void 0===o?"px":o,u=e.step,s=void 0===u?5:u,c=i(e,["values","unit","step"]);function l(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(a,")")}function f(e,t){var r=fn.indexOf(t)+1;return r===fn.length?l(e):"@media (min-width:".concat(n[e]).concat(a,") and ")+"(max-width:".concat(n[fn[r]]-s/100).concat(a,")")}return Object(r.a)({keys:fn,values:n,up:l,down:function(e){var t=fn.indexOf(e)+1,r=n[fn[t]];return t===fn.length?l("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-s/100).concat(a,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}(n),v=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(t.mui)return t;e="function"==typeof t?t:function(e){return t*e};var n=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return 0===n.length?e(1):1===n.length?e(n[0]):n.map(function(t){var n=e(t);return"number"==typeof n?"".concat(n,"px"):n}).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return t}}),n.mui=!0,n}(l);return Object(r.a)({breakpoints:y,direction:"ltr",mixins:dn(y,v,a),overrides:{},palette:h,props:{},shadows:c||Bn,typography:Pn(h,d),spacing:v},sn()({shape:In,transitions:Un,zIndex:Hn},p,{isMergeableObject:ln}))}();var Vn=function(e,t){return on(e,Object(r.a)({defaultTheme:qn},t))};function Kn(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Wn=u.a.forwardRef(function(e,t){var n=e.children,o=e.classes,a=e.className,s=e.color,l=void 0===s?"inherit":s,f=e.component,d=void 0===f?"svg":f,p=e.fontSize,h=void 0===p?"default":p,y=e.htmlColor,v=e.titleAccess,m=e.viewBox,b=void 0===m?"0 0 24 24":m,g=i(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return u.a.createElement(d,Object(r.a)({className:c(o.root,a,"inherit"!==l&&o["color".concat(Kn(l))],"default"!==h&&o["fontSize".concat(Kn(h))]),focusable:"false",viewBox:b,color:y,"aria-hidden":v?"false":"true",role:v?"img":"presentation",ref:t},g),n,v?u.a.createElement("title",null,v):null)});Wn.muiName="SvgIcon";t.a=Vn(function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}},{name:"MuiSvgIcon"})(Wn)},198:function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map(function(e){return i(e,n)})}function u(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}(e))}function s(e,t,n){var r={};return n.isMergeableObject(e)&&u(e).forEach(function(t){r[t]=i(e[t],n)}),u(t).forEach(function(o){n.isMergeableObject(t[o])&&e[o]?r[o]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c}(o,n)(e[o],t[o],n):r[o]=i(t[o],n)}),r}function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r;var o=Array.isArray(t);return o===Array.isArray(e)?o?n.arrayMerge(e,t,n):s(e,t,n):i(t,n)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return c(e,n,t)},{})};var l=c;e.exports=l},199:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},2:function(e,t,n){"use strict";n.r(t),n.d(t,"version",function(){return gr}),n.d(t,"Collection",function(){return E}),n.d(t,"Iterable",function(){return kr}),n.d(t,"Seq",function(){return G}),n.d(t,"Map",function(){return Nt}),n.d(t,"OrderedMap",function(){return bn}),n.d(t,"List",function(){return rn}),n.d(t,"Stack",function(){return En}),n.d(t,"Set",function(){return Rn}),n.d(t,"OrderedSet",function(){return or}),n.d(t,"Record",function(){return cr}),n.d(t,"Range",function(){return Hn}),n.d(t,"Repeat",function(){return vr}),n.d(t,"is",function(){return de}),n.d(t,"fromJS",function(){return mr}),n.d(t,"hash",function(){return ve}),n.d(t,"isImmutable",function(){return A}),n.d(t,"isCollection",function(){return b}),n.d(t,"isKeyed",function(){return _}),n.d(t,"isIndexed",function(){return w}),n.d(t,"isAssociative",function(){return O}),n.d(t,"isOrdered",function(){return F}),n.d(t,"isValueObject",function(){return fe}),n.d(t,"get",function(){return ot}),n.d(t,"getIn",function(){return qn}),n.d(t,"has",function(){return rt}),n.d(t,"hasIn",function(){return Kn}),n.d(t,"merge",function(){return gt}),n.d(t,"mergeDeep",function(){return kt}),n.d(t,"mergeWith",function(){return _t}),n.d(t,"mergeDeepWith",function(){return wt}),n.d(t,"remove",function(){return at}),n.d(t,"removeIn",function(){return ft}),n.d(t,"set",function(){return ut}),n.d(t,"setIn",function(){return ct}),n.d(t,"update",function(){return pt}),n.d(t,"updateIn",function(){return st});var r=5,o=1<<r,i=o-1,a={};function u(e){e&&(e.value=!0)}function s(){}function c(e){return void 0===e.size&&(e.size=e.__iterate(f)),e.size}function l(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?c(e)+t:t}function f(){return!0}function d(e,t,n){return(0===e&&!v(e)||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function p(e,t){return y(e,t,0)}function h(e,t){return y(e,t,t)}function y(e,t,n){return void 0===e?n:v(e)?t===1/0?t:0|Math.max(0,t+e):void 0===t||t===e?e:0|Math.min(t,e)}function v(e){return e<0||0===e&&1/e==-1/0}var m="@@__IMMUTABLE_ITERABLE__@@";function b(e){return Boolean(e&&e[m])}var g="@@__IMMUTABLE_KEYED__@@";function _(e){return Boolean(e&&e[g])}var k="@@__IMMUTABLE_INDEXED__@@";function w(e){return Boolean(e&&e[k])}function O(e){return _(e)||w(e)}var E=function(e){return b(e)?e:G(e)},S=function(e){function t(e){return _(e)?e:Q(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(E),C=function(e){function t(e){return w(e)?e:X(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(E),x=function(e){function t(e){return b(e)&&!O(e)?e:Z(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(E);E.Keyed=S,E.Indexed=C,E.Set=x;var D="@@__IMMUTABLE_SEQ__@@";function j(e){return Boolean(e&&e[D])}var T="@@__IMMUTABLE_RECORD__@@";function P(e){return Boolean(e&&e[T])}function A(e){return b(e)||P(e)}var N="@@__IMMUTABLE_ORDERED__@@";function F(e){return Boolean(e&&e[N])}var R=0,B=1,I=2,M="function"==typeof Symbol&&Symbol.iterator,L="@@iterator",z=M||L,U=function(e){this.next=e};function H(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function q(){return{value:void 0,done:!0}}function V(e){return!!J(e)}function K(e){return e&&"function"==typeof e.next}function W(e){var t=J(e);return t&&t.call(e)}function J(e){var t=e&&(M&&e[M]||e[L]);if("function"==typeof t)return t}U.prototype.toString=function(){return"[Iterator]"},U.KEYS=R,U.VALUES=B,U.ENTRIES=I,U.prototype.inspect=U.prototype.toSource=function(){return this.toString()},U.prototype[z]=function(){return this};var $=Object.prototype.hasOwnProperty;function Y(e){return!(!Array.isArray(e)&&"string"!=typeof e)||e&&"object"==typeof e&&Number.isInteger(e.length)&&e.length>=0&&(0===e.length?1===Object.keys(e).length:e.hasOwnProperty(e.length-1))}var G=function(e){function t(e){return null==e?oe():A(e)?e.toSeq():function(e){var t=ue(e);if(t)return t;if("object"==typeof e)return new te(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(e,t){var n=this._cache;if(n){for(var r=n.length,o=0;o!==r;){var i=n[t?r-++o:o++];if(!1===e(i[1],i[0],this))break}return o}return this.__iterateUncached(e,t)},t.prototype.__iterator=function(e,t){var n=this._cache;if(n){var r=n.length,o=0;return new U(function(){if(o===r)return{value:void 0,done:!0};var i=n[t?r-++o:o++];return H(e,i[0],i[1])})}return this.__iteratorUncached(e,t)},t}(E),Q=function(e){function t(e){return null==e?oe().toKeyedSeq():b(e)?_(e)?e.toSeq():e.fromEntrySeq():P(e)?e.toSeq():ie(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(G),X=function(e){function t(e){return null==e?oe():b(e)?_(e)?e.entrySeq():e.toIndexedSeq():P(e)?e.toSeq().entrySeq():ae(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(G),Z=function(e){function t(e){return(b(e)&&!O(e)?e:X(e)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(G);G.isSeq=j,G.Keyed=Q,G.Set=Z,G.Indexed=X,G.prototype[D]=!0;var ee=function(e){function t(e){this._array=e,this.size=e.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this.has(e)?this._array[l(this,e)]:t},t.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length,o=0;o!==r;){var i=t?r-++o:o++;if(!1===e(n[i],i,this))break}return o},t.prototype.__iterator=function(e,t){var n=this._array,r=n.length,o=0;return new U(function(){if(o===r)return{value:void 0,done:!0};var i=t?r-++o:o++;return H(e,i,n[i])})},t}(X),te=function(e){function t(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},t.prototype.has=function(e){return $.call(this._object,e)},t.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length,i=0;i!==o;){var a=r[t?o-++i:i++];if(!1===e(n[a],a,this))break}return i},t.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length,i=0;return new U(function(){if(i===o)return{value:void 0,done:!0};var a=r[t?o-++i:i++];return H(e,a,n[a])})},t}(Q);te.prototype[N]=!0;var ne,re=function(e){function t(e){this._collection=e,this.size=e.length||e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=W(this._collection),r=0;if(K(n))for(var o;!(o=n.next()).done&&!1!==e(o.value,r++,this););return r},t.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=W(this._collection);if(!K(n))return new U(q);var r=0;return new U(function(){var t=n.next();return t.done?t:H(e,r++,t.value)})},t}(X);function oe(){return ne||(ne=new ee([]))}function ie(e){var t=Array.isArray(e)?new ee(e):V(e)?new re(e):void 0;if(t)return t.fromEntrySeq();if("object"==typeof e)return new te(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function ae(e){var t=ue(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function ue(e){return Y(e)?new ee(e):V(e)?new re(e):void 0}var se="@@__IMMUTABLE_MAP__@@";function ce(e){return Boolean(e&&e[se])}function le(e){return ce(e)&&F(e)}function fe(e){return Boolean(e&&"function"==typeof e.equals&&"function"==typeof e.hashCode)}function de(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!!(fe(e)&&fe(t)&&e.equals(t))}var pe="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function he(e){return e>>>1&1073741824|3221225471&e}var ye=Object.prototype.valueOf;function ve(e){switch(typeof e){case"boolean":return e?1108378657:1108378656;case"number":return function(e){if(e!=e||e===1/0)return 0;var t=0|e;t!==e&&(t^=4294967295*e);for(;e>4294967295;)t^=e/=4294967295;return he(t)}(e);case"string":return e.length>Ee?function(e){var t=xe[e];void 0===t&&(t=me(e),Ce===Se&&(Ce=0,xe={}),Ce++,xe[e]=t);return t}(e):me(e);case"object":case"function":return null===e?1108378658:"function"==typeof e.hashCode?he(e.hashCode(e)):(e.valueOf!==ye&&"function"==typeof e.valueOf&&(e=e.valueOf(e)),function(e){var t;if(ke&&void 0!==(t=_e.get(e)))return t;if(void 0!==(t=e[Oe]))return t;if(!ge){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Oe]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}t=++we,1073741824&we&&(we=0);if(ke)_e.set(e,t);else{if(void 0!==be&&!1===be(e))throw new Error("Non-extensible objects are not allowed as keys.");if(ge)Object.defineProperty(e,Oe,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Oe]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Oe]=t}}return t}(e));case"undefined":return 1108378659;default:if("function"==typeof e.toString)return me(e.toString());throw new Error("Value type "+typeof e+" cannot be hashed.")}}function me(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return he(t)}var be=Object.isExtensible,ge=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();var _e,ke="function"==typeof WeakMap;ke&&(_e=new WeakMap);var we=0,Oe="__immutablehash__";"function"==typeof Symbol&&(Oe=Symbol(Oe));var Ee=16,Se=255,Ce=0,xe={},De=function(e){function t(e,t){this._iter=e,this._useKeys=t,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this._iter.get(e,t)},t.prototype.has=function(e){return this._iter.has(e)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var e=this,t=Fe(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},t.prototype.map=function(e,t){var n=this,r=Ne(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t,r){return e(t,r,n)},t)},t.prototype.__iterator=function(e,t){return this._iter.__iterator(e,t)},t}(Q);De.prototype[N]=!0;var je=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this,r=0;return t&&c(this),this._iter.__iterate(function(o){return e(o,t?n.size-++r:r++,n)},t)},t.prototype.__iterator=function(e,t){var n=this,r=this._iter.__iterator(B,t),o=0;return t&&c(this),new U(function(){var i=r.next();return i.done?i:H(e,t?n.size-++o:o++,i.value,i)})},t}(X),Te=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(B,t);return new U(function(){var t=n.next();return t.done?t:H(e,t.value,t.value,t)})},t}(Z),Pe=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){Ke(t);var r=b(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(B,t);return new U(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Ke(r);var o=b(r);return H(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},t}(Q);function Ae(e){var t=Je(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=$e,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===I){var r=e.__iterator(t,n);return new U(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===B?R:B,n)},t}function Ne(e,t,n){var r=Je(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,a);return i===a?o:t.call(n,i,r,e)},r.__iterateUncached=function(r,o){var i=this;return e.__iterate(function(e,o,a){return!1!==r(t.call(n,e,o,a),o,i)},o)},r.__iteratorUncached=function(r,o){var i=e.__iterator(I,o);return new U(function(){var o=i.next();if(o.done)return o;var a=o.value,u=a[0];return H(r,u,t.call(n,a[1],u,e),o)})},r}function Fe(e,t){var n=this,r=Je(e);return r._iter=e,r.size=e.size,r.reverse=function(){return e},e.flip&&(r.flip=function(){var t=Ae(e);return t.reverse=function(){return e.flip()},t}),r.get=function(n,r){return e.get(t?n:-1-n,r)},r.has=function(n){return e.has(t?n:-1-n)},r.includes=function(t){return e.includes(t)},r.cacheResult=$e,r.__iterate=function(n,r){var o=this,i=0;return r&&c(e),e.__iterate(function(e,a){return n(e,t?a:r?o.size-++i:i++,o)},!r)},r.__iterator=function(r,o){var i=0;o&&c(e);var a=e.__iterator(I,!o);return new U(function(){var e=a.next();if(e.done)return e;var u=e.value;return H(r,t?u[0]:o?n.size-++i:i++,u[1],e)})},r}function Re(e,t,n,r){var o=Je(e);return r&&(o.has=function(r){var o=e.get(r,a);return o!==a&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,a);return i!==a&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,u=0;return e.__iterate(function(e,i,s){if(t.call(n,e,i,s))return u++,o(e,r?i:u-1,a)},i),u},o.__iteratorUncached=function(o,i){var a=e.__iterator(I,i),u=0;return new U(function(){for(;;){var i=a.next();if(i.done)return i;var s=i.value,c=s[0],l=s[1];if(t.call(n,l,c,e))return H(o,r?c:u++,l,i)}})},o}function Be(e,t,n,r){var o=e.size;if(d(t,n,o))return e;var i=p(t,o),a=h(n,o);if(i!=i||a!=a)return Be(e.toSeq().cacheResult(),t,n,r);var u,s=a-i;s==s&&(u=s<0?0:s);var c=Je(e);return c.size=0===u?u:e.size&&u||void 0,!r&&j(e)&&u>=0&&(c.get=function(t,n){return(t=l(this,t))>=0&&t<u?e.get(t+i,n):n}),c.__iterateUncached=function(t,n){var o=this;if(0===u)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,s=!0,c=0;return e.__iterate(function(e,n){if(!s||!(s=a++<i))return c++,!1!==t(e,r?n:c-1,o)&&c!==u}),c},c.__iteratorUncached=function(t,n){if(0!==u&&n)return this.cacheResult().__iterator(t,n);if(0===u)return new U(q);var o=e.__iterator(t,n),a=0,s=0;return new U(function(){for(;a++<i;)o.next();if(++s>u)return{value:void 0,done:!0};var e=o.next();return r||t===B||e.done?e:H(t,s-1,t===R?void 0:e.value[1],e)})},c}function Ie(e,t,n,r){var o=Je(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var u=!0,s=0;return e.__iterate(function(e,i,c){if(!u||!(u=t.call(n,e,i,c)))return s++,o(e,r?i:s-1,a)}),s},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var u=e.__iterator(I,i),s=!0,c=0;return new U(function(){var e,i,l;do{if((e=u.next()).done)return r||o===B?e:H(o,c++,o===R?void 0:e.value[1],e);var f=e.value;i=f[0],l=f[1],s&&(s=t.call(n,l,i,a))}while(s);return o===I?e:H(o,i,l,e)})},o}function Me(e,t){var n=_(e),r=[e].concat(t).map(function(e){return b(e)?n&&(e=S(e)):e=n?ie(e):ae(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===r.length)return e;if(1===r.length){var o=r[0];if(o===e||n&&_(o)||w(e)&&w(o))return o}var i=new ee(r);return n?i=i.toKeyedSeq():w(e)||(i=i.toSetSeq()),(i=i.flatten(!0)).size=r.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),i}function Le(e,t,n){var r=Je(e);return r.__iterateUncached=function(o,i){if(i)return this.cacheResult().__iterate(o,i);var a=0,u=!1;return function e(s,c){s.__iterate(function(i,s){return(!t||c<t)&&b(i)?e(i,c+1):(a++,!1===o(i,n?s:a-1,r)&&(u=!0)),!u},i)}(e,0),a},r.__iteratorUncached=function(r,o){if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(r,o),a=[],u=0;return new U(function(){for(;i;){var e=i.next();if(!1===e.done){var s=e.value;if(r===I&&(s=s[1]),t&&!(a.length<t)||!b(s))return n?e:H(r,u++,s,e);a.push(i),i=s.__iterator(r,o)}else i=a.pop()}return{value:void 0,done:!0}})},r}function ze(e,t,n){t||(t=Ye);var r=_(e),o=0,i=e.toSeq().map(function(t,r){return[r,t,o++,n?n(t,r,e):t]}).valueSeq().toArray();return i.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){i[t].length=2}:function(e,t){i[t]=e[1]}),r?Q(i):w(e)?X(i):Z(i)}function Ue(e,t,n){if(t||(t=Ye),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return He(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return He(t,e,n)?n:e})}function He(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function qe(e,t,n,r){var o=Je(e),i=new ee(n).map(function(e){return e.size});return o.size=r?i.max():i.min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(B,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=n.map(function(e){return e=E(e),W(o?e.reverse():e)}),a=0,u=!1;return new U(function(){var n;return u||(n=i.map(function(e){return e.next()}),u=r?n.every(function(e){return e.done}):n.some(function(e){return e.done})),u?{value:void 0,done:!0}:H(e,a++,t.apply(null,n.map(function(e){return e.value})))})},o}function Ve(e,t){return e===t?e:j(e)?t:e.constructor(t)}function Ke(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function We(e){return _(e)?S:w(e)?C:x}function Je(e){return Object.create((_(e)?Q:w(e)?X:Z).prototype)}function $e(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):G.prototype.cacheResult.call(this)}function Ye(e,t){return void 0===e&&void 0===t?0:void 0===e?1:void 0===t?-1:e>t?1:e<t?-1:0}function Ge(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),o=0;o<n;o++)r[o]=e[o+t];return r}function Qe(e,t){if(!e)throw new Error(t)}function Xe(e){Qe(e!==1/0,"Cannot perform this action with an infinite size.")}function Ze(e){if(Y(e)&&"string"!=typeof e)return e;if(F(e))return e.toArray();throw new TypeError("Invalid keyPath: expected Ordered Collection or Array: "+e)}function et(e){return e&&("function"!=typeof e.constructor||"Object"===e.constructor.name)}function tt(e){return"object"==typeof e&&(A(e)||Array.isArray(e)||et(e))}function nt(e){try{return"string"==typeof e?JSON.stringify(e):String(e)}catch(t){return JSON.stringify(e)}}function rt(e,t){return A(e)?e.has(t):tt(e)&&$.call(e,t)}function ot(e,t,n){return A(e)?e.get(t,n):rt(e,t)?"function"==typeof e.get?e.get(t):e[t]:n}function it(e){if(Array.isArray(e))return Ge(e);var t={};for(var n in e)$.call(e,n)&&(t[n]=e[n]);return t}function at(e,t){if(!tt(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(A(e)){if(!e.remove)throw new TypeError("Cannot update immutable value without .remove() method: "+e);return e.remove(t)}if(!$.call(e,t))return e;var n=it(e);return Array.isArray(n)?n.splice(t,1):delete n[t],n}function ut(e,t,n){if(!tt(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(A(e)){if(!e.set)throw new TypeError("Cannot update immutable value without .set() method: "+e);return e.set(t,n)}if($.call(e,t)&&n===e[t])return e;var r=it(e);return r[t]=n,r}function st(e,t,n,r){r||(r=n,n=void 0);var o=function e(t,n,r,o,i,u){var s=n===a;if(o===r.length){var c=s?i:n,l=u(c);return l===c?n:l}if(!s&&!tt(n))throw new TypeError("Cannot update within non-data-structure value in path ["+r.slice(0,o).map(nt)+"]: "+n);var f=r[o];var d=s?a:ot(n,f,a);var p=e(d===a?t:A(d),d,r,o+1,i,u);return p===d?n:p===a?at(n,f):ut(s?t?Kt():{}:n,f,p)}(A(e),e,Ze(t),0,n,r);return o===a?n:o}function ct(e,t,n){return st(e,t,a,function(){return n})}function lt(e,t){return ct(this,e,t)}function ft(e,t){return st(e,t,function(){return a})}function dt(e){return ft(this,e)}function pt(e,t,n,r){return st(e,[t],n,r)}function ht(e,t,n){return 1===arguments.length?e(this):pt(this,e,t,n)}function yt(e,t,n){return st(this,e,t,n)}function vt(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return bt(this,e)}function mt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if("function"!=typeof e)throw new TypeError("Invalid merger function: "+e);return bt(this,t,e)}function bt(e,t,n){for(var r=[],o=0;o<t.length;o++){var i=S(t[o]);0!==i.size&&r.push(i)}return 0===r.length?e:0!==e.toSeq().size||e.__ownerID||1!==r.length?e.withMutations(function(e){for(var t=n?function(t,r){pt(e,r,a,function(e){return e===a?t:n(e,t,r)})}:function(t,n){e.set(n,t)},o=0;o<r.length;o++)r[o].forEach(t)}):e.constructor(r[0])}function gt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Et(e,t)}function _t(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Et(t,n,e)}function kt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Ot(e,t)}function wt(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Ot(t,n,e)}function Ot(e,t,n){return Et(e,t,function(e){return function t(n,r,o){return tt(n)&&tt(r)?Et(n,[r],t):e?e(n,r,o):r}}(n))}function Et(e,t,n){if(!tt(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(A(e))return"function"==typeof n&&e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var r=Array.isArray(e),o=e,i=r?C:S,a=r?function(t){o===e&&(o=it(o)),o.push(t)}:function(t,r){var i=$.call(o,r),a=i&&n?n(o[r],t,r):t;i&&a===o[r]||(o===e&&(o=it(o)),o[r]=a)},u=0;u<t.length;u++)i(t[u]).forEach(a);return o}function St(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Ot(this,e)}function Ct(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Ot(this,t,e)}function xt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return st(this,e,Kt(),function(e){return Et(e,t)})}function Dt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return st(this,e,Kt(),function(e){return Ot(e,t)})}function jt(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function Tt(){return this.__ownerID?this:this.__ensureOwner(new s)}function Pt(){return this.__ensureOwner()}function At(){return this.__altered}je.prototype.cacheResult=De.prototype.cacheResult=Te.prototype.cacheResult=Pe.prototype.cacheResult=$e;var Nt=function(e){function t(t){return null==t?Kt():ce(t)&&!F(t)?t:Kt().withMutations(function(n){var r=e(t);Xe(r.size),r.forEach(function(e,t){return n.set(t,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Kt().withMutations(function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},t.prototype.set=function(e,t){return Wt(this,e,t)},t.prototype.remove=function(e){return Wt(this,e,a)},t.prototype.deleteAll=function(e){var t=E(e);return 0===t.size?this:this.withMutations(function(e){t.forEach(function(t){return e.remove(t)})})},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Kt()},t.prototype.sort=function(e){return bn(ze(this,e))},t.prototype.sortBy=function(e,t){return bn(ze(this,t,e))},t.prototype.map=function(e,t){return this.withMutations(function(n){n.forEach(function(r,o){n.set(o,e.call(t,r,o,n))})})},t.prototype.__iterator=function(e,t){return new Ut(this,e,t)},t.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Vt(this.size,this._root,e,this.__hash):0===this.size?Kt():(this.__ownerID=e,this.__altered=!1,this)},t}(S);Nt.isMap=ce;var Ft=Nt.prototype;Ft[se]=!0,Ft.delete=Ft.remove,Ft.removeAll=Ft.deleteAll,Ft.setIn=lt,Ft.removeIn=Ft.deleteIn=dt,Ft.update=ht,Ft.updateIn=yt,Ft.merge=Ft.concat=vt,Ft.mergeWith=mt,Ft.mergeDeep=St,Ft.mergeDeepWith=Ct,Ft.mergeIn=xt,Ft.mergeDeepIn=Dt,Ft.withMutations=jt,Ft.wasAltered=At,Ft.asImmutable=Pt,Ft["@@transducer/init"]=Ft.asMutable=Tt,Ft["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},Ft["@@transducer/result"]=function(e){return e.asImmutable()};var Rt=function(e,t){this.ownerID=e,this.entries=t};Rt.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(de(n,o[i][0]))return o[i][1];return r},Rt.prototype.update=function(e,t,n,r,o,i,c){for(var l=o===a,f=this.entries,d=0,p=f.length;d<p&&!de(r,f[d][0]);d++);var h=d<p;if(h?f[d][1]===o:l)return this;if(u(c),(l||!h)&&u(i),!l||1!==f.length){if(!h&&!l&&f.length>=Xt)return function(e,t,n,r){e||(e=new s);for(var o=new Lt(e,ve(n),[n,r]),i=0;i<t.length;i++){var a=t[i];o=o.update(e,0,void 0,a[0],a[1])}return o}(e,f,r,o);var y=e&&e===this.ownerID,v=y?f:Ge(f);return h?l?d===p-1?v.pop():v[d]=v.pop():v[d]=[r,o]:v.push([r,o]),y?(this.entries=v,this):new Rt(e,v)}};var Bt=function(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n};Bt.prototype.get=function(e,t,n,o){void 0===t&&(t=ve(n));var a=1<<((0===e?t:t>>>e)&i),u=this.bitmap;return 0==(u&a)?o:this.nodes[Gt(u&a-1)].get(e+r,t,n,o)},Bt.prototype.update=function(e,t,n,u,s,c,l){void 0===n&&(n=ve(u));var f=(0===t?n:n>>>t)&i,d=1<<f,p=this.bitmap,h=0!=(p&d);if(!h&&s===a)return this;var y=Gt(p&d-1),v=this.nodes,m=h?v[y]:void 0,b=Jt(m,e,t+r,n,u,s,c,l);if(b===m)return this;if(!h&&b&&v.length>=Zt)return function(e,t,n,r,i){for(var a=0,u=new Array(o),s=0;0!==n;s++,n>>>=1)u[s]=1&n?t[a++]:void 0;return u[r]=i,new It(e,a+1,u)}(e,v,p,f,b);if(h&&!b&&2===v.length&&$t(v[1^y]))return v[1^y];if(h&&b&&1===v.length&&$t(b))return b;var g=e&&e===this.ownerID,_=h?b?p:p^d:p|d,k=h?b?Qt(v,y,b,g):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var o=new Array(r),i=0,a=0;a<r;a++)a===t&&(i=1),o[a]=e[a+i];return o}(v,y,g):function(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var i=new Array(o),a=0,u=0;u<o;u++)u===t?(i[u]=n,a=-1):i[u]=e[u+a];return i}(v,y,b,g);return g?(this.bitmap=_,this.nodes=k,this):new Bt(e,_,k)};var It=function(e,t,n){this.ownerID=e,this.count=t,this.nodes=n};It.prototype.get=function(e,t,n,o){void 0===t&&(t=ve(n));var a=(0===e?t:t>>>e)&i,u=this.nodes[a];return u?u.get(e+r,t,n,o):o},It.prototype.update=function(e,t,n,o,u,s,c){void 0===n&&(n=ve(o));var l=(0===t?n:n>>>t)&i,f=u===a,d=this.nodes,p=d[l];if(f&&!p)return this;var h=Jt(p,e,t+r,n,o,u,s,c);if(h===p)return this;var y=this.count;if(p){if(!h&&--y<en)return function(e,t,n,r){for(var o=0,i=0,a=new Array(n),u=0,s=1,c=t.length;u<c;u++,s<<=1){var l=t[u];void 0!==l&&u!==r&&(o|=s,a[i++]=l)}return new Bt(e,o,a)}(e,d,y,l)}else y++;var v=e&&e===this.ownerID,m=Qt(d,l,h,v);return v?(this.count=y,this.nodes=m,this):new It(e,y,m)};var Mt=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n};Mt.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(de(n,o[i][0]))return o[i][1];return r},Mt.prototype.update=function(e,t,n,r,o,i,s){void 0===n&&(n=ve(r));var c=o===a;if(n!==this.keyHash)return c?this:(u(s),u(i),Yt(this,e,t,n,[r,o]));for(var l=this.entries,f=0,d=l.length;f<d&&!de(r,l[f][0]);f++);var p=f<d;if(p?l[f][1]===o:c)return this;if(u(s),(c||!p)&&u(i),c&&2===d)return new Lt(e,this.keyHash,l[1^f]);var h=e&&e===this.ownerID,y=h?l:Ge(l);return p?c?f===d-1?y.pop():y[f]=y.pop():y[f]=[r,o]:y.push([r,o]),h?(this.entries=y,this):new Mt(e,this.keyHash,y)};var Lt=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n};Lt.prototype.get=function(e,t,n,r){return de(n,this.entry[0])?this.entry[1]:r},Lt.prototype.update=function(e,t,n,r,o,i,s){var c=o===a,l=de(r,this.entry[0]);return(l?o===this.entry[1]:c)?this:(u(s),c?void u(i):l?e&&e===this.ownerID?(this.entry[1]=o,this):new Lt(e,this.keyHash,[r,o]):(u(i),Yt(this,e,t,ve(r),[r,o])))},Rt.prototype.iterate=Mt.prototype.iterate=function(e,t){for(var n=this.entries,r=0,o=n.length-1;r<=o;r++)if(!1===e(n[t?o-r:r]))return!1},Bt.prototype.iterate=It.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,o=n.length-1;r<=o;r++){var i=n[t?o-r:r];if(i&&!1===i.iterate(e,t))return!1}},Lt.prototype.iterate=function(e,t){return e(this.entry)};var zt,Ut=function(e){function t(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&qt(e._root)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n=t.node,r=t.index++,o=void 0;if(n.entry){if(0===r)return Ht(e,n.entry)}else if(n.entries){if(r<=(o=n.entries.length-1))return Ht(e,n.entries[this._reverse?o-r:r])}else if(r<=(o=n.nodes.length-1)){var i=n.nodes[this._reverse?o-r:r];if(i){if(i.entry)return Ht(e,i.entry);t=this._stack=qt(i,t)}continue}t=this._stack=this._stack.__prev}return{value:void 0,done:!0}},t}(U);function Ht(e,t){return H(e,t[0],t[1])}function qt(e,t){return{node:e,index:0,__prev:t}}function Vt(e,t,n,r){var o=Object.create(Ft);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Kt(){return zt||(zt=Vt(0))}function Wt(e,t,n){var r,o;if(e._root){var i={value:!1},u={value:!1};if(r=Jt(e._root,e.__ownerID,0,void 0,t,n,i,u),!u.value)return e;o=e.size+(i.value?n===a?-1:1:0)}else{if(n===a)return e;o=1,r=new Rt(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Vt(o,r):Kt()}function Jt(e,t,n,r,o,i,s,c){return e?e.update(t,n,r,o,i,s,c):i===a?e:(u(c),u(s),new Lt(t,r,[o,i]))}function $t(e){return e.constructor===Lt||e.constructor===Mt}function Yt(e,t,n,o,a){if(e.keyHash===o)return new Mt(t,o,[e.entry,a]);var u,s=(0===n?e.keyHash:e.keyHash>>>n)&i,c=(0===n?o:o>>>n)&i,l=s===c?[Yt(e,t,n+r,o,a)]:(u=new Lt(t,o,a),s<c?[e,u]:[u,e]);return new Bt(t,1<<s|1<<c,l)}function Gt(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Qt(e,t,n,r){var o=r?e:Ge(e);return o[t]=n,o}var Xt=o/4,Zt=o/2,en=o/4,tn="@@__IMMUTABLE_LIST__@@";function nn(e){return Boolean(e&&e[tn])}var rn=function(e){function t(t){var n=fn();if(null==t)return n;if(nn(t))return t;var i=e(t),a=i.size;return 0===a?n:(Xe(a),a>0&&a<o?ln(0,a,r,null,new an(i.toArray())):n.withMutations(function(e){e.setSize(a),i.forEach(function(t,n){return e.set(n,t)})}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("List [","]")},t.prototype.get=function(e,t){if((e=l(this,e))>=0&&e<this.size){var n=hn(this,e+=this._origin);return n&&n.array[e&i]}return t},t.prototype.set=function(e,t){return function(e,t,n){if((t=l(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?yn(e,t).set(0,n):yn(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i={value:!1};t>=vn(e._capacity)?r=dn(r,e.__ownerID,0,t,n,i):o=dn(o,e.__ownerID,e._level,t,n,i);if(!i.value)return e;if(e.__ownerID)return e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e;return ln(e._origin,e._capacity,e._level,o,r)}(this,e,t)},t.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},t.prototype.insert=function(e,t){return this.splice(e,0,t)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=r,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):fn()},t.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){yn(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},t.prototype.pop=function(){return yn(this,0,-1)},t.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){yn(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},t.prototype.shift=function(){return yn(this,1)},t.prototype.concat=function(){for(var t=arguments,n=[],r=0;r<arguments.length;r++){var o=t[r],i=e("string"!=typeof o&&V(o)?o:[o]);0!==i.size&&n.push(i)}return 0===n.length?this:0!==this.size||this.__ownerID||1!==n.length?this.withMutations(function(e){n.forEach(function(t){return t.forEach(function(t){return e.push(t)})})}):this.constructor(n[0])},t.prototype.setSize=function(e){return yn(this,0,e)},t.prototype.map=function(e,t){var n=this;return this.withMutations(function(r){for(var o=0;o<n.size;o++)r.set(o,e.call(t,r.get(o),o,r))})},t.prototype.slice=function(e,t){var n=this.size;return d(e,t,n)?this:yn(this,p(e,n),h(t,n))},t.prototype.__iterator=function(e,t){var n=t?this.size:0,r=cn(this,t);return new U(function(){var o=r();return o===sn?{value:void 0,done:!0}:H(e,t?--n:n++,o)})},t.prototype.__iterate=function(e,t){for(var n,r=t?this.size:0,o=cn(this,t);(n=o())!==sn&&!1!==e(n,t?--r:r++,this););return r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?ln(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):0===this.size?fn():(this.__ownerID=e,this.__altered=!1,this)},t}(C);rn.isList=nn;var on=rn.prototype;on[tn]=!0,on.delete=on.remove,on.merge=on.concat,on.setIn=lt,on.deleteIn=on.removeIn=dt,on.update=ht,on.updateIn=yt,on.mergeIn=xt,on.mergeDeepIn=Dt,on.withMutations=jt,on.wasAltered=At,on.asImmutable=Pt,on["@@transducer/init"]=on.asMutable=Tt,on["@@transducer/step"]=function(e,t){return e.push(t)},on["@@transducer/result"]=function(e){return e.asImmutable()};var an=function(e,t){this.array=e,this.ownerID=t};an.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var o=n>>>t&i;if(o>=this.array.length)return new an([],e);var a,u=0===o;if(t>0){var s=this.array[o];if((a=s&&s.removeBefore(e,t-r,n))===s&&u)return this}if(u&&!a)return this;var c=pn(this,e);if(!u)for(var l=0;l<o;l++)c.array[l]=void 0;return a&&(c.array[o]=a),c},an.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var o,a=n-1>>>t&i;if(a>=this.array.length)return this;if(t>0){var u=this.array[a];if((o=u&&u.removeAfter(e,t-r,n))===u&&a===this.array.length-1)return this}var s=pn(this,e);return s.array.splice(a+1),o&&(s.array[a]=o),s};var un,sn={};function cn(e,t){var n=e._origin,i=e._capacity,a=vn(i),u=e._tail;return s(e._root,e._level,0);function s(e,c,l){return 0===c?function(e,r){var s=r===a?u&&u.array:e&&e.array,c=r>n?0:n-r,l=i-r;l>o&&(l=o);return function(){if(c===l)return sn;var e=t?--l:c++;return s&&s[e]}}(e,l):function(e,a,u){var c,l=e&&e.array,f=u>n?0:n-u>>a,d=1+(i-u>>a);d>o&&(d=o);return function(){for(;;){if(c){var e=c();if(e!==sn)return e;c=null}if(f===d)return sn;var n=t?--d:f++;c=s(l&&l[n],a-r,u+(n<<a))}}}(e,c,l)}}function ln(e,t,n,r,o,i,a){var u=Object.create(on);return u.size=t-e,u._origin=e,u._capacity=t,u._level=n,u._root=r,u._tail=o,u.__ownerID=i,u.__hash=a,u.__altered=!1,u}function fn(){return un||(un=ln(0,0,r))}function dn(e,t,n,o,a,s){var c,l=o>>>n&i,f=e&&l<e.array.length;if(!f&&void 0===a)return e;if(n>0){var d=e&&e.array[l],p=dn(d,t,n-r,o,a,s);return p===d?e:((c=pn(e,t)).array[l]=p,c)}return f&&e.array[l]===a?e:(s&&u(s),c=pn(e,t),void 0===a&&l===c.array.length-1?c.array.pop():c.array[l]=a,c)}function pn(e,t){return t&&e&&t===e.ownerID?e:new an(e?e.array.slice():[],t)}function hn(e,t){if(t>=vn(e._capacity))return e._tail;if(t<1<<e._level+r){for(var n=e._root,o=e._level;n&&o>0;)n=n.array[t>>>o&i],o-=r;return n}}function yn(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var o=e.__ownerID||new s,a=e._origin,u=e._capacity,c=a+t,l=void 0===n?u:n<0?u+n:a+n;if(c===a&&l===u)return e;if(c>=l)return e.clear();for(var f=e._level,d=e._root,p=0;c+p<0;)d=new an(d&&d.array.length?[void 0,d]:[],o),p+=1<<(f+=r);p&&(c+=p,a+=p,l+=p,u+=p);for(var h=vn(u),y=vn(l);y>=1<<f+r;)d=new an(d&&d.array.length?[d]:[],o),f+=r;var v=e._tail,m=y<h?hn(e,l-1):y>h?new an([],o):v;if(v&&y>h&&c<u&&v.array.length){for(var b=d=pn(d,o),g=f;g>r;g-=r){var _=h>>>g&i;b=b.array[_]=pn(b.array[_],o)}b.array[h>>>r&i]=v}if(l<u&&(m=m&&m.removeAfter(o,0,l)),c>=y)c-=y,l-=y,f=r,d=null,m=m&&m.removeBefore(o,0,c);else if(c>a||y<h){for(p=0;d;){var k=c>>>f&i;if(k!==y>>>f&i)break;k&&(p+=(1<<f)*k),f-=r,d=d.array[k]}d&&c>a&&(d=d.removeBefore(o,f,c-p)),d&&y<h&&(d=d.removeAfter(o,f,y-p)),p&&(c-=p,l-=p)}return e.__ownerID?(e.size=l-c,e._origin=c,e._capacity=l,e._level=f,e._root=d,e._tail=m,e.__hash=void 0,e.__altered=!0,e):ln(c,l,f,d,m)}function vn(e){return e<o?0:e-1>>>r<<r}var mn,bn=function(e){function t(e){return null==e?_n():le(e)?e:_n().withMutations(function(t){var n=S(e);Xe(n.size),n.forEach(function(e,n){return t.set(n,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("OrderedMap {","}")},t.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):_n()},t.prototype.set=function(e,t){return kn(this,e,t)},t.prototype.remove=function(e){return kn(this,e,a)},t.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},t.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},t.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?gn(t,n,e,this.__hash):0===this.size?_n():(this.__ownerID=e,this._map=t,this._list=n,this)},t}(Nt);function gn(e,t,n,r){var o=Object.create(bn.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=n,o.__hash=r,o}function _n(){return mn||(mn=gn(Kt(),fn()))}function kn(e,t,n){var r,i,u=e._map,s=e._list,c=u.get(t),l=void 0!==c;if(n===a){if(!l)return e;s.size>=o&&s.size>=2*u.size?(r=(i=s.filter(function(e,t){return void 0!==e&&c!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=u.remove(t),i=c===s.size-1?s.pop():s.set(c,void 0))}else if(l){if(n===s.get(c)[1])return e;r=u,i=s.set(c,[t,n])}else r=u.set(t,s.size),i=s.set(s.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e):gn(r,i)}bn.isOrderedMap=le,bn.prototype[N]=!0,bn.prototype.delete=bn.prototype.remove;var wn="@@__IMMUTABLE_STACK__@@";function On(e){return Boolean(e&&e[wn])}var En=function(e){function t(e){return null==e?Dn():On(e)?e:Dn().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var n=this._head;for(e=l(this,e);n&&e--;)n=n.next;return n?n.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0===arguments.length)return this;for(var t=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:e[r],next:n};return this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):xn(t,n)},t.prototype.pushAll=function(t){if(0===(t=e(t)).size)return this;if(0===this.size&&On(t))return t;Xe(t.size);var n=this.size,r=this._head;return t.__iterate(function(e){n++,r={value:e,next:r}},!0),this.__ownerID?(this.size=n,this._head=r,this.__hash=void 0,this.__altered=!0,this):xn(n,r)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Dn()},t.prototype.slice=function(t,n){if(d(t,n,this.size))return this;var r=p(t,this.size);if(h(n,this.size)!==this.size)return e.prototype.slice.call(this,t,n);for(var o=this.size-r,i=this._head;r--;)i=i.next;return this.__ownerID?(this.size=o,this._head=i,this.__hash=void 0,this.__altered=!0,this):xn(o,i)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?xn(this.size,this._head,e,this.__hash):0===this.size?Dn():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var n=this;if(t)return new ee(this.toArray()).__iterate(function(t,r){return e(t,r,n)},t);for(var r=0,o=this._head;o&&!1!==e(o.value,r++,this);)o=o.next;return r},t.prototype.__iterator=function(e,t){if(t)return new ee(this.toArray()).__iterator(e,t);var n=0,r=this._head;return new U(function(){if(r){var t=r.value;return r=r.next,H(e,n++,t)}return{value:void 0,done:!0}})},t}(C);En.isStack=On;var Sn,Cn=En.prototype;function xn(e,t,n,r){var o=Object.create(Cn);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Dn(){return Sn||(Sn=xn(0))}Cn[wn]=!0,Cn.shift=Cn.pop,Cn.unshift=Cn.push,Cn.unshiftAll=Cn.pushAll,Cn.withMutations=jt,Cn.wasAltered=At,Cn.asImmutable=Pt,Cn["@@transducer/init"]=Cn.asMutable=Tt,Cn["@@transducer/step"]=function(e,t){return e.unshift(t)},Cn["@@transducer/result"]=function(e){return e.asImmutable()};var jn="@@__IMMUTABLE_SET__@@";function Tn(e){return Boolean(e&&e[jn])}function Pn(e){return Tn(e)&&F(e)}function An(e,t){if(e===t)return!0;if(!b(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||_(e)!==_(t)||w(e)!==w(t)||F(e)!==F(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!O(e);if(F(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&de(o[1],e)&&(n||de(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var i=e;e=t,t=i}var u=!0,s=t.__iterate(function(t,r){if(n?!e.has(t):o?!de(t,e.get(r,a)):!de(e.get(r,a),t))return u=!1,!1});return u&&e.size===s}function Nn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function Fn(e){if(!e||"object"!=typeof e)return e;if(!b(e)){if(!tt(e))return e;e=G(e)}if(_(e)){var t={};return e.__iterate(function(e,n){t[n]=Fn(e)}),t}var n=[];return e.__iterate(function(e){n.push(Fn(e))}),n}var Rn=function(e){function t(t){return null==t?zn():Tn(t)&&!F(t)?t:zn().withMutations(function(n){var r=e(t);Xe(r.size),r.forEach(function(e){return n.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(S(e).keySeq())},t.intersect=function(e){return(e=E(e).toArray()).length?In.intersect.apply(t(e.pop()),e):zn()},t.union=function(e){return(e=E(e).toArray()).length?In.union.apply(t(e.pop()),e):zn()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return Mn(this,this._map.set(e,e))},t.prototype.remove=function(e){return Mn(this,this._map.remove(e))},t.prototype.clear=function(){return Mn(this,this._map.clear())},t.prototype.map=function(e,t){var n=this,r=[],o=[];return this.forEach(function(i){var a=e.call(t,i,i,n);a!==i&&(r.push(i),o.push(a))}),this.withMutations(function(e){r.forEach(function(t){return e.remove(t)}),o.forEach(function(t){return e.add(t)})})},t.prototype.union=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return 0===(t=t.filter(function(e){return 0!==e.size})).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(n){for(var r=0;r<t.length;r++)e(t[r]).forEach(function(e){return n.add(e)})}):this.constructor(t[0])},t.prototype.intersect=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.every(function(t){return t.includes(e)})||r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.subtract=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.some(function(t){return t.includes(e)})&&r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.sort=function(e){return or(ze(this,e))},t.prototype.sortBy=function(e,t){return or(ze(this,t,e))},t.prototype.wasAltered=function(){return this._map.wasAltered()},t.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){return this._map.__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):0===this.size?this.__empty():(this.__ownerID=e,this._map=t,this)},t}(x);Rn.isSet=Tn;var Bn,In=Rn.prototype;function Mn(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function Ln(e,t){var n=Object.create(In);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function zn(){return Bn||(Bn=Ln(Kt()))}In[jn]=!0,In.delete=In.remove,In.merge=In.concat=In.union,In.withMutations=jt,In.asImmutable=Pt,In["@@transducer/init"]=In.asMutable=Tt,In["@@transducer/step"]=function(e,t){return e.add(t)},In["@@transducer/result"]=function(e){return e.asImmutable()},In.__empty=zn,In.__make=Ln;var Un,Hn=function(e){function t(e,n,r){if(!(this instanceof t))return new t(e,n,r);if(Qe(0!==r,"Cannot step a Range by 0"),e=e||0,void 0===n&&(n=1/0),r=void 0===r?1:Math.abs(r),n<e&&(r=-r),this._start=e,this._end=n,this._step=r,this.size=Math.max(0,Math.ceil((n-e)/r-1)+1),0===this.size){if(Un)return Un;Un=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},t.prototype.get=function(e,t){return this.has(e)?this._start+l(this,e)*this._step:t},t.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},t.prototype.slice=function(e,n){return d(e,n,this.size)?this:(e=p(e,this.size),(n=h(n,this.size))<=e?new t(0,0):new t(this.get(e,this._end),this.get(n,this._end),this._step))},t.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},t.prototype.lastIndexOf=function(e){return this.indexOf(e)},t.prototype.__iterate=function(e,t){for(var n=this.size,r=this._step,o=t?this._start+(n-1)*r:this._start,i=0;i!==n&&!1!==e(o,t?n-++i:i++,this);)o+=t?-r:r;return i},t.prototype.__iterator=function(e,t){var n=this.size,r=this._step,o=t?this._start+(n-1)*r:this._start,i=0;return new U(function(){if(i===n)return{value:void 0,done:!0};var a=o;return o+=t?-r:r,H(e,t?n-++i:i++,a)})},t.prototype.equals=function(e){return e instanceof t?this._start===e._start&&this._end===e._end&&this._step===e._step:An(this,e)},t}(X);function qn(e,t,n){for(var r=Ze(t),o=0;o!==r.length;)if((e=ot(e,r[o++],a))===a)return n;return e}function Vn(e,t){return qn(this,e,t)}function Kn(e,t){return qn(e,t,a)!==a}function Wn(){Xe(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e}E.isIterable=b,E.isKeyed=_,E.isIndexed=w,E.isAssociative=O,E.isOrdered=F,E.Iterator=U,Nn(E,{toArray:function(){Xe(this.size);var e=new Array(this.size||0),t=_(this),n=0;return this.__iterate(function(r,o){e[n++]=t?[o,r]:r}),e},toIndexedSeq:function(){return new je(this)},toJS:function(){return Fn(this)},toKeyedSeq:function(){return new De(this,!0)},toMap:function(){return Nt(this.toKeyedSeq())},toObject:Wn,toOrderedMap:function(){return bn(this.toKeyedSeq())},toOrderedSet:function(){return or(_(this)?this.valueSeq():this)},toSet:function(){return Rn(_(this)?this.valueSeq():this)},toSetSeq:function(){return new Te(this)},toSeq:function(){return w(this)?this.toIndexedSeq():_(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return En(_(this)?this.valueSeq():this)},toList:function(){return rn(_(this)?this.valueSeq():this)},toString:function(){return"[Collection]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Ve(this,Me(this,e))},includes:function(e){return this.some(function(t){return de(t,e)})},entries:function(){return this.__iterator(I)},every:function(e,t){Xe(this.size);var n=!0;return this.__iterate(function(r,o,i){if(!e.call(t,r,o,i))return n=!1,!1}),n},filter:function(e,t){return Ve(this,Re(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return Xe(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){Xe(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""}),t},keys:function(){return this.__iterator(R)},map:function(e,t){return Ve(this,Ne(this,e,t))},reduce:function(e,t,n){return Gn(this,e,t,n,arguments.length<2,!1)},reduceRight:function(e,t,n){return Gn(this,e,t,n,arguments.length<2,!0)},reverse:function(){return Ve(this,Fe(this,!0))},slice:function(e,t){return Ve(this,Be(this,e,t,!0))},some:function(e,t){return!this.every(Zn(e),t)},sort:function(e){return Ve(this,ze(this,e))},values:function(){return this.__iterator(B)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return c(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Nt().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}(this,e,t)},equals:function(e){return An(this,e)},entrySeq:function(){var e=this;if(e._cache)return new ee(e._cache);var t=e.toSeq().map(Xn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Zn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,i){if(e.call(t,n,o,i))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(e){return this.find(f,null,e)},flatMap:function(e,t){return Ve(this,function(e,t,n){var r=We(e);return e.toSeq().map(function(o,i){return r(t.call(n,o,i,e))}).flatten(!0)}(this,e,t))},flatten:function(e){return Ve(this,Le(this,e,!0))},fromEntrySeq:function(){return new Pe(this)},get:function(e,t){return this.find(function(t,n){return de(n,e)},void 0,t)},getIn:Vn,groupBy:function(e,t){return function(e,t,n){var r=_(e),o=(F(e)?bn():Nt()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return(e=e||[]).push(r?[a,i]:i),e})});var i=We(e);return o.map(function(t){return Ve(e,i(t))}).asImmutable()}(this,e,t)},has:function(e){return this.get(e,a)!==a},hasIn:function(e){return Kn(this,e)},isSubset:function(e){return e="function"==typeof e.includes?e:E(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:E(e)).isSubset(this)},keyOf:function(e){return this.findKey(function(t){return de(t,e)})},keySeq:function(){return this.toSeq().map(Qn).toIndexedSeq()},last:function(e){return this.toSeq().reverse().first(e)},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Ue(this,e)},maxBy:function(e,t){return Ue(this,t,e)},min:function(e){return Ue(this,e?er(e):nr)},minBy:function(e,t){return Ue(this,t?er(t):nr,e)},rest:function(){return this.slice(1)},skip:function(e){return 0===e?this:this.slice(Math.max(0,e))},skipLast:function(e){return 0===e?this:this.slice(0,-Math.max(0,e))},skipWhile:function(e,t){return Ve(this,Ie(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Zn(e),t)},sortBy:function(e,t){return Ve(this,ze(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return this.slice(-Math.max(0,e))},takeWhile:function(e,t){return Ve(this,function(e,t,n){var r=Je(e);return r.__iterateUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterate(r,o);var a=0;return e.__iterate(function(e,o,u){return t.call(n,e,o,u)&&++a&&r(e,o,i)}),a},r.__iteratorUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterator(r,o);var a=e.__iterator(I,o),u=!0;return new U(function(){if(!u)return{value:void 0,done:!0};var e=a.next();if(e.done)return e;var o=e.value,s=o[0],c=o[1];return t.call(n,c,s,i)?r===I?e:H(r,s,c,e):(u=!1,{value:void 0,done:!0})})},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Zn(e),t)},update:function(e){return e(this)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=F(e),n=_(e),r=t?1:0;return function(e,t){return t=pe(t,3432918353),t=pe(t<<15|t>>>-15,461845907),t=pe(t<<13|t>>>-13,5),t=pe((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=he((t=pe(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+rr(ve(e),ve(t))|0}:function(e,t){r=r+rr(ve(e),ve(t))|0}:t?function(e){r=31*r+ve(e)|0}:function(e){r=r+ve(e)|0}),r)}(this))}});var Jn=E.prototype;Jn[m]=!0,Jn[z]=Jn.values,Jn.toJSON=Jn.toArray,Jn.__toStringMapper=nt,Jn.inspect=Jn.toSource=function(){return this.toString()},Jn.chain=Jn.flatMap,Jn.contains=Jn.includes,Nn(S,{flip:function(){return Ve(this,Ae(this))},mapEntries:function(e,t){var n=this,r=0;return Ve(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Ve(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var $n=S.prototype;$n[g]=!0,$n[z]=Jn.entries,$n.toJSON=Wn,$n.__toStringMapper=function(e,t){return nt(t)+": "+nt(e)},Nn(C,{toKeyedSeq:function(){return new De(this,!1)},filter:function(e,t){return Ve(this,Re(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Ve(this,Fe(this,!1))},slice:function(e,t){return Ve(this,Be(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(t||0,0),0===n||2===n&&!t)return this;e=p(e,e<0?this.count():this.size);var r=this.slice(0,e);return Ve(this,1===n?r:r.concat(Ge(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(e){return this.get(0,e)},flatten:function(e){return Ve(this,Le(this,e,!1))},get:function(e,t){return(e=l(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=l(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return Ve(this,function(e,t){var n=Je(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var o=this,i=0;return e.__iterate(function(e){return(!i||!1!==n(t,i++,o))&&!1!==n(e,i++,o)},r),i},n.__iteratorUncached=function(n,r){var o,i=e.__iterator(B,r),a=0;return new U(function(){return(!o||a%2)&&(o=i.next()).done?o:a%2?H(n,a++,t):H(n,a++,o.value,o)})},n}(this,e))},interleave:function(){var e=[this].concat(Ge(arguments)),t=qe(this.toSeq(),X.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Ve(this,n)},keySeq:function(){return Hn(0,this.size)},last:function(e){return this.get(-1,e)},skipWhile:function(e,t){return Ve(this,Ie(this,e,t,!1))},zip:function(){var e=[this].concat(Ge(arguments));return Ve(this,qe(this,tr,e))},zipAll:function(){var e=[this].concat(Ge(arguments));return Ve(this,qe(this,tr,e,!0))},zipWith:function(e){var t=Ge(arguments);return t[0]=this,Ve(this,qe(this,e,t))}});var Yn=C.prototype;function Gn(e,t,n,r,o,i){return Xe(e.size),e.__iterate(function(e,i,a){o?(o=!1,n=e):n=t.call(r,n,e,i,a)},i),n}function Qn(e,t){return t}function Xn(e,t){return[t,e]}function Zn(e){return function(){return!e.apply(this,arguments)}}function er(e){return function(){return-e.apply(this,arguments)}}function tr(){return Ge(arguments)}function nr(e,t){return e<t?1:e>t?-1:0}function rr(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}Yn[k]=!0,Yn[N]=!0,Nn(x,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),x.prototype.has=Jn.includes,x.prototype.contains=x.prototype.includes,Nn(Q,S.prototype),Nn(X,C.prototype),Nn(Z,x.prototype);var or=function(e){function t(e){return null==e?sr():Pn(e)?e:sr().withMutations(function(t){var n=x(e);Xe(n.size),n.forEach(function(e){return t.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(S(e).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(Rn);or.isOrderedSet=Pn;var ir,ar=or.prototype;function ur(e,t){var n=Object.create(ar);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function sr(){return ir||(ir=ur(_n()))}ar[N]=!0,ar.zip=Yn.zip,ar.zipWith=Yn.zipWith,ar.__empty=sr,ar.__make=ur;var cr=function(e,t){var n,r=function(i){var a=this;if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var u=Object.keys(e),s=o._indices={};o._name=t,o._keys=u,o._defaultValues=e;for(var c=0;c<u.length;c++){var l=u[c];s[l]=c,o[l]?"object"==typeof console&&console.warn&&console.warn("Cannot define "+dr(this)+' with property "'+l+'" since that property name is part of the Record API.'):hr(o,l)}}this.__ownerID=void 0,this._values=rn().withMutations(function(e){e.setSize(a._keys.length),S(i).forEach(function(t,n){e.set(a._indices[n],t===a._defaultValues[n]?void 0:t)})})},o=r.prototype=Object.create(lr);return o.constructor=r,t&&(r.displayName=t),r};cr.prototype.toString=function(){for(var e,t=dr(this)+" { ",n=this._keys,r=0,o=n.length;r!==o;r++)t+=(r?", ":"")+(e=n[r])+": "+nt(this.get(e));return t+" }"},cr.prototype.equals=function(e){return this===e||e&&this._keys===e._keys&&pr(this).equals(pr(e))},cr.prototype.hashCode=function(){return pr(this).hashCode()},cr.prototype.has=function(e){return this._indices.hasOwnProperty(e)},cr.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._indices[e],r=this._values.get(n);return void 0===r?this._defaultValues[e]:r},cr.prototype.set=function(e,t){if(this.has(e)){var n=this._values.set(this._indices[e],t===this._defaultValues[e]?void 0:t);if(n!==this._values&&!this.__ownerID)return fr(this,n)}return this},cr.prototype.remove=function(e){return this.set(e)},cr.prototype.clear=function(){var e=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:fr(this,e)},cr.prototype.wasAltered=function(){return this._values.wasAltered()},cr.prototype.toSeq=function(){return pr(this)},cr.prototype.toJS=function(){return Fn(this)},cr.prototype.entries=function(){return this.__iterator(I)},cr.prototype.__iterator=function(e,t){return pr(this).__iterator(e,t)},cr.prototype.__iterate=function(e,t){return pr(this).__iterate(e,t)},cr.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._values.__ensureOwner(e);return e?fr(this,t,e):(this.__ownerID=e,this._values=t,this)},cr.isRecord=P,cr.getDescriptiveName=dr;var lr=cr.prototype;function fr(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._values=t,r.__ownerID=n,r}function dr(e){return e.constructor.displayName||e.constructor.name||"Record"}function pr(e){return ie(e._keys.map(function(t){return[t,e.get(t)]}))}function hr(e,t){try{Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){Qe(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}catch(e){}}lr[T]=!0,lr.delete=lr.remove,lr.deleteIn=lr.removeIn=dt,lr.getIn=Vn,lr.hasIn=Jn.hasIn,lr.merge=vt,lr.mergeWith=mt,lr.mergeIn=xt,lr.mergeDeep=St,lr.mergeDeepWith=Ct,lr.mergeDeepIn=Dt,lr.setIn=lt,lr.update=ht,lr.updateIn=yt,lr.withMutations=jt,lr.asMutable=Tt,lr.asImmutable=Pt,lr[z]=lr.entries,lr.toJSON=lr.toObject=Jn.toObject,lr.inspect=lr.toSource=function(){return this.toString()};var yr,vr=function(e){function t(e,n){if(!(this instanceof t))return new t(e,n);if(this._value=e,this.size=void 0===n?1/0:Math.max(0,n),0===this.size){if(yr)return yr;yr=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},t.prototype.get=function(e,t){return this.has(e)?this._value:t},t.prototype.includes=function(e){return de(this._value,e)},t.prototype.slice=function(e,n){var r=this.size;return d(e,n,r)?this:new t(this._value,h(n,r)-p(e,r))},t.prototype.reverse=function(){return this},t.prototype.indexOf=function(e){return de(this._value,e)?0:-1},t.prototype.lastIndexOf=function(e){return de(this._value,e)?this.size:-1},t.prototype.__iterate=function(e,t){for(var n=this.size,r=0;r!==n&&!1!==e(this._value,t?n-++r:r++,this););return r},t.prototype.__iterator=function(e,t){var n=this,r=this.size,o=0;return new U(function(){return o===r?{value:void 0,done:!0}:H(e,t?r-++o:o++,n._value)})},t.prototype.equals=function(e){return e instanceof t?de(this._value,e._value):An(e)},t}(X);function mr(e,t){return function e(t,n,r,o,i,a){var u=Array.isArray(r)?X:et(r)?Q:null;if(u){if(~t.indexOf(r))throw new TypeError("Cannot convert circular structure to Immutable");t.push(r),i&&""!==o&&i.push(o);var s=n.call(a,o,u(r).map(function(o,a){return e(t,n,o,a,i,r)}),i&&i.slice());return t.pop(),i&&i.pop(),s}return r}([],t||br,e,"",t&&t.length>2?[]:void 0,{"":e})}function br(e,t){return _(t)?t.toMap():t.toList()}var gr="4.0.0-rc.11",_r={version:gr,Collection:E,Iterable:E,Seq:G,Map:Nt,OrderedMap:bn,List:rn,Stack:En,Set:Rn,OrderedSet:or,Record:cr,Range:Hn,Repeat:vr,is:de,fromJS:mr,hash:ve,isImmutable:A,isCollection:b,isKeyed:_,isIndexed:w,isAssociative:O,isOrdered:F,isValueObject:fe,isSeq:j,isList:nn,isMap:ce,isOrderedMap:le,isStack:On,isSet:Tn,isOrderedSet:Pn,isRecord:P,get:ot,getIn:qn,has:rt,hasIn:Kn,merge:gt,mergeDeep:kt,mergeWith:_t,mergeDeepWith:wt,remove:at,removeIn:ft,set:ut,setIn:ct,update:pt,updateIn:st},kr=E;t.default=_r},20:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",function(){return r})},200:function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n(39))},201:function(e,t,n){e.exports={field:"Field__field___1ezpX","field-disabled":"Field__field-disabled___1-l27"}},202:function(e,t,n){e.exports={checkbox:"Toggle__checkbox___9e-Ij"}},203:function(e,t,n){e.exports={"filter-input":"FieldNumber__filter-input___3Lzlf"}},204:function(e,t,n){"use strict";var r,o;r=new RegExp("^[^֑-߿יִ-﷽ﹰ-ﻼ]*[A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿]"),o=new RegExp("^[^A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿]*[֑-߿יִ-﷽ﹰ-ﻼ]"),e.exports=function(e){return e=e.toString(),o.test(e)?"rtl":r.test(e)?"ltr":"neutral"}},205:function(e,t){e.exports=function(e){var t=e.anchorNode,n=e.anchorOffset,r=e.focusNode,o=e.focusOffset,i=t.compareDocumentPosition(r);return!(4===i||0===i&&n<o)}},206:function(e,t,n){var r=n(4834),o=n(41),i="Expected a function";e.exports=function(e,t,n){var a=!0,u=!0;if("function"!=typeof e)throw new TypeError(i);return o(n)&&(a="leading"in n?!!n.leading:a,u="trailing"in n?!!n.trailing:u),r(e,t,{leading:a,maxWait:t,trailing:u})}},207:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=n(188),i=n(4927),a=(r=n(4928))&&r.__esModule?r:{default:r},u=n(2),s=n(4);function c(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function l(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)}}var f=new u.Record({object:"string",text:""}),d="",p=[{serialize:function(e,t){if("string"===e.object)return t}},{serialize:function(e,t,n){if("block"===e.object){var r=n.getParent(e.key);switch(e.type){case"table":return d="","".concat(t.trim(),"\n");case"table-head":switch(e.getIn(["data","align"])){case"left":d+="|:--- ";break;case"center":d+="|:---:";break;case"right":d+="| ---:";break;default:d+="| --- "}return"| ".concat(t," ");case"table-row":var i="";return d&&(i="".concat(d,"|\n"),d=""),"".concat(t,"|\n").concat(i);case"table-cell":return"| ".concat(t," ");case"paragraph":return"".concat(t,"\n");case"code":var a=e.getIn(["data","language"])||"";return"```".concat(a,"\n").concat(t.replace(/```/g,"\\`\\`\\`"),"\n```\n");case"code-line":return"".concat(t.replace(/```/g,"\\`\\`\\`"),"\n");case"block-quote":return"".concat(t.split("\n").map(function(e){return"> ".concat(e)}).join("\n"),"\n");case"todo-list":case"bulleted-list":case"ordered-list":return t.replace(/\n+$/,"\n");case"list-item":if("ordered-list"===r.type){var u=(r.nodes.indexOf(e)+1).toString(),s=" ".repeat(u.length+2);return t.replace(/^(.+)/gm,"".concat(s,"$1")).replace(/^\s+/,"".concat(u,". "))}return t.replace(/^(.+)/gm," $1").replace(/^ /,"-");case"heading1":return"# ".concat(t,"\n");case"heading2":return"## ".concat(t,"\n");case"heading3":return"### ".concat(t,"\n");case"heading4":return"#### ".concat(t,"\n");case"heading5":return"##### ".concat(t,"\n");case"heading6":return"###### ".concat(t,"\n");case"horizontal-rule":return"---\n";case"image":var c=e.getIn(["data","alt"])||"",l=(0,o.encode)(e.getIn(["data","src"])||""),f=e.getIn(["data","title"])||"",p=f?' "'.concat(f,'"'):"";return"![".concat(c,"](").concat(l).concat(p,")\n")}}}},{serialize:function(e,t){if("hashtag"===e.type)return t}},{serialize:function(e,t){if("link"===e.type){var n=(0,o.encode)(e.getIn(["data","href"])||""),r=t.trim()||n;return"[".concat(r,"](").concat(n,")")}}},{serialize:function(e,t,n,r){if("mark"===e.object&&t)switch(e.type){case"bold":return"".concat(n?"**":"").concat(t).concat(r?"**":"");case"italic":return"".concat(n?"_":"").concat(t).concat(r?"_":"");case"code":return"`".concat(t,"`");case"inserted":return"++".concat(t,"++");case"deleted":return"~~".concat(t,"~~");case"underlined":return"__".concat(t,"__")}}}],h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.rules=[].concat(c(t.rules||[]),p),this.serializeNode=this.serializeNode.bind(this),this.serializeLeaves=this.serializeLeaves.bind(this),this.serializeString=this.serializeString.bind(this)}var t,n,r;return t=e,(n=[{key:"serialize",value:function(e){var t=this,n=e.document;return n.nodes.map(function(e){return t.serializeNode(e,n)}).join("\n").trim()}},{key:"serializeNode",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if("text"===e.object){var a=Boolean(t.getClosest(e.key,function(e){return"code"===e.type})),u=Boolean((e.marks||[]).filter(function(e){return"code"===e.type}).size);return this.serializeLeaves(e,!a&&!u,r,o,i)}var s="list-item"===e.type&&(2!==e.nodes.size||"paragraph"!==e.nodes.first().type||!["ordered-list","bulleted-list","todo-list"].includes(e.nodes.last().type)),c=e.nodes.map(function(o,i){var a=n.serializeNode(o,t,r,e.nodes.get(i-1),e.nodes.get(i+1));return(a&&a.join?a.join(""):a)||""}).join("block-quote"===e.type||s?"\n":""),l=!0,f=!1,d=void 0;try{for(var p,h=this.rules[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var y=p.value;if(y.serialize){var v=y.serialize(e,c,t);if(v)return v}}}catch(e){f=!0,d=e}finally{try{l||null==h.return||h.return()}finally{if(f)throw d}}}},{key:"serializeLeaves",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,u=e.text;n&&(u=(0,i.escapeMarkdownChars)(u));var s=new f({text:u}),c=e.marks,l=this.serializeString(s);if(!c)return l;var d=o&&"text"===o.object&&o.marks?o.marks.reduce(function(e,t){return e[t.type]=!0,e},{}):{},p=a&&"text"===a.object&&a.marks?a.marks.reduce(function(e,t){return e[t.type]=!0,e},{}):{};return Object.keys(d).length&&c&&(c=c.sort(function(e,t){return(d[e.type]?1:-1)-(d[t.type]?1:-1)})),c.reduce(function(e,n){var o=!p[n.type],i=!r[n.type];r[n.type]=p[n.type];var a=!0,u=!1,s=void 0;try{for(var c,l=t.rules[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value;if(f.serialize){var d=f.serialize(n,e,i,o);if(d)return d}}}catch(e){u=!0,s=e}finally{try{a||null==l.return||l.return()}finally{if(u)throw s}}},l)}},{key:"serializeString",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=this.rules[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value;if(a.serialize){var u=a.serialize(e,e.text);if(u)return u}}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"deserialize",value:function(e){var t=a.default.parse(e);return s.Value.fromJSON({document:t})}}])&&l(t.prototype,n),r&&l(t,r),e}();t.default=h},208:function(e,t,n){e.exports={container:"Toolbar__container___1DV7u"}},209:function(e,t,n){e.exports={"sub-nav-item":"SubNavItem__sub-nav-item___2W1Jo",active:"SubNavItem__active___Rg6Ts",error:"SubNavItem__error___3svPB","unsaved-changes":"SubNavItem__unsaved-changes___2sI9I","in-dropdown":"SubNavItem__in-dropdown___3Votp"}},21:function(e,t,n){"use strict";(function(r){function o(e){return(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})(e)}t.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":o(console))&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(4830)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(147))},22:function(e,t,n){"use strict";var r=function(){};e.exports=r},23:function(e,t,n){e.exports={wrapper:"MediaGridCard__wrapper___2HGrA","image-holder":"MediaGridCard__image-holder___VbVHP","checkbox-hovered":"MediaGridCard__checkbox-hovered___3vM2A","wrapper-selected":"MediaGridCard__wrapper-selected___28Tc0",image:"MediaGridCard__image___1zX0h",select:"MediaGridCard__select___Gv8C5",large:"MediaGridCard__large___3qpqC",metadata:"MediaGridCard__metadata___U3bZq",filename:"MediaGridCard__filename___2icNe",info:"MediaGridCard__info___2dk5l","icon-container":"MediaGridCard__icon-container___2Mz8h",icon:"MediaGridCard__icon___EeGzr"}},24:function(e,t,n){e.exports={main:"ProfileEditView__main___1zL7H",container:"ProfileEditView__container___2LPZ5",title:"ProfileEditView__title___20o75",fields:"ProfileEditView__fields___3gsNu",column:"ProfileEditView__column___1aNUQ",input:"ProfileEditView__input___CW0uH",toolbar:"ProfileEditView__toolbar___e-T_b","toolbar-container":"ProfileEditView__toolbar-container___2mv4q"}},25:function(e,t,n){e.exports={container:"ButtonWithOptions__container___3rOqd",mainButton:"ButtonWithOptions__mainButton___3sVSB",open:"ButtonWithOptions__open___34kl8","dir--up":"ButtonWithOptions__dir--up___jNG7n","dir--down":"ButtonWithOptions__dir--down___1b5It",sideButton:"ButtonWithOptions__sideButton___3Hknj",lift:"ButtonWithOptions__lift___1vJwz",dropdown:"ButtonWithOptions__dropdown___2PCwQ",dropdownItem:"ButtonWithOptions__dropdownItem___33ZPC","expand-icon":"ButtonWithOptions__expand-icon___1WaIT"}},26:function(e,t,n){var r=n(167),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},27:function(e,t,n){"use strict";var r="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},o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType;t.a=o},28:function(e,t,n){e.exports={"filter-input":"FieldString__filter-input___3c5Q9","list-link":"FieldString__list-link___3-ZQR","with-ellipsis":"FieldString__with-ellipsis___1ZA-w","free-input-wrapper":"FieldString__free-input-wrapper___LPS3V","open-icon":"FieldString__open-icon___1ce7H","open-button":"FieldString__open-button___3jfuA"}},29:function(e,t,n){e.exports={wrapper:"SignIn__wrapper___2JAeY",overlay:"SignIn__overlay___t2jyn",container:"SignIn__container___13VKj",logo:"SignIn__logo___11Qy7","powered-by":"SignIn__powered-by___2_u-d",inputs:"SignIn__inputs___1rQPH",input:"SignIn__input___1JGjo",link:"SignIn__link___32jW_","error-container":"SignIn__error-container___oSePQ","error-text":"SignIn__error-text___7sMPO"}},3:function(e,t,n){"use strict";function r(){return(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}).apply(this,arguments)}n.d(t,"a",function(){return r})},30:function(e,t,n){var r=n(149),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},31:function(e,t,n){e.exports={container:"Select__container___1bXLM",select:"Select__select___2UAA7",multiple:"Select__multiple___2c8qU",readOnly:"Select__readOnly___b1HtN",disabled:"Select__disabled___2RDHV",arrowIcon:"Select__arrowIcon___3hLg4",checkboxWrapper:"Select__checkboxWrapper___3XVxa",label:"Select__label___9yaq6"}},32:function(e,t,n){e.exports={container:"DocumentEditToolbar__container___2YxGk",expand:"DocumentEditToolbar__expand___3sd32",expanded:"DocumentEditToolbar__expanded___11XgA",content:"DocumentEditToolbar__content___34gzl",metadata:"DocumentEditToolbar__metadata___1WwCH","language-selector":"DocumentEditToolbar__language-selector___2DcOf",buttons:"DocumentEditToolbar__buttons___3rZ_1","delete-button":"DocumentEditToolbar__delete-button___1XvRZ","save-button":"DocumentEditToolbar__save-button___sBn_9","save-button-options":"DocumentEditToolbar__save-button-options___36o-j"}},33:function(e,t,n){e.exports={"list-container":"SortableList__list-container___nU4Xp","list-item":"SortableList__list-item___2FOZ4","icon-drag":"SortableList__icon-drag___3O6DA","icon-add":"SortableList__icon-add___2dV2w",dragged:"SortableList__dragged___7MqEh","open-button":"SortableList__open-button___1R35c","open-icon":"SortableList__open-icon___3bOpO","drag-placeholder":"SortableList__drag-placeholder___2SjzR"}},34:function(e,t){const n={VALUE_INVALID:"is wrong type"};e.exports=class{constructor(e={}){this.schema=e}getError(e,t){let r=this.schema.validation&&this.schema.validation.message||this.schema.message||e,o=t;r||(r=n.VALUE_INVALID,o="ERROR_VALUE_INVALID");let i=new Error(r);return o&&(i.code=o),i}reject(e,t){return Promise.reject(this.getError(e,t))}},Object.keys(n).forEach(t=>{e.exports[t]=n[t]})},35:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4723)},36:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,u){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,u],l=0;(s=new Error(t.replace(/%s/g,function(){return c[l++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},37:function(e,t,n){e.exports={header:"Label__header___7AVOF",container:"Label__container___c7yS0",label:"Label__label___1quq6",children:"Label__children___1JF2Z","accent-info":"Label__accent-info___3WhWw",comment:"Label__comment___2D5lc","error-message-text":"Label__error-message-text___2av1j","error-message-container":"Label__error-message-container___y2CS-","error-message-icon":"Label__error-message-icon___27SS7"}},38:function(e,t,n){var r,o;
35/*!
36 * JavaScript Cookie v2.2.0
37 * https://github.com/js-cookie/js-cookie
38 *
39 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
40 * Released under the MIT license
41 */!function(i){if(void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=i(),!!0){var a=window.Cookies,u=window.Cookies=i();u.noConflict=function(){return window.Cookies=a,u}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}return function t(n){function r(t,o,i){var a;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=e({path:"/"},r.defaults,i)).expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*i.expires),i.expires=u}i.expires=i.expires?i.expires.toUTCString():"";try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(e){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var s="";for(var c in i)i[c]&&(s+="; "+c,!0!==i[c]&&(s+="="+i[c]));return document.cookie=t+"="+o+s}t||(a={});for(var l=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var p=l[d].split("="),h=p.slice(1).join("=");this.json||'"'!==h.charAt(0)||(h=h.slice(1,-1));try{var y=p[0].replace(f,decodeURIComponent);if(h=n.read?n.read(h,y):n(h,y)||h.replace(f,decodeURIComponent),this.json)try{h=JSON.parse(h)}catch(e){}if(t===y){a=h;break}t||(a[y]=h)}catch(e){}}return a}}return r.set=r,r.get=function(e){return r.call(r,e)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,n){r(t,"",e(n,{expires:-1}))},r.withConverter=t,r}(function(){})})},39:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},4:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"Annotation",function(){return te}),n.d(t,"Block",function(){return fe}),n.d(t,"Change",function(){return we}),n.d(t,"Data",function(){return q}),n.d(t,"Decoration",function(){return J}),n.d(t,"Document",function(){return re}),n.d(t,"Editor",function(){return ht}),n.d(t,"Inline",function(){return ie}),n.d(t,"KeyUtils",function(){return _}),n.d(t,"Leaf",function(){return bt}),n.d(t,"Mark",function(){return K}),n.d(t,"Node",function(){return ce}),n.d(t,"Operation",function(){return _e}),n.d(t,"PathUtils",function(){return z}),n.d(t,"Point",function(){return H}),n.d(t,"Range",function(){return Z}),n.d(t,"resetMemoization",function(){return Tt}),n.d(t,"Selection",function(){return Y}),n.d(t,"Text",function(){return se}),n.d(t,"TextUtils",function(){return Fe}),n.d(t,"useMemoization",function(){return Pt}),n.d(t,"Value",function(){return pe});var r=n(2),o=n(8),i=n.n(o),a=n(5),u=n(7),s=n(96),c=n.n(s),l=n(135),f=n(65),d=n.n(f),p=n(136),h=n.n(p),y=n(204),v=n.n(y),m=void 0,b=void 0;function g(){m=0,b=function(){return""+m++}}g();var _={create:function(e){if(null==e)return b();if("string"==typeof e)return e;throw new Error("Keys must be strings, but you passed: "+e)},setGenerator:function(e){b=e},resetGenerator:g},k="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},w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},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}}(),E=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},S=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},C=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)},x=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},D=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},j=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},T=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)};function P(e,t){for(var n=L(e,t),r=0;r<n;r++){var o=e.get(r),i=t.get(r);if(o<i)return-1;if(o>i)return 1}return e.size===t.size?0:null}function A(e){if(null==e)return null;if(r.List.isList(e))return e;if(Array.isArray(e))return Object(r.List)(e);throw new Error("Paths can only be created from arrays or lists, but you passed: "+e)}function N(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:L(e,t);return[e.slice(0,n),t.slice(0,n)]}function F(e){return R(e,0-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1),arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.size-1)}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.size-1,r=e.get(n)+t;return e.set(n,r)}function B(e,t){var n=N(e,t),r=j(n,2),o=r[0],i=r[1];return e.size<t.size&&0===P(o,i)}function I(e,t){return e.equals(t)}function M(e,t){var n=e.size-1,r=N(e,t,n),o=j(r,2),i=o[0],a=o[1],u=e.get(n),s=t.get(n);return I(i,a)&&u<s}function L(e,t){return Math.min(e.size,t.size)}var z={compare:P,create:A,crop:N,decrement:F,getAncestors:function(e){return Object(r.List)().withMutations(function(t){for(var n=0;n<e.size;n++)t.push(e.slice(0,n))})},increment:R,isAbove:B,isAfter:function(e,t){var n=N(e,t),r=j(n,2);return 1===P(r[0],r[1])},isBefore:function(e,t){var n=N(e,t),r=j(n,2);return-1===P(r[0],r[1])},isEqual:I,isOlder:function(e,t){var n=e.size-1,r=N(e,t,n),o=j(r,2),i=o[0],a=o[1],u=e.get(n),s=t.get(n);return I(i,a)&&u>s},isPath:function(e){return(r.List.isList(e)||Array.isArray(e))&&e.every(function(e){return"number"==typeof e})},isSibling:function(e,t){if(e.size!==t.size)return!1;var n=e.butLast(),r=t.butLast();return n.equals(r)},isYounger:M,lift:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.slice(0,-1*t)},drop:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.slice(t)},max:function(e,t){return Math.max(e.size,t.size)},min:L,relate:function(e,t){for(var n=[],r=0;r<e.size&&r<t.size;r++){var o=e.get(r);if(o!==t.get(r))break;n.push(o)}return A(n)},transform:function(e,t){var n=t.type,o=t.position,i=t.path;if("add_mark"===n||"insert_text"===n||"remove_mark"===n||"remove_text"===n||"set_mark"===n||"set_node"===n||"set_selection"===n||"set_value"===n||"add_annotation"===n||"remove_annotation"===n||"set_annotation"===n||0===e.size)return Object(r.List)([e]);var a=i.size-1,u=I(i,e),s=M(i,e),c=B(i,e);if("insert_node"===n&&(u||s||c)&&(e=R(e,1,a)),"remove_node"===n&&(s?e=F(e,1,a):(u||c)&&(e=[])),"merge_node"===n&&(u||s?e=F(e,1,a):c&&(e=R(e=F(e,1,a),o,a+1))),"split_node"===n&&(u?e=[e,R(e)]:s?e=R(e,1,a):c&&e.get(a+1)>=o&&(e=F(e=R(e,1,a),o,a+1))),"move_node"===n){var l=t.newPath;if(I(i,l))return Object(r.List)([e]);c||u?e=M(i,l)&&i.size<l.size?F(l,1,L(l,i)-1).concat(e.slice(i.size)):l.concat(e.slice(i.size)):(s&&(e=F(e,1,a)),(M(l,e)||I(l,e)||B(l,e))&&(e=R(e,1,l.size-1)))}var f=Array.isArray(e)?e:[e];return Object(r.List)(f)}},U={key:void 0,offset:void 0,path:void 0},H=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"isAfterPoint",value:function(e){return!this.isUnset&&(this.key===e.key&&this.offset>e.offset||1===z.compare(this.path,e.path))}},{key:"isAfterRange",value:function(e){return!this.isUnset&&this.isAfterPoint(e.end)}},{key:"isAtEndOfRange",value:function(e){return!this.isUnset&&this.equals(e.end)}},{key:"isAtStartOfRange",value:function(e){return!this.isUnset&&this.equals(e.start)}},{key:"isBeforePoint",value:function(e){return!this.isUnset&&(this.key===e.key&&this.offset<e.offset||-1===z.compare(this.path,e.path))}},{key:"isBeforeRange",value:function(e){return!this.isUnset&&this.isBeforePoint(e.start)}},{key:"isInRange",value:function(e){return!this.isUnset&&(this.equals(e.start)||this.equals(e.end)||this.isAfterPoint(e.start)&&this.isBeforePoint(e.end))}},{key:"isAtEndOfNode",value:function(e){if(this.isUnset)return!1;var t=e.getLastText();return this.key===t.key&&this.offset===t.text.length}},{key:"isAtStartOfNode",value:function(e){if(this.isUnset)return!1;if(0!==this.offset)return!1;var t=e.getFirstText();return this.key===t.key}},{key:"isInNode",value:function(e){return!this.isUnset&&("text"===e.object&&e.key===this.key||!!e.hasNode(this.key))}},{key:"moveBackward",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(0===e)return this;if(e<0)return this.moveForward(-e);var t=this.setOffset(this.offset-e);return t}},{key:"moveForward",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(0===e)return this;if(e<0)return this.moveBackward(-e);var t=this.setOffset(this.offset+e);return t}},{key:"moveTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.key;"number"==typeof e?(t=e,e=this.path):"string"==typeof e?e=(n=e)===this.key?this.path:null:n=e.equals(this.path)?this.key:null;var r=this.merge({key:n,path:e,offset:t});return r}},{key:"moveToStartOfNode",value:function(e){var t=e.getFirstText();return this.moveTo(t.key,0)}},{key:"moveToEndOfNode",value:function(e){var t=e.getLastText();return this.moveTo(t.key,t.text.length)}},{key:"normalize",value:function(e){if(null==this.key&&null==this.path)return this.setOffset(null);var n=this.key,r=this.offset,o=this.path,i=o&&e.getNode(o);if(!i&&(i=e.getNode(n)))return this.merge({path:e.getPath(n)});if(!i){Object(a.a)(!1,"A point's `path` or `key` invalid and was reset!");var u=e.getFirstText();return u?this.merge({key:u.key,offset:0,path:e.getPath(u.key)}):t.create()}if("text"!==i.object){Object(a.a)(!1,"A point should not reference a non-text node!");var s=i.getTextAtOffset(r),c=i.getOffset(s.key);return this.merge({offset:r-c,key:s.key,path:e.getPath(s.key)})}i&&o&&n&&n!==i.key&&Object(a.a)(!1,"A point's `key` did not match its `path`!");var l=this.merge({key:i.key,path:null==o?e.getPath(i.key):o,offset:null==r?0:Math.min(r,i.text.length)});if(l.offset===i.text.length){var f=e.getClosestBlock(l.path).getNextText();f&&(l=l.merge({key:f.key,path:e.getPath(f.key),offset:0}))}return l}},{key:"setKey",value:function(e){return null!=e&&(e=_.create(e)),this.set("key",e)}},{key:"setOffset",value:function(e){return this.set("offset",e)}},{key:"setPath",value:function(e){return null!=e&&(e=z.create(e)),this.set("path",e)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,key:this.key,offset:this.offset,path:this.path&&this.path.toArray()};return e.preserveKeys||delete t.key,t}},{key:"unset",value:function(){return this.merge({key:null,offset:null,path:null})}},{key:"isSet",get:function(){return null!=this.key&&null!=this.offset&&null!=this.path}},{key:"isUnset",get:function(){return!this.isSet}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isPoint(e))return e;if(i()(e))return t.fromJSON(e);throw new Error("`Point.create` only accepts objects or points, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isPoint(e))return{key:e.key,offset:e.offset,path:e.path};if(i()(e)){var n={};return"key"in e&&(n.key=e.key),"offset"in e&&(n.offset=e.offset),"path"in e&&(n.path=z.create(e.path)),"path"in e&&!("key"in e)&&(n.key=null),"key"in e&&!("path"in e)&&(n.path=null),n}throw new Error("`Point.createProperties` only accepts objects or points, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.key,r=void 0===n?null:n,o=e.offset,i=void 0===o?null:o,a=e.path,u=void 0===a?null:a;return new t({key:r,offset:i,path:z.create(u)})}}]),t}(Object(r.Record)(U)),q=function(){function e(){w(this,e)}return O(e,null,[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.Map.isMap(t))return t;if(i()(t))return e.fromJSON(t);throw new Error("`Data.create` only accepts objects or maps, but you passed it: "+t)}},{key:"fromJSON",value:function(e){return new r.Map(e)}}]),e}();q.fromJS=q.fromJSON;var V={data:void 0,type:void 0},K=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){return{object:this.object,type:this.type,data:this.data.toJSON()}}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isMark(e))return e;if("string"==typeof e&&(e={type:e}),i()(e))return t.fromJSON(e);throw new Error("`Mark.create` only accepts objects, strings or marks, but you passed it: "+e)}},{key:"createSet",value:function(e){if(r.Set.isSet(e)||Array.isArray(e))return new r.Set(e.map(t.create));if(null==e)return Object(r.Set)();throw new Error("`Mark.createSet` only accepts sets, arrays or null, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isMark(e))return{data:e.data,type:e.type};if("string"==typeof e)return{type:e};if(i()(e)){var n={};return"type"in e&&(n.type=e.type),"data"in e&&(n.data=q.create(e.data)),n}throw new Error("`Mark.createProperties` only accepts objects, strings or marks, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.data,o=void 0===n?{}:n,i=e.type;if("string"!=typeof i)throw new Error("`Mark.fromJS` requires a `type` string.");return new t({type:i,data:new r.Map(o)})}},{key:"isMarkSet",value:function(e){return r.Set.isSet(e)&&e.every(function(e){return t.isMark(e)})}}]),t}(Object(r.Record)(V)),W={type:void 0,data:void 0,anchor:void 0,focus:void 0},J=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"setProperties",value:function(e){return e=t.createProperties(e),this.merge(e)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,type:this.type,data:this.data.toJSON(),anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)};return t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isDecoration(e))return e;if(Z.isRange(e))return t.fromJSON(Z.createProperties(e));if(i()(e))return t.fromJSON(e);throw new Error("`Decoration.create` only accepts objects or decorations, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Decoration.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isDecoration(e))return{type:e.type,data:e.data,anchor:H.createProperties(e.anchor),focus:H.createProperties(e.focus),mark:K.create(e.mark)};if(i()(e)){var n={};return"type"in e&&(n.type=e.type),"data"in e&&(n.data=q.create(e.data)),"anchor"in e&&(n.anchor=H.create(e.anchor)),"focus"in e&&(n.focus=H.create(e.focus)),n}throw new Error("`Decoration.createProperties` only accepts objects or decorations, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.anchor,r=e.focus,o=e.type,i=e.data;if(e.mark&&!o&&(Object(a.a)(!1,"As of slate@0.47 the `decoration.mark` property has been changed to `decoration.type` and `decoration.data` directly."),o=e.mark.type,i=e.mark.data),!o)throw new Error("Decorations must be created with a `type`, but you passed: "+JSON.stringify(e));return new t({type:o,data:q.create(i||{}),anchor:H.fromJSON(n||{}),focus:H.fromJSON(r||{})})}}]),t}(Object(r.Record)(W)),$={anchor:void 0,focus:void 0,isFocused:void 0,marks:void 0},Y=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"setIsFocused",value:function(e){return this.set("isFocused",e)}},{key:"setMarks",value:function(e){return this.set("marks",e)}},{key:"setProperties",value:function(e){var n=e=t.createProperties(e),r=n.anchor,o=n.focus,i=x(n,["anchor","focus"]);return r&&(i.anchor=H.create(r)),o&&(i.focus=H.create(o)),this.merge(i)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e),isFocused:this.isFocused,marks:null==this.marks?null:this.marks.toArray().map(function(e){return e.toJSON()})};return t}},{key:"isBlurred",get:function(){return!this.isFocused}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isSelection(e))return e;if(Z.isRange(e))return t.fromJSON(Z.createProperties(e));if(i()(e))return t.fromJSON(e);throw new Error("`Selection.create` only accepts objects, ranges or selections, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isSelection(e))return{anchor:H.createProperties(e.anchor),focus:H.createProperties(e.focus),isFocused:e.isFocused,marks:e.marks};if(Z.isRange(e))return{anchor:H.createProperties(e.anchor),focus:H.createProperties(e.focus)};if(i()(e)){var n={};return"anchor"in e&&(n.anchor=H.create(e.anchor)),"focus"in e&&(n.focus=H.create(e.focus)),"isFocused"in e&&(n.isFocused=e.isFocused),"marks"in e&&(n.marks=null==e.marks?null:K.createSet(e.marks)),n}throw new Error("`Selection.createProperties` only accepts objects, ranges or selections, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.anchor,o=e.focus,i=e.isFocused,a=void 0!==i&&i,u=e.marks,s=void 0===u?null:u;return new t({anchor:H.fromJSON(n||{}),focus:H.fromJSON(o||{}),isFocused:a,marks:null==s?null:new r.Set(s.map(K.fromJSON))})}}]),t}(Object(r.Record)($)),G={annotation:"@@__SLATE_ANNOTATION__@@",block:"@@__SLATE_BLOCK__@@",change:"@@__SLATE_CHANGE__@@",decoration:"@@__SLATE_DECORATION__@@",document:"@@__SLATE_DOCUMENT__@@",editor:"@@__SLATE_EDITOR__@@",inline:"@@__SLATE_INLINE__@@",leaf:"@@__SLATE_LEAF__@@",mark:"@@__SLATE_MARK__@@",operation:"@@__SLATE_OPERATION__@@",point:"@@__SLATE_POINT__@@",range:"@@__SLATE_RANGE__@@",selection:"@@__SLATE_SELECTION__@@",text:"@@__SLATE_TEXT__@@",value:"@@__SLATE_VALUE__@@"};function Q(e,t){return!(!t||!t[G[e]])}var X={anchor:void 0,focus:void 0},Z=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)};return t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isRange(e))return"range"===e.object?e:t.fromJSON(t.createProperties(e));if(i()(e))return t.fromJSON(e);throw new Error("`Range.create` only accepts objects or ranges, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Range.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isRange(e))return{anchor:H.createProperties(e.anchor),focus:H.createProperties(e.focus)};if(i()(e)){var n={};return"anchor"in e&&(n.anchor=H.create(e.anchor)),"focus"in e&&(n.focus=H.create(e.focus)),n}throw new Error("`Range.createProperties` only accepts objects, annotations, decorations, ranges or selections, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.anchor,r=e.focus;return new t({anchor:H.fromJSON(n||{}),focus:H.fromJSON(r||{})})}},{key:"isRange",value:function(e){return Q("range",e)||J.isDecoration(e)||Y.isSelection(e)}}]),t}(Object(r.Record)(X)),ee={key:void 0,type:void 0,data:void 0,anchor:void 0,focus:void 0},te=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"setProperties",value:function(e){return e=t.createProperties(e),this.merge(e)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,key:this.key,type:this.type,data:this.data.toJSON(),anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)};return t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isAnnotation(e))return e;if(Z.isRange(e))return t.fromJSON(Z.createProperties(e));if(i()(e))return t.fromJSON(e);throw new Error("`Annotation.create` only accepts objects or annotations, but you passed it: "+e)}},{key:"createMap",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.Map.isMap(e))return e;if(i()(e)){var n={};for(var o in e){var a=e[o],u=t.create(a);n[o]=u}return Object(r.Map)(n)}throw new Error("`Annotation.createMap` only accepts arrays or lists, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isAnnotation(e))return{key:e.key,type:e.type,data:e.data,anchor:H.createProperties(e.anchor),focus:H.createProperties(e.focus)};if(i()(e)){var n={};return"key"in e&&(n.key=e.key),"type"in e&&(n.type=e.type),"data"in e&&(n.data=q.create(e.data)),"anchor"in e&&(n.anchor=H.create(e.anchor)),"focus"in e&&(n.focus=H.create(e.focus)),n}throw new Error("`Annotation.createProperties` only accepts objects or annotations, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.key,r=e.type,o=e.data,i=e.anchor,a=e.focus;if(!n)throw new Error("Annotations must be created with a `key`, but you passed: "+JSON.stringify(e));if(!r)throw new Error("Annotations must be created with a `type`, but you passed: "+JSON.stringify(e));return new t({key:n,type:r,data:q.create(o||{}),anchor:H.fromJSON(i||{}),focus:H.fromJSON(a||{})})}}]),t}(Object(r.Record)(ee)),ne={data:void 0,key:void 0,nodes:void 0},re=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,data:this.data.toJSON(),nodes:this.nodes.toArray().map(function(t){return t.toJSON(e)})};return e.preserveKeys&&(t.key=this.key),t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isDocument(e))return e;if((r.List.isList(e)||Array.isArray(e))&&(e={nodes:e}),i()(e))return t.fromJSON(e);throw new Error("`Document.create` only accepts objects, arrays, lists or documents, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isDocument(e))return e;var n=e.data,o=void 0===n?{}:n,i=e.key,a=void 0===i?_.create():i,u=e.nodes,s=void 0===u?[]:u;return new t({key:a,data:new r.Map(o),nodes:ce.createList(s)})}}]),t}(Object(r.Record)(ne)),oe={data:void 0,key:void 0,nodes:void 0,type:void 0},ie=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,type:this.type,data:this.data.toJSON(),nodes:this.nodes.toArray().map(function(t){return t.toJSON(e)})};return e.preserveKeys&&(t.key=this.key),t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isInline(e))return e;if("string"==typeof e&&(e={type:e}),i()(e))return t.fromJSON(e);throw new Error("`Inline.create` only accepts objects, strings or inlines, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Inline.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isInline(e))return e;var n=e.data,o=void 0===n?{}:n,i=e.key,a=void 0===i?_.create():i,u=e.nodes,s=void 0===u?[]:u,c=e.type;if("string"!=typeof c)throw new Error("`Inline.fromJS` requires a `type` string.");return new t({key:a,type:c,data:new r.Map(o),nodes:ce.createList(s)})}},{key:"isInlineList",value:function(e){return r.List.isList(e)&&e.every(function(e){return t.isInline(e)})}}]),t}(Object(r.Record)(oe)),ae={key:void 0,marks:void 0,text:void 0},ue=Object(r.Record)({text:void 0,marks:void 0,annotations:void 0,decorations:void 0}),se=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"addMark",value:function(e){e=K.create(e);var t=this.marks.add(e);return this.set("marks",t)}},{key:"addMarks",value:function(e){return e=K.createSet(e),this.set("marks",this.marks.union(e))}},{key:"getLeaves",value:function(e,t){var n=[{text:this.text,marks:this.marks,annotations:[],decorations:[]}],o=function(e,t){return[{text:e.text.slice(0,t),marks:e.marks,annotations:[].concat(T(e.annotations)),decorations:[].concat(T(e.decorations))},{text:e.text.slice(t),marks:e.marks,annotations:[].concat(T(e.annotations)),decorations:[].concat(T(e.decorations))}]},i=function(r){var i="annotations"===r?e.values():t,a=!0,u=!1,s=void 0;try{for(var c,l=i[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value,d=f.start,p=f.end,h=[],y=0,v=!0,m=!1,b=void 0;try{for(var g,_=n[Symbol.iterator]();!(v=(g=_.next()).done);v=!0){var k=g.value,w=k.text.length,O=y;if(y+=w,d.offset<=O&&p.offset>=O+w)k[r].push(f),h.push(k);else if(d.offset>O+w||p.offset<O||p.offset===O&&0!==O)h.push(k);else{var E=k,S=void 0,C=void 0;if(p.offset<O+w){var x=o(E,p.offset-O),D=j(x,2);E=D[0],C=D[1]}if(d.offset>O){var T=o(E,d.offset-O),P=j(T,2);S=P[0],E=P[1]}E[r].push(f),S&&h.push(S),h.push(E),C&&h.push(C)}}}catch(e){m=!0,b=e}finally{try{!v&&_.return&&_.return()}finally{if(m)throw b}}n=h}}catch(e){u=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(u)throw s}}};return i("annotations"),i("decorations"),n=n.map(function(e){return new ue(S({},e,{annotations:Object(r.List)(e.annotations),decorations:Object(r.List)(e.decorations)}))}),Object(r.List)(n)}},{key:"insertText",value:function(e,t){var n=this.text,r=n.slice(0,e)+t+n.slice(e);return this.set("text",r)}},{key:"removeMark",value:function(e){e=K.create(e);var t=this.marks.remove(e);return this.set("marks",t)}},{key:"removeText",value:function(e,t){var n=this.text,r=n.slice(0,e)+n.slice(e+t);return this.set("text",r)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,text:this.text,marks:this.marks.toArray().map(function(e){return e.toJSON()})};return e.preserveKeys&&(t.key=this.key),t}},{key:"setMark",value:function(e,t){var n=this.marks,r=K.create(e),o=r.merge(t),i=n.remove(r).add(o);return this.set("marks",i)}},{key:"splitText",value:function(e){var t=this.text;return[this.set("text",t.slice(0,e)),this.set("text",t.slice(e)).regenerateKey()]}},{key:"mergeText",value:function(e){var t=this.text+e.text;return this.set("text",t)}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(t.isText(e))return e;if("string"==typeof e&&(e={text:e}),i()(e))return t.fromJSON(e);throw new Error("`Text.create` only accepts objects, arrays, strings or texts, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Text.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isText(e))return e;Object(u.a)(null==e.leaves,"As of slate@0.46, the `leaves` property of text nodes has been removed! Each individual leaf should be created as a text node instead.");var n=e.text,r=void 0===n?"":n,o=e.marks,i=void 0===o?[]:o,a=e.key;return new t({key:void 0===a?_.create():a,text:r,marks:K.createSet(i)})}},{key:"isTextList",value:function(e){return r.List.isList(e)&&e.every(function(e){return t.isText(e)})}}]),t}(Object(r.Record)(ae)),ce=function(){function e(){w(this,e)}return O(e,null,[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.isNode(t))return t;if(i()(t)){var n=t.object;switch(!n&&t.kind&&(Object(a.a)(!1,"As of slate@0.32.0, the `kind` property of Slate objects has been renamed to `object`."),n=t.kind),n){case"block":return fe.create(t);case"document":return re.create(t);case"inline":return ie.create(t);case"text":return se.create(t);default:throw new Error("`Node.create` requires a `object` string.")}}throw new Error("`Node.create` only accepts objects or nodes but you passed it: "+t)}},{key:"createList",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(t)||Array.isArray(t)){var n=[];t.forEach(function(t){if(t&&"text"===t.object&&t.leaves&&Array.isArray(t.leaves)){Object(a.a)(!1,"As of slate@0.46, the `leaves` property of Text nodes has been removed. Instead, each text node contains a string of text and a unique set of marks and leaves are unnecessary.");var r=se.createList(t.leaves).toArray();n=n.concat(r)}else{var o=e.create(t);n.push(o)}});var o=Object(r.List)(n);return o}throw new Error("`Node.createList` only accepts lists or arrays, but you passed it: "+t)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(fe.isBlock(e)||ie.isInline(e))return{data:e.data,type:e.type};if("string"==typeof e)return{type:e};if(i()(e)){var t={};return"type"in e&&(t.type=e.type),"data"in e&&(t.data=q.create(e.data)),t}throw new Error("`Node.createProperties` only accepts objects, strings, blocks or inlines, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var t=e.object;switch(!t&&e.kind&&(Object(a.a)(!1,"As of slate@0.32.0, the `kind` property of Slate objects has been renamed to `object`."),t=e.kind),t){case"block":return fe.fromJSON(e);case"document":return re.fromJSON(e);case"inline":return ie.fromJSON(e);case"text":return se.fromJSON(e);default:throw new Error("`Node.fromJSON` requires an `object` of either 'block', 'document', 'inline' or 'text', but you passed: "+e)}}},{key:"isNode",value:function(e){return fe.isBlock(e)||re.isDocument(e)||ie.isInline(e)||se.isText(e)}},{key:"isNodeList",value:function(t){return r.List.isList(t)&&t.every(function(t){return e.isNode(t)})}}]),e}(),le={data:void 0,key:void 0,nodes:void 0,type:void 0},fe=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,type:this.type,data:this.data.toJSON(),nodes:this.nodes.toArray().map(function(t){return t.toJSON(e)})};return e.preserveKeys&&(t.key=this.key),t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isBlock(e))return e;if("string"==typeof e&&(e={type:e}),i()(e))return t.fromJSON(e);throw new Error("`Block.create` only accepts objects, strings or blocks, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Block.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isBlock(e))return e;var n=e.data,o=void 0===n?{}:n,i=e.key,a=void 0===i?_.create():i,u=e.nodes,s=void 0===u?[]:u,c=e.type;if("string"!=typeof c)throw new Error("`Block.fromJSON` requires a `type` string.");return new t({key:a,type:c,data:Object(r.Map)(o),nodes:ce.createList(s)})}},{key:"isBlockList",value:function(e){return r.List.isList(e)&&e.every(function(e){return t.isBlock(e)})}}]),t}(Object(r.Record)(le)),de={annotations:void 0,data:void 0,document:void 0,selection:void 0},pe=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"addAnnotation",value:function(e){e=te.create(e);var t=this,n=t,r=n.annotations,o=n.document,i=e.key;return e=e.updatePoints(function(e){return e.normalize(o)}),r=r.set(i,e),t=t.set("annotations",r)}},{key:"addMark",value:function(e,t){t=K.create(t);var n=this,r=n.document;return r=r.addMark(e,t),n=n.set("document",r)}},{key:"insertNode",value:function(e,t){var n=this,r=n.document;return r=r.insertNode(e,t),n=(n=n.set("document",r)).mapRanges(function(e){return e.updatePoints(function(e){return e.setPath(null)})})}},{key:"insertText",value:function(e,t,n){var r=this,o=r.document,i=o.assertNode(e);return o=o.insertText(e,t,n),i=o.assertNode(e),r=(r=r.set("document",o)).mapPoints(function(e){return e.key===i.key&&e.offset>=t?e.setOffset(e.offset+n.length):e})}},{key:"mergeNode",value:function(e){var t=this,n=t.document,r=n.mergeNode(e);e=n.resolvePath(e);var o=z.decrement(e),i=n.getNode(o),a=n.getNode(e);return t=(t=t.set("document",r)).mapRanges(function(e){if("text"===a.object){var t=i.text.length;e.anchor.key===a.key&&(e=e.moveAnchorTo(i.key,t+e.anchor.offset)),e.focus.key===a.key&&(e=e.moveFocusTo(i.key,t+e.focus.offset))}return e=e.updatePoints(function(e){return e.setPath(null)})})}},{key:"moveNode",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this,o=r,i=o.document;return z.isEqual(e,t)?r:(i=i.moveNode(e,t,n),r=(r=r.set("document",i)).mapPoints(function(e){return e.setPath(null)}))}},{key:"removeAnnotation",value:function(e){e=te.create(e);var t=this,n=t.annotations,r=e.key;return n=n.delete(r),t=t.set("annotations",n)}},{key:"removeMark",value:function(e,t){t=K.create(t);var n=this,r=n.document;return r=r.removeMark(e,t),n=n.set("document",r)}},{key:"removeNode",value:function(e){var t=this,n=t.document,r=n.assertNode(e),o="text"===r.object?r:r.getFirstText()||r,i="text"===r.object?r:r.getLastText()||r,a=n.getPreviousText(o.key),u=n.getNextText(i.key);return n=n.removeNode(e),t=(t=t.set("document",n)).mapRanges(function(e){var t=e,n=t.anchor,o=t.focus;return r.hasNode(n.key)&&(e=a?e.moveAnchorTo(a.key,a.text.length):u?e.moveAnchorTo(u.key,0):e.unset()),r.hasNode(o.key)&&(e=a?e.moveFocusTo(a.key,a.text.length):u?e.moveFocusTo(u.key,0):e.unset()),e=e.updatePoints(function(e){return e.setPath(null)})})}},{key:"removeText",value:function(e,t,n){var r=this,o=r.document,i=o.assertNode(e);o=o.removeText(e,t,n),r=r.set("document",o);var a=n.length,u=t,s=t+a;return r=r.mapPoints(function(e){return e.key!==i.key?e:e.offset>=s?e.setOffset(e.offset-a):e.offset>u?e.setOffset(u):e})}},{key:"setAnnotation",value:function(e,t){t=te.createProperties(t);var n=te.create(e),r=n.merge(t),o=this,i=o.annotations,a=n.key;return i=i.set(a,r),o=o.set("annotations",i)}},{key:"setNode",value:function(e,t){var n=this,r=n.document;return r=r.setNode(e,t),n=n.set("document",r)}},{key:"setMark",value:function(e,t,n){var r=this,o=r.document;return o=o.setMark(e,t,n),r=r.set("document",o)}},{key:"setProperties",value:function(e){var t=this,n=t.document,r=e.data,o=e.annotations,i={};return r&&(i.data=r),o&&(i.annotations=o.map(function(e){return e.isSet?e:n.resolveAnnotation(e)})),t=t.merge(i)}},{key:"setSelection",value:function(e){var t=this,n=t,r=n.document,o=n.selection,i=o.setProperties(e);return o=r.resolveSelection(i),t=t.set("selection",o)}},{key:"splitNode",value:function(e,t,n){var r=this,o=r.document,i=o.splitNode(e,t,n),a=o.assertNode(e);return r=(r=r.set("document",i)).mapRanges(function(e){var n=i.getNextText(a.key),r=e,o=r.anchor,u=r.focus;return a.key===o.key&&t<=o.offset&&(e=e.moveAnchorTo(n.key,o.offset-t)),a.key===u.key&&t<=u.offset&&(e=e.moveFocusTo(n.key,u.offset-t)),e=e.updatePoints(function(e){return e.setPath(null)})})}},{key:"mapRanges",value:function(e){var t=this,n=t,r=n.document,o=n.selection,i=n.annotations,a=o.isSet?e(o):o;a||(a=o.unset()),a!==o&&(a=r.createSelection(a)),t=t.set("selection",a);var u=i.map(function(t){var n=t.isSet?e(t):t;return n&&n!==t&&(n=r.createAnnotation(n)),n});return u=u.filter(function(e){return!!e}),t=t.set("annotations",u)}},{key:"mapPoints",value:function(e){return this.mapRanges(function(t){return t.updatePoints(e)})}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,document:this.document.toJSON(e)};return e.preserveData&&(t.data=this.data.toJSON(e)),e.preserveAnnotations&&(t.annotations=this.annotations.map(function(t){return t.toJSON(e)}).toObject()),e.preserveSelection&&(t.selection=this.selection.toJSON(e)),t}},{key:"change",value:function(){Object(u.a)(!1,"As of Slate 0.42.0, value object are no longer schema-aware, and the `value.change()` method is no longer available. Use the `editor.change()` method on the new `Editor` controller instead.")}},{key:"startBlock",get:function(){return this.selection.start.key&&this.document.getClosestBlock(this.selection.start.key)}},{key:"endBlock",get:function(){return this.selection.end.key&&this.document.getClosestBlock(this.selection.end.key)}},{key:"anchorBlock",get:function(){return this.selection.anchor.key&&this.document.getClosestBlock(this.selection.anchor.key)}},{key:"focusBlock",get:function(){return this.selection.focus.key&&this.document.getClosestBlock(this.selection.focus.key)}},{key:"startInline",get:function(){return this.selection.start.key&&this.document.getClosestInline(this.selection.start.key)}},{key:"endInline",get:function(){return this.selection.end.key&&this.document.getClosestInline(this.selection.end.key)}},{key:"anchorInline",get:function(){return this.selection.anchor.key&&this.document.getClosestInline(this.selection.anchor.key)}},{key:"focusInline",get:function(){return this.selection.focus.key&&this.document.getClosestInline(this.selection.focus.key)}},{key:"startText",get:function(){return this.selection.start.key&&this.document.getDescendant(this.selection.start.key)}},{key:"endText",get:function(){return this.selection.end.key&&this.document.getDescendant(this.selection.end.key)}},{key:"anchorText",get:function(){return this.selection.anchor.key&&this.document.getDescendant(this.selection.anchor.key)}},{key:"focusText",get:function(){return this.selection.focus.key&&this.document.getDescendant(this.selection.focus.key)}},{key:"nextBlock",get:function(){return this.selection.end.key&&this.document.getNextBlock(this.selection.end.key)}},{key:"previousBlock",get:function(){return this.selection.start.key&&this.document.getPreviousBlock(this.selection.start.key)}},{key:"nextInline",get:function(){return this.selection.end.key&&this.document.getNextInline(this.selection.end.key)}},{key:"previousInline",get:function(){return this.selection.start.key&&this.document.getPreviousInline(this.selection.start.key)}},{key:"nextText",get:function(){return this.selection.end.key&&this.document.getNextText(this.selection.end.key)}},{key:"previousText",get:function(){return this.selection.start.key&&this.document.getPreviousText(this.selection.start.key)}},{key:"marks",get:function(){return this.selection.isUnset?new r.Set:this.selection.marks||this.document.getMarksAtRange(this.selection)}},{key:"activeMarks",get:function(){return this.selection.isUnset?new r.Set:this.selection.marks||this.document.getActiveMarksAtRange(this.selection)}},{key:"blocks",get:function(){return this.selection.isUnset?new r.List:this.document.getLeafBlocksAtRange(this.selection)}},{key:"fragment",get:function(){return this.selection.isUnset?re.create():this.document.getFragmentAtRange(this.selection)}},{key:"inlines",get:function(){return this.selection.isUnset?new r.List:this.document.getLeafInlinesAtRange(this.selection)}},{key:"texts",get:function(){return this.selection.isUnset?new r.List:this.document.getTextsAtRange(this.selection)}},{key:"history",get:function(){Object(u.a)(!1,"As of Slate 0.42.0, the `value.history` model no longer exists, and the history is stored in `value.data` instead using plugins.")}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.isValue(e))return e;if(i()(e))return t.fromJSON(e,n);throw new Error("`Value.create` only accepts objects or values, but you passed it: "+e)}},{key:"createProperties",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isValue(e))return{annotations:e.annotations,data:e.data};if(i()(e)){var n={};return"annotations"in e&&(n.annotations=te.createMap(e.annotations)),"data"in e&&(n.data=q.create(e.data)),n}throw new Error("`Value.createProperties` only accepts objects or values, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.data,r=void 0===n?{}:n,o=e.annotations,i=void 0===o?{}:o,a=e.document,u=void 0===a?{}:a,s=e.selection,c=void 0===s?{}:s;if(r=q.fromJSON(r),c=(u=re.fromJSON(u)).createSelection(c),i=te.createMap(i),c.isUnset){var l=u.getFirstText();l&&(c=c.moveToStartOfNode(l)),c=u.createSelection(c)}return new t({annotations:i,data:r,document:u,selection:c})}}]),t}(Object(r.Record)(de)),he=c()("slate:operation:apply");function ye(e,t){var n=(t=_e.create(t)).type;switch(he(n,t),n){case"add_annotation":var r=t.annotation;return e.addAnnotation(r);case"add_mark":var o=t,i=o.path,a=o.mark;return e.addMark(i,a);case"insert_node":var u=t,s=u.path,c=u.node;return e.insertNode(s,c);case"insert_text":var l=t,f=l.path,d=l.offset,p=l.text,h=l.marks;return e.insertText(f,d,p,h);case"merge_node":var y=t.path;return e.mergeNode(y);case"move_node":var v=t,m=v.path,b=v.newPath;return e.moveNode(m,b);case"remove_annotation":var g=t.annotation;return e.removeAnnotation(g);case"remove_mark":var _=t,k=_.path,w=_.mark;return e.removeMark(k,w);case"remove_node":var O=t.path;return e.removeNode(O);case"remove_text":var E=t,S=E.path,C=E.offset,x=E.text;return e.removeText(S,C,x);case"set_annotation":var D=t,j=D.properties,T=D.newProperties;return e.setAnnotation(j,T);case"set_mark":var P=t,A=P.path,N=P.properties,F=P.newProperties;return e.setMark(A,N,F);case"set_node":var R=t,B=R.path,I=R.newProperties;return e.setNode(B,I);case"set_selection":var M=t.newProperties;return e.setSelection(M);case"set_value":var L=t.newProperties;return e.setProperties(L);case"split_node":var z=t,U=z.path,H=z.position,q=z.properties;return e.splitNode(U,H,q);default:throw new Error('Unknown operation type: "'+n+'".')}}var ve=c()("slate:operation:invert");function me(e){var t=(e=_e.create(e)).type;switch(ve(t,e),t){case"move_node":var n=e,r=n.newPath,o=n.path;if(z.isEqual(r,o))return e;var i=z.transform(o,e).first(),a=z.transform(z.increment(o),e).first();return e.set("path",i).set("newPath",a);case"merge_node":var u=e.path,s=z.decrement(u);return e.set("type","split_node").set("path",s);case"split_node":var c=e.path,l=z.increment(c);return e.set("type","merge_node").set("path",l);case"set_annotation":case"set_node":case"set_value":case"set_selection":case"set_mark":var f=e,d=f.properties,p=f.newProperties;return e.set("properties",p).set("newProperties",d);case"insert_node":case"insert_text":return e.set("type",t.replace("insert_","remove_"));case"remove_node":case"remove_text":return e.set("type",t.replace("remove_","insert_"));case"add_annotation":case"add_mark":return e.set("type",t.replace("add_","remove_"));case"remove_annotation":case"remove_mark":return e.set("type",t.replace("remove_","add_"));default:throw new Error('Unknown operation type: "'+t+'".')}}var be={add_mark:["path","mark","data"],add_annotation:["annotation","data"],insert_node:["path","node","data"],insert_text:["path","offset","text","data"],merge_node:["path","position","properties","target","data"],move_node:["path","newPath","data"],remove_annotation:["annotation","data"],remove_mark:["path","mark","data"],remove_node:["path","node","data"],remove_text:["path","offset","text","data"],set_annotation:["properties","newProperties","data"],set_mark:["path","properties","newProperties","data"],set_node:["path","properties","newProperties","data"],set_selection:["properties","newProperties","data"],set_value:["properties","newProperties","data"],split_node:["path","position","properties","target","data"]},ge={annotation:void 0,data:void 0,length:void 0,mark:void 0,marks:void 0,newPath:void 0,newProperties:void 0,node:void 0,offset:void 0,path:void 0,position:void 0,properties:void 0,target:void 0,text:void 0,type:void 0},_e=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"apply",value:function(e){return ye(e,this)}},{key:"invert",value:function(){return me(this)}},{key:"toJSON",value:function(){var e=this.object,t=this.type,n={object:e,type:t},r=be[t],o=!0,i=!1,a=void 0;try{for(var u,s=r[Symbol.iterator]();!(o=(u=s.next()).done);o=!0){var c=u.value,l=this[c];if("annotation"!==c&&"mark"!==c&&"marks"!==c&&"node"!==c&&"path"!==c&&"newPath"!==c||(l=l.toJSON()),"properties"===c&&"merge_node"===t){var f={};"data"in l&&(f.data=l.data.toJS()),"type"in l&&(f.type=l.type),l=f}if(("properties"===c||"newProperties"===c)&&"set_annotation"===t){var d={};"anchor"in l&&(d.anchor=l.anchor.toJS()),"focus"in l&&(d.focus=l.focus.toJS()),"key"in l&&(d.key=l.key),"mark"in l&&(d.mark=l.mark.toJS()),l=d}if(("properties"===c||"newProperties"===c)&&"set_mark"===t){var p={};"data"in l&&(p.data=l.data.toJS()),"type"in l&&(p.type=l.type),l=p}if(("properties"===c||"newProperties"===c)&&"set_node"===t){var h={};"data"in l&&(h.data=l.data.toJS()),"type"in l&&(h.type=l.type),l=h}if(("properties"===c||"newProperties"===c)&&"set_selection"===t){var y={};"anchor"in l&&(y.anchor=l.anchor.toJSON()),"focus"in l&&(y.focus=l.focus.toJSON()),"isFocused"in l&&(y.isFocused=l.isFocused),"marks"in l&&(y.marks=l.marks&&l.marks.toJSON()),l=y}if(("properties"===c||"newProperties"===c)&&"set_value"===t){var v={};"data"in l&&(v.data=l.data.toJS()),l=v}if("properties"===c&&"split_node"===t){var m={};"data"in l&&(m.data=l.data.toJS()),"type"in l&&(m.type=l.type),l=m}"data"===c&&(l=l.toJSON()),n[c]=l}}catch(e){i=!0,a=e}finally{try{!o&&s.return&&s.return()}finally{if(i)throw a}}return n}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isOperation(e))return e;if(i()(e))return t.fromJSON(e);throw new Error("`Operation.create` only accepts objects or operations, but you passed it: "+e)}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Operation.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isOperation(e))return e;var n=e.type,o=be[n],i={type:n};if(!o)throw new Error('`Operation.fromJSON` was passed an unrecognized operation type: "'+n+'"');var a=!0,u=!1,s=void 0;try{for(var c,l=o[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value,d=e[f];if("data"===f&&void 0===d&&(d={}),void 0===d)throw new Error('`Operation.fromJSON` was passed a "'+n+'" operation without the required "'+f+'" attribute.');"annotation"===f&&(d=te.create(d)),"path"!==f&&"newPath"!==f||(d=z.create(d)),"mark"===f&&(d=K.create(d)),"node"===f&&(d=ce.create(d)),"properties"!==f&&"newProperties"!==f||"set_annotation"!==n||(d=te.createProperties(d)),"properties"!==f&&"newProperties"!==f||"set_mark"!==n||(d=K.createProperties(d)),"properties"!==f&&"newProperties"!==f||"set_node"!==n&&"merge_node"!==n&&"split_node"!==n||(d=ce.createProperties(d)),"properties"!==f&&"newProperties"!==f||"set_selection"!==n||(d=Y.createProperties(d)),"properties"!==f&&"newProperties"!==f||"set_value"!==n||(d=pe.createProperties(d)),"data"===f&&(d=Object(r.Map)(d)),i[f]=d}}catch(e){u=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(u)throw s}}return new t(i)}},{key:"isOperationList",value:function(e){return r.List.isList(e)&&e.every(function(e){return t.isOperation(e)})}}]),t}(Object(r.Record)(ge)),ke={operations:void 0,value:void 0},we=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,value:this.value.toJSON(e),operations:this.operations.toArray().map(function(t){return t.toJSON(e)})};return t}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isChange(e))return e;if(i()(e))return t.fromJSON(e);throw new Error("`Change.create` only accepts objects or changes, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.value,r=e.operations,o=void 0===r?[]:r;return new t({value:pe.create(n),operations:_e.createList(o)})}}]),t}(Object(r.Record)(ke));function Oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{onCommand:function(t,n,r){var o=t.type,i=t.args,a=e[o];if(!a)return r();n.command.apply(n,[a].concat(T(i)))},onConstruct:function(t,n){for(var r in e)t.registerCommand(r);return n()}}}var Ee=55296,Se=57343,Ce=/\s/,xe=/['\u2018\u2019]/,De=/[\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]/;function je(e){return Ee<=e&&e<=Se}function Te(e,t){if(Ce.test(e))return!1;if(xe.test(e)){var n=t.charAt(0),r=Pe(n);if(Te(n=t.slice(0,r),t.slice(r)))return!0}return!De.test(e)}function Pe(e){return je(e.charCodeAt(0))?2:1}function Ae(e){return Pe(e.charAt(0))}function Ne(e){for(var t=0,n=0,r=!1,o=void 0;o=e.charAt(n);){var i=Pe(o);if(Te(o=e.slice(n,n+i),e.slice(n+i)))r=!0,t+=i;else{if(r)break;t+=i}n+=i}return t}var Fe={getCharLength:Pe,getCharOffset:Ae,getCharOffsetBackward:function(e,t){return e=e.slice(0,t),Ae(e=Object(l.reverse)(e))},getCharOffsetForward:function(e,t){return Ae(e=e.slice(t))},getWordOffset:Ne,getWordOffsetBackward:function(e,t){return e=e.slice(0,t),Ne(e=Object(l.reverse)(e))},getWordOffsetForward:function(e,t){return Ne(e=e.slice(t))},isSurrogate:je,isWord:Te};function Re(e,t){t.isExpanded&&e.deleteAtRange(t);var n=e.value.document,r=t,o=r.start,i=r.end;return t=n.hasDescendant(o.path)?t.moveToStart():t.moveTo(i.path,0).normalize(n)}var Be={addMarkAtRange:function(e,t,n){if(!t.isCollapsed){var r=e.value.document,o=t.start,i=t.end,a=r.getTextsAtRange(t);e.withoutNormalizing(function(){a.forEach(function(t){var r=t.key,a=0,u=t.text.length;r===o.key&&(a=o.offset),r===i.key&&(u=i.offset),r===o.key&&r===i.key&&(u=i.offset-o.offset),e.addMarkByKey(r,a,u,n)})})}},addMarksAtRange:function(e,t,n){n.forEach(function(n){return e.addMarkAtRange(t,n)})},deleteAtRange:function(e,t){e.snapshotSelection();var n=e.value,r=t.start,o=t.end,i=r.key,a=r.offset,u=o.key,s=o.offset,c=n.document,l=c.hasVoidParent(i,e),f=c.hasVoidParent(u,e),d=c.getClosestBlock(i),p=c.getClosestBlock(u),h=0===a&&0===s&&!1===l&&i===d.getFirstText().key&&u===p.getFirstText().key&&i!==u;if(h&&f){var y=c.getPreviousText(u);u=y.key,s=y.text.length,f=c.hasVoidParent(u,e)}e.withoutNormalizing(function(){for(;l;){var t=c.getClosestVoid(i,e),n=c.getNextText(i);if(e.removeNodeByKey(t.key),i===u)return;if(!n)return;c=e.value.document,i=n.key,a=0,l=c.hasVoidParent(i,e)}for(;f;){var r=c.getClosestVoid(u,e),o=c.getPreviousText(u);e.removeNodeByKey(r.key),c=e.value.document,u=o.key,s=o.text.length,f=c.hasVoidParent(u,e)}if(i===u&&h)e.removeNodeByKey(d.key);else if(i!==u){d=c.getClosestBlock(i),p=c.getClosestBlock(u);var y=c.getNode(i),v=c.getNode(u),m=y.text.length-a,b=s,g=c.getCommonAncestor(i,u),_=g.getFurthestChild(i),k=g.getFurthestChild(u),w=c.getParent(d.key),O=w.nodes.indexOf(d),E=w.nodes.indexOf(p),S=void 0;for(S=y;S.key!==_.key;){var C=c.getParent(S.key),x=C.nodes.indexOf(S);C.nodes.slice(x+1).reverse().forEach(function(t){e.removeNodeByKey(t.key)}),S=C}var D=g.nodes.indexOf(_),T=g.nodes.indexOf(k);for(g.nodes.slice(D+1,T).reverse().forEach(function(t){e.removeNodeByKey(t.key)}),S=v;S.key!==k.key;){var P=c.getParent(S.key),A=P.nodes.indexOf(S);P.nodes.slice(0,A).reverse().forEach(function(t){e.removeNodeByKey(t.key)}),S=P}if(0!==m&&e.removeTextByKey(i,a,m),0!==b&&e.removeTextByKey(u,0,s),d.key!==p.key){c=e.value.document;var N=void 0,F=!0,R=!1,B=void 0;try{for(var I,M=c.ancestors(p.key)[Symbol.iterator]();!(F=(I=M.next()).done);F=!0){var L=I.value,z=j(L,1)[0];if(z.nodes.size>1)break;N=z}}catch(e){R=!0,B=e}finally{try{!F&&M.return&&M.return()}finally{if(R)throw B}}E!==O+1&&e.moveNodeByKey(p.key,w.key,O+1),h?e.removeNodeByKey(d.key):e.mergeNodeByKey(p.key),N&&e.removeNodeByKey(N.key)}}else{var U=a,H=s-a;e.removeTextByKey(i,U,H)}})},deleteBackwardAtRange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){var r=e.value,o=r.document,i=t,a=i.start,u=i.focus;if(t.isExpanded)e.deleteAtRange(t);else{var s=o.getClosestVoid(a.path,e);if(s)e.removeNodeByKey(s.key);else if(!a.isAtStartOfNode(o)){var c=o.getClosestBlock(a.path);if(1!==o.nodes.size&&c&&""===c.text&&1===c.nodes.size)e.removeNodeByKey(c.key);else{var l=o.getDescendant(a.path);if(a.isAtStartOfNode(l)){var f=o.getPreviousText(l.key),d=o.getClosestInline(l.key);d&&""===f.text&&(f=o.getPreviousText(f.key));var p=o.getClosestBlock(f.key),h=o.getClosestVoid(f.key,e);if(h)return void e.removeNodeByKey(h.key);if(1===n&&p!==c)return t=t.moveAnchorTo(f.key,f.text.length),void e.deleteAtRange(t)}if(n<=u.offset)return t=t.moveFocusBackward(n),void e.deleteAtRange(t);for(var y=l,v=0,m=u.offset;n>m;){var b=m+(y=o.getPreviousText(y.key)).text.length;if(n<=b){v=b-n;break}m=b}t=t.moveAnchorTo(y.key,v),e.deleteAtRange(t)}}}}},deleteCharBackwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path),i=o.getOffset(r.key)+r.offset,a=o.text,u=Fe.getCharOffsetBackward(a,i);e.deleteBackwardAtRange(t,u)}},deleteCharForwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path),i=o.getOffset(r.key)+r.offset,a=o.text,u=Fe.getCharOffsetForward(a,i);e.deleteForwardAtRange(t,u)}},deleteForwardAtRange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){var r=e.value,o=r.document,i=t,a=i.start,u=i.focus;if(t.isExpanded)e.deleteAtRange(t);else{var s=o.getClosestVoid(a.path,e);if(s)e.removeNodeByKey(s.key);else{var c=o.getClosestBlock(a.path);if(c&&!e.isVoid(c)&&""===c.text&&1!==o.nodes.size){var l=o.getNextBlock(c.key);return e.removeNodeByKey(c.key),void(l&&l.key&&e.moveToStartOfNode(l))}if(!a.isAtEndOfNode(o)){var f=o.getDescendant(a.path);if(a.isAtEndOfNode(f)){var d=o.getNextText(f.key),p=o.getClosestBlock(d.key),h=o.getClosestVoid(d.key,e);if(h)return void e.removeNodeByKey(h.key);if(1===n&&p!==c)return t=t.moveFocusTo(d.key,0),void e.deleteAtRange(t)}if(n<=f.text.length-u.offset)return t=t.moveFocusForward(n),void e.deleteAtRange(t);for(var y=f,v=u.offset,m=f.text.length-u.offset;n>m;){var b=m+(y=o.getNextText(y.key)).text.length;if(n<=b){v=n-m;break}m=b}t=t.moveFocusTo(y.key,v),e.deleteAtRange(t)}}}}},deleteLineBackwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path).getOffset(r.key)+r.offset;e.deleteBackwardAtRange(t,o)}},deleteLineForwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path),i=o.getOffset(r.key)+r.offset;e.deleteForwardAtRange(t,o.text.length-i)}},deleteWordBackwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path),i=o.getOffset(r.key)+r.offset,a=o.text,u=0===i?1:Fe.getWordOffsetBackward(a,i);e.deleteBackwardAtRange(t,u)}},deleteWordForwardAtRange:function(e,t){if(t.isExpanded)e.deleteAtRange(t);else{var n=e.value.document,r=t.start,o=n.getClosestBlock(r.path),i=o.getOffset(r.key)+r.offset,a=o.text,u=Fe.getWordOffsetForward(a,i),s=0===u?1:u;e.deleteForwardAtRange(t,s)}},insertBlockAtRange:function(e,t,n){t=Re(e,t),n=fe.create(n);var r=e.value.document,o=t.start,i=o.key,a=o.offset,u=r.getClosestBlock(i),s=r.getClosestInline(i),c=r.getParent(u.key),l=c.nodes.indexOf(u),f=Ie(e,t);if("before"===f)e.insertNodeByKey(c.key,l,n);else if("behind"===f)e.insertNodeByKey(c.key,l+1,n);else{if(s&&e.isVoid(s)){var d=o.isAtEndOfNode(s),p=d?r.getNextText(i):r.getPreviousText(i),h=d?t.moveToStartOfNode(p):t.moveToEndOfNode(p);i=h.start.key,a=h.start.offset}e.withoutNormalizing(function(){e.splitDescendantsByKey(u.key,i,a),e.insertNodeByKey(c.key,l+1,n)})}}},Ie=function(e,t){var n=e.value.document,r=t.start,o=r.key,i=n.getClosestBlock(o),a=n.getClosestInline(o);return e.isVoid(i)?r.isAtEndOfNode(i)?"behind":"before":a||""!==i.text?r.isAtStartOfNode(i)?"before":r.isAtEndOfNode(i)?"behind":"split":"behind"};Be.insertFragmentAtRange=function(e,t,n){e.withoutNormalizing(function(){if(t=Re(e,t),n.nodes.size){n=n.mapDescendants(function(e){return e.regenerateKey()});var o=t.start,i=e.value.document,a=i.getDescendant(o.path),u=i.getClosestBlock(a.key),s=u.getFurthestChild(a.key),c=o.isAtStartOfNode(u),l=i.getParent(u.key),f=l.nodes.indexOf(u),d=n.getBlocks(),p=n.nodes.first(),h=n.nodes.last(),y=d.first(),v=d.last(),m=Me(n,i,u.key);if(y===v&&e.isVoid(y))e.insertBlockAtRange(t,y);else if(m!==n||!p.hasBlockChildren()&&!h.hasBlockChildren()){if(y!==v){var b=m.getFurthest(y.key,function(e){return 1===e.nodes.size})||y,g=l.nodes.indexOf(u);m.removeNode(b.key).nodes.forEach(function(t,n){var r=g+n+1;e.insertNodeByKey(l.key,r,t)})}if(0!==o.offset&&e.splitDescendantsByKey(s.key,o.key,o.offset),a=(i=e.value.document).getDescendant(o.key),s=(u=i.getClosestBlock(o.key)).getFurthestChild(a.key),y!==v){var _=c?s:u.getNextSibling(s.key),k=_?u.nodes.skipUntil(function(e){return e.key===_.key}):Object(r.List)(),w=v.nodes.size;k.forEach(function(t,n){var r=w+n;e.moveNodeByKey(t.key,v.key,r)})}if(e.isVoid(u)||""!==u.text||u.findDescendant(function(t){return e.isVoid(t)})){var O=u.getFurthestChild(a.key),E=u.nodes.indexOf(O);y.nodes.forEach(function(t,n){var r=0===o.offset?0:1,i=E+n+r;e.insertNodeByKey(u.key,i,t)})}else e.removeNodeByKey(u.key),e.insertNodeByKey(l.key,f,y)}else{("before"===Ie(e,t)?n.nodes:n.nodes.reverse()).forEach(function(n){e.insertBlockAtRange(t,n)})}}})};var Me=function(e,t,n){var r=function(e){if(e&&"text"!==e.object)return 1===e.nodes.size},o=function(e){return e&&e.nodes.first()},i=e;if(r(e)){var a=o(e),u=t.getFurthest(n,function(e){return e.type===a.type});for(u===t.getParent(n)&&(i=a);r(a)&&r(u)&&(a=o(a),u=o(u),a.type===u.type);)i=a}return i};Be.insertInlineAtRange=function(e,t,n){n=ie.create(n),e.withoutNormalizing(function(){t=Re(e,t);var r=e.value.document,o=t.start,i=r.getParent(o.path),a=r.assertDescendant(o.path),u=i.nodes.indexOf(a);e.isVoid(i)||(e.splitNodeByPath(o.path,o.offset),e.insertNodeByKey(i.key,u+1,n))})},Be.insertTextAtRange=function(e,t,n,r){e.withoutNormalizing(function(){t=Re(e,t);var o=e.value.document,i=t.start,a=i.offset,u=o.getParent(i.path);e.isVoid(u)||e.insertTextByPath(i.path,a,n,r)})},Be.removeMarkAtRange=function(e,t,n){if(!t.isCollapsed){var r=e.value.document.getTextsAtRange(t),o=t.start,i=t.end;e.withoutNormalizing(function(){r.forEach(function(t){var r=t.key,a=0,u=t.text.length;r===o.key&&(a=o.offset),r===i.key&&(u=i.offset),r===o.key&&r===i.key&&(u=i.offset-o.offset),e.removeMarkByKey(r,a,u,n)})})}},Be.setBlocksAtRange=function(e,t,n){var r=e.value.document,o=r.getLeafBlocksAtRange(t),i=t.start,a=t.end,u=t.isCollapsed,s=r.hasVoidParent(i.path,e),c=r.getClosestBlock(i.path),l=r.getClosestBlock(a.key),f=!1===u&&0===i.offset&&0===a.offset&&!1===s&&i.key===c.getFirstText().key&&a.key===l.getFirstText().key?o.slice(0,-1):o;e.withoutNormalizing(function(){f.forEach(function(t){e.setNodeByKey(t.key,n)})})},Be.setInlinesAtRange=function(e,t,n){var r=e.value.document.getLeafInlinesAtRange(t);e.withoutNormalizing(function(){r.forEach(function(t){e.setNodeByKey(t.key,n)})})},Be.splitBlockAtRange=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=t=Re(e,t),o=r.start,i=r.end,a=e.value,u=a,s=u.document,c=s.assertDescendant(o.path),l=s.getClosestBlock(c.key),f=0;l&&"block"===l.object&&f<n;)c=l,l=s.getClosestBlock(l.key),f++;e.withoutNormalizing(function(){if(e.splitDescendantsByKey(c.key,o.path,o.offset),a=e.value,s=a.document,t.isExpanded){t.isBackward&&(t=t.flip());var n=s.getNextBlock(c.key);t=(t=t.moveAnchorToStartOfNode(n)).setFocus(t.focus.setPath(null)),o.path.equals(i.path)&&(t=t.moveFocusTo(t.anchor.key,i.offset-o.offset)),t=s.resolveRange(t),e.deleteAtRange(t)}})},Be.splitInlineAtRange=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,r=t=Re(e,t),o=r.start,i=e.value,a=i.document,u=a.assertDescendant(o.path),s=a.getClosestInline(u.key),c=0;s&&"inline"===s.object&&c<n;)u=s,s=a.getClosestInline(s.key),c++;e.splitDescendantsByKey(u.key,o.path,o.offset)},Be.toggleMarkAtRange=function(e,t,n){t.isCollapsed||(n=K.create(n),e.value.document.getActiveMarksAtRange(t).some(function(e){return e.equals(n)})?e.removeMarkAtRange(t,n):e.addMarkAtRange(t,n))},Be.unwrapBlockAtRange=function(e,t,n){n=ce.createProperties(n);var r=e.value.document,o=r.getLeafBlocksAtRange(t),i=o.map(function(e){return r.getClosest(e.key,function(e){return"block"===e.object&&((null==n.type||e.type===n.type)&&!(null!=n.data&&!e.data.isSuperset(n.data)))})}).filter(function(e){return e}).toOrderedSet().toList();e.withoutNormalizing(function(){i.forEach(function(t){var n=t.nodes.first(),i=t.nodes.last(),a=e.value.document.getParent(t.key),u=a.nodes.indexOf(t),s=t.nodes.filter(function(e){return o.some(function(t){return e===t||e.hasDescendant(t.key)})}),c=s.first(),l=s.last();if(n===c&&i===l)t.nodes.forEach(function(t,n){e.moveNodeByKey(t.key,a.key,u+n)}),e.removeNodeByKey(t.key);else if(i===l)t.nodes.skipUntil(function(e){return e===c}).forEach(function(t,n){e.moveNodeByKey(t.key,a.key,u+1+n)});else if(n===c)t.nodes.takeUntil(function(e){return e===l}).push(l).forEach(function(t,n){e.moveNodeByKey(t.key,a.key,u+n)});else{var f=c.getFirstText();e.splitDescendantsByKey(t.key,f.key,0),r=e.value.document,s.forEach(function(t,n){if(0===n){var o=t;t=r.getNextBlock(t.key),e.removeNodeByKey(o.key)}e.moveNodeByKey(t.key,a.key,u+1+n)})}})})},Be.unwrapInlineAtRange=function(e,t,n){n=ce.createProperties(n);var r=e.value.document,o=r.getTextsAtRange(t).map(function(e){return r.getClosest(e.key,function(e){return"inline"===e.object&&((null==n.type||e.type===n.type)&&!(null!=n.data&&!e.data.isSuperset(n.data)))})}).filter(function(e){return e}).toOrderedSet().toList();e.withoutNormalizing(function(){o.forEach(function(t){var n=e.value.document.getParent(t.key),r=n.nodes.indexOf(t);t.nodes.forEach(function(t,o){e.moveNodeByKey(t.key,n.key,r+o)}),e.removeNodeByKey(t.key)})})},Be.wrapBlockAtRange=function(e,t,n){n=(n=fe.create(n)).set("nodes",n.nodes.clear());var r=e.value.document,o=r.getLeafBlocksAtRange(t),i=o.first(),a=o.last(),u=void 0,s=void 0,c=void 0;if(1===o.length?(u=r.getParent(i.key),s=o):u=r.getClosest(i.key,function(e){return!!r.getClosest(a.key,function(t){return e===t})}),null==u&&(u=r),null==s){var l=u.nodes.reduce(function(e,t,n){return(t===i||t.hasDescendant(i.key))&&(e[0]=n),(t===a||t.hasDescendant(a.key))&&(e[1]=n),e},[]);c=l[0],s=u.nodes.slice(l[0],l[1]+1)}null==c&&(c=u.nodes.indexOf(s.first())),e.withoutNormalizing(function(){e.insertNodeByKey(u.key,c,n),s.forEach(function(t,r){e.moveNodeByKey(t.key,n.key,r)})})},Be.wrapInlineAtRange=function(e,t,n){var r=e.value.document,o=t.start,i=t.end;if(t.isCollapsed){var a=r.getClosestInline(o.path);if(!a)return;if(!e.isVoid(a))return;return e.wrapInlineByKey(a.key,n)}n=(n=ie.create(n)).set("nodes",n.nodes.clear());var u=r.getLeafBlocksAtRange(t),s=r.getClosestBlock(o.path),c=r.getClosestBlock(i.path),l=r.getClosestInline(o.path),f=r.getClosestInline(i.path),d=s.getFurthestChild(o.key),p=c.getFurthestChild(i.key);e.withoutNormalizing(function(){l&&l===f||(e.splitDescendantsByKey(p.key,i.key,i.offset),e.splitDescendantsByKey(d.key,o.key,o.offset)),r=e.value.document,s=r.getDescendant(s.key),c=r.getDescendant(c.key),d=s.getFurthestChild(o.key),p=c.getFurthestChild(i.key);var a=s.nodes.indexOf(d),h=c.nodes.indexOf(p);if(l&&l===f){var y=s.getTextsAtRange(t).map(function(e){return o.key===e.key&&i.key===e.key?e.splitText(o.offset)[1].splitText(i.offset-o.offset)[0].regenerateKey():o.key===e.key?e.splitText(o.offset)[1].regenerateKey():i.key===e.key?e.splitText(i.offset)[0].regenerateKey():e.regenerateKey()});n=n.set("nodes",y),e.insertInlineAtRange(t,n)}else if(s===c){r=e.value.document,s=r.getClosestBlock(o.key),d=s.getFurthestChild(o.key);var v=r.getNextSibling(d.key),m=s.nodes.indexOf(v),b=o.key===i.key?v:s.getFurthestChild(i.key),g=s.nodes.skipUntil(function(e){return e===v}).takeUntil(function(e){return e===b}).push(b),_=n.regenerateKey();e.insertNodeByKey(s.key,m,_),g.forEach(function(t,n){e.moveNodeByKey(t.key,_.key,n)})}else{var k=s.nodes.slice(a+1),w=c.nodes.slice(0,h+1),O=n.regenerateKey(),E=n.regenerateKey();e.insertNodeByKey(s.key,a+1,O),e.insertNodeByKey(c.key,h,E),k.forEach(function(t,n){e.moveNodeByKey(t.key,O.key,n)}),w.forEach(function(t,n){e.moveNodeByKey(t.key,E.key,n)}),u.slice(1,-1).forEach(function(t){var r=n.regenerateKey();e.insertNodeByKey(t.key,0,r),t.nodes.forEach(function(t,n){e.moveNodeByKey(t.key,r.key,n)})})}})},Be.wrapTextAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,o=t.start,i=t.end,a=t.moveToStart(),u=t.moveToEnd();o.path.equals(i.path)&&(u=u.moveForward(n.length)),e.withoutNormalizing(function(){e.insertTextAtRange(a,n),e.insertTextAtRange(u,r)})};var Le={addMarkByPath:function(e,t,n,r,o){o=K.create(o),e.addMarksByPath(t,n,r,[o])},addMarksByPath:function(e,t,n,r,o){if((o=K.createSet(o)).size){var i=e.value.document.assertNode(t);e.withoutNormalizing(function(){n+r<i.text.length&&e.splitNodeByPath(t,n+r),n>0&&(e.splitNodeByPath(t,n),t=z.increment(t),n=0),o.forEach(function(n){e.applyOperation({type:"add_mark",path:t,mark:K.create(n)})})})}},replaceMarksByPath:function(e,t,n,r,o){var i=K.createSet(o),a=e.value.document.assertNode(t);a.marks.equals(i)||e.withoutNormalizing(function(){n+r<a.text.length&&e.splitNodeByPath(t,n+r),n>0&&(e.splitNodeByPath(t,n),t=z.increment(t),n=0);var o=i.subtract(a.marks);a.marks.subtract(i).forEach(function(n){e.applyOperation({type:"remove_mark",path:t,mark:K.create(n)})}),o.forEach(function(n){e.applyOperation({type:"add_mark",path:t,mark:K.create(n)})})})},insertFragmentByPath:function(e,t,n,r){r.nodes.forEach(function(r,o){e.insertNodeByPath(t,n+o,r)})},insertNodeByPath:function(e,t,n,r){e.applyOperation({type:"insert_node",path:t.concat(n),node:r})},insertTextByPath:function(e,t,n,r,o){var i=e.value,a=i.annotations;i.document.assertNode(t),e.withoutNormalizing(function(){var i=!0,u=!1,s=void 0;try{for(var c,l=a.values()[Symbol.iterator]();!(i=(c=l.next()).done);i=!0){var f=c.value,d=f.start,p=f.end;e.isAtomic(f)&&(d.path.equals(t)&&d.offset<n&&(!p.path.equals(t)||p.offset>n)&&e.removeAnnotation(f))}}catch(e){u=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(u)throw s}}e.applyOperation({type:"insert_text",path:t,offset:n,text:r}),o&&e.replaceMarksByPath(t,n,r.length,o)})},mergeNodeByPath:function(e,t){var n=e.value.document,r=n.getDescendant(t),o=n.getPreviousSibling(t);if(!o)throw new Error('Unable to merge node with path "'+t+'", because it has no previous sibling.');var i="text"===o.object?o.text.length:o.nodes.size;e.applyOperation({type:"merge_node",path:t,position:i,properties:{type:r.type,data:r.data},target:null})},moveNodeByPath:function(e,t,n,r){if(z.isEqual(t,n))return e;var o=n.concat(r);if(z.isEqual(t,o))return e;e.applyOperation({type:"move_node",path:t,newPath:o})},removeMarkByPath:function(e,t,n,r,o){o=K.create(o),e.removeMarksByPath(t,n,r,[o])},removeMarksByPath:function(e,t,n,r,o){if((o=K.createSet(o)).size){var i=e.value.document.assertNode(t);o.intersect(i.marks).isEmpty()||e.withoutNormalizing(function(){n+r<i.text.length&&e.splitNodeByPath(t,n+r),n>0&&(e.splitNodeByPath(t,n),t=z.increment(t),n=0),o.forEach(function(o){e.applyOperation({type:"remove_mark",path:t,offset:n,length:r,mark:o})})})}},removeAllMarksByPath:function(e,t){var n=e.state.document.assertNode(t);e.withoutNormalizing(function(){if("text"!==n.object){var r=!0,o=!1,i=void 0;try{for(var a,u=n.texts()[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){var s=a.value,c=j(s,2),l=c[0],f=c[1],d=t.concat(f);e.removeMarksByPath(d,0,l.text.length,l.marks)}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}}else e.removeMarksByPath(t,0,n.text.length,n.marks)})},removeNodeByPath:function(e,t){var n=e.value.document.assertNode(t);e.applyOperation({type:"remove_node",path:t,node:n})},removeTextByPath:function(e,t,n,r){var o=e.value,i=o.document,a=o.annotations,u=i.assertNode(t).text.slice(n,n+r);e.withoutNormalizing(function(){var r=!0,o=!1,i=void 0;try{for(var s,c=a.values()[Symbol.iterator]();!(r=(s=c.next()).done);r=!0){var l=s.value,f=l.start,d=l.end;e.isAtomic(l)&&(f.path.equals(t)&&f.offset<n&&(!d.path.equals(t)||d.offset>n)&&e.removeAnnotation(l))}}catch(e){o=!0,i=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw i}}e.applyOperation({type:"remove_text",path:t,offset:n,text:u})})},replaceNodeByPath:function(e,t,n){n=ce.create(n);var r=t.last(),o=z.lift(t);e.withoutNormalizing(function(){e.removeNodeByPath(t),e.insertNodeByPath(o,r,n)})},replaceTextByPath:function(e,t,n,r,o,i){e.withoutNormalizing(function(){e.removeTextByPath(t,n,r),e.insertTextByPath(t,n,o,i)})},setMarkByPath:function(e,t,n,r,o,i){o=K.create(o),i=K.createProperties(i);var a=e.value.document.assertNode(t);e.withoutNormalizing(function(){n+r<a.text.length&&e.splitNodeByPath(t,n+r),n>0&&(e.splitNodeByPath(t,n),t=z.increment(t),n=0),e.applyOperation({type:"set_mark",path:t,properties:o,newProperties:i})})},setNodeByPath:function(e,t,n){var r=e.value.document.assertNode(t);n=ce.createProperties(n);var o=d()(r,Object.keys(n));e.applyOperation({type:"set_node",path:t,properties:o,newProperties:n})},setTextByPath:function(e,t,n,r){var o=e.value.document.assertNode(t).text.length;e.replaceTextByPath(t,0,o,n,r)},splitNodeByPath:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.target,i=void 0===o?null:o,a=e.value,u=a.document,s=u.getDescendant(t);e.applyOperation({type:"split_node",path:t,position:n,target:i,properties:{type:s.type,data:s.data}})},splitDescendantsByPath:function(e,t,n,r){if(t.equals(n))e.splitNodeByPath(n,r);else{var o=e.value.document,i=r,a=n;e.withoutNormalizing(function(){e.splitNodeByKey(n,r);var u=!0,s=!1,c=void 0;try{for(var l,f=o.ancestors(n)[Symbol.iterator]();!(u=(l=f.next()).done);u=!0){var d=l.value,p=j(d,2)[1],h=i;if(i=a.last()+1,a=p,e.splitNodeByPath(p,i,{target:h}),p.equals(t))break}}catch(e){s=!0,c=e}finally{try{!u&&f.return&&f.return()}finally{if(s)throw c}}})}},unwrapInlineByPath:function(e,t,n){var r=e.value,o=r.document,i=r.selection,a=o.assertNode(t),u=a.getFirstText(),s=a.getLastText(),c=i.moveToRangeOfNode(u,s);e.unwrapInlineAtRange(c,n)},unwrapBlockByPath:function(e,t,n){var r=e.value,o=r.document,i=r.selection,a=o.assertNode(t),u=a.getFirstText(),s=a.getLastText(),c=i.moveToRangeOfNode(u,s);e.unwrapBlockAtRange(c,n)},unwrapNodeByPath:function(e,t){var n=e.value.document;n.assertNode(t);var r=z.lift(t),o=n.assertNode(r),i=t.last(),a=r.last(),u=z.lift(r),s=0===i,c=i===o.nodes.size-1;e.withoutNormalizing(function(){if(1===o.nodes.size)e.moveNodeByPath(t,u,a+1),e.removeNodeByPath(r);else if(s)e.moveNodeByPath(t,u,a);else if(c)e.moveNodeByPath(t,u,a+1);else{var n=z.increment(t,1,r.size-1);n=n.set(n.size-1,0),e.splitNodeByPath(r,i),e.moveNodeByPath(n,u,a+1)}})},unwrapChildrenByPath:function(e,t){t=z.create(t);var n=e.value.document.assertNode(t),r=z.lift(t),o=t.last(),i=n.nodes;e.withoutNormalizing(function(){i.reverse().forEach(function(n,a){var u=i.size-a-1,s=t.push(u);e.moveNodeByPath(s,r,o+1)}),e.removeNodeByPath(t)})},wrapBlockByPath:function(e,t,n){n=(n=fe.create(n)).set("nodes",n.nodes.clear());var r=z.lift(t),o=t.last(),i=z.increment(t);e.withoutNormalizing(function(){e.insertNodeByPath(r,o,n),e.moveNodeByPath(i,t,0)})},wrapInlineByPath:function(e,t,n){n=(n=ie.create(n)).set("nodes",n.nodes.clear());var r=z.lift(t),o=t.last(),i=z.increment(t);e.withoutNormalizing(function(){e.insertNodeByPath(r,o,n),e.moveNodeByPath(i,t,0)})},wrapNodeByPath:function(e,t,n){"block"===(n=ce.create(n)).object?e.wrapBlockByPath(t,n):"inline"===n.object&&e.wrapInlineByPath(t,n)}},ze=function(e){Le[e+"ByKey"]=function(t,n){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a=t.value,u=a.document,s=u.assertPath(n);t[e+"ByPath"].apply(t,[s].concat(o))}},Ue=!0,He=!1,qe=void 0;try{for(var Ve,Ke=["addMark","insertFragment","insertNode","insertText","mergeNode","removeAllMarks","removeMark","removeNode","removeText","replaceMarks","replaceNode","replaceText","setMark","setNode","setText","splitNode","unwrapBlock","unwrapChildren","unwrapInline","unwrapNode","wrapBlock","wrapInline","wrapNode"][Symbol.iterator]();!(Ue=(Ve=Ke.next()).done);Ue=!0){ze(Ve.value)}}catch(e){He=!0,qe=e}finally{try{!Ue&&Ke.return&&Ke.return()}finally{if(He)throw qe}}Le.moveNodeByKey=function(e,t,n){for(var r=arguments.length,o=Array(r>3?r-3:0),i=3;i<r;i++)o[i-3]=arguments[i];var a=e.value,u=a.document,s=u.assertPath(t),c=u.assertPath(n);e.moveNodeByPath.apply(e,[s,c].concat(o))},Le.splitDescendantsByKey=function(e,t,n){for(var r=arguments.length,o=Array(r>3?r-3:0),i=3;i<r;i++)o[i-3]=arguments[i];var a=e.value,u=a.document,s=u.assertPath(t),c=u.assertPath(n);e.splitDescendantsByPath.apply(e,[s,c].concat(o))};var We={};We.save=function(e,t){var n=e.operations,o=e.value.data,i=e.tmp,a=i.save,u=i.merge;if(!1!==a&&function(e){if("set_selection"===e.type){var t=e.newProperties,n=t.isFocused,r=t.anchor,o=t.focus;if(void 0!==n&&!r&&!o)return!1}return!0}(t)){var s,c,l=o.get("undos")||Object(r.List)(),f=l.last(),d=f&&f.last();if(null==u&&(0!==n.size?u=!0:(s=t,u=!!(c=d)&&("set_selection"===s.type&&"set_selection"===c.type||"insert_text"===s.type&&"insert_text"===c.type&&s.offset===c.offset+c.text.length&&s.path.equals(c.path)||"remove_text"===s.type&&"remove_text"===c.type&&s.offset+s.text.length===c.offset&&s.path.equals(c.path)))),u&&f){var p=f.push(t);l=(l=l.pop()).push(p)}else{var h=Object(r.List)([t]);l=l.push(h)}l.size>100&&(l=l.takeLast(100)),e.withoutSaving(function(){var t=Object(r.List)(),n=o.set("undos",l).set("redos",t);e.setData(n)})}},We.redo=function(e){var t=e.value.data,n=t.get("redos")||Object(r.List)(),o=t.get("undos")||Object(r.List)(),i=n.last();i&&e.withoutSaving(function(){e.withoutNormalizing(function(){i.forEach(function(t){var n=t,r=n.type,o=n.newProperties;"set_selection"===r&&(t=t.set("newProperties",h()(o,"isFocused"))),e.applyOperation(t)}),n=n.pop(),o=o.push(i);var r=t.set("undos",o).set("redos",n);e.setData(r)})})},We.undo=function(e){var t=e.value.data,n=t.get("redos")||Object(r.List)(),o=t.get("undos")||Object(r.List)(),i=o.last();i&&e.withoutSaving(function(){e.withoutNormalizing(function(){i.slice().reverse().map(function(e){return e.invert()}).forEach(function(t){var n=t,r=n.type,o=n.newProperties;"set_selection"===r&&(t=t.set("newProperties",h()(o,"isFocused"))),e.applyOperation(t)}),n=n.push(i),o=o.pop();var r=t.set("undos",o).set("redos",n);e.setData(r)})})},We.withoutMerging=function(e,t){var n=e.tmp.merge;e.tmp.merge=!1,t(e),e.tmp.merge=n},We.withoutSaving=function(e,t){var n=e.tmp.save;e.tmp.save=!1,t(e),e.tmp.save=n};var Je={};function $e(e,t){for(var n,r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a=(n=e.value.selection)[t].apply(n,o);e.select(a)}function Ye(e,t,n,r){var o=t.slice(0,1).toUpperCase()+t.slice(1),i=n.slice(0,1).toUpperCase()+n.slice(1),a=r.slice(0,1).toUpperCase()+r.slice(1),u="move"+o+"To"+i+"OfNode",s="text"===r?"getNode":"getClosest"+a,c=e.value,l=c.document,f=c.selection[t],d=l[s](f.key);d&&e[u](d)}function Ge(e,t,n,r,o){var i=t.slice(0,1).toUpperCase()+t.slice(1),a=n.slice(0,1).toUpperCase()+n.slice(1),u=r.slice(0,1).toUpperCase()+r.slice(1),s=o.slice(0,1).toUpperCase()+o.slice(1),c="move"+i+"To"+a+"OfNode",l="text"===o?"getNode":"getClosest"+s,f="get"+u+s,d=e.value,p=d.document,h=d.selection[t],y=p[l](h.key);if(y){var v=p[f](y.key);v&&e[c](v)}}function Qe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){if(n<0)return Xe(e,t,-n);var r=t.slice(0,1).toUpperCase()+t.slice(1),o=e.value,i=o.document,a=o.selection,u=a[t],s=i.hasVoidParent(u.path,e);if(!s&&u.offset-n>=0){var c=a["move"+r+"Backward"](n);e.select(c)}else{var l=i.getPreviousText(u.path);if(l){var f=i.getClosestBlock(u.path).hasNode(l.key),d=l&&i.hasVoidParent(l.key,e);if(e["move"+r+"ToEndOfNode"](l),!s&&!d&&f){var p=e.value.selection["move"+r+"Backward"](n);e.select(p)}}}}}function Xe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){if(n<0)return Qe(e,t,-n);var r=t.slice(0,1).toUpperCase()+t.slice(1),o=e.value,i=o.document,a=o.selection,u=a[t],s=i.getNode(u.path),c=i.hasVoidParent(u.path,e);if(!c&&u.offset+n<=s.text.length){var l=a["move"+r+"Forward"](n);e.select(l)}else{var f=i.getNextText(u.path);if(f){var d=i.getClosestBlock(u.path).hasNode(f.key),p=i.hasVoidParent(f.key,e);if(e["move"+r+"ToStartOfNode"](f),!c&&!p&&d){var h=e.value.selection["move"+r+"Forward"](n);e.select(h)}}}}}function Ze(e,t){var n=e.value,r=n.document,o=n.selection[t],i=r.getClosestBlock(o.key),a=i.getOffset(o.key)+o.offset,u=i.text,s=Fe.getWordOffsetBackward(u,a);e.command(Qe,t,s>0?s:1)}function et(e,t){var n=e.value,r=n.document,o=n.selection[t],i=r.getClosestBlock(o.key),a=i.getOffset(o.key)+o.offset,u=i.text,s=Fe.getWordOffsetForward(u,a);e.command(Xe,t,s>0?s:1)}Je.blur=function(e){e.select({isFocused:!1})},Je.deselect=function(e){var t=Y.create();e.select(t)},Je.focus=function(e){e.select({isFocused:!0})},Je.flip=function(e){e.command($e,"flip")},Je.moveAnchorBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Qe,"anchor"].concat(n))},Je.moveAnchorWordBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Ze,"anchor"].concat(n))},Je.moveAnchorForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Xe,"anchor"].concat(n))},Je.moveAnchorWordForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[et,"anchor"].concat(n))},Je.moveAnchorTo=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveAnchorTo"].concat(n))},Je.moveAnchorToEndOfBlock=function(e){e.command(Ye,"anchor","end","block")},Je.moveAnchorToEndOfInline=function(e){e.command(Ye,"anchor","end","inline")},Je.moveAnchorToEndOfDocument=function(e){e.moveAnchorToEndOfNode(e.value.document).moveToAnchor()},Je.moveAnchorToEndOfNextBlock=function(e){e.command(Ge,"anchor","end","next","block")},Je.moveAnchorToEndOfNextInline=function(e){e.command(Ge,"anchor","end","next","inline")},Je.moveAnchorToEndOfNextText=function(e){e.command(Ge,"anchor","end","next","text")},Je.moveAnchorToEndOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveAnchorToEndOfNode"].concat(n))},Je.moveAnchorToEndOfPreviousBlock=function(e){e.command(Ge,"anchor","end","previous","block")},Je.moveAnchorToEndOfPreviousInline=function(e){e.command(Ge,"anchor","end","previous","inline")},Je.moveAnchorToEndOfPreviousText=function(e){e.command(Ge,"anchor","end","previous","text")},Je.moveAnchorToEndOfText=function(e){e.command(Ye,"anchor","end","text")},Je.moveAnchorToStartOfBlock=function(e){e.command(Ye,"anchor","start","block")},Je.moveAnchorToStartOfDocument=function(e){e.moveAnchorToStartOfNode(e.value.document).moveToAnchor()},Je.moveAnchorToStartOfInline=function(e){e.command(Ye,"anchor","start","inline")},Je.moveAnchorToStartOfNextBlock=function(e){e.command(Ge,"anchor","start","next","block")},Je.moveAnchorToStartOfNextInline=function(e){e.command(Ge,"anchor","start","next","inline")},Je.moveAnchorToStartOfNextText=function(e){e.command(Ge,"anchor","start","next","text")},Je.moveAnchorToStartOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveAnchorToStartOfNode"].concat(n))},Je.moveAnchorToStartOfPreviousBlock=function(e){e.command(Ge,"anchor","start","previous","block")},Je.moveAnchorToStartOfPreviousInline=function(e){e.command(Ge,"anchor","start","previous","inline")},Je.moveAnchorToStartOfPreviousText=function(e){e.command(Ge,"anchor","start","previous","text")},Je.moveAnchorToStartOfText=function(e){e.command(Ye,"anchor","start","text")},Je.moveBackward=function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(t=e.moveAnchorBackward.apply(e,r)).moveFocusBackward.apply(t,r)},Je.moveWordBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.moveFocusWordBackward.apply(e,n).moveToFocus()},Je.moveEndBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Qe,"end"].concat(n))},Je.moveEndWordBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Ze,"end"].concat(n))},Je.moveEndForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Xe,"end"].concat(n))},Je.moveEndWordForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[et,"end"].concat(n))},Je.moveEndTo=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveEndTo"].concat(n))},Je.moveEndToEndOfBlock=function(e){e.command(Ye,"end","end","block")},Je.moveEndToEndOfDocument=function(e){e.moveEndToEndOfNode(e.value.document).moveToEnd()},Je.moveEndToEndOfInline=function(e){e.command(Ye,"end","end","inline")},Je.moveEndToEndOfNextBlock=function(e){e.command(Ge,"end","end","next","block")},Je.moveEndToEndOfNextInline=function(e){e.command(Ge,"end","end","next","inline")},Je.moveEndToEndOfNextText=function(e){e.command(Ge,"end","end","next","text")},Je.moveEndToEndOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveEndToEndOfNode"].concat(n))},Je.moveEndToEndOfPreviousBlock=function(e){e.command(Ge,"end","end","previous","block")},Je.moveEndToEndOfPreviousInline=function(e){e.command(Ge,"end","end","previous","inline")},Je.moveEndToEndOfPreviousText=function(e){e.command(Ge,"end","end","previous","text")},Je.moveEndToEndOfText=function(e){e.command(Ye,"end","end","text")},Je.moveEndToStartOfBlock=function(e){e.command(Ye,"end","start","block")},Je.moveEndToStartOfDocument=function(e){e.moveEndToStartOfNode(e.value.document).moveToEnd()},Je.moveEndToStartOfInline=function(e){e.command(Ye,"end","start","inline")},Je.moveEndToStartOfNextBlock=function(e){e.command(Ge,"end","start","next","block")},Je.moveEndToStartOfNextInline=function(e){e.command(Ge,"end","start","next","inline")},Je.moveEndToStartOfNextText=function(e){e.command(Ge,"end","start","next","text")},Je.moveEndToStartOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveEndToStartOfNode"].concat(n))},Je.moveEndToStartOfPreviousBlock=function(e){e.command(Ge,"end","start","previous","block")},Je.moveEndToStartOfPreviousInline=function(e){e.command(Ge,"end","start","previous","inline")},Je.moveEndToStartOfPreviousText=function(e){e.command(Ge,"end","start","previous","text")},Je.moveEndToStartOfText=function(e){e.command(Ye,"end","start","text")},Je.moveFocusBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Qe,"focus"].concat(n))},Je.moveFocusWordBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Ze,"focus"].concat(n))},Je.moveFocusForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Xe,"focus"].concat(n))},Je.moveFocusWordForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[et,"focus"].concat(n))},Je.moveFocusTo=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveFocusTo"].concat(n))},Je.moveFocusToEndOfBlock=function(e){e.command(Ye,"focus","end","block")},Je.moveFocusToEndOfDocument=function(e){e.moveFocusToEndOfNode(e.value.document).moveToFocus()},Je.moveFocusToEndOfInline=function(e){e.command(Ye,"focus","end","inline")},Je.moveFocusToEndOfNextBlock=function(e){e.command(Ge,"focus","end","next","block")},Je.moveFocusToEndOfNextInline=function(e){e.command(Ge,"focus","end","next","inline")},Je.moveFocusToEndOfNextText=function(e){e.command(Ge,"focus","end","next","text")},Je.moveFocusToEndOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveFocusToEndOfNode"].concat(n))},Je.moveFocusToEndOfPreviousBlock=function(e){e.command(Ge,"focus","end","previous","block")},Je.moveFocusToEndOfPreviousInline=function(e){e.command(Ge,"focus","end","previous","inline")},Je.moveFocusToEndOfPreviousText=function(e){e.command(Ge,"focus","end","previous","text")},Je.moveFocusToEndOfText=function(e){e.command(Ye,"focus","end","text")},Je.moveFocusToStartOfBlock=function(e){e.command(Ye,"focus","start","block")},Je.moveFocusToStartOfDocument=function(e){e.moveFocusToStartOfNode(e.value.document).moveToFocus()},Je.moveFocusToStartOfInline=function(e){e.command(Ye,"focus","start","inline")},Je.moveFocusToStartOfNextBlock=function(e){e.command(Ge,"focus","start","next","block")},Je.moveFocusToStartOfNextInline=function(e){e.command(Ge,"focus","start","next","inline")},Je.moveFocusToStartOfNextText=function(e){e.command(Ge,"focus","start","next","text")},Je.moveFocusToStartOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveFocusToStartOfNode"].concat(n))},Je.moveFocusToStartOfPreviousBlock=function(e){e.command(Ge,"focus","start","previous","block")},Je.moveFocusToStartOfPreviousInline=function(e){e.command(Ge,"focus","start","previous","inline")},Je.moveFocusToStartOfPreviousText=function(e){e.command(Ge,"focus","start","previous","text")},Je.moveFocusToStartOfText=function(e){e.command(Ye,"focus","start","text")},Je.moveForward=function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(t=e.moveAnchorForward.apply(e,r)).moveFocusForward.apply(t,r)},Je.moveWordForward=function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(t=e.moveFocusWordForward.apply(e,r)).moveToFocus.apply(t,r)},Je.moveStartBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Qe,"start"].concat(n))},Je.moveStartWordBackward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Ze,"start"].concat(n))},Je.moveStartForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[Xe,"start"].concat(n))},Je.moveStartWordForward=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[et,"start"].concat(n))},Je.moveStartTo=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveStartTo"].concat(n))},Je.moveStartToEndOfBlock=function(e){e.command(Ye,"start","end","block")},Je.moveStartToEndOfDocument=function(e){e.moveStartToEndOfNode(e.value.document).moveToStart()},Je.moveStartToEndOfInline=function(e){e.command(Ye,"start","end","inline")},Je.moveStartToEndOfNextBlock=function(e){e.command(Ge,"start","end","next","block")},Je.moveStartToEndOfNextInline=function(e){e.command(Ge,"start","end","next","inline")},Je.moveStartToEndOfNextText=function(e){e.command(Ge,"start","end","next","text")},Je.moveStartToEndOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveStartToEndOfNode"].concat(n))},Je.moveStartToEndOfPreviousBlock=function(e){e.command(Ge,"start","end","previous","block")},Je.moveStartToEndOfPreviousInline=function(e){e.command(Ge,"start","end","previous","inline")},Je.moveStartToEndOfPreviousText=function(e){e.command(Ge,"start","end","previous","text")},Je.moveStartToEndOfText=function(e){e.command(Ye,"start","end","text")},Je.moveStartToStartOfBlock=function(e){e.command(Ye,"start","start","block")},Je.moveStartToStartOfDocument=function(e){e.moveStartToStartOfNode(e.value.document).moveToStart()},Je.moveStartToStartOfInline=function(e){e.command(Ye,"start","start","inline")},Je.moveStartToStartOfNextBlock=function(e){e.command(Ge,"start","start","next","block")},Je.moveStartToStartOfNextInline=function(e){e.command(Ge,"start","start","next","inline")},Je.moveStartToStartOfNextText=function(e){e.command(Ge,"start","start","next","text")},Je.moveStartToStartOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveStartToStartOfNode"].concat(n))},Je.moveStartToStartOfPreviousBlock=function(e){e.command(Ge,"start","start","previous","block")},Je.moveStartToStartOfPreviousInline=function(e){e.command(Ge,"start","start","previous","inline")},Je.moveStartToStartOfPreviousText=function(e){e.command(Ge,"start","start","previous","text")},Je.moveStartToStartOfText=function(e){e.command(Ye,"start","start","text")},Je.moveTo=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveTo"].concat(n))},Je.moveToAnchor=function(e){e.command($e,"moveToAnchor")},Je.moveToEnd=function(e){e.command($e,"moveToEnd")},Je.moveToEndOfBlock=function(e){e.moveEndToEndOfBlock().moveToEnd()},Je.moveToEndOfDocument=function(e){e.moveEndToEndOfNode(e.value.document).moveToEnd()},Je.moveToEndOfInline=function(e){e.moveEndToEndOfInline().moveToEnd()},Je.moveToEndOfNextBlock=function(e){e.moveEndToEndOfNextBlock().moveToEnd()},Je.moveToEndOfNextInline=function(e){e.moveEndToEndOfNextInline().moveToEnd()},Je.moveToEndOfNextText=function(e){e.moveEndToEndOfNextText().moveToEnd()},Je.moveToEndOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveToEndOfNode"].concat(n))},Je.moveToEndOfPreviousBlock=function(e){e.moveStartToEndOfPreviousBlock().moveToStart()},Je.moveToEndOfPreviousInline=function(e){e.moveStartToEndOfPreviousInline().moveToStart()},Je.moveToEndOfPreviousText=function(e){e.moveStartToEndOfPreviousText().moveToStart()},Je.moveToEndOfText=function(e){e.moveEndToEndOfText().moveToEnd()},Je.moveToFocus=function(e){e.command($e,"moveToFocus")},Je.moveToRangeOfDocument=function(e){e.moveToRangeOfNode(e.value.document)},Je.moveToRangeOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveToRangeOfNode"].concat(n))},Je.moveToStart=function(e){e.command($e,"moveToStart")},Je.moveToStartOfBlock=function(e){e.moveStartToStartOfBlock().moveToStart()},Je.moveToStartOfDocument=function(e){e.moveStartToStartOfNode(e.value.document).moveToStart()},Je.moveToStartOfInline=function(e){e.moveStartToStartOfInline().moveToStart()},Je.moveToStartOfNextBlock=function(e){e.moveEndToStartOfNextBlock().moveToEnd()},Je.moveToStartOfNextInline=function(e){e.moveEndToStartOfNextInline().moveToEnd()},Je.moveToStartOfNextText=function(e){e.moveEndToStartOfNextText().moveToEnd()},Je.moveToStartOfNode=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"moveToStartOfNode"].concat(n))},Je.moveToStartOfPreviousBlock=function(e){e.moveStartToStartOfPreviousBlock().moveToStart()},Je.moveToStartOfPreviousInline=function(e){e.moveStartToStartOfPreviousInline().moveToStart()},Je.moveToStartOfPreviousText=function(e){e.moveStartToStartOfPreviousText().moveToStart()},Je.moveToStartOfText=function(e){e.moveStartToStartOfText().moveToStart()},Je.select=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=Y.createProperties(t);var o=n.snapshot,i=void 0!==o&&o,a=e.value,u=a.document,s=a.selection,c={},l=s.setProperties(t);for(var f in l=u.resolveSelection(l),t=d()(l,Object.keys(t)))!0!==i&&Object(r.is)(t[f],s[f])||(c[f]=t[f]);if(s.marks&&!c.marks&&(c.anchor||c.focus)&&(c.marks=null),0!==Object.keys(c).length){var p=d()(s.toJSON(),Object.keys(c));e.applyOperation({type:"set_selection",value:a,properties:p,newProperties:c},i?{skip:!1,merge:!1}:{})}},Je.setAnchor=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"setAnchor"].concat(n))},Je.setEnd=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"setEnd"].concat(n))},Je.setFocus=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"setFocus"].concat(n))},Je.setStart=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.command.apply(e,[$e,"setStart"].concat(n))},Je.snapshotSelection=function(e){e.withoutMerging(function(){e.select(e.value.selection,{snapshot:!0})})};var tt={};function nt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{onConstruct:function(t,n){for(var r in e)t.registerQuery(r);return n()},onQuery:function(t,n,r){var o=t.type,i=t.args,a=e[o];if(!a)return r();var u=a.apply(void 0,[n].concat(T(i)));return void 0===u?r():u}}}tt.setData=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.value,r=pe.createProperties({data:t}),o=d()(n,Object.keys(r));e.applyOperation({type:"set_value",properties:o,newProperties:r})},tt.addAnnotation=function(e,t){t=te.create(t),e.applyOperation({type:"add_annotation",annotation:t})},tt.removeAnnotation=function(e,t){t=te.create(t),e.applyOperation({type:"remove_annotation",annotation:t})},tt.setAnnotation=function(e,t,n){t=te.create(t),n=te.createProperties(n),e.applyOperation({type:"set_annotation",properties:t,newProperties:n})},tt.setAnnotations=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.value,r=pe.createProperties({annotations:t}),o=d()(n,Object.keys(r));e.applyOperation({type:"set_value",properties:o,newProperties:r})};var rt=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,t);var r=D(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));for(var o in r.code=e,n)r[o]=n[o];return Error.captureStackTrace?Error.captureStackTrace(r,r.constructor):r.stack=(new Error).stack,r}return C(t,e),t}(Error);function ot(e){var t=e.rules,n=e.document,r=e.blocks,o=e.inlines,i=e.marks,a=e.annotations,u=e.decorations,s=[];if(t&&(s=s.concat(t)),n&&s.push(S({match:[{object:"document"}]},n)),r)for(var c in r)s.push(S({match:[{object:"block",type:c}]},r[c]));if(o)for(var l in o)s.push(S({match:[{object:"inline",type:l}]},o[l]));if(i)for(var f in i)s.push(S({match:[{object:"mark",type:f}]},i[f]));if(a)for(var d in a)s.push(S({match:[{object:"annotation",type:d}]},a[d]));if(u)for(var p in u)s.push(S({match:[{object:"decoration",type:p}]},u[p]));function h(e,t,n){var r=s.filter(function(t){return it(e,t.match)}),o=at(e,r,s,{every:!0});return o?new rt(o.code,o):n()}return[{normalizeNode:function(e,t,n){var r=h(e,0,function(){});return r?function(){var e=r.rule,n=t.operations.size;e.normalize&&e.normalize(t,r),t.operations.size===n&&function(e,t){var n=t.code,r=t.node,o=t.child,i=t.next,a=t.previous,u=t.key,s=t.mark;switch(n){case"child_max_invalid":case"child_object_invalid":case"child_type_invalid":case"child_unknown":case"first_child_object_invalid":case"first_child_type_invalid":case"last_child_object_invalid":case"last_child_type_invalid":return"text"===o.object&&"block"===r.object&&1===r.nodes.size?e.removeNodeByKey(r.key):e.removeNodeByKey(o.key);case"previous_sibling_object_invalid":case"previous_sibling_type_invalid":return"text"===a.object&&"block"===r.object&&1===r.nodes.size?e.removeNodeByKey(r.key):e.removeNodeByKey(a.key);case"next_sibling_object_invalid":case"next_sibling_type_invalid":return"text"===i.object&&"block"===r.object&&1===r.nodes.size?e.removeNodeByKey(r.key):e.removeNodeByKey(i.key);case"child_min_invalid":case"node_text_invalid":case"parent_object_invalid":case"parent_type_invalid":return"document"===r.object?r.nodes.forEach(function(t){return e.removeNodeByKey(t.key)}):e.removeNodeByKey(r.key);case"node_data_invalid":return void 0===r.data.get(u)&&"document"!==r.object?e.removeNodeByKey(r.key):e.setNodeByKey(r.key,{data:r.data.delete(u)});case"node_mark_invalid":return r.getTexts().forEach(function(t){return e.removeMarkByKey(t.key,0,t.text.length,s)});default:e.removeNodeByKey(r.key)}}(t,r)}:n()},validateNode:h},nt({isAtomic:function(e,t){var n=s.find(function(e){return"isAtomic"in e&&it(t,e.match)});return n&&n.isAtomic},isVoid:function(e,t){var n=s.find(function(e){return"isVoid"in e&&it(t,e.match)});return n&&n.isVoid}})]}function it(e,t){return!at(e,t)}function at(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.every,i=void 0!==o&&o,a=r.match;if("function"==typeof t)return t(e,void 0===a?null:a)?null:lt("node_invalid",{rule:t,node:e});if(Array.isArray(t)){var u=t.length?t:[{}],s=void 0,c=!0,l=!1,f=void 0;try{for(var d,p=u[Symbol.iterator]();!(c=(d=p.next()).done);c=!0){var h=at(e,d.value,n);if(s=s||h,i&&h)return h;if(!i&&!h)return}}catch(e){l=!0,f=e}finally{try{!c&&p.return&&p.return()}finally{if(l)throw f}}return s}return function(e,t){if(null==t.object)return;if(t.object===e.object)return;if("function"==typeof t.object&&t.object(e.object))return;return lt("node_object_invalid",{rule:t,node:e})}(e,t)||function(e,t){if(null==t.type)return;if(t.type===e.type)return;if("function"==typeof t.type&&t.type(e.type))return;return lt("node_type_invalid",{rule:t,node:e})}(e,t)||function(e,t){if(null==t.data)return;if(null==e.data)return;if("function"==typeof t.data){if(t.data(e.data))return;return lt("node_data_invalid",{rule:t,node:e})}for(var n in t.data){var r=t.data[n],o=e.data&&e.data.get(n),i="function"==typeof r?r(o):r===o;if(!i)return lt("node_data_invalid",{rule:t,node:e,key:n,value:o})}}(e,t)||function(e,t){if(null==t.marks)return;var n="text"===e.object?e.marks.toArray():e.getMarks().toArray(),r=function(n){var r=t.marks.some(function(e){return"function"==typeof e.type?e.type(n.type):e.type===n.type});return r?"continue":{v:lt("node_mark_invalid",{rule:t,node:e,mark:n})}},o=!0,i=!1,a=void 0;try{for(var u,s=n[Symbol.iterator]();!(o=(u=s.next()).done);o=!0){var c=u.value,l=r(c);switch(l){case"continue":continue;default:if("object"===(void 0===l?"undefined":k(l)))return l.v}}}catch(e){i=!0,a=e}finally{try{!o&&s.return&&s.return()}finally{if(i)throw a}}}(e,t)||function(e,t){if(null==t.text)return;var n=e.text;if("function"==typeof t.text?t.text(n):t.text.test(n))return;return lt("node_text_invalid",{rule:t,node:e,text:n})}(e,t)||function(e,t){if(null==t.first)return;var n=e.nodes.first();if(!n)return;var r=at(n,t.first);if(!r)return;return r.rule=t,r.node=e,r.child=n,r.code=r.code.replace("node_","first_child_"),r}(e,t)||function(e,t){if(null==t.last)return;var n=e.nodes.last();if(!n)return;var r=at(n,t.last);if(!r)return;return r.rule=t,r.node=e,r.child=n,r.code=r.code.replace("node_","last_child_"),r}(e,t)||function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(null==e.nodes)return;var r=e.nodes,o=null!=t.nodes?t.nodes.slice():[],i=0,a=0,u=null,s=-1,c=null,l=null,f=null,d=null,p=null;function h(){return 0!==o.length&&(c=o.shift(),a=i,i=0,u=c.min||null,l=c.max||null,!0)}function y(){return d=(s+=1)?r.get(s-1):null,f=r.get(s),p=r.get(s+1),!!f&&(a=i,i+=1,!0)}function v(){s>0&&(s-=1,i=a)}null!=t.nodes&&h();for(;y();){var m=ut(e,f,n)||st(e,f,d,s,n)||ct(e,f,p,s,n);if(m)return m;if(null!=t.nodes){if(!c)return lt("child_unknown",{rule:t,node:e,child:f,index:s});if(c.match){var b=at(f,c.match);if(b){if(null!=l&&i-1>l)return v(),lt("child_max_invalid",{rule:t,node:e,index:s,child:r.get(s),count:i,limit:l});var g=u;if(h()){if(a-1>=g){s-=1;continue}return null==at(f,c.match)?(v(),lt("child_min_invalid",{rule:t,node:e,index:s,count:a-1,limit:g})):(b.rule=t,b.node=e,b.child=f,b.index=s,b.code=b.code.replace("node_","child_"),b)}return null!=l&&i>l?lt("child_unknown",{rule:t,node:e,child:f,index:s}):(b.rule=t,b.node=e,b.child=f,b.index=s,b.code=b.code.replace("node_","child_"),b)}}}}if(null!=l&&i>l)return lt("child_max_invalid",{rule:t,node:e,index:s-1,count:i,child:r.get(s-1),limit:l});if(null!=t.nodes)do{if(i<u)return lt("child_min_invalid",{rule:t,node:e,index:s,count:i,limit:u})}while(h())}(e,t,n)}function ut(e,t,n){var r=!0,o=!1,i=void 0;try{for(var a,u=n[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){var s=a.value;if(null!=s.parent&&it(t,s.match)){var c=at(e,s.parent);if(c)return c.rule=s,c.parent=e,c.node=t,c.code=c.code.replace("node_","parent_"),c}}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}}function st(e,t,n,r,o){if(n){var i=!0,a=!1,u=void 0;try{for(var s,c=o[Symbol.iterator]();!(i=(s=c.next()).done);i=!0){var l=s.value;if(null!=l.previous&&it(t,l.match)){var f=at(n,l.previous);if(f)return f.rule=l,f.node=e,f.child=t,f.index=r,f.previous=n,f.code=f.code.replace("node_","previous_sibling_"),f}}}catch(e){a=!0,u=e}finally{try{!i&&c.return&&c.return()}finally{if(a)throw u}}}}function ct(e,t,n,r,o){if(n){var i=!0,a=!1,u=void 0;try{for(var s,c=o[Symbol.iterator]();!(i=(s=c.next()).done);i=!0){var l=s.value;if(null!=l.next&&it(t,l.match)){var f=at(n,l.next,[],{match:t});if(f)return f.rule=l,f.node=e,f.child=t,f.index=r,f.next=n,f.code=f.code.replace("node_","next_sibling_"),f}}}catch(e){a=!0,u=e}finally{try{!i&&c.return&&c.return()}finally{if(a)throw u}}}}function lt(e,t){return S({code:e},t)}function ft(e){e.value.selection.isExpanded&&e.delete()}var dt={};dt.addMark=function(e,t){t=K.create(t);var n=e.value,r=n.document,o=n.selection;if(o.isExpanded)e.addMarkAtRange(o,t);else if(o.marks){var i=o.marks.add(t),a=o.set("marks",i);e.select(a)}else{var u=r.getActiveMarksAtRange(o).add(t),s=o.set("marks",u);e.select(s)}},dt.addMarks=function(e,t){t.forEach(function(t){return e.addMark(t)})},dt.delete=function(e){var t=e.value.selection;e.deleteAtRange(t),e.moveToFocus()},dt.deleteBackward=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.value,r=n.selection;r.isExpanded?e.delete():e.deleteBackwardAtRange(r,t)},dt.deleteCharBackward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteCharBackwardAtRange(t)},dt.deleteLineBackward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteLineBackwardAtRange(t)},dt.deleteWordBackward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteWordBackwardAtRange(t)},dt.deleteForward=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.value,r=n.selection;r.isExpanded?e.delete():e.deleteForwardAtRange(r,t)},dt.deleteCharForward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteCharForwardAtRange(t)},dt.deleteLineForward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteLineForwardAtRange(t)},dt.deleteWordForward=function(e){var t=e.value.selection;t.isExpanded?e.delete():e.deleteWordForwardAtRange(t)},dt.insertBlock=function(e,t){ft(e),t=fe.create(t);var n=e.value.selection;e.insertBlockAtRange(n,t);var r=e.value.document.getNode(t.key);r&&e.moveToEndOfNode(r)},dt.insertFragment=function(e,t){if(t.nodes.size){ft(e);var n=e.value,r=n,o=r.document,i=r.selection,a=i.start,u=Array.from(o.texts(),function(e){return j(e,1)[0].key});e.insertFragmentAtRange(i,t);var s=(o=(n=e.value).document).getTexts().filter(function(e){return!u.includes(e.key)});if(0!==s.size){var c=t.text.length,l=o.getNode(a.key)||s.first(),f=s.last()||l;if(l!==f){var d=o.getCommonAncestor(l.key,f.key),p=d.getOffset(l.key)+(a.key===l.key?a.offset:0);f=d.getTextAtOffset(p+c-1)||f,e.moveTo(f.key,p+c-d.getOffset(f.key))}else e.moveTo(f.key,c)}}},dt.insertInline=function(e,t){ft(e),t=ie.create(t);var n=e.value.selection;e.insertInlineAtRange(n,t);var r=e.value.document.getNode(t.key);r&&e.moveToEndOfNode(r)},dt.insertText=function(e,t,n){ft(e);var r=e.value,o=r.document,i=r.selection;n=n||i.marks||o.getInsertMarksAtRange(i),e.withoutNormalizing(function(){e.insertTextAtRange(i,t,n),i.marks&&o!==e.value.document&&e.select({marks:null})})},dt.removeMark=function(e,t){t=K.create(t);var n=e.value,r=n.document,o=n.selection;if(o.isExpanded)e.removeMarkAtRange(o,t);else if(o.marks){var i=o.marks.remove(t),a=o.set("marks",i);e.select(a)}else{var u=r.getActiveMarksAtRange(o).remove(t),s=o.set("marks",u);e.select(s)}},dt.replaceMark=function(e,t,n){e.removeMark(t),e.addMark(n)},dt.setBlocks=function(e,t){var n=e.value.selection;e.setBlocksAtRange(n,t)},dt.setInlines=function(e,t){var n=e.value.selection;e.setInlinesAtRange(n,t)},dt.splitBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;ft(e);var n=e.value,r=n.selection,o=n.document,i=r.marks||o.getInsertMarksAtRange(r);e.splitBlockAtRange(r,t).moveToEnd(),i&&0!==i.size&&e.select({marks:i})},dt.splitInline=function(e,t){ft(e);var n=e.value.selection;e.splitInlineAtRange(n,t)},dt.toggleMark=function(e,t){t=K.create(t),e.value.activeMarks.has(t)?e.removeMark(t):e.addMark(t)},dt.unwrapBlock=function(e,t){var n=e.value.selection;e.unwrapBlockAtRange(n,t)},dt.unwrapInline=function(e,t){var n=e.value.selection;e.unwrapInlineAtRange(n,t)},dt.wrapBlock=function(e,t){var n=e.value.selection;e.wrapBlockAtRange(n,t)},dt.wrapInline=function(e,t){var n=e.value.selection;e.wrapInlineAtRange(n,t)},dt.wrapText=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e.value,o=r.selection;e.wrapTextAtRange(o,t,n),o.isCollapsed&&e.moveStartBackward(t.length),e.moveEndBackward(n.length),o.isForward!==e.value.selection.isForward&&e.flip()};var pt=c()("slate:editor"),ht=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,e);var o=n.controller,i=void 0===o?this:o,a=n.construct,u=void 0===a||a,s=t.onChange,c=void 0===s?function(){}:s,l=t.plugins,f=void 0===l?[]:l,d=t.readOnly,p=void 0!==d&&d,h=t.value,y=void 0===h?pe.create():h;this.controller=i,this.middleware={},this.onChange=c,this.operations=Object(r.List)(),this.readOnly=null,this.value=null,this.tmp={dirty:[],flushing:!1,merge:null,normalize:!0,save:!0},function e(t,n){if(Array.isArray(n))return void n.forEach(function(n){return e(t,n)});if(null==n)return;var r=n.commands,o=n.queries,i=n.schema,a=x(n,["commands","queries","schema"]);if(r){var u=Oe(r);e(t,u)}if(o){var s=nt(o);e(t,s)}if(i){var c=ot(i);e(t,c)}for(var l in a){var f=a[l],d=t.middleware[l]=t.middleware[l]||[];d.push(f)}}(this,function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).plugins,t=void 0===e?[]:e,n=Oe(S({},Be,Le,We,Je,tt,dt)),r=nt({isAtomic:function(){return!1},isVoid:function(){return!1}});return[ot({rules:[{match:{object:"document"},nodes:[{match:{object:"block"}}]},{match:{object:"block",first:{object:"block"}},nodes:[{match:{object:"block"}}]},{match:{object:"block",first:[{object:"inline"},{object:"text"}]},nodes:[{match:[{object:"inline"},{object:"text"}]}]},{match:{object:"inline"},nodes:[{match:[{object:"inline"},{object:"text"}]}]},{match:[{object:"block"},{object:"inline"}],nodes:[{min:1}],normalize:function(e,t){var n=t.code,r=t.node;"child_min_invalid"===n&&r.nodes.isEmpty()&&e.insertNodeByKey(r.key,0,se.create())}},{match:{object:"block"},first:[{object:"block"},{object:"text"}],last:[{object:"block"},{object:"text"}],normalize:function(e,t){var n=t.code,r=t.node,o=se.create(),i=void 0;if("first_child_object_invalid"===n)i=0;else{if("last_child_object_invalid"!==n)return;i=r.nodes.size}e.insertNodeByKey(r.key,i,o)}},{match:{object:"inline"},first:[{object:"block"},{object:"text"}],last:[{object:"block"},{object:"text"}],previous:[{object:"block"},{object:"text"}],next:[{object:"block"},{object:"text"}],normalize:function(e,t){var n=t.code,r=t.node,o=t.index,i=se.create(),a=void 0;if("first_child_object_invalid"===n)a=0;else if("last_child_object_invalid"===n)a=r.nodes.size;else if("previous_sibling_object_invalid"===n)a=o;else{if("next_sibling_object_invalid"!==n)return;a=o+1}e.insertNodeByKey(r.key,a,i)}},{match:{object:"text"},next:function(e,t){return"text"!==e.object||!t.marks.equals(e.marks)},normalize:function(e,t){var n=t.code,r=t.next;"next_sibling_invalid"===n&&e.mergeNodeByKey(r.key)}},{match:{object:"text"},previous:function(e){return"text"!==e.object||""!==e.text},next:function(e){return"text"!==e.object||""!==e.text},normalize:function(e,t){var n=t.code,r=t.next,o=t.previous;"next_sibling_invalid"===n?e.removeNodeByKey(r.key):"previous_sibling_invalid"===n&&e.removeNodeByKey(o.key)}}]})].concat(T(t),[n,r])}({plugins:f})),u&&(this.run("onConstruct"),this.setReadOnly(p),this.setValue(y,n))}return O(e,[{key:"applyOperation",value:function(e){var t=this,n=this.operations,r=this.controller,o=this.value;i()(e)&&(e=S({},e,{value:o})),e=_e.create(e),this.withoutNormalizing(function(){r.save(e),o=t.value}),pt("apply",{operation:e}),this.value=e.apply(o),this.operations=n.push(e);var a=function(e){var t=e.type,n=e.node,r=e.path,o=e.newPath;switch(t){case"add_mark":case"insert_text":case"remove_mark":case"remove_text":case"set_mark":case"set_node":var i=z.getAncestors(r).toArray();return[].concat(T(i),[r]);case"insert_node":var a=n.getKeysToPathsTable(),u=Object.values(a).map(function(e){return r.concat(e)}),s=z.getAncestors(r).toArray();return[].concat(T(s),[r],T(u));case"split_node":var c=z.getAncestors(r).toArray(),l=z.increment(r);return[].concat(T(c),[r,l]);case"merge_node":var f=z.getAncestors(r).toArray(),d=z.decrement(r);return[].concat(T(f),[d]);case"move_node":if(z.isEqual(r,o))return[];var p=z.getAncestors(r).reduce(function(t,n){return t.push.apply(t,T(z.transform(n,e).toArray())),t},[]),h=z.getAncestors(o).reduce(function(t,n){return t.push.apply(t,T(z.transform(n,e).toArray())),t},[]);return[].concat(T(p),T(h));case"remove_node":var y=z.getAncestors(r).toArray();return[].concat(T(y));default:return[]}}(e),u=this.tmp.dirty.map(function(t){return t=z.create(t),z.transform(t,e).toArray()}),s={},c=Array.prototype.concat.apply(a,u);return this.tmp.dirty=[],c.forEach(function(e){var n=e.join(",");s[n]||t.tmp.dirty.push(e),s[n]=!0}),this.tmp.flushing||(this.tmp.flushing=!0,Promise.resolve().then(function(){return t.flush()})),r}},{key:"flush",value:function(){this.run("onChange");var e=this.value,t=this.operations,n=this.controller,o={value:e,operations:t};return this.operations=Object(r.List)(),this.tmp.flushing=!1,this.onChange(o),n}},{key:"command",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=this.controller;if("function"==typeof e)return e.apply(void 0,[o].concat(n)),yt(this),o;pt("command",{type:e,args:n});var i={type:e,args:n};return this.run("onCommand",i),yt(this),o}},{key:"hasCommand",value:function(e){var t=this.controller;return e in t&&t[e].__command}},{key:"hasQuery",value:function(e){var t=this.controller;return e in t&&t[e].__query}},{key:"normalize",value:function(){var e=this.value,t=this.controller,n=e.document,r=n.getKeysToPathsTable(),o=Object.values(r).map(z.create);this.tmp.dirty=this.tmp.dirty.concat(o),yt(this);var i=e.selection;return n=e.document,i.isUnset&&n.nodes.size&&t.moveToStartOfDocument(),t}},{key:"query",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=this.controller;if("function"==typeof e)return e.apply(void 0,[o].concat(n));pt("query",{type:e,args:n});var i={type:e,args:n};return this.run("onQuery",i)}},{key:"registerCommand",value:function(e){var t=this,n=this.controller;if(e in n&&n[e].__command)return n;Object(u.a)(!(e in n),"You cannot register a `"+e+"` command because it would overwrite an existing property of the `Editor`.");var r=function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.command.apply(t,[e].concat(r))};return n[e]=r,r.__command=!0,n}},{key:"registerQuery",value:function(e){var t=this,n=this.controller;if(e in n&&n[e].__query)return n;Object(u.a)(!(e in n),"You cannot register a `"+e+"` query because it would overwrite an existing property of the `Editor`.");var r=function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.query.apply(t,[e].concat(r))};return n[e]=r,r.__query=!0,n}},{key:"run",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=this.controller,i=this.middleware,a=i[e]||[],s=0;function c(){var e=a[s++];if(e){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return r.length&&(n=r),e.apply(void 0,T(n).concat([o,c]))}}return Object.defineProperty(c,"change",{get:function(){Object(u.a)(!1,"As of Slate 0.42, the `editor` is no longer passed as the third argument to event handlers. You can access it via `change.editor` instead.")}}),Object.defineProperty(c,"onChange",{get:function(){Object(u.a)(!1,"As of Slate 0.42, the `editor` is no longer passed as the third argument to event handlers. You can access it via `change.editor` instead.")}}),Object.defineProperty(c,"props",{get:function(){Object(u.a)(!1,"As of Slate 0.42, the `editor` is no longer passed as the third argument to event handlers. You can access it via `change.editor` instead.")}}),Object.defineProperty(c,"schema",{get:function(){Object(u.a)(!1,"As of Slate 0.42, the `editor` is no longer passed as the third argument to event handlers. You can access it via `change.editor` instead.")}}),Object.defineProperty(c,"stack",{get:function(){Object(u.a)(!1,"As of Slate 0.42, the `editor` is no longer passed as the third argument to event handlers. You can access it via `change.editor` instead.")}}),c()}},{key:"setReadOnly",value:function(e){return this.readOnly=e,this}},{key:"setValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.normalize,r=void 0===n?e!==this.value:n;return this.value=e,r&&this.normalize(),this}},{key:"withoutNormalizing",value:function(e){var t=this.controller,n=this.tmp.normalize;return this.tmp.normalize=!1,e(t),this.tmp.normalize=n,yt(this),t}},{key:"change",value:function(e){Object(a.a)(!1,"As of Slate 0.43 the `change` object has been replaced with `editor`, so the `editor.change()` method is deprecated.`");for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.apply(void 0,[this.controller].concat(n))}},{key:"call",value:function(e){Object(a.a)(!1,"As of Slate 0.43 the `editor.call(fn)` method has been deprecated, please use `editor.command(fn)` instead.");for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,[this.controller].concat(n)),this.controller}},{key:"applyOperations",value:function(e){var t=this;return Object(a.a)(!1,"As of Slate 0.43 the `applyOperations` method is deprecated, please apply each operation in a loop instead."),e.forEach(function(e){return t.applyOperation(e)}),this.controller}},{key:"setOperationFlag",value:function(e,t){return Object(a.a)(!1,"As of slate@0.41 the `change.setOperationFlag` method has been deprecated."),this.tmp[e]=t,this}},{key:"getFlag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(a.a)(!1,"As of slate@0.41 the `change.getFlag` method has been deprecated."),void 0!==t[e]?t[e]:this.tmp[e]}},{key:"unsetOperationFlag",value:function(e){return Object(a.a)(!1,"As of slate@0.41 the `change.unsetOperationFlag` method has been deprecated."),delete this.tmp[e],this}},{key:"withoutNormalization",value:function(e){return Object(a.a)(!1,"As of slate@0.41 the `change.withoutNormalization` helper has been renamed to `change.withoutNormalizing`."),this.withoutNormalizing(e)}},{key:"editor",get:function(){return Object(a.a)(!1,"As of Slate 0.43 the `change` object has been replaced with `editor`, so you don't need to access `change.editor`."),this.controller}}]),e}();function yt(e){e.tmp.normalize&&e.tmp.dirty.length&&e.withoutNormalizing(function(){for(;e.tmp.dirty.length;){var t=e.tmp.dirty.pop();vt(e,t)}})}function vt(e,t){for(var n=e.controller,r=e.value,o=r.document,i=o.assertNode(t),a=0,u=100+("text"===i.object?1:i.nodes.size);i;){var s=i.normalize(n);if(!s)break;s(n),o=(r=e.value).document;var c=i.key,l=o.getDescendant(t);if(l&&l.key===c)i=l;else{if(!(l=o.getDescendant(c)))break;i=l,t=o.getPath(c)}if(++a>u)throw new Error("A schema rule could not be normalized after sufficient iterations. This is usually due to a `rule.normalize` or `plugin.normalizeNode` function of a schema being incorrectly written, causing an infinite loop.")}}var mt={marks:void 0,text:void 0},bt=function(e){function t(){return w(this,t),D(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(t,e),O(t,[{key:"updateMark",value:function(e,t){var n=this.marks;if(t.equals(e))return this;if(!n.has(e))return this;var r=n.withMutations(function(n){n.remove(e).add(t)});return this.set("marks",r)}},{key:"addMark",value:function(e){var t=this.marks;return this.set("marks",t.add(e))}},{key:"addMarks",value:function(e){var t=this.marks;return this.set("marks",t.union(e))}},{key:"insertText",value:function(e,t){var n=this.text,r=n.slice(0,e)+t+n.slice(e);return this.set("text",r)}},{key:"removeMark",value:function(e){var t=this.marks;return this.set("marks",t.remove(e))}},{key:"toJSON",value:function(){return{object:this.object,text:this.text,marks:this.marks.toArray().map(function(e){return e.toJSON()})}}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(a.a)(!1,"As of slate@0.47 the `Leaf` model is deprecated."),t.isLeaf(e))return e;if("string"==typeof e&&(e={text:e}),i()(e))return t.fromJSON(e);throw new Error("`Leaf.create` only accepts objects, strings or leaves, but you passed it: "+e)}},{key:"createLeaves",value:function(e){if(e.size<=1)return e;var t=!1,n=Object(r.List)().withMutations(function(n){e.findLast(function(e,r){var o=n.first();if(o){if(o.marks.equals(e.marks))return t=!0,void n.set(0,o.set("text",""+e.text+o.text));if(""===o.text)return t=!0,void n.set(0,e);if(""===e.text)return void(t=!0)}n.unshift(e)})});return t?n:e}},{key:"splitLeaves",value:function(e,t){if(t<0)return[Object(r.List)(),e];if(0===e.size)return[Object(r.List)(),Object(r.List)()];var n=0,o=-1,i=void 0,a=void 0;return e.find(function(e){o++;var r=n,u=e.text;if((n+=u.length)<t)return!1;if(r>t)return!1;var s=t-r;return i=e.set("text",u.slice(0,s)),a=e.set("text",u.slice(s)),!0}),i?""===i.text?0===o?[r.List.of(i),e]:[e.take(o),e.skip(o)]:""===a.text?o===e.size-1?[e,r.List.of(a)]:[e.take(o+1),e.skip(o+1)]:[e.take(o).push(i),e.skip(o+1).unshift(a)]:[e,Object(r.List)()]}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.List.isList(e)||Array.isArray(e)){var n=new r.List(e.map(t.create));return n}throw new Error("`Leaf.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.text,o=void 0===n?"":n,i=e.marks,a=void 0===i?[]:i;return new t({text:o,marks:Object(r.Set)(a.map(K.fromJSON))})}},{key:"isLeafList",value:function(e){return r.List.isList(e)&&e.every(function(e){return t.isLeaf(e)})}}]),t}(Object(r.Record)(mt));function gt(e,t){var n=!0,r=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value,s=!0,c=!1,l=void 0;try{for(var f,d=Object.getOwnPropertyNames(e)[Symbol.iterator]();!(s=(f=d.next()).done);s=!0){var p=f.value;if(!u.hasOwnProperty(p)){var h=Object.getOwnPropertyDescriptor(e,p);Object.defineProperty(u,p,h)}}}catch(e){c=!0,l=e}finally{try{!s&&d.return&&d.return()}finally{if(c)throw l}}var y=!0,v=!1,m=void 0;try{for(var b,g=Object.getOwnPropertyNames(e.prototype)[Symbol.iterator]();!(y=(b=g.next()).done);y=!0){var _=b.value;if(!u.prototype.hasOwnProperty(_)){h=Object.getOwnPropertyDescriptor(e.prototype,_);Object.defineProperty(u.prototype,_,h)}}}catch(e){v=!0,m=e}finally{try{!y&&g.return&&g.return()}finally{if(v)throw m}}}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}}Object.entries({Annotation:te,Block:fe,Change:we,Decoration:J,Document:re,Editor:ht,Inline:ie,Leaf:bt,Mark:K,Node:ce,Operation:_e,Point:H,Range:Z,Selection:Y,Text:se,Value:pe}).forEach(function(e){var t,n,r,o,i=j(e,2),a=i[0],u=i[1];return gt((t=a.toLowerCase(),n=G[t],r="is"+t.charAt(0).toUpperCase()+t.slice(1),(o=function(){function e(){w(this,e)}return O(e,[{key:"object",get:function(){return t}}]),e}())[r]=Q.bind(null,t),o.prototype[n]=!0,o),[u])}),gt(function(){function e(){w(this,e)}return O(e,[{key:"toJS",value:function(){return this.toJSON.apply(this,arguments)}}],[{key:"fromJS",value:function(){return this.fromJSON.apply(this,arguments)}}]),e}(),[te,fe,J,re,ie,bt,K,ce,_e,H,Z,Y,se,pe]);var _t=!0,kt=Symbol("LEAF"),wt=Symbol("STORE_KEY"),Ot=Symbol("undefined"),Et=Symbol("null"),St=void 0,Ct=new WeakMap;function xt(e,t){var n=function(t){var n=e[t];if(!n)throw new Error('Object does not have a property named "'+t+'".');e[t]=function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];if(!_t)return n.apply(this,r);Ct.has(this)||Ct.set(this,{noArgs:{},hasArgs:{}});var i=Ct.get(this),a=i.noArgs,u=i.hasArgs,s=0!==r.length,c=void 0,l=void 0;if((c=s?Dt(u,l=[t].concat(r)):a[t])!==St)return c===Ot?void 0:c;var f=n.apply(this,r),d=void 0===f?Ot:f;return s?jt(u,l,d):a[t]=d,f}},r=!0,o=!1,i=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){n(a.value)}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}}function Dt(e,t){var n=!0,r=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value;if(void 0===u?u=Ot:null==u&&(u=Et),(e="object"===(void 0===u?"undefined":k(u))?e[wt]&&e[wt].get(u):e[u])===St)return St}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}return e[kt]}function jt(e,t,n){var r=e,o=!0,i=!1,a=void 0;try{for(var u,s=t[Symbol.iterator]();!(o=(u=s.next()).done);o=!0){var c=u.value;if(void 0===c?c=Ot:null==c&&(c=Et),"object"===(void 0===c?"undefined":k(c)))if(r[wt]||(r[wt]=new WeakMap),r[wt].has(c))r=r[wt].get(c);else{var l={};r[wt].set(c,l),r=l}else r[c]||(r[c]={}),r=r[c]}}catch(e){i=!0,a=e}finally{try{!o&&s.return&&s.return()}finally{if(i)throw a}}return r[kt]=n,e}function Tt(){Ct=new WeakMap}function Pt(e){_t=e}var At=function(){function e(){w(this,e)}return O(e,[{key:"getFirstText",value:function(){if("text"===this.object)return this;var e=null,t=this.nodes.find(function(t){return"text"===t.object||!!(e=t.getFirstText())});return e||t}},{key:"getKeysToPathsTable",value:function(){var e=E({},this.key,[]);return this.nodes&&this.nodes.forEach(function(t,n){var r=t.getKeysToPathsTable();for(var o in r){var i=r[o];Object(a.a)(!(o in e),'A node with a duplicate key of "'+o+'" was found! Duplicate keys are not allowed, you should use `node.regenerateKey` before inserting if you are reusing an existing node.'),e[o]=[n].concat(T(i))}}),e}},{key:"getLastText",value:function(){if("text"===this.object)return this;var e=null,t=this.nodes.findLast(function(t){return"text"===t.object||(e=t.getLastText())});return e||t}},{key:"getNode",value:function(e){return(e=this.resolvePath(e))?"text"===this.object&&e.size?null:e.size?this.getDescendant(e):this:null}},{key:"getPath",value:function(e){if(r.List.isList(e))return e;if(ce.isNode(e)&&this.descendants){var t=!0,n=!1,o=void 0;try{for(var i,a=this.descendants()[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){var u=i.value,s=j(u,2),c=s[0],l=s[1];if(e===c)return l}}catch(e){n=!0,o=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw o}}}var f=this.getKeysToPathsTable()[e];return f?Object(r.List)(f):null}},{key:"getText",value:function(){return"text"===this.object?this.text:this.nodes.reduce(function(e,t){return e+t.text},"")}},{key:"hasNode",value:function(e){return!!this.getNode(e)}},{key:"normalize",value:function(e){return e.run("normalizeNode",this)}},{key:"regenerateKey",value:function(){var e=_.create();return this.set("key",e)}},{key:"resolvePath",value:function(e,t){return"string"==typeof e?(e=this.getPath(e),null!=t&&(e=e.concat(t))):e=z.create(e),e}},{key:"validate",value:function(e){return e.run("validateNode",this)}}]),e}();xt(At.prototype,["getFirstText","getKeysToPathsTable","getLastText","getText","normalize","validate"]),gt(At,[fe,re,ie,se]);var Nt=void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Ft(){return!0}var Rt=function(){function e(){w(this,e)}return O(e,[{key:"addMark",value:function(e,t){e=this.resolvePath(e);var n=this.assertDescendant(e);return n=n.addMark(t),this.replaceNode(e,n)}},{key:"ancestors",value:function(e){return this.createIterable({path:e,direction:null,downward:!1,includeTargetAncestors:!0,includeRoot:!0})}},{key:"blocks",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onlyLeaves,n=e.onlyRoots,r=e.onlyTypes,o=e.match,i=x(e,["onlyLeaves","onlyRoots","onlyTypes","match"]),a=this.descendants(S({includeDocument:!1,includeInlines:!1,includeTexts:!1},i,{match:function(e,i){return!(r&&!r.includes(e.type))&&((!n||1===i.size)&&(!(t&&!e.isLeafBlock())&&!(o&&!o(e,i))))}}));return a}},{key:"createAnnotation",value:function(e){return e=te.createProperties(e),this.resolveAnnotation(e)}},{key:"createDecoration",value:function(e){return e=J.createProperties(e),this.resolveDecoration(e)}},{key:"createIterable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.direction,n=void 0===t?"forward":t,r=e.downward,o=void 0===r||r,i=e.upward,a=void 0===i||i,u=e.includeBlocks,s=void 0===u||u,c=e.includeDocument,l=void 0===c||c,f=e.includeInlines,d=void 0===f||f,p=e.includeRoot,h=void 0!==p&&p,y=e.includeTarget,v=void 0===y?!!e.range:y,m=e.includeTargetAncestors,b=void 0!==m&&m,g=e.includeTexts,_=void 0===g||g,k=e.match,w=void 0===k?null:k,O=this,S=null,C=null;e.range?(C=O.resolveRange(e.range),S=O.resolvePath(C.start.path)):e.path&&(S=O.resolvePath(e.path));var x=S&&O.assertNode(S),D="undefined"==typeof window?Nt.Set:window.Set;return E({},Symbol.iterator,function(){var e=new D,t=C&&C.start.path,r=C&&C.end.path,i=S,u=x,c=!1,f=!1,p=!1,y=function(){return i&&u?(h||u!==O)&&(s||"block"!==u.object)&&(l||"document"!==u.object)&&(d||"inline"!==u.object)&&(_||"text"!==u.object)?w&&!w(u,i)?m():{value:[u,i],done:!1}:m():{done:!0}},m=function s(){if(!i||!u)return y();if(t&&!f)return p?i.size===t.size-1?(f=!0,i=S,u=x,s()):(i=t.slice(0,i.size+1),u=O.assertNode(i),y()):(p=!0,i=z.create([]),u=O,y());if(v&&!c)return c=!0,y();if(r&&i.equals(r))return u=null,i=null,s();if(o&&u.nodes&&u.nodes.size&&!e.has(u)){e.add(u);var l="forward"===n?0:u.nodes.size-1;return i=i.push(l),u=O.assertNode(i),y()}if("forward"===n){var d=z.increment(i),h=O.getNode(d);if(h)return i=d,u=h,y()}if("backward"===n&&0!==i.last()){var m=z.decrement(i),g=O.getNode(m);if(g)return i=m,u=g,y()}return a&&i.size?(i=z.lift(i),u=O.assertNode(i),e.has(u)?s():(e.add(u),b?y():s())):(i=null,u=null,s())};return{next:m}})}},{key:"createPoint",value:function(e){return e=H.createProperties(e),this.resolvePoint(e)}},{key:"createRange",value:function(e){return e=Z.createProperties(e),this.resolveRange(e)}},{key:"createSelection",value:function(e){return e=Y.createProperties(e),this.resolveSelection(e)}},{key:"descendants",value:function(e){return this.createIterable(S({path:[]},e))}},{key:"filterDescendants",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ft,t=[],n=!0,o=!1,i=void 0;try{for(var a,u=this.descendants()[Symbol.iterator]();!(n=(a=u.next()).done);n=!0){var s=a.value,c=j(s,2),l=c[0],f=c[1];e(l,f)&&t.push(l)}}catch(e){o=!0,i=e}finally{try{!n&&u.return&&u.return()}finally{if(o)throw i}}return Object(r.List)(t)}},{key:"findDescendant",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ft,t=!0,n=!1,r=void 0;try{for(var o,i=this.descendants()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value,u=j(a,2),s=u[0],c=u[1];if(e(s,c))return s}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}return null}},{key:"forEachDescendant",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ft,t=!0,n=!1,r=void 0;try{for(var o,i=this.descendants()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value,u=e.apply(void 0,T(a));if(!1===u)return}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}},{key:"getActiveMarksAtRange",value:function(e){if((e=this.resolveRange(e)).isUnset)return Object(r.Set)();if(e.isCollapsed){var t=e.start;return this.getInsertMarksAtPoint(t)}var n=e,o=n.start,i=n.end,a=o.path,u=o.offset,s=i.path,c=i.offset,l=this.getDescendant(a),f=this.getDescendant(s);if(!a.equals(s)){for(;!a.equals(s)&&0===c;){var d=this.texts({path:s,direction:"backward"}),p=j(d,1),h=j(p[0],2);f=h[0],s=h[1],c=f.text.length}for(;!a.equals(s)&&u===l.text.length;){var y=this.texts({path:a}),v=j(y,1),m=j(v[0],2);l=m[0],a=m[1],u=0}}if(a.equals(s))return l.marks;var b=l.marks;if(0===b.size)return Object(r.Set)();var g=f.marks,_=b.intersect(g);if(0===_.size)return _;var k=this.texts({path:a}),w=j(k,1),O=j(w[0],2);for(l=O[0],a=O[1];!a.equals(s);){if(0!==l.text.length&&0===(_=_.intersect(l.marks)).size)return Object(r.Set)();var E=this.texts({path:a}),S=j(E,1),C=j(S[0],2);l=C[0],a=C[1]}return _}},{key:"getAncestors",value:function(e){var t=this.ancestors(e),n=Array.from(t,function(e){return j(e,1)[0]}).reverse();return Object(r.List)(n)}},{key:"getBlocks",value:function(){var e=this.blocks({onlyLeaves:!0}),t=Array.from(e,function(e){return j(e,1)[0]});return Object(r.List)(t)}},{key:"getBlocksByType",value:function(e){var t=this.blocks({onlyLeaves:!0,onlyTypes:[e]}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getChild",value:function(e){return!(e=this.resolvePath(e))||e.size>1?null:this.nodes.get(e.first())}},{key:"getClosest",value:function(e,t){var n=!0,r=!1,o=void 0;try{for(var i,a=this.ancestors(e)[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value,s=j(u,2),c=s[0];if(t(c,s[1]))return c}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}return null}},{key:"getClosestBlock",value:function(e){return this.getClosest(e,function(e){return"block"===e.object})}},{key:"getClosestInline",value:function(e){return this.getClosest(e,function(e){return"inline"===e.object})}},{key:"getClosestVoid",value:function(e,t){return Object(u.a)(!pe.isValue(t),"As of Slate 0.42.0, the `node.getClosestVoid` method takes an `editor` instead of a `value`."),this.getClosest(e,function(e){return t.isVoid(e)})}},{key:"getCommonAncestor",value:function(e,t){if(e=this.resolvePath(e),t=this.resolvePath(t),!e||!t)return null;var n=z.relate(e,t);return this.getNode(n)}},{key:"getDecorations",value:function(e){var t=e.run("decorateNode",this);return t=J.createList(t)}},{key:"getDepth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!(e=this.resolvePath(e)))return null;var n=this.getNode(e),r=n?e.size-1+t:null;return r}},{key:"getDescendant",value:function(e){if(!(e=this.resolvePath(e))||!e.size)return null;var t=this;return e.forEach(function(e){return!!(t=t.getIn(["nodes",e]))}),t}},{key:"getDescendantsAtRange",value:function(e){var t=this.descendants({range:e}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getFragmentAtRange",value:function(e){if((e=this.resolveRange(e)).isUnset)return re.create();for(var t=e,n=t.start,r=t.end,o=this,i=r.path,a=r.offset,u="end";i.size;){var s=i.last();o=o.splitNode(i,a),a=s+1,(i=z.lift(i)).size||"end"!==u||(i=n.path,a=n.offset,u="start")}var c=n.path.first()+1,l=r.path.first()+2,f=o.nodes.slice(c,l);return re.create({nodes:f})}},{key:"getFurthest",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ft,n=this.ancestors(e),r=Array.from(n).reverse(),o=!0,i=!1,a=void 0;try{for(var u,s=r[Symbol.iterator]();!(o=(u=s.next()).done);o=!0){var c=u.value,l=j(c,2),f=l[0],d=l[1];if(t(f,d))return f}}catch(e){i=!0,a=e}finally{try{!o&&s.return&&s.return()}finally{if(i)throw a}}return null}},{key:"getFurthestBlock",value:function(e){return this.getFurthest(e,function(e){return"block"===e.object})}},{key:"getFurthestChild",value:function(e){return(e=this.resolvePath(e))&&e.size?this.nodes.get(e.first()):null}},{key:"getFurthestInline",value:function(e){return this.getFurthest(e,function(e){return"inline"===e.object})}},{key:"getInlines",value:function(){var e=this.inlines({onlyLeaves:!0}),t=Array.from(e,function(e){return j(e,1)[0]});return Object(r.List)(t)}},{key:"getInlinesByType",value:function(e){var t=this.inlines({onlyLeaves:!0,onlyTypes:[e]}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getInsertMarksAtPoint",value:function(e){var t=e=this.resolvePoint(e),n=t.path,r=t.offset,o=this.getDescendant(n);if(0!==r)return o.marks;var i=void 0,a=void 0,u=!0,s=!1,c=void 0;try{for(var l,f=this.ancestors(n)[Symbol.iterator]();!(u=(l=f.next()).done);u=!0){var d=l.value,p=j(d,2),h=p[0],y=p[1];"block"===h.object&&(i=h,a=y)}}catch(e){s=!0,c=e}finally{try{!u&&f.return&&f.return()}finally{if(s)throw c}}var v=z.drop(n,a.size),m=i.texts({path:v,direction:"backward"}),b=j(m,1)[0];return b?j(b,1)[0].marks:o.marks}},{key:"getInsertMarksAtRange",value:function(e){var t=(e=this.resolveRange(e)).start;return e.isUnset?Object(r.Set)():e.isCollapsed?this.getInsertMarksAtPoint(t):this.getDescendant(t.path).marks}},{key:"getLeafBlocksAtRange",value:function(e){var t=this.blocks({range:e,onlyLeaves:!0}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getLeafInlinesAtRange",value:function(e){var t=this.inlines({range:e,onlyLeaves:!0}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getNodesToPathsMap",value:function(){var e="undefined"==typeof window?new Nt.Map:new window.Map;return e.set(this,z.create([])),this.forEachDescendant(function(t,n){e.set(t,n)}),e}},{key:"getMarks",value:function(){var e=this.marks(),t=Array.from(e,function(e){return j(e,1)[0]});return Object(r.OrderedSet)(t)}},{key:"getMarksAtRange",value:function(e){var t=this.marks({range:e}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.OrderedSet)(n)}},{key:"getMarksByType",value:function(e){var t=this.marks({onlyTypes:[e]}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.OrderedSet)(n)}},{key:"getNextBlock",value:function(e){var t=this.blocks({path:e,onlyLeaves:!0}),n=j(t,1)[0];return n?n[0]:null}},{key:"getNextNode",value:function(e){var t=this.createIterable({path:e,downward:!1}),n=j(t,1)[0];return n?n[0]:null}},{key:"getNextSibling",value:function(e){var t=this.siblings(e),n=j(t,1)[0];return n?n[0]:null}},{key:"getNextText",value:function(e){var t=this.texts({path:e}),n=j(t,1)[0];return n?n[0]:null}},{key:"getOffset",value:function(e){e=this.resolvePath(e),this.assertDescendant(e);var t=e.first(),n=this.nodes.slice(0,t).reduce(function(e,t){return e+t.text.length},0);return 1===e.size?n:n+this.nodes.get(t).getOffset(z.drop(e))}},{key:"getOffsetAtRange",value:function(e){if((e=this.resolveRange(e)).isUnset)throw new Error("The range cannot be unset to calculcate its offset.");if(e.isExpanded)throw new Error("The range must be collapsed to calculcate its offset.");var t=e.start;return this.getOffset(t.path)+t.offset}},{key:"getParent",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;var t=z.lift(e);return this.getNode(t)}},{key:"getPreviousBlock",value:function(e){var t=this.blocks({path:e,onlyLeaves:!0,direction:"backward"}),n=j(t,1)[0];return n?n[0]:null}},{key:"getPreviousNode",value:function(e){var t=this.createIterable({path:e,downward:!1,direction:"backward"}),n=j(t,1)[0];return n?n[0]:null}},{key:"getPreviousSibling",value:function(e){var t=this.siblings(e,{direction:"backward"}),n=j(t,1)[0];return n?n[0]:null}},{key:"getPreviousText",value:function(e){var t=this.texts({path:e,direction:"backward"}),n=j(t,1)[0];return n?n[0]:null}},{key:"getRootBlocksAtRange",value:function(e){var t=this.blocks({range:e,onlyRoots:!0}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getRootInlinesAtRange",value:function(e){var t=this.inlines({range:e,onlyRoots:!0}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"getTextAtOffset",value:function(e){if(0===e)return this.getFirstText();if(e===this.text.length)return this.getLastText();if(e<0||e>this.text.length)return null;var t=0,n=!0,r=!1,o=void 0;try{for(var i,a=this.texts()[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value,s=j(u,1)[0];if((t+=s.text.length)>e)return s}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}return null}},{key:"getTextDirection",value:function(){var e=v()(this.text);return"neutral"===e?null:e}},{key:"getTexts",value:function(){var e=this.texts(),t=Array.from(e,function(e){return j(e,1)[0]});return Object(r.List)(t)}},{key:"getTextsAtRange",value:function(e){var t=this.texts({range:e}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"hasBlockChildren",value:function(){return!(!this.nodes||!this.nodes.find(function(e){return"block"===e.object}))}},{key:"hasChild",value:function(e){return!!this.getChild(e)}},{key:"hasInlineChildren",value:function(){return!(!this.nodes||!this.nodes.find(function(e){return"inline"===e.object||"text"===e.object}))}},{key:"hasDescendant",value:function(e){return!!this.getDescendant(e)}},{key:"hasVoidParent",value:function(e,t){return Object(u.a)(!pe.isValue(t),"As of Slate 0.42.0, the `node.hasVoidParent` method takes an `editor` instead of a `value`."),!!this.getClosestVoid(e,t)}},{key:"inlines",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onlyLeaves,r=t.onlyRoots,o=t.onlyTypes,i=t.match,a=x(t,["onlyLeaves","onlyRoots","onlyTypes","match"]),u=this.descendants(S({includeBlocks:!1,includeTexts:!1,includeDocument:!1},a,{match:function(t,a){return!(o&&!o.includes(t.type))&&(!(n&&!t.isLeafInline())&&((!r||"block"===e.getParent(a).object)&&!(i&&!i(t,a))))}}));return u}},{key:"insertNode",value:function(e,t){var n=(e=this.resolvePath(e)).last(),r=z.lift(e),o=this.assertNode(r),i=o.nodes.splice(n,0,t);return o=o.set("nodes",i),this.replaceNode(r,o)}},{key:"insertText",value:function(e,t,n){e=this.resolvePath(e);var r=this.assertDescendant(e);return r=r.insertText(t,n),this.replaceNode(e,r)}},{key:"isLeafBlock",value:function(){return"block"===this.object&&!this.nodes.some(function(e){return"block"===e.object})}},{key:"isLeafInline",value:function(){return"inline"===this.object&&!this.nodes.some(function(e){return"inline"===e.object})}},{key:"isInRange",value:function(e,t){if(e=this.resolvePath(e),(t=this.resolveRange(t)).isUnset)return!1;var n=z.compare(e,t.start.path),r=z.compare(e,t.end.path),o=-1!==n&&1!==r;return o}},{key:"mapChildren",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ft,n=this.nodes;n.forEach(function(r,o){var i=t(r,o,e.nodes);i!==r&&(n=n.set(i.key,i))});var r=this.set("nodes",n);return r}},{key:"mapDescendants",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ft,n=this.nodes;n.forEach(function(r,o){var i=r;"text"!==i.object&&(i=i.mapDescendants(t)),(i=t(i,o,e.nodes))!==r&&(n=n.set(o,i))});var r=this.set("nodes",n);return r}},{key:"marks",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onlyTypes,n=void 0===t?null:t,r=e.match,o=x(e,["onlyTypes","match"]),i=this.texts(o);return E({},Symbol.iterator,function(){var e=i[Symbol.iterator](),t=null,o=null,a=[];return{next:function i(){if(a.length){var u=a.shift();return n&&!n.includes(u.type)?i():r&&!r(u,t,o)?i():{value:[u,t,o],done:!1}}var s=e.next(),c=s.value;if(s.done)return{done:!0};var l=j(c,2);return t=l[0],o=l[1],a=t.marks.toArray(),i()}}})}},{key:"mergeNode",value:function(e){var t=this.assertNode(e);if(0===(e=this.resolvePath(e)).last())throw new Error("Unable to merge node because it has no previous sibling: "+t);var n=z.decrement(e),r=this.assertNode(n);if(r.object!==t.object)throw new Error("Unable to merge two different kinds of nodes: "+r+" and "+t);var o="text"===r.object?r.mergeText(t):r.set("nodes",r.nodes.concat(t.nodes)),i=this;return i=(i=(i=i.removeNode(e)).removeNode(n)).insertNode(n,o)}},{key:"moveNode",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.assertNode(e);e=this.resolvePath(e),t=this.resolvePath(t,n);var o=z.lift(t);this.assertNode(o);var i=_e.create({type:"move_node",path:e,newPath:t});t=z.transform(e,i).first();var a=this;return a=(a=a.removeNode(e)).insertNode(t,r)}},{key:"removeMark",value:function(e,t){e=this.resolvePath(e);var n=this.assertDescendant(e);return n=n.removeMark(t),this.replaceNode(e,n)}},{key:"removeNode",value:function(e){this.assertDescendant(e);var t=(e=this.resolvePath(e)).flatMap(function(e){return["nodes",e]});return this.deleteIn(t)}},{key:"removeText",value:function(e,t,n){var r=this.assertDescendant(e);return r=r.removeText(t,n.length),this.replaceNode(e,r)}},{key:"replaceNode",value:function(e,t){if(!(e=this.resolvePath(e)))throw new Error("Unable to replace a node because it could not be found in the first place: "+e);if(!e.size)return t;this.assertNode(e);var n=e.flatMap(function(e){return["nodes",e]});return this.setIn(n,t)}},{key:"resolveAnnotation",value:function(e){return e=(e=te.create(e)).normalize(this)}},{key:"resolveDecoration",value:function(e){return e=(e=J.create(e)).normalize(this)}},{key:"resolvePoint",value:function(e){return e=(e=H.create(e)).normalize(this)}},{key:"resolveRange",value:function(e){return e=(e=Z.create(e)).normalize(this)}},{key:"resolveSelection",value:function(e){return e=(e=Y.create(e)).normalize(this)}},{key:"setNode",value:function(e,t){var n=this.assertNode(e);return n=n.merge(t),this.replaceNode(e,n)}},{key:"setMark",value:function(e,t,n){e=this.resolvePath(e);var r=this.assertDescendant(e);return r=r.setMark(t,n),this.replaceNode(e,r)}},{key:"siblings",value:function(e,t){return this.createIterable(S({path:e,upward:!1,downward:!1},t))}},{key:"splitNode",value:function(e,t,n){var r=this.assertNode(e);e=this.resolvePath(e);var o=void 0,i=void 0;if("text"===r.object){var a=r.splitText(t),u=j(a,2);o=u[0],i=u[1]}else{var s=r.nodes.take(t),c=r.nodes.skip(t);o=r.set("nodes",s),i=r.set("nodes",c).regenerateKey()}n&&"text"!==r.object&&(i=i.merge(n));var l=this;return l=(l=(l=l.removeNode(e)).insertNode(e,i)).insertNode(e,o)}},{key:"texts",value:function(e){return this.descendants(S({includeBlocks:!1,includeInlines:!1,includeDocument:!1},e))}},{key:"getBlocksAtRange",value:function(e){return Object(a.a)(!1,"As of slate@0.44 the `node.getBlocksAtRange` method has been renamed to `getLeafBlocksAtRange`."),this.getLeafBlocksAtRange(e)}},{key:"getBlocksAtRangeAsArray",value:function(e){return Object(a.a)(!1,"As of slate@0.44 the `node.getBlocksAtRangeAsArray` method has been renamed to `getLeafBlocksAtRangeAsArray`."),this.getLeafBlocksAtRangeAsArray(e)}},{key:"getInlinesAtRange",value:function(e){return Object(a.a)(!1,"As of slate@0.44 the `node.getInlinesAtRange` method has been renamed to `getLeafInlinesAtRange`."),this.getLeafInlinesAtRange(e)}},{key:"getInlinesAtRangeAsArray",value:function(e){return Object(a.a)(!1,"As of slate@0.44 the `node.getInlinesAtRangeAsArray` method has been renamed to `getLeafInlinesAtRangeAsArray`."),this.getLeafInlinesAtRangeAsArray(e)}},{key:"getNextTextAndPath",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getNextTextAndPath` method has been renamed to `getNextTextEntry`."),this.getNextTextEntry(e)}},{key:"getNextDeepMatchingNodeAndPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0};Object(a.a)(!1,"As of slate@0.47, the `getNextDeepMatchingNodeAndPath` method is deprecated.");var n=this.getNextMatchingNodeAndPath(e);if(!n)return null;for(var r=j(n,2),o=r[0],i=r[1],u=void 0,s=function(){return u="text"!==o.object&&o.findFirstDescendantAndPath(t,i)};s(u);){var c=u,l=j(c,2);o=l[0],i=l[1]}return o?t(o)?[o,i]:this.getNextDeepMatchingNodeAndPath(n[1],t):null}},{key:"getPreviousTextAndPath",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getPreviousTextAndPath` method has been renamed to `getPreviousTextEntry`."),this.getPreviousTextEntry(e)}},{key:"findFirstDescendantAndPath",value:function(e,t){return Object(a.a)(!1,"As of slate@0.47, the `findFirstDescendantAndPath` method is deprecated."),this.findDescendantAndPath(e,t,!1)}},{key:"getPreviousMatchingNodeAndPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0};if(Object(a.a)(!1,"As of slate@0.47, the `getPreviousMatchingNodeAndPath` method is deprecated."),!e)return null;for(var n=e.size;n>0;n--){var r=e.slice(0,n);if(0!==r.last()){for(var o=z.decrement(r),i=this.getNode(o);i&&!t(i);)o=z.decrement(o),i=this.getNode(o);if(i)return[i,o]}}return null}},{key:"getPreviousDeepMatchingNodeAndPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0};Object(a.a)(!1,"As of slate@0.47, the `getPreviousDeepMatchingNodeAndPath` method is deprecated.");var n=this.getPreviousMatchingNodeAndPath(e);if(!n)return null;for(var r=j(n,2),o=r[0],i=r[1],u=void 0,s=function(){return u="text"!==o.object&&o.findLastDescendantAndPath(t,i)};s(u);){var c=u,l=j(c,2);o=l[0],i=l[1]}return o?t(o)?[o,i]:this.getPreviousDeepMatchingNodeAndPath(n[1],t):null}},{key:"findLastDescendantAndPath",value:function(e,t){return Object(a.a)(!1,"As of slate@0.47, the `findLastDescendantAndPath` method is deprecated."),this.findDescendantAndPath(e,t,!0)}},{key:"findDescendantAndPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z.create([]),n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Object(a.a)(!1,"As of slate@0.47, the `findDescendantAndPath` method is deprecated.");var r=void 0,o=void 0;return this.forEachDescendantWithPath(function(t,n,i){if(e(t,n,i))return r=t,o=n,!1},t,n),r?[r,o]:null}},{key:"forEachDescendantWithPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z.create([]),n=arguments[2];Object(a.a)(!1,"As of slate@0.47, the `forEachDescendantWithPath` method is deprecated.");var r=this.nodes,o=void 0;return n&&(r=r.reverse()),r.forEach(function(i,a){var u=t.concat(a);return!1===e(i,u,r)?(o=!1,!1):"text"!==i.object?o=i.forEachDescendantWithPath(e,u,n):void 0}),o}},{key:"getNextMatchingNodeAndPath",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0};if(Object(a.a)(!1,"As of slate@0.47, the `getNextMatchingNodeAndPath` method is deprecated."),!e)return null;for(var n=e.size;n>0;n--){for(var r=e.slice(0,n),o=z.increment(r),i=this.getNode(o);i&&!t(i);)o=z.increment(o),i=this.getNode(o);if(i)return[i,o]}return null}},{key:"getSelectionIndexes",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];Object(a.a)(!1,"As of slate@0.47, the `getSelectionIndexes` method is deprecated.");var n=e.start,r=e.end;if(!t)return null;if(e.isUnset)return null;if(n.path.equals(r.path)){var o=this.getFurthestAncestor(n.path),i=o?this.nodes.indexOf(o):null;return{start:i,end:i+1}}var u=null,s=null;return this.nodes.forEach(function(e,t){return"text"===e.object?(null==u&&e.key===n.key&&(u=t),null==s&&e.key===r.key&&(s=t+1)):(null==u&&e.hasDescendant(n.key)&&(u=t),null==s&&e.hasDescendant(r.key)&&(s=t+1)),null==u||null==s}),t&&null==u&&(u=0),t&&null==s&&(s=this.nodes.size),null==u?null:{start:u,end:s}}},{key:"getTextsBetweenPositionsAsArray",value:function(e,t){return Object(a.a)(!1,"As of slate@0.47, the `getTextsBetweenPositionsAsArray` method is deprecated."),e=this.resolvePath(e),t=this.resolvePath(t),this.getTextsBetweenPathPositionsAsArray(e,t)}},{key:"getOrderedMarksBetweenPositions",value:function(e,t,n,o){Object(a.a)(!1,"As of slate@0.47, the `getOrderedMarksBetweenPositions` method is deprecated."),e=this.resolvePath(e),n=this.resolvePath(n);var i=this.getDescendant(e);if(z.isEqual(e,n))return i.marks;var u=this.getTextsBetweenPathPositionsAsArray(e,n);return Object(r.OrderedSet)().withMutations(function(e){u.forEach(function(t){e.union(t.marks)})})}},{key:"getTextsBetweenPathPositionsAsArray",value:function(e,t){if(Object(a.a)(!1,"As of slate@0.47, the `getTextsBetweenPathPositionsAsArray` method is deprecated."),e&&t&&z.isEqual(e,t))return[this.getDescendant(e)];if(!e&&!t)return this.getTextsAsArray();var n=e?e.get(0,0):0,r=t?t.get(0,this.nodes.size-1):this.nodes.size-1,o=[];return this.nodes.slice(n,r+1).forEach(function(i,a){if("text"===i.object)o.push(i);else{var u=e&&0===a?z.drop(e):null,s=t&&a===r-n?z.drop(t):null;o=o.concat(i.getTextsBetweenPathPositionsAsArray(u,s))}}),o}},{key:"getFurthestAncestor",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getFurthestAncestor` method has been renamed to `getFurthestChild`."),this.getFurthestChild(e)}},{key:"getLeafBlocksAtRangeAsArray",value:function(e){if(Object(a.a)(!1,"As of slate@0.47, the `getLeafBlocksAtRangeAsArray` method is deprecated."),(e=this.resolveRange(e)).isUnset)return[];var t=e,n=t.start,r=t.end;return this.getLeafBlocksBetweenPathPositionsAsArray(n.path,r.path)}},{key:"getLeafBlocksBetweenPathPositionsAsArray",value:function(e,t){if(Object(a.a)(!1,"As of slate@0.47, the `getLeafBlocksBetweenPathPositionsAsArray` method is deprecated."),e&&t&&z.isEqual(e,t))return[this.getClosestBlock(e)];if(!e&&!t)return this.getBlocksAsArray();var n=e?e.get(0,0):0,r=t?t.get(0,this.nodes.size-1):this.nodes.size-1,o=[];return this.nodes.slice(n,r+1).forEach(function(i,a){if("block"===i.object)if(i.isLeafBlock())o.push(i);else{var u=e&&0===a?z.drop(e):null,s=t&&a===r-n?z.drop(t):null;o=o.concat(i.getLeafBlocksBetweenPathPositionsAsArray(u,s))}}),o}},{key:"getBlocksAsArray",value:function(){Object(a.a)(!1,"As of slate@0.47, the `getBlocksAsArray` method is deprecated.");var e=this.blocks({onlyLeaves:!0});return Array.from(e,function(e){return j(e,1)[0]})}},{key:"getBlocksByTypeAsArray",value:function(e){Object(a.a)(!1,"As of slate@0.47, the `getBlocksByTypeAsArray` method is deprecated.");var t=this.blocks({onlyLeaves:!0,onlyTypes:[e]});return Array.from(t,function(e){return j(e,1)[0]})}},{key:"getFurthestOnlyChildAncestor",value:function(e){Object(a.a)(!1,"As of slate@0.47, the `getFurthestOnlyChildAncestor` method is deprecated.");var t=this.getAncestors(e);return t&&t.rest().reverse().takeUntil(function(e){return e.nodes.size>1}).last()||null}},{key:"getInlinesAsArray",value:function(){return Object(a.a)(!1,"As of slate@0.47, the `getInlinesAsArray` method is deprecated."),Array.from(this.inlines({onlyLeaves:!0}),function(e){return j(e,1)[0]})}},{key:"getInlinesByTypeAsArray",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getInlinesByTypeAsArray` method is deprecated."),Array.from(this.inlines({onlyLeaves:!0,onlyTypes:[e]}),function(e){return j(e,1)[0]})}},{key:"getLeafInlinesAtRangeAsArray",value:function(e){var t=this;return Object(a.a)(!1,"As of slate@0.47, the `getLeafInlinesAtRangeAsArray` method is deprecated."),(e=this.resolveRange(e)).isUnset?[]:this.getTextsAtRangeAsArray(e).map(function(e){return t.getClosestInline(e.key)}).filter(function(e){return e})}},{key:"getOrderedMarks",value:function(){return Object(a.a)(!1,"As of slate@0.47, the `getOrderedMarks` method has been folded into `getMarks`, which will now return an ordered set."),this.getMarks()}},{key:"getOrderedMarksAtRange",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getOrderedMarksAtRange` method has been folded into `getMarksAtRange`, which will now return an ordered set."),this.getMarksAtRange(e)}},{key:"getOrderedMarksByType",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getOrderedMarksByType` method has been folded into `getMarksByType`, which will now return an ordered set."),this.getMarksByType(e)}},{key:"getMarksByTypeAsArray",value:function(e){return Object(a.a)(!1,"As of slate@0.47, the `getMarksByTypeAsArray` method is deprecated."),this.nodes.reduce(function(t,n){return"text"===n.object?t.concat(n.marks.filter(function(t){return t.type===e})):t.concat(n.getMarksByTypeAsArray(e))},[])}},{key:"getMarksAsArray",value:function(){var e;Object(a.a)(!1,"As of slate@0.47, the `getMarksAsArray` method is deprecated.");var t=[],n=!0,r=!1,o=void 0;try{for(var i,u=this.texts()[Symbol.iterator]();!(n=(i=u.next()).done);n=!0){var s=i.value,c=j(s,1)[0];t.push(c.marks.toArray())}}catch(e){r=!0,o=e}finally{try{!n&&u.return&&u.return()}finally{if(r)throw o}}return(e=[]).concat.apply(e,t)}},{key:"getRootInlinesAtRangeAsArray",value:function(e){var t=this;return Object(a.a)(!1,"As of slate@0.47, the `getRootInlinesAtRangeAsArray` method is deprecated."),(e=this.resolveRange(e)).isUnset?Object(r.List)():this.getTextsAtRangeAsArray(e).map(function(e){return t.getFurthestInline(e.key)}).filter(function(e){return e})}},{key:"getTextsAsArray",value:function(){Object(a.a)(!1,"As of slate@0.47, the `getTextsAsArray` method is deprecated.");var e=this.texts();return Array.from(e,function(e){return j(e,1)[0]})}},{key:"getTextsAtRangeAsArray",value:function(e){Object(a.a)(!1,"As of slate@0.47, the `getTextsAtRangeAsArray` method is deprecated.");var t=this.texts({range:e});return Array.from(t,function(e){return j(e,1)[0]})}},{key:"getMarksAtPosition",value:function(e,t){Object(a.a)(!1,"As of slate@0.47, the `getMarksAtPosition` method is deprecated."),e=this.resolvePath(e);var n=this.getDescendant(e).marks;if(0!==t)return Object(r.OrderedSet)(n);var o=this.getClosestBlock(e);if(""===o.text)return Object(r.OrderedSet)(n);var i=this.texts({path:e,direction:"backward"}),u=j(i,1)[0];if(!u)return Object(r.OrderedSet)();var s=j(u,2),c=s[0],l=s[1];return o.hasDescendant(l)?Object(r.OrderedSet)(c.marks):Object(r.OrderedSet)(n)}},{key:"getNodesAtRange",value:function(e){Object(a.a)(!1,"As of slate@0.47, the `getNodesAtRange` method has been renamed to `getDescendantsAtRange`.");var t=this.descendants({range:e}),n=Array.from(t,function(e){return j(e,1)[0]});return Object(r.List)(n)}},{key:"isNodeInRange",value:function(e,t){return Object(a.a)(!1,"As of slate@0.47, the `isNodeInRange` method has been renamed to `isInRange`."),this.isInRange(e,t)}},{key:"text",get:function(){return this.getText()}}]),e}(),Bt=function(e){Rt.prototype["assert"+e]=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=this["get"+e].apply(this,[t].concat(r));if(null==i)throw new Error("`Node.assert"+e+"` could not find node with path or key: "+t);return i}},It=!0,Mt=!1,Lt=void 0;try{for(var zt,Ut=["Child","Depth","Descendant","Node","Parent","Path"][Symbol.iterator]();!(It=(zt=Ut.next()).done);It=!0){Bt(zt.value)}}catch(e){Mt=!0,Lt=e}finally{try{!It&&Ut.return&&Ut.return()}finally{if(Mt)throw Lt}}xt(Rt.prototype,["getBlocksAsArray","getBlocksByTypeAsArray","getDecorations","getFragmentAtRange","getInlinesAsArray","getInlinesByTypeAsArray","getInsertMarksAtRange","getLeafBlocksAtRangeAsArray","getLeafBlocksAtRangeAsArray","getLeafInlinesAtRangeAsArray","getMarksAsArray","getMarksAtPosition","getMarksByTypeAsArray","getNextBlock","getNodesAtRange","getNodesToPathsMap","getOffset","getOffsetAtRange","getOrderedMarksBetweenPositions","getPreviousBlock","getRootBlocksAtRange","getRootInlinesAtRangeAsArray","getTextAtOffset","getTextDirection","getTextsAsArray","getTextsBetweenPathPositionsAsArray"]),gt(Rt,[fe,re,ie]),gt(function(){function e(){w(this,e)}return O(e,[{key:"flip",value:function(){return this.setPoints([this.focus,this.anchor])}},{key:"moveForward",value:function(e){return this.updatePoints(function(t){return t.moveForward(e)})}},{key:"moveBackward",value:function(e){return this.updatePoints(function(t){return t.moveBackward(e)})}},{key:"moveAnchorBackward",value:function(e){return this.setAnchor(this.anchor.moveBackward(e))}},{key:"moveAnchorForward",value:function(e){return this.setAnchor(this.anchor.moveForward(e))}},{key:"moveAnchorTo",value:function(e,t){return this.setAnchor(this.anchor.moveTo(e,t))}},{key:"moveAnchorToStartOfNode",value:function(e){return this.setAnchor(this.anchor.moveToStartOfNode(e))}},{key:"moveAnchorToEndOfNode",value:function(e){return this.setAnchor(this.anchor.moveToEndOfNode(e))}},{key:"moveEndBackward",value:function(e){return this.setEnd(this.end.moveBackward(e))}},{key:"moveEndForward",value:function(e){return this.setEnd(this.end.moveForward(e))}},{key:"moveEndTo",value:function(e,t){return this.setEnd(this.end.moveTo(e,t))}},{key:"moveEndToStartOfNode",value:function(e){return this.setEnd(this.end.moveToStartOfNode(e))}},{key:"moveEndToEndOfNode",value:function(e){return this.setEnd(this.end.moveToEndOfNode(e))}},{key:"moveFocusBackward",value:function(e){return this.setFocus(this.focus.moveBackward(e))}},{key:"moveFocusForward",value:function(e){return this.setFocus(this.focus.moveForward(e))}},{key:"moveFocusTo",value:function(e,t){return this.setFocus(this.focus.moveTo(e,t))}},{key:"moveFocusToStartOfNode",value:function(e){return this.setFocus(this.focus.moveToStartOfNode(e))}},{key:"moveFocusToEndOfNode",value:function(e){return this.setFocus(this.focus.moveToEndOfNode(e))}},{key:"moveStartBackward",value:function(e){return this.setStart(this.start.moveBackward(e))}},{key:"moveStartForward",value:function(e){return this.setStart(this.start.moveForward(e))}},{key:"moveStartTo",value:function(e,t){return this.setStart(this.start.moveTo(e,t))}},{key:"moveStartToStartOfNode",value:function(e){return this.setStart(this.start.moveToStartOfNode(e))}},{key:"moveStartToEndOfNode",value:function(e){return this.setStart(this.start.moveToEndOfNode(e))}},{key:"moveTo",value:function(e,t){return this.updatePoints(function(n){return n.moveTo(e,t)})}},{key:"moveToAnchor",value:function(){return this.setFocus(this.anchor)}},{key:"moveToEnd",value:function(){return this.setStart(this.end)}},{key:"moveToEndOfNode",value:function(e){return this.updatePoints(function(t){return t.moveToEndOfNode(e)})}},{key:"moveToFocus",value:function(){return this.setAnchor(this.focus)}},{key:"moveToRangeOfNode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.setPoints([this.anchor.moveToStartOfNode(e),this.focus.moveToEndOfNode(t)]);return n}},{key:"moveToStart",value:function(){return this.setEnd(this.start)}},{key:"moveToStartOfNode",value:function(e){return this.updatePoints(function(t){return t.moveToStartOfNode(e)})}},{key:"normalize",value:function(e){return this.updatePoints(function(t){return t.normalize(e)})}},{key:"setAnchor",value:function(e){return this.set("anchor",e)}},{key:"setEnd",value:function(e){return this.isBackward?this.setAnchor(e):this.setFocus(e)}},{key:"setFocus",value:function(e){return this.set("focus",e)}},{key:"setPoints",value:function(e){var t=j(e,2),n=t[0],r=t[1];return this.set("anchor",n).set("focus",r)}},{key:"updatePoints",value:function(e){var t=this.anchor,n=this.focus;return t=e(t),n=e(n),this.merge({anchor:t,focus:n})}},{key:"setStart",value:function(e){return this.isBackward?this.setFocus(e):this.setAnchor(e)}},{key:"setProperties",value:function(e){var t=e=Z.createProperties(e),n=t.anchor,r=t.focus,o=x(t,["anchor","focus"]);return n&&(o.anchor=H.create(n)),r&&(o.focus=H.create(r)),this.merge(o)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)};return t}},{key:"toRange",value:function(){var e=Z.createProperties(this);return Z.create(e)}},{key:"unset",value:function(){return this.updatePoints(function(e){return e.unset()})}},{key:"isCollapsed",get:function(){return this.anchor===this.focus||this.anchor.key===this.focus.key&&this.anchor.offset===this.focus.offset}},{key:"isExpanded",get:function(){return!this.isCollapsed}},{key:"isBackward",get:function(){var e=this.isUnset,t=this.anchor,n=this.focus;return e?null:t.key===n.key?t.offset>n.offset:z.isBefore(n.path,t.path)}},{key:"isForward",get:function(){var e=this.isBackward;return null==e?null:!e}},{key:"isUnset",get:function(){var e=this.anchor,t=this.focus;return e.isUnset||t.isUnset}},{key:"isSet",get:function(){return!this.isUnset}},{key:"start",get:function(){return this.isBackward?this.focus:this.anchor}},{key:"end",get:function(){return this.isBackward?this.anchor:this.focus}}]),e}(),[te,J,Z,Y]);var Ht={Annotation:te,Block:fe,Change:we,Data:q,Decoration:J,Document:re,Editor:ht,Inline:ie,KeyUtils:_,Leaf:bt,Mark:K,Node:ce,Operation:_e,PathUtils:z,Point:H,Range:Z,resetMemoization:Tt,Selection:Y,Text:se,TextUtils:Fe,useMemoization:Pt,Value:pe};t.default=Ht}.call(this,n(39))},40:function(e,t){var n=Array.isArray;e.exports=n},41:function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},42:function(e,t,n){"use strict";var r=!0;t.a=function(e,t){if(!r){if(e)return;var n="Warning: "+t;"undefined"!=typeof console&&console.warn(n);try{throw Error(n)}catch(e){}}}},43:function(e,t,n){e.exports={container:"FieldColor__container___351wM",picker:"FieldColor__picker___1L2oy",list:"FieldColor__list___2LqiE",swatch:"FieldColor__swatch___1fIF2"}},44:function(e,t,n){e.exports={section:"EditInterface__section___2DVAC","section-active":"EditInterface__section-active___zXU1F",select:"EditInterface__select___2dPKB",icon:"EditInterface__icon___3ya1F","mobile-navigation":"EditInterface__mobile-navigation___3qrLh","is-open":"EditInterface__is-open___5kH9U",dropdown:"EditInterface__dropdown___37890",navigation:"EditInterface__navigation___sbCWF",main:"EditInterface__main___2L3l-",sidebar:"EditInterface__sidebar___KR6LL","main-full":"EditInterface__main-full___1ODPt",field:"EditInterface__field___IxiPX"}},45:function(e,t,n){e.exports={container:"NavItem__container___3wIeB","in-drawer":"NavItem__in-drawer___EDpCh",label:"NavItem__label___1YbU0",active:"NavItem__active___15yHa","expand-icon":"NavItem__expand-icon___1oVvP",open:"NavItem__open___1eZvg","sub-items":"NavItem__sub-items___D8jug",dropdown:"NavItem__dropdown___2ZPFe","dropdown-item":"NavItem__dropdown-item___wDNGv"}},46:function(e,t,n){e.exports={container:"MediaListController__container___2BSZS","list-mode-button":"MediaListController__list-mode-button___33Hz7","list-mode-icon":"MediaListController__list-mode-icon___3tRIb",active:"MediaListController__active___1i2in","select-all-label":"MediaListController__select-all-label___SC3eh","upload-area":"MediaListController__upload-area___2DySB","upload-button":"MediaListController__upload-button___2G1pD"}},47:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},4705:function(e,t,n){},4706:function(e,t,n){},4707:function(e,t,n){"use strict";
42/** @license React v16.8.6
43 * react.production.min.js
44 *
45 * Copyright (c) Facebook, Inc. and its affiliates.
46 *
47 * This source code is licensed under the MIT license found in the
48 * LICENSE file in the root directory of this source tree.
49 */var r=n(97),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function b(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function k(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||g}function w(){}function O(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||g}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&b("85"),this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=k.prototype;var E=O.prototype=new w;E.constructor=O,r(E,k.prototype),E.isPureReactComponent=!0;var S={current:null},C={current:null},x=Object.prototype.hasOwnProperty,D={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r=void 0,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)x.call(t,r)&&!D.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var c=Array(s),l=0;l<s;l++)c[l]=arguments[l+2];o.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:C.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var P=/\/+/g,A=[];function N(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function F(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var s=!1;if(null===t)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case i:case a:s=!0}}if(s)return r(o,t,""===n?"."+B(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var l=n+B(u=t[c],c);s+=e(u,l,r,o)}else if(l=null===t||"object"!=typeof t?null:"function"==typeof(l=m&&t[m]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),c=0;!(u=t.next()).done;)s+=e(u=u.value,l=n+B(u,c++),r,o);else"object"===u&&b("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return s}(e,"",t,n)}function B(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,r,n,function(e){return e}):null!=e&&(T(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function L(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),R(e,M,t=N(t,i,r,o)),F(t)}function z(){var e=S.current;return null===e&&b("321"),e}var U={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return L(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;R(e,I,t=N(null,null,t,n)),F(t)},count:function(e){return R(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return T(e)||b("143"),e}},createRef:function(){return{current:null}},Component:k,PureComponent:O,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:y,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return z().useCallback(e,t)},useContext:function(e,t){return z().useContext(e,t)},useEffect:function(e,t){return z().useEffect(e,t)},useImperativeHandle:function(e,t,n){return z().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return z().useLayoutEffect(e,t)},useMemo:function(e,t){return z().useMemo(e,t)},useReducer:function(e,t,n){return z().useReducer(e,t,n)},useRef:function(e){return z().useRef(e)},useState:function(e){return z().useState(e)},Fragment:u,StrictMode:s,Suspense:h,createElement:j,cloneElement:function(e,t,n){null==e&&b("267",e);var o=void 0,a=r({},e.props),u=e.key,s=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,c=C.current),void 0!==t.key&&(u=""+t.key);var l=void 0;for(o in e.type&&e.type.defaultProps&&(l=e.type.defaultProps),t)x.call(t,o)&&!D.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==l?l[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){l=Array(o);for(var f=0;f<o;f++)l[f]=arguments[f+2];a.children=l}return{$$typeof:i,type:e.type,key:u,ref:s,props:a,_owner:c}},createFactory:function(e){var t=j.bind(null,e);return t.type=e,t},isValidElement:T,version:"16.8.6",unstable_ConcurrentMode:d,unstable_Profiler:c,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentOwner:C,assign:r}},H={default:U},q=H&&U||H;e.exports=q.default||q},4708:function(e,t,n){"use strict";var r=n(4709);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},4709:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4710:function(e,t,n){"use strict";
50/** @license React v16.8.6
51 * react-is.production.min.js
52 *
53 * Copyright (c) Facebook, Inc. and its affiliates.
54 *
55 * This source code is licensed under the MIT license found in the
56 * LICENSE file in the root directory of this source tree.
57 */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,y=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116;function m(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case a:case s:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case p:case c:return e;default:return t}}case v:case y:case i:return t}}}function b(e){return m(e)===d}t.typeOf=m,t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=c,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=v,t.Memo=y,t.Portal=i,t.Profiler=s,t.StrictMode=u,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===u||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===y||e.$$typeof===c||e.$$typeof===l||e.$$typeof===p)},t.isAsyncMode=function(e){return b(e)||m(e)===f},t.isConcurrentMode=b,t.isContextConsumer=function(e){return m(e)===l},t.isContextProvider=function(e){return m(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return m(e)===p},t.isFragment=function(e){return m(e)===a},t.isLazy=function(e){return m(e)===v},t.isMemo=function(e){return m(e)===y},t.isPortal=function(e){return m(e)===i},t.isProfiler=function(e){return m(e)===s},t.isStrictMode=function(e){return m(e)===u},t.isSuspense=function(e){return m(e)===h}},4711:function(e,t,n){},4712:function(e,t,n){"use strict";const r=function(e){this.options=e,this.reservedProperties=["_id","apiVersion","createdBy","createdAt","lastModifiedAt","lastModifiedBy","v","history","composed"]};n(4713)(r),n(4720)(r),n(4721)(r),e.exports=r},4713:function(e,t,n){"use strict";const r=n(4714),o=n(4717);e.exports=function(e){e.prototype._addToQuery=function(e,t,n){void 0===this.query&&(this.query={}),void 0===this.query[e]&&(this.query[e]={}),void 0===n?this.query[e]=t:this.query[e][t]=n},e.prototype._buildURL=function(e){e=e||{};let t="";if(t+=this.options.uri,t+=":"+this.options.port,this.mediaBucket?t+="/media"+("string"==typeof this.mediaBucket?"/"+this.mediaBucket:""):this.isClient?this.isClient.self?t+="/api/client":(t+="/api/clients",this.isClient.id&&(t+="/"+this.isClient.id)):this.collection||this.endpoint?this.collection?(t+="/"+(void 0!==this.property?this.property:this.options.property||this.options.database),t+="/"+this.collection):t+="/"+(void 0!==this.customVersion?this.customVersion:this.options.version)+"/"+this.endpoint:t+="/api",e.signUrl&&(t+="/sign"),e.config&&(t+="/config"),e.status&&(t+="/status"),e.collections&&(t+="/collections"),e.stats&&(t+="/stats"),e.languages&&(t+="/languages"),this.count&&(t+="/count"),this.isHook)return t+="/hooks",this.hookName&&(t+="/"+this.hookName+"/config"),t;if(e.id&&(t+="/"+e.id),e.useParams){const e={};this.query&&(e.filter=JSON.stringify(this._encodeObjectKeys(this.query))),this.fields&&(e.fields=this.fields),isNaN(parseInt(this.limit))||(e.count=this.limit),this.page&&(e.page=this.page),void 0!==this.compose&&(e.compose=this.compose),void 0!==this.history&&(e.includeHistory=this.history),this.sort&&(e.sort=JSON.stringify(this.sort));const n=r.stringify(e,{encode:!1});n.length>0&&(t+="?"+n)}return t},e.prototype._createRequestObject=function(e){const t=o(e.uri),n=Object.assign({},e,{uri:{href:t.href,hostname:t.hostname,path:t.path,port:t.port,protocol:t.protocol}});return this.headers&&(n.headers=this.headers),"function"==typeof this.options.callback?this.options.callback(n,this):n},e.prototype._encodeObjectKeys=function(e){return Object.keys(e).reduce((t,n)=>(e[n]&&"object"==typeof e[n]&&!Array.isArray(e[n])?t[n]=this._encodeObjectKeys(e[n]):t[n]="string"==typeof e[n]?encodeURIComponent(e[n]):e[n],t),{})},e.prototype._isValidHook=function(){if(this.isHook){if(!this.hookName)throw new Error("Couldn't find hook name. Are you using `.whereHookNameIs()?`");return!0}return!1},e.prototype._log=function(e){console&&console.log&&console.log(`[DADI API Wrapper] ${e}`)},e.prototype._reset=function(){this.params={},this.customVersion=void 0,this.property=void 0},e.prototype._setHeader=function(e,t){this.headers=this.headers||{},this.headers[e]=t},e.prototype._stripReservedProperties=function(e){const t={};return Object.keys(e).forEach(n=>{-1===this.reservedProperties.indexOf(n)&&(t[n]=e[n])}),t}}},4714:function(e,t,n){"use strict";var r=n(4715),o=n(97),i=n(4716);function a(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}t.extract=function(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)},t.parse=function(e,t){var n=function(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t=o({arrayFormat:"none"},t)),r=Object.create(null);return"string"!=typeof e?r:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),o=t.shift(),a=t.length>0?t.join("="):void 0;a=void 0===a?null:i(a),n(i(o),a,r)}),Object.keys(r).sort().reduce(function(e,t){var n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort(function(e,t){return Number(e)-Number(t)}).map(function(e){return t[e]}):t}(n):e[t]=n,e},Object.create(null))):r},t.stringify=function(e,t){var n=function(e){switch(e.arrayFormat){case"index":return function(t,n,r){return null===n?[a(t,e),"[",r,"]"].join(""):[a(t,e),"[",a(r,e),"]=",a(n,e)].join("")};case"bracket":return function(t,n){return null===n?a(t,e):[a(t,e),"[]=",a(n,e)].join("")};default:return function(t,n){return null===n?a(t,e):[a(t,e),"=",a(n,e)].join("")}}}(t=o({encode:!0,strict:!0,arrayFormat:"none"},t));return e?Object.keys(e).sort().map(function(r){var o=e[r];if(void 0===o)return"";if(null===o)return a(r,t);if(Array.isArray(o)){var i=[];return o.slice().forEach(function(e){void 0!==e&&i.push(n(r,e,i.length))}),i.join("&")}return a(r,t)+"="+a(o,t)}).filter(function(e){return e.length>0}).join("&"):""}},4715:function(e,t,n){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},4716:function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),o=new RegExp("(%[a-f0-9]{2})+","gi");function i(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],i(n),i(r))}function a(e){try{return decodeURIComponent(e)}catch(o){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=i(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=o.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=a(n[0]);r!==n[0]&&(t[n[0]]=r)}n=o.exec(e)}t["%C2"]="�";for(var i=Object.keys(t),u=0;u<i.length;u++){var s=i[u];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},4717:function(e,t,n){"use strict";(function(t){var r=n(4718),o=n(4719),i=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,u=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],s={hash:1,query:1};function c(e){var n,r={},o=typeof(e=e||t.location||{});if("blob:"===e.protocol)r=new f(unescape(e.pathname),{});else if("string"===o)for(n in r=new f(e,{}),s)delete r[n];else if("object"===o){for(n in e)n in s||(r[n]=e[n]);void 0===r.slashes&&(r.slashes=a.test(e.href))}return r}function l(e){var t=i.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function f(e,t,n){if(!(this instanceof f))return new f(e,t,n);var i,a,s,d,p,h,y=u.slice(),v=typeof t,m=this,b=0;for("object"!==v&&"string"!==v&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),t=c(t),i=!(a=l(e||"")).protocol&&!a.slashes,m.slashes=a.slashes||i&&t.slashes,m.protocol=a.protocol||t.protocol||"",e=a.rest,a.slashes||(y[2]=[/(.*)/,"pathname"]);b<y.length;b++)s=(d=y[b])[0],h=d[1],s!=s?m[h]=e:"string"==typeof s?~(p=e.indexOf(s))&&("number"==typeof d[2]?(m[h]=e.slice(0,p),e=e.slice(p+d[2])):(m[h]=e.slice(p),e=e.slice(0,p))):(p=s.exec(e))&&(m[h]=p[1],e=e.slice(0,p.index)),m[h]=m[h]||i&&d[3]&&t[h]||"",d[4]&&(m[h]=m[h].toLowerCase());n&&(m.query=n(m.query)),i&&t.slashes&&"/"!==m.pathname.charAt(0)&&(""!==m.pathname||""!==t.pathname)&&(m.pathname=function(e,t){for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],i=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(i=!0),n.splice(r,1),a--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(m.pathname,t.pathname)),r(m.port,m.protocol)||(m.host=m.hostname,m.port=""),m.username=m.password="",m.auth&&(d=m.auth.split(":"),m.username=d[0]||"",m.password=d[1]||""),m.origin=m.protocol&&m.host&&"file:"!==m.protocol?m.protocol+"//"+m.host:"null",m.href=m.toString()}f.prototype={set:function(e,t,n){var i=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||o.parse)(t)),i[e]=t;break;case"port":i[e]=t,r(t,i.protocol)?t&&(i.host=i.hostname+":"+t):(i.host=i.hostname,i[e]="");break;case"hostname":i[e]=t,i.port&&(t+=":"+i.port),i.host=t;break;case"host":i[e]=t,/:\d+$/.test(t)?(t=t.split(":"),i.port=t.pop(),i.hostname=t.join(":")):(i.hostname=t,i.port="");break;case"protocol":i.protocol=t.toLowerCase(),i.slashes=!n;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";i[e]=t.charAt(0)!==a?a+t:t}else i[e]=t;break;default:i[e]=t}for(var s=0;s<u.length;s++){var c=u[s];c[4]&&(i[c[1]]=i[c[1]].toLowerCase())}return i.origin=i.protocol&&i.host&&"file:"!==i.protocol?i.protocol+"//"+i.host:"null",i.href=i.toString(),i},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var i=r+(n.slashes?"//":"");return n.username&&(i+=n.username,n.password&&(i+=":"+n.password),i+="@"),i+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(i+=n.hash),i}},f.extractProtocol=l,f.location=c,f.qs=o,e.exports=f}).call(this,n(39))},4718:function(e,t,n){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},4719:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e){return decodeURIComponent(e.replace(/\+/g," "))}t.stringify=function(e,t){t=t||"";var n=[];for(var o in"string"!=typeof t&&(t="?"),e)r.call(e,o)&&n.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o]));return n.length?t+n.join("&"):""},t.parse=function(e){for(var t,n=/([^=?&]+)=?([^&]*)/g,r={};t=n.exec(e);r[o(t[1])]=o(t[2]));return r}},4720:function(e,t,n){"use strict";e.exports=function(e){e.prototype.fromEndpoint=function(e){return this.endpoint=e,this},e.prototype.goToPage=function(e){return this.page=e,this},e.prototype.in=function(e){return this.collection=e,this},e.prototype.inClients=function(){return this.isClient={enabled:!0},this},e.prototype.inHooks=function(){return this.isHook=!0,this},e.prototype.inMedia=function(e){return e=e||!0,this.mediaBucket=e,this},e.prototype.inProperty=function(e){return this.property=e,this},e.prototype.limitTo=function(e){return this.limit=e,this},e.prototype.sortBy=function(e,t){return this.sort=this.sort||{},this.sort[e]="desc"===t?-1:1,this},e.prototype.useDatabase=function(e){return this.property=e,this},e.prototype.useFields=function(e){if(void 0!==e){const t={};e.forEach(function(e){t[e]=1}),this.fields=JSON.stringify(t)}return this},e.prototype.useVersion=function(e){return this.customVersion=e,this},e.prototype.where=function(e){return this.query=e,this},e.prototype.whereClientIs=function(e){if(!this.isClient||!this.isClient.enabled)throw new Error("Not in clients mode. Have you used `.inClients()`?");return this.isClient.id=e,this},e.prototype.whereClientIsSelf=function(){if(!this.isClient||!this.isClient.enabled)throw new Error("Not in clients mode. Have you used `.inClients()`?");return this.isClient.self=!0,this},e.prototype.whereFieldBeginsWith=function(e,t){return this._addToQuery(e,"$regex","^"+t),this},e.prototype.whereFieldContains=function(e,t){return this._addToQuery(e,"$regex",t),this},e.prototype.whereFieldDoesNotContain=function(e,t){return this._addToQuery(e,"$not","/"+t+"/i"),this},e.prototype.whereFieldDoesNotExist=function(e){return this._addToQuery(e,"$eq",null),this},e.prototype.whereFieldEndsWith=function(e,t){return this._addToQuery(e,"$regex",t+"$"),this},e.prototype.whereFieldExists=function(e){return this._addToQuery(e,"$ne",null),this},e.prototype.whereFieldIsEqualTo=function(e,t){return this._addToQuery(e,t),this},e.prototype.whereFieldIsGreaterThan=function(e,t){return this._addToQuery(e,"$gt",t),this},e.prototype.whereFieldIsGreaterThanOrEqualTo=function(e,t){return this._addToQuery(e,"$gte",t),this},e.prototype.whereFieldIsLessThan=function(e,t){return this._addToQuery(e,"$lt",t),this},e.prototype.whereFieldIsLessThanOrEqualTo=function(e,t){return this._addToQuery(e,"$lte",t),this},e.prototype.whereFieldIsNotEqualTo=function(e,t){return isNaN(t)?this._addToQuery(e,"$not","/^"+t+"$/i"):this._addToQuery(e,"$ne",t),this},e.prototype.whereFieldIsNotOneOf=function(e,t){return this._addToQuery(e,"$nin",t),this},e.prototype.whereFieldIsOneOf=function(e,t){return this._addToQuery(e,"$in",t),this},e.prototype.whereHookNameIs=function(e){if(!this.isHook)throw new Error("Not in hooks mode. Have you used `.inHooks()`?");return this.hookName=e,this},e.prototype.withComposition=function(e){return this.compose=!1!==e,this},e.prototype.includeHistory=function(e){return this.history=!1!==e,this}}},4721:function(e,t,n){"use strict";e.exports=function(e){e.prototype.create=function(e){this.terminator="create";const t={method:"POST",uri:this._buildURL()};return this._isValidHook()?(t.body=e,this._setHeader("content-type","text/plain")):t.body=e instanceof Array?e.map(this._stripReservedProperties.bind(this)):this._stripReservedProperties(e),this._createRequestObject(t)},e.prototype.delete=function(){this.terminator="delete";const e={method:"DELETE",uri:this._buildURL()};if(!this._isValidHook())if(this.isClient){if(!this.isClient.id&&!this.isClient.self)throw new Error("Unable run delete on all clients. Please use the whereClientIs() filter.")}else{if(void 0===this.query)throw new Error("Unable to find query for delete");e.body={query:this.query}}return this._createRequestObject(e)},e.prototype.find=function(e){return this.terminator="find",e&&e.extractMetadata&&(this.count=!0),this._createRequestObject({method:"GET",uri:this._buildURL({useParams:!0})})},e.prototype.getCollections=function(){return this.terminator="getCollections",this._createRequestObject({method:"GET",uri:this._buildURL({collections:!0})})},e.prototype.getConfig=function(){return this.terminator="getConfig",this._createRequestObject({method:"GET",uri:this._buildURL({config:!0})})},e.prototype.getLanguages=function(){return this.terminator="getLanguages",this._createRequestObject({method:"GET",uri:this._buildURL({languages:!0})})},e.prototype.getSignedUrl=function(e){return this.terminator="getSignedUrl",this._createRequestObject({body:e,method:"POST",uri:this._buildURL({signUrl:!0})})},e.prototype.getStats=function(){return this.terminator="getStats",this._createRequestObject({method:"GET",uri:this._buildURL({stats:!0})})},e.prototype.getStatus=function(){return this.terminator="getStatus",this._createRequestObject({method:"POST",uri:this._buildURL({status:!0})})},e.prototype.update=function(e){this.terminator="update";const t={method:"PUT",uri:this._buildURL()};if(this._isValidHook())t.body=e,this._setHeader("content-type","text/plain");else if(this.isClient){if(!this.isClient.id&&!this.isClient.self)throw new Error("Unable to run update on all clients. Please use whereClientIs() or whereClientIsSelf() filters.");e.clientId&&delete e.clientId,t.body=e}else{if(void 0===this.query)throw new Error("Unable to find query for update");t.body={query:this.query,update:this._stripReservedProperties(e)}}return this._createRequestObject(t)}}},4722:function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},4723:function(e,t,n){"use strict";
58/** @license React v16.8.6
59 * react-dom.production.min.js
60 *
61 * Copyright (c) Facebook, Inc. and its affiliates.
62 *
63 * This source code is licensed under the MIT license found in the
64 * LICENSE file in the root directory of this source tree.
65 */var r=n(0),o=n(97),i=n(4724);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var u=!1,s=null,c=!1,l=null,f={onError:function(e){u=!0,s=e}};function d(e,t,n,r,o,i,a,c,l){u=!1,s=null,function(e,t,n,r,o,i,a,u,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(f,arguments)}var p=null,h={};function y(){if(p)for(var e in h){var t=h[e],n=p.indexOf(e);if(-1<n||a("96",e),!m[n])for(var r in t.extractEvents||a("97",e),m[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,s=r;b.hasOwnProperty(s)&&a("99",s),b[s]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&v(c[o],u,s);o=!0}else i.registrationName?(v(i.registrationName,u,s),o=!0):o=!1;o||a("98",r,e)}}}function v(e,t,n){g[e]&&a("100",e),g[e]=t,_[e]=t.eventTypes[n].dependencies}var m=[],b={},g={},_={},k=null,w=null,O=null;function E(e,t,n){var r=e.type||"unknown-event";e.currentTarget=O(n),function(e,t,n,r,o,i,f,p,h){if(d.apply(this,arguments),u){if(u){var y=s;u=!1,s=null}else a("198"),y=void 0;c||(c=!0,l=y)}}(r,t,void 0,e),e.currentTarget=null}function S(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var x=null;function D(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)E(e,t[r],n[r]);else t&&E(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var j={injectEventPluginOrder:function(e){p&&a("101"),p=Array.prototype.slice.call(e),y()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&a("102",t),h[t]=r,n=!0)}n&&y()}};function T(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function P(e){if(null!==e&&(x=S(x,e)),e=x,x=null,e&&(C(e,D),x&&a("95"),c))throw e=l,c=!1,l=null,e}var A=Math.random().toString(36).slice(2),N="__reactInternalInstance$"+A,F="__reactEventHandlers$"+A;function R(e){if(e[N])return e[N];for(;!e[N];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[N]).tag||6===e.tag?e:null}function B(e){return!(e=e[N])||5!==e.tag&&6!==e.tag?null:e}function I(e){if(5===e.tag||6===e.tag)return e.stateNode;a("33")}function M(e){return e[F]||null}function L(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function z(e,t,n){(t=T(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function U(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=L(t);for(t=n.length;0<t--;)z(n[t],"captured",e);for(t=0;t<n.length;t++)z(n[t],"bubbled",e)}}function H(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=T(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function q(e){e&&e.dispatchConfig.registrationName&&H(e._targetInst,null,e)}function V(e){C(e,U)}var K=!("undefined"==typeof window||!window.document||!window.document.createElement);function W(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var J={animationend:W("Animation","AnimationEnd"),animationiteration:W("Animation","AnimationIteration"),animationstart:W("Animation","AnimationStart"),transitionend:W("Transition","TransitionEnd")},$={},Y={};function G(e){if($[e])return $[e];if(!J[e])return e;var t,n=J[e];for(t in n)if(n.hasOwnProperty(t)&&t in Y)return $[e]=n[t];return e}K&&(Y=document.createElement("div").style,"AnimationEvent"in window||(delete J.animationend.animation,delete J.animationiteration.animation,delete J.animationstart.animation),"TransitionEvent"in window||delete J.transitionend.transition);var Q=G("animationend"),X=G("animationiteration"),Z=G("animationstart"),ee=G("transitionend"),te="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ne=null,re=null,oe=null;function ie(){if(oe)return oe;var e,t,n=re,r=n.length,o="value"in ne?ne.value:ne.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return oe=o.slice(e,1<t?1-t:void 0)}function ae(){return!0}function ue(){return!1}function se(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ae:ue,this.isPropagationStopped=ue,this}function ce(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function le(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=le}o(se.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ae)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ae)},persist:function(){this.isPersistent=ae},isPersistent:ue,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ue,this._dispatchInstances=this._dispatchListeners=null}}),se.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},se.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(se);var de=se.extend({data:null}),pe=se.extend({data:null}),he=[9,13,27,32],ye=K&&"CompositionEvent"in window,ve=null;K&&"documentMode"in document&&(ve=document.documentMode);var me=K&&"TextEvent"in window&&!ve,be=K&&(!ye||ve&&8<ve&&11>=ve),ge=String.fromCharCode(32),_e={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ke=!1;function we(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Oe(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ee=!1;var Se={eventTypes:_e,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(ye)e:{switch(e){case"compositionstart":o=_e.compositionStart;break e;case"compositionend":o=_e.compositionEnd;break e;case"compositionupdate":o=_e.compositionUpdate;break e}o=void 0}else Ee?we(e,n)&&(o=_e.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=_e.compositionStart);return o?(be&&"ko"!==n.locale&&(Ee||o!==_e.compositionStart?o===_e.compositionEnd&&Ee&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,Ee=!0)),o=de.getPooled(o,t,n,r),i?o.data=i:null!==(i=Oe(n))&&(o.data=i),V(o),i=o):i=null,(e=me?function(e,t){switch(e){case"compositionend":return Oe(t);case"keypress":return 32!==t.which?null:(ke=!0,ge);case"textInput":return(e=t.data)===ge&&ke?null:e;default:return null}}(e,n):function(e,t){if(Ee)return"compositionend"===e||!ye&&we(e,t)?(e=ie(),oe=re=ne=null,Ee=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return be&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=pe.getPooled(_e.beforeInput,t,n,r)).data=e,V(t)):t=null,null===i?t:null===t?i:[i,t]}},Ce=null,xe=null,De=null;function je(e){if(e=w(e)){"function"!=typeof Ce&&a("280");var t=k(e.stateNode);Ce(e.stateNode,e.type,t)}}function Te(e){xe?De?De.push(e):De=[e]:xe=e}function Pe(){if(xe){var e=xe,t=De;if(De=xe=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Ae(e,t){return e(t)}function Ne(e,t,n){return e(t,n)}function Fe(){}var Re=!1;function Be(e,t){if(Re)return e(t);Re=!0;try{return Ae(e,t)}finally{Re=!1,(null!==xe||null!==De)&&(Fe(),Pe())}}var Ie={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Me(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ie[e.type]:"textarea"===t}function Le(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ze(e){if(!K)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function Ue(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function He(e){e._valueTracker||(e._valueTracker=function(e){var t=Ue(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function qe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ue(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ve=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Ve.hasOwnProperty("ReactCurrentDispatcher")||(Ve.ReactCurrentDispatcher={current:null});var Ke=/^(.*)[\\\/]/,We="function"==typeof Symbol&&Symbol.for,Je=We?Symbol.for("react.element"):60103,$e=We?Symbol.for("react.portal"):60106,Ye=We?Symbol.for("react.fragment"):60107,Ge=We?Symbol.for("react.strict_mode"):60108,Qe=We?Symbol.for("react.profiler"):60114,Xe=We?Symbol.for("react.provider"):60109,Ze=We?Symbol.for("react.context"):60110,et=We?Symbol.for("react.concurrent_mode"):60111,tt=We?Symbol.for("react.forward_ref"):60112,nt=We?Symbol.for("react.suspense"):60113,rt=We?Symbol.for("react.memo"):60115,ot=We?Symbol.for("react.lazy"):60116,it="function"==typeof Symbol&&Symbol.iterator;function at(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=it&&e[it]||e["@@iterator"])?e:null}function ut(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case et:return"ConcurrentMode";case Ye:return"Fragment";case $e:return"Portal";case Qe:return"Profiler";case Ge:return"StrictMode";case nt:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Ze:return"Context.Consumer";case Xe:return"Context.Provider";case tt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case rt:return ut(e.type);case ot:if(e=1===e._status?e._result:null)return ut(e)}return null}function st(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ut(e.type);n=null,r&&(n=ut(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Ke,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var ct=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,lt=Object.prototype.hasOwnProperty,ft={},dt={};function pt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new pt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new pt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new pt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new pt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new pt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new pt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ht[e]=new pt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ht[e]=new pt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ht[e]=new pt(e,5,!1,e.toLowerCase(),null)});var yt=/[\-:]([a-z])/g;function vt(e){return e[1].toUpperCase()}function mt(e,t,n,r){var o=ht.hasOwnProperty(t)?ht[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!lt.call(dt,e)||!lt.call(ft,e)&&(ct.test(e)?dt[e]=!0:(ft[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function bt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function gt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function _t(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=bt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function kt(e,t){null!=(t=t.checked)&&mt(e,"checked",t,!1)}function wt(e,t){kt(e,t);var n=bt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Et(e,t.type,n):t.hasOwnProperty("defaultValue")&&Et(e,t.type,bt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ot(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Et(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(yt,vt);ht[t]=new pt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(yt,vt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yt,vt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){ht[e]=new pt(e,1,!1,e.toLowerCase(),null)});var St={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ct(e,t,n){return(e=se.getPooled(St.change,e,t,n)).type="change",Te(n),V(e),e}var xt=null,Dt=null;function jt(e){P(e)}function Tt(e){if(qe(I(e)))return e}function Pt(e,t){if("change"===e)return t}var At=!1;function Nt(){xt&&(xt.detachEvent("onpropertychange",Ft),Dt=xt=null)}function Ft(e){"value"===e.propertyName&&Tt(Dt)&&Be(jt,e=Ct(Dt,e,Le(e)))}function Rt(e,t,n){"focus"===e?(Nt(),Dt=n,(xt=t).attachEvent("onpropertychange",Ft)):"blur"===e&&Nt()}function Bt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Tt(Dt)}function It(e,t){if("click"===e)return Tt(t)}function Mt(e,t){if("input"===e||"change"===e)return Tt(t)}K&&(At=ze("input")&&(!document.documentMode||9<document.documentMode));var Lt={eventTypes:St,_isInputEventSupported:At,extractEvents:function(e,t,n,r){var o=t?I(t):window,i=void 0,a=void 0,u=o.nodeName&&o.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===o.type?i=Pt:Me(o)?At?i=Mt:(i=Bt,a=Rt):(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=It),i&&(i=i(e,t)))return Ct(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Et(o,"number",o.value)}},zt=se.extend({view:null,detail:null}),Ut={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ht(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ut[e])&&!!t[e]}function qt(){return Ht}var Vt=0,Kt=0,Wt=!1,Jt=!1,$t=zt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:qt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Vt;return Vt=e.screenX,Wt?"mousemove"===e.type?e.screenX-t:0:(Wt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Kt;return Kt=e.screenY,Jt?"mousemove"===e.type?e.screenY-t:0:(Jt=!0,0)}}),Yt=$t.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Gt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Qt={eventTypes:Gt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?R(t):null):i=null,i===t)return null;var a=void 0,u=void 0,s=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=$t,u=Gt.mouseLeave,s=Gt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Yt,u=Gt.pointerLeave,s=Gt.pointerEnter,c="pointer");var l=null==i?o:I(i);if(o=null==t?o:I(t),(e=a.getPooled(u,i,n,r)).type=c+"leave",e.target=l,e.relatedTarget=o,(n=a.getPooled(s,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=l,r=t,i&&r)e:{for(o=r,c=0,a=t=i;a;a=L(a))c++;for(a=0,s=o;s;s=L(s))a++;for(;0<c-a;)t=L(t),c--;for(;0<a-c;)o=L(o),a--;for(;c--;){if(t===o||t===o.alternate)break e;t=L(t),o=L(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(c=i.alternate)||c!==o);)t.push(i),i=L(i);for(i=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)i.push(r),r=L(r);for(r=0;r<t.length;r++)H(t[r],"bubbled",e);for(r=i.length;0<r--;)H(i[r],"captured",n);return[e,n]}};function Xt(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var Zt=Object.prototype.hasOwnProperty;function en(e,t){if(Xt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Zt.call(t,n[r])||!Xt(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function nn(e){2!==tn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var u=o.child;u;){if(u===n)return nn(o),e;if(u===r)return nn(o),t;u=u.sibling}a("188")}if(n.return!==r.return)n=o,r=i;else{u=!1;for(var s=o.child;s;){if(s===n){u=!0,n=o,r=i;break}if(s===r){u=!0,r=o,n=i;break}s=s.sibling}if(!u){for(s=i.child;s;){if(s===n){u=!0,n=i,r=o;break}if(s===r){u=!0,r=i,n=o;break}s=s.sibling}u||a("189")}}n.alternate!==r&&a("190")}return 3!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var on=se.extend({animationName:null,elapsedTime:null,pseudoElement:null}),an=se.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),un=zt.extend({relatedTarget:null});function sn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ln={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fn=zt.extend({key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=sn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ln[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:qt,charCode:function(e){return"keypress"===e.type?sn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?sn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),dn=$t.extend({dataTransfer:null}),pn=zt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:qt}),hn=se.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),yn=$t.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),vn=[["abort","abort"],[Q,"animationEnd"],[X,"animationIteration"],[Z,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ee,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],mn={},bn={};function gn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},mn[e]=t,bn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){gn(e,!0)}),vn.forEach(function(e){gn(e,!1)});var _n={eventTypes:mn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=bn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=bn[e];if(!o)return null;switch(e){case"keypress":if(0===sn(n))return null;case"keydown":case"keyup":e=fn;break;case"blur":case"focus":e=un;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=$t;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=dn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=pn;break;case Q:case X:case Z:e=on;break;case ee:e=hn;break;case"scroll":e=zt;break;case"wheel":e=yn;break;case"copy":case"cut":case"paste":e=an;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Yt;break;default:e=se}return V(t=e.getPooled(o,t,n,r)),t}},kn=_n.isInteractiveTopLevelEventType,wn=[];function On(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=R(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Le(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,u=0;u<m.length;u++){var s=m[u];s&&(s=s.extractEvents(r,t,i,o))&&(a=S(a,s))}P(a)}}var En=!0;function Sn(e,t){if(!t)return null;var n=(kn(e)?xn:Dn).bind(null,e);t.addEventListener(e,n,!1)}function Cn(e,t){if(!t)return null;var n=(kn(e)?xn:Dn).bind(null,e);t.addEventListener(e,n,!0)}function xn(e,t){Ne(Dn,e,t)}function Dn(e,t){if(En){var n=Le(t);if(null===(n=R(n))||"number"!=typeof n.tag||2===tn(n)||(n=null),wn.length){var r=wn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Be(On,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>wn.length&&wn.push(e)}}}var jn={},Tn=0,Pn="_reactListenersID"+(""+Math.random()).slice(2);function An(e){return Object.prototype.hasOwnProperty.call(e,Pn)||(e[Pn]=Tn++,jn[e[Pn]]={}),jn[e[Pn]]}function Nn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rn(e,t){var n,r=Fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Fn(r)}}function Bn(){for(var e=window,t=Nn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Nn((e=t.contentWindow).document)}return t}function In(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Mn(e){var t=Bn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&In(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Rn(n,i);var a=Rn(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ln=K&&"documentMode"in document&&11>=document.documentMode,zn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Un=null,Hn=null,qn=null,Vn=!1;function Kn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Vn||null==Un||Un!==Nn(n)?null:("selectionStart"in(n=Un)&&In(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},qn&&en(qn,n)?null:(qn=n,(e=se.getPooled(zn.select,Hn,e,t)).type="select",e.target=Un,V(e),e))}var Wn={eventTypes:zn,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=An(i),o=_.onSelect;for(var a=0;a<o.length;a++){var u=o[a];if(!i.hasOwnProperty(u)||!i[u]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?I(t):window,e){case"focus":(Me(i)||"true"===i.contentEditable)&&(Un=i,Hn=t,qn=null);break;case"blur":qn=Hn=Un=null;break;case"mousedown":Vn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Vn=!1,Kn(n,r);case"selectionchange":if(Ln)break;case"keydown":case"keyup":return Kn(n,r)}return null}};function Jn(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function $n(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Yn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:bt(n)}}function Qn(e,t){var n=bt(t.value),r=bt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Xn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}j.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=M,w=B,O=I,j.injectEventPluginsByName({SimpleEventPlugin:_n,EnterLeaveEventPlugin:Qt,ChangeEventPlugin:Lt,SelectEventPlugin:Wn,BeforeInputEventPlugin:Se});var Zn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function er(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function tr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?er(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var nr=void 0,rr=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==Zn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ir={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ar=["Webkit","ms","Moz","O"];function ur(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ir.hasOwnProperty(e)&&ir[e]?(""+t).trim():t+"px"}function sr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ur(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ir).forEach(function(e){ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});var cr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function lr(e,t){t&&(cr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function fr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function dr(e,t){var n=An(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=_[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":Cn("scroll",e);break;case"focus":case"blur":Cn("focus",e),Cn("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":ze(o)&&Cn(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===te.indexOf(o)&&Sn(o,e)}n[o]=!0}}}function pr(){}var hr=null,yr=null;function vr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function mr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var br="function"==typeof setTimeout?setTimeout:void 0,gr="function"==typeof clearTimeout?clearTimeout:void 0,_r=i.unstable_scheduleCallback,kr=i.unstable_cancelCallback;function wr(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function Or(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var Er=[],Sr=-1;function Cr(e){0>Sr||(e.current=Er[Sr],Er[Sr]=null,Sr--)}function xr(e,t){Er[++Sr]=e.current,e.current=t}var Dr={},jr={current:Dr},Tr={current:!1},Pr=Dr;function Ar(e,t){var n=e.type.contextTypes;if(!n)return Dr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Nr(e){return null!=(e=e.childContextTypes)}function Fr(e){Cr(Tr),Cr(jr)}function Rr(e){Cr(Tr),Cr(jr)}function Br(e,t,n){jr.current!==Dr&&a("168"),xr(jr,t),xr(Tr,n)}function Ir(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||a("108",ut(t)||"Unknown",i);return o({},n,r)}function Mr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Dr,Pr=jr.current,xr(jr,t),xr(Tr,Tr.current),!0}function Lr(e,t,n){var r=e.stateNode;r||a("169"),n?(t=Ir(e,t,Pr),r.__reactInternalMemoizedMergedChildContext=t,Cr(Tr),Cr(jr),xr(jr,t)):Cr(Tr),xr(Tr,n)}var zr=null,Ur=null;function Hr(e){return function(t){try{return e(t)}catch(e){}}}function qr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Vr(e,t,n,r){return new qr(e,t,n,r)}function Kr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wr(e,t){var n=e.alternate;return null===n?((n=Vr(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Jr(e,t,n,r,o,i){var u=2;if(r=e,"function"==typeof e)Kr(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case Ye:return $r(n.children,o,i,t);case et:return Yr(n,3|o,i,t);case Ge:return Yr(n,2|o,i,t);case Qe:return(e=Vr(12,n,t,4|o)).elementType=Qe,e.type=Qe,e.expirationTime=i,e;case nt:return(e=Vr(13,n,t,o)).elementType=nt,e.type=nt,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Xe:u=10;break e;case Ze:u=9;break e;case tt:u=11;break e;case rt:u=14;break e;case ot:u=16,r=null;break e}a("130",null==e?e:typeof e,"")}return(t=Vr(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function $r(e,t,n,r){return(e=Vr(7,e,r,t)).expirationTime=n,e}function Yr(e,t,n,r){return e=Vr(8,e,r,t),t=0==(1&t)?Ge:et,e.elementType=t,e.type=t,e.expirationTime=n,e}function Gr(e,t,n){return(e=Vr(6,e,null,t)).expirationTime=n,e}function Qr(e,t,n){return(t=Vr(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),to(t,e)}function Zr(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),to(t,e)}function eo(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function to(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;0===(o=0!==o?o:i)&&(0===e||r<e)&&(o=r),0!==(e=o)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}function no(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ro=(new r.Component).refs;function oo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var io={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=ku(),o=Yi(r=$a(r,e));o.payload=t,null!=n&&(o.callback=n),Ha(),Qi(e,o),Qa(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=ku(),o=Yi(r=$a(r,e));o.tag=qi,o.payload=t,null!=n&&(o.callback=n),Ha(),Qi(e,o),Qa(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=ku(),r=Yi(n=$a(n,e));r.tag=Vi,null!=t&&(r.callback=t),Ha(),Qi(e,r),Qa(e,n)}};function ao(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!en(n,r)||!en(o,i))}function uo(e,t,n){var r=!1,o=Dr,i=t.contextType;return"object"==typeof i&&null!==i?i=Ui(i):(o=Nr(t)?Pr:jr.current,i=(r=null!=(r=t.contextTypes))?Ar(e,o):Dr),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=io,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function so(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&io.enqueueReplaceState(t,t.state,null)}function co(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ro;var i=t.contextType;"object"==typeof i&&null!==i?o.context=Ui(i):(i=Nr(t)?Pr:jr.current,o.context=Ar(e,i)),null!==(i=e.updateQueue)&&(ta(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(oo(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&io.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(ta(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var lo=Array.isArray;function fo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&a("309"),r=n.stateNode),r||a("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ro&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&a("284"),n._owner||a("290",e)}return e}function po(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function ho(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Wr(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Gr(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=fo(e,t,n),r.return=e,r):((r=Jr(n.type,n.key,n.props,null,e.mode,r)).ref=fo(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Qr(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=$r(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Gr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Je:return(n=Jr(t.type,t.key,t.props,null,e.mode,n)).ref=fo(e,null,t),n.return=e,n;case $e:return(t=Qr(t,e.mode,n)).return=e,t}if(lo(t)||at(t))return(t=$r(t,e.mode,n,null)).return=e,t;po(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Je:return n.key===o?n.type===Ye?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case $e:return n.key===o?l(e,t,n,r):null}if(lo(n)||at(n))return null!==o?null:f(e,t,n,r,null);po(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Je:return e=e.get(null===r.key?n:r.key)||null,r.type===Ye?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case $e:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(lo(r)||at(r))return f(t,e=e.get(n)||null,r,o,null);po(t,r)}return null}function y(o,a,u,s){for(var c=null,l=null,f=a,y=a=0,v=null;null!==f&&y<u.length;y++){f.index>y?(v=f,f=null):v=f.sibling;var m=p(o,f,u[y],s);if(null===m){null===f&&(f=v);break}e&&f&&null===m.alternate&&t(o,f),a=i(m,a,y),null===l?c=m:l.sibling=m,l=m,f=v}if(y===u.length)return n(o,f),c;if(null===f){for(;y<u.length;y++)(f=d(o,u[y],s))&&(a=i(f,a,y),null===l?c=f:l.sibling=f,l=f);return c}for(f=r(o,f);y<u.length;y++)(v=h(f,o,y,u[y],s))&&(e&&null!==v.alternate&&f.delete(null===v.key?y:v.key),a=i(v,a,y),null===l?c=v:l.sibling=v,l=v);return e&&f.forEach(function(e){return t(o,e)}),c}function v(o,u,s,c){var l=at(s);"function"!=typeof l&&a("150"),null==(s=l.call(s))&&a("151");for(var f=l=null,y=u,v=u=0,m=null,b=s.next();null!==y&&!b.done;v++,b=s.next()){y.index>v?(m=y,y=null):m=y.sibling;var g=p(o,y,b.value,c);if(null===g){y||(y=m);break}e&&y&&null===g.alternate&&t(o,y),u=i(g,u,v),null===f?l=g:f.sibling=g,f=g,y=m}if(b.done)return n(o,y),l;if(null===y){for(;!b.done;v++,b=s.next())null!==(b=d(o,b.value,c))&&(u=i(b,u,v),null===f?l=b:f.sibling=b,f=b);return l}for(y=r(o,y);!b.done;v++,b=s.next())null!==(b=h(y,o,v,b.value,c))&&(e&&null!==b.alternate&&y.delete(null===b.key?v:b.key),u=i(b,u,v),null===f?l=b:f.sibling=b,f=b);return e&&y.forEach(function(e){return t(o,e)}),l}return function(e,r,i,s){var c="object"==typeof i&&null!==i&&i.type===Ye&&null===i.key;c&&(i=i.props.children);var l="object"==typeof i&&null!==i;if(l)switch(i.$$typeof){case Je:e:{for(l=i.key,c=r;null!==c;){if(c.key===l){if(7===c.tag?i.type===Ye:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===Ye?i.props.children:i.props)).ref=fo(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===Ye?((r=$r(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Jr(i.type,i.key,i.props,null,e.mode,s)).ref=fo(e,r,i),s.return=e,e=s)}return u(e);case $e:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qr(i,e.mode,s)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Gr(i,e.mode,s)).return=e,e=r),u(e);if(lo(i))return y(e,r,i,s);if(at(i))return v(e,r,i,s);if(l&&po(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:a("152",(s=e.type).displayName||s.name||"Component")}return n(e,r)}}var yo=ho(!0),vo=ho(!1),mo={},bo={current:mo},go={current:mo},_o={current:mo};function ko(e){return e===mo&&a("174"),e}function wo(e,t){xr(_o,t),xr(go,e),xr(bo,mo);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:tr(null,"");break;default:t=tr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Cr(bo),xr(bo,t)}function Oo(e){Cr(bo),Cr(go),Cr(_o)}function Eo(e){ko(_o.current);var t=ko(bo.current),n=tr(t,e.type);t!==n&&(xr(go,e),xr(bo,n))}function So(e){go.current===e&&(Cr(bo),Cr(go))}var Co=0,xo=2,Do=4,jo=8,To=16,Po=32,Ao=64,No=128,Fo=Ve.ReactCurrentDispatcher,Ro=0,Bo=null,Io=null,Mo=null,Lo=null,zo=null,Uo=null,Ho=0,qo=null,Vo=0,Ko=!1,Wo=null,Jo=0;function $o(){a("321")}function Yo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xt(e[n],t[n]))return!1;return!0}function Go(e,t,n,r,o,i){if(Ro=i,Bo=t,Mo=null!==e?e.memoizedState:null,Fo.current=null===Mo?ci:li,t=n(r,o),Ko){do{Ko=!1,Jo+=1,Mo=null!==e?e.memoizedState:null,Uo=Lo,qo=zo=Io=null,Fo.current=li,t=n(r,o)}while(Ko);Wo=null,Jo=0}return Fo.current=si,(e=Bo).memoizedState=Lo,e.expirationTime=Ho,e.updateQueue=qo,e.effectTag|=Vo,e=null!==Io&&null!==Io.next,Ro=0,Uo=zo=Lo=Mo=Io=Bo=null,Ho=0,qo=null,Vo=0,e&&a("300"),t}function Qo(){Fo.current=si,Ro=0,Uo=zo=Lo=Mo=Io=Bo=null,Ho=0,qo=null,Vo=0,Ko=!1,Wo=null,Jo=0}function Xo(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===zo?Lo=zo=e:zo=zo.next=e,zo}function Zo(){if(null!==Uo)Uo=(zo=Uo).next,Mo=null!==(Io=Mo)?Io.next:null;else{null===Mo&&a("310");var e={memoizedState:(Io=Mo).memoizedState,baseState:Io.baseState,queue:Io.queue,baseUpdate:Io.baseUpdate,next:null};zo=null===zo?Lo=e:zo.next=e,Mo=Io.next}return zo}function ei(e,t){return"function"==typeof t?t(e):t}function ti(e){var t=Zo(),n=t.queue;if(null===n&&a("311"),n.lastRenderedReducer=e,0<Jo){var r=n.dispatch;if(null!==Wo){var o=Wo.get(n);if(void 0!==o){Wo.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return Xt(i,t.memoizedState)||(ki=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var u=t.baseUpdate;if(i=t.baseState,null!==u?(null!==r&&(r.next=null),r=u.next):r=null!==r?r.next:null,null!==r){var s=o=null,c=r,l=!1;do{var f=c.expirationTime;f<Ro?(l||(l=!0,s=u,o=i),f>Ho&&(Ho=f)):i=c.eagerReducer===e?c.eagerState:e(i,c.action),u=c,c=c.next}while(null!==c&&c!==r);l||(s=u,o=i),Xt(i,t.memoizedState)||(ki=!0),t.memoizedState=i,t.baseUpdate=s,t.baseState=o,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function ni(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===qo?(qo={lastEffect:null}).lastEffect=e.next=e:null===(t=qo.lastEffect)?qo.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,qo.lastEffect=e),e}function ri(e,t,n,r){var o=Xo();Vo|=e,o.memoizedState=ni(t,n,void 0,void 0===r?null:r)}function oi(e,t,n,r){var o=Zo();r=void 0===r?null:r;var i=void 0;if(null!==Io){var a=Io.memoizedState;if(i=a.destroy,null!==r&&Yo(r,a.deps))return void ni(Co,n,i,r)}Vo|=e,o.memoizedState=ni(t,n,i,r)}function ii(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ai(){}function ui(e,t,n){25>Jo||a("301");var r=e.alternate;if(e===Bo||null!==r&&r===Bo)if(Ko=!0,e={expirationTime:Ro,action:n,eagerReducer:null,eagerState:null,next:null},null===Wo&&(Wo=new Map),void 0===(n=Wo.get(t)))Wo.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Ha();var o=ku(),i={expirationTime:o=$a(o,e),action:n,eagerReducer:null,eagerState:null,next:null},u=t.last;if(null===u)i.next=i;else{var s=u.next;null!==s&&(i.next=s),u.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,l=r(c,n);if(i.eagerReducer=r,i.eagerState=l,Xt(l,c))return}catch(e){}Qa(e,o)}}var si={readContext:Ui,useCallback:$o,useContext:$o,useEffect:$o,useImperativeHandle:$o,useLayoutEffect:$o,useMemo:$o,useReducer:$o,useRef:$o,useState:$o,useDebugValue:$o},ci={readContext:Ui,useCallback:function(e,t){return Xo().memoizedState=[e,void 0===t?null:t],e},useContext:Ui,useEffect:function(e,t){return ri(516,No|Ao,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ri(4,Do|Po,ii.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4,Do|Po,e,t)},useMemo:function(e,t){var n=Xo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ui.bind(null,Bo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Xo().memoizedState=e},useState:function(e){var t=Xo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ei,lastRenderedState:e}).dispatch=ui.bind(null,Bo,e),[t.memoizedState,e]},useDebugValue:ai},li={readContext:Ui,useCallback:function(e,t){var n=Zo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Ui,useEffect:function(e,t){return oi(516,No|Ao,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oi(4,Do|Po,ii.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oi(4,Do|Po,e,t)},useMemo:function(e,t){var n=Zo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ti,useRef:function(){return Zo().memoizedState},useState:function(e){return ti(ei)},useDebugValue:ai},fi=null,di=null,pi=!1;function hi(e,t){var n=Vr(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function yi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function vi(e){if(pi){var t=di;if(t){var n=t;if(!yi(e,t)){if(!(t=wr(n))||!yi(e,t))return e.effectTag|=2,pi=!1,void(fi=e);hi(fi,n)}fi=e,di=Or(t)}else e.effectTag|=2,pi=!1,fi=e}}function mi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;fi=e}function bi(e){if(e!==fi)return!1;if(!pi)return mi(e),pi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!mr(t,e.memoizedProps))for(t=di;t;)hi(e,t),t=wr(t);return mi(e),di=fi?wr(e.stateNode):null,!0}function gi(){di=fi=null,pi=!1}var _i=Ve.ReactCurrentOwner,ki=!1;function wi(e,t,n,r){t.child=null===e?vo(t,null,n,r):yo(t,e.child,n,r)}function Oi(e,t,n,r,o){n=n.render;var i=t.ref;return zi(t,o),r=Go(e,t,n,r,i,o),null===e||ki?(t.effectTag|=1,wi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Ai(e,t,o))}function Ei(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Kr(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Jr(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Si(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:en)(o,r)&&e.ref===t.ref)?Ai(e,t,i):(t.effectTag|=1,(e=Wr(a,r)).ref=t.ref,e.return=t,t.child=e)}function Si(e,t,n,r,o,i){return null!==e&&en(e.memoizedProps,r)&&e.ref===t.ref&&(ki=!1,o<i)?Ai(e,t,i):xi(e,t,n,r,i)}function Ci(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function xi(e,t,n,r,o){var i=Nr(n)?Pr:jr.current;return i=Ar(t,i),zi(t,o),n=Go(e,t,n,r,i,o),null===e||ki?(t.effectTag|=1,wi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Ai(e,t,o))}function Di(e,t,n,r,o){if(Nr(n)){var i=!0;Mr(t)}else i=!1;if(zi(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),uo(t,n,r),co(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var s=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Ui(c):c=Ar(t,c=Nr(n)?Pr:jr.current);var l=n.getDerivedStateFromProps,f="function"==typeof l||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||s!==c)&&so(t,a,r,c),Wi=!1;var d=t.memoizedState;s=a.state=d;var p=t.updateQueue;null!==p&&(ta(t,p,r,a,o),s=t.memoizedState),u!==r||d!==s||Tr.current||Wi?("function"==typeof l&&(oo(t,n,l,r),s=t.memoizedState),(u=Wi||ao(t,n,u,r,d,s,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=c,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,u=t.memoizedProps,a.props=t.type===t.elementType?u:no(t.type,u),s=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=Ui(c):c=Ar(t,c=Nr(n)?Pr:jr.current),(f="function"==typeof(l=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||s!==c)&&so(t,a,r,c),Wi=!1,s=t.memoizedState,d=a.state=s,null!==(p=t.updateQueue)&&(ta(t,p,r,a,o),d=t.memoizedState),u!==r||s!==d||Tr.current||Wi?("function"==typeof l&&(oo(t,n,l,r),d=t.memoizedState),(l=Wi||ao(t,n,u,r,s,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=l):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return ji(e,t,n,r,i,o)}function ji(e,t,n,r,o,i){Ci(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&Lr(t,n,!1),Ai(e,t,i);r=t.stateNode,_i.current=t;var u=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=yo(t,e.child,null,i),t.child=yo(t,null,u,i)):wi(e,t,u,i),t.memoizedState=r.state,o&&Lr(t,n,!0),t.child}function Ti(e){var t=e.stateNode;t.pendingContext?Br(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Br(0,t.context,!1),wo(e,t.containerInfo)}function Pi(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var u=o.fallback;e=$r(null,r,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=$r(u,r,n,null),e.sibling=r,(n=e).return=r.return=t}else n=r=vo(t,null,o.children,n);else null!==e.memoizedState?(u=(r=e.child).sibling,a?(n=o.fallback,o=Wr(r,r.pendingProps),0==(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(o.child=a)),r=o.sibling=Wr(u,n,u.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=yo(t,r.child,o.children,n)):(u=e.child,a?(a=o.fallback,(o=$r(null,r,0,null)).child=u,0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),(r=o.sibling=$r(a,r,n,null)).effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=yo(t,u,o.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,r}function Ai(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Wr(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Wr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Ni(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||Tr.current)ki=!0;else if(r<n){switch(ki=!1,t.tag){case 3:Ti(t),gi();break;case 5:Eo(t);break;case 1:Nr(t.type)&&Mr(t);break;case 4:wo(t,t.stateNode.containerInfo);break;case 10:Mi(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Pi(e,t,n):null!==(t=Ai(e,t,n))?t.sibling:null}return Ai(e,t,n)}}else ki=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var o=Ar(t,jr.current);if(zi(t,n),o=Go(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Qo(),Nr(r)){var i=!0;Mr(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var u=r.getDerivedStateFromProps;"function"==typeof u&&oo(t,r,u,e),o.updater=io,t.stateNode=o,o._reactInternalFiber=t,co(t,r,e,n),t=ji(null,t,r,!0,i,n)}else t.tag=0,wi(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(o),t.type=e,o=t.tag=function(e){if("function"==typeof e)return Kr(e)?1:0;if(null!=e){if((e=e.$$typeof)===tt)return 11;if(e===rt)return 14}return 2}(e),i=no(e,i),u=void 0,o){case 0:u=xi(null,t,e,i,n);break;case 1:u=Di(null,t,e,i,n);break;case 11:u=Oi(null,t,e,i,n);break;case 14:u=Ei(null,t,e,no(e.type,i),r,n);break;default:a("306",e,"")}return u;case 0:return r=t.type,o=t.pendingProps,xi(e,t,r,o=t.elementType===r?o:no(r,o),n);case 1:return r=t.type,o=t.pendingProps,Di(e,t,r,o=t.elementType===r?o:no(r,o),n);case 3:return Ti(t),null===(r=t.updateQueue)&&a("282"),o=null!==(o=t.memoizedState)?o.element:null,ta(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(gi(),t=Ai(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(di=Or(t.stateNode.containerInfo),fi=t,o=pi=!0),o?(t.effectTag|=2,t.child=vo(t,null,r,n)):(wi(e,t,r,n),gi()),t=t.child),t;case 5:return Eo(t),null===e&&vi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,mr(r,o)?u=null:null!==i&&mr(r,i)&&(t.effectTag|=16),Ci(e,t),1!==n&&1&t.mode&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(wi(e,t,u,n),t=t.child),t;case 6:return null===e&&vi(t),null;case 13:return Pi(e,t,n);case 4:return wo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=yo(t,null,r,n):wi(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Oi(e,t,r,o=t.elementType===r?o:no(r,o),n);case 7:return wi(e,t,t.pendingProps,n),t.child;case 8:case 12:return wi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,u=t.memoizedProps,Mi(t,i=o.value),null!==u){var s=u.value;if(0===(i=Xt(s,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(u.children===o.children&&!Tr.current){t=Ai(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.contextDependencies;if(null!==c){u=s.child;for(var l=c.first;null!==l;){if(l.context===r&&0!=(l.observedBits&i)){1===s.tag&&((l=Yi(n)).tag=Vi,Qi(s,l)),s.expirationTime<n&&(s.expirationTime=n),null!==(l=s.alternate)&&l.expirationTime<n&&(l.expirationTime=n),l=n;for(var f=s.return;null!==f;){var d=f.alternate;if(f.childExpirationTime<l)f.childExpirationTime=l,null!==d&&d.childExpirationTime<l&&(d.childExpirationTime=l);else{if(!(null!==d&&d.childExpirationTime<l))break;d.childExpirationTime=l}f=f.return}c.expirationTime<n&&(c.expirationTime=n);break}l=l.next}}else u=10===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}}wi(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,zi(t,n),r=r(o=Ui(o,i.unstable_observedBits)),t.effectTag|=1,wi(e,t,r,n),t.child;case 14:return i=no(o=t.type,t.pendingProps),Ei(e,t,o,i=no(o.type,i),r,n);case 15:return Si(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:no(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Nr(r)?(e=!0,Mr(t)):e=!1,zi(t,n),uo(t,r,o),co(t,r,o,n),ji(null,t,r,!0,e,n)}a("156")}var Fi={current:null},Ri=null,Bi=null,Ii=null;function Mi(e,t){var n=e.type._context;xr(Fi,n._currentValue),n._currentValue=t}function Li(e){var t=Fi.current;Cr(Fi),e.type._context._currentValue=t}function zi(e,t){Ri=e,Ii=Bi=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(ki=!0),e.contextDependencies=null}function Ui(e,t){return Ii!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Ii=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Bi?(null===Ri&&a("308"),Bi=t,Ri.contextDependencies={first:t,expirationTime:0}):Bi=Bi.next=t),e._currentValue}var Hi=0,qi=1,Vi=2,Ki=3,Wi=!1;function Ji(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function $i(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Yi(e){return{expirationTime:e,tag:Hi,payload:null,callback:null,next:null,nextEffect:null}}function Gi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Qi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Ji(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Ji(e.memoizedState),o=n.updateQueue=Ji(n.memoizedState)):r=e.updateQueue=$i(o):null===o&&(o=n.updateQueue=$i(r));null===o||r===o?Gi(r,t):null===r.lastUpdate||null===o.lastUpdate?(Gi(r,t),Gi(o,t)):(Gi(r,t),o.lastUpdate=t)}function Xi(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Ji(e.memoizedState):Zi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Zi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=$i(t)),t}function ea(e,t,n,r,i,a){switch(n.tag){case qi:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case Ki:e.effectTag=-2049&e.effectTag|64;case Hi:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case Vi:Wi=!0}return r}function ta(e,t,n,r,o){Wi=!1;for(var i=(t=Zi(e,t)).baseState,a=null,u=0,s=t.firstUpdate,c=i;null!==s;){var l=s.expirationTime;l<o?(null===a&&(a=s,i=c),u<l&&(u=l)):(c=ea(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(l=null,s=t.firstCapturedUpdate;null!==s;){var f=s.expirationTime;f<o?(null===l&&(l=s,null===a&&(i=c)),u<f&&(u=f)):(c=ea(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===a&&(t.lastUpdate=null),null===l?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===l&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=l,e.expirationTime=u,e.memoizedState=c}function na(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ra(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ra(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ra(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function oa(e,t){return{value:e,source:t,stack:st(t)}}function ia(e){e.effectTag|=4}var aa=void 0,ua=void 0,sa=void 0,ca=void 0;aa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ua=function(){},sa=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u=t.stateNode;switch(ko(bo.current),e=null,n){case"input":a=gt(u,a),r=gt(u,r),e=[];break;case"option":a=Jn(u,a),r=Jn(u,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Yn(u,a),r=Yn(u,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(u.onclick=pr)}lr(n,r),u=n=void 0;var s=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var c=a[n];for(u in c)c.hasOwnProperty(u)&&(s||(s={}),s[u]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(g.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var l=r[n];if(c=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&l!==c&&(null!=l||null!=c))if("style"===n)if(c){for(u in c)!c.hasOwnProperty(u)||l&&l.hasOwnProperty(u)||(s||(s={}),s[u]="");for(u in l)l.hasOwnProperty(u)&&c[u]!==l[u]&&(s||(s={}),s[u]=l[u])}else s||(e||(e=[]),e.push(n,s)),s=l;else"dangerouslySetInnerHTML"===n?(l=l?l.__html:void 0,c=c?c.__html:void 0,null!=l&&c!==l&&(e=e||[]).push(n,""+l)):"children"===n?c===l||"string"!=typeof l&&"number"!=typeof l||(e=e||[]).push(n,""+l):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(g.hasOwnProperty(n)?(null!=l&&dr(i,n),e||c===l||(e=[])):(e=e||[]).push(n,l))}s&&(e=e||[]).push("style",s),i=e,(t.updateQueue=i)&&ia(t)}},ca=function(e,t,n,r){n!==r&&ia(t)};var la="function"==typeof WeakSet?WeakSet:Set;function fa(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=st(n)),null!==n&&ut(n.type),t=t.value,null!==e&&1===e.tag&&ut(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function da(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ja(e,t)}else t.current=null}function pa(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==Co){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}(r.tag&t)!==Co&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function ha(e){switch("function"==typeof Ur&&Ur(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(void 0!==r){var o=e;try{r()}catch(e){Ja(o,e)}}n=n.next}while(n!==t)}break;case 1:if(da(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Ja(e,t)}break;case 5:da(e);break;case 4:ma(e)}}function ya(e){return 5===e.tag||3===e.tag||4===e.tag}function va(e){e:{for(var t=e.return;null!==t;){if(ya(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(or(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ya(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var i=t,u=o.stateNode,s=n;8===i.nodeType?i.parentNode.insertBefore(u,s):i.insertBefore(u,s)}else t.insertBefore(o.stateNode,n);else r?(u=t,s=o.stateNode,8===u.nodeType?(i=u.parentNode).insertBefore(s,u):(i=u).appendChild(s),null!=(u=u._reactRootContainer)||null!==i.onclick||(i.onclick=pr)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function ma(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,u=i;;)if(ha(u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===i)break;for(;null===u.sibling;){if(null===u.return||u.return===i)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}o?(i=r,u=t.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):r.removeChild(t.stateNode)}else if(4===t.tag){if(null!==t.child){r=t.stateNode.containerInfo,o=!0,t.child.return=t,t=t.child;continue}}else if(ha(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function ba(e,t){switch(t.tag){case 0:case 11:case 14:case 15:pa(Do,jo,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&function(e,t,n,r,o){e[F]=o,"input"===n&&"radio"===o.type&&null!=o.name&&kt(e,o),fr(n,r),r=fr(n,o);for(var i=0;i<t.length;i+=2){var a=t[i],u=t[i+1];"style"===a?sr(e,u):"dangerouslySetInnerHTML"===a?rr(e,u):"children"===a?or(e,u):mt(e,a,u,r)}switch(n){case"input":wt(e,o);break;case"textarea":Qn(e,o);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,null!=(n=o.value)?$n(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?$n(e,!!o.multiple,o.defaultValue,!0):$n(e,!!o.multiple,o.multiple?[]:"",!1))}}(n,i,o,e,r)}break;case 6:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=ku())),null!==e&&function(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ur("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(r=n.child.sibling).return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var u=t.stateNode;null===u&&(u=t.stateNode=new la),n.forEach(function(e){var n=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=$a(t=ku(),e),null!==(e=Ga(e,t))&&(Xr(e,t),0!==(t=e.expirationTime)&&wu(e,t))}.bind(null,t,e);u.has(e)||(u.add(e),e.then(n,n))})}break;case 17:break;default:a("163")}}var ga="function"==typeof WeakMap?WeakMap:Map;function _a(e,t,n){(n=Yi(n)).tag=Ki,n.payload={element:null};var r=t.value;return n.callback=function(){Pu(r),fa(e,t)},n}function ka(e,t,n){(n=Yi(n)).tag=Ki;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ia?Ia=new Set([this]):Ia.add(this));var n=t.value,o=t.stack;fa(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function wa(e){switch(e.tag){case 1:Nr(e.type)&&Fr();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return Oo(),Rr(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-2049&t|64,e;case 5:return So(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return Oo(),null;case 10:return Li(e),null;default:return null}}var Oa=Ve.ReactCurrentDispatcher,Ea=Ve.ReactCurrentOwner,Sa=1073741822,Ca=!1,xa=null,Da=null,ja=0,Ta=-1,Pa=!1,Aa=null,Na=!1,Fa=null,Ra=null,Ba=null,Ia=null;function Ma(){if(null!==xa)for(var e=xa.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Fr();break;case 3:Oo(),Rr();break;case 5:So(t);break;case 4:Oo();break;case 10:Li(t)}e=e.return}Da=null,ja=0,Ta=-1,Pa=!1,xa=null}function La(){for(;null!==Aa;){var e=Aa.effectTag;if(16&e&&or(Aa.stateNode,""),128&e){var t=Aa.alternate;null!==t&&(null!==(t=t.ref)&&("function"==typeof t?t(null):t.current=null))}switch(14&e){case 2:va(Aa),Aa.effectTag&=-3;break;case 6:va(Aa),Aa.effectTag&=-3,ba(Aa.alternate,Aa);break;case 4:ba(Aa.alternate,Aa);break;case 8:ma(e=Aa),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,null!==(e=e.alternate)&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Aa=Aa.nextEffect}}function za(){for(;null!==Aa;){if(256&Aa.effectTag)e:{var e=Aa.alternate,t=Aa;switch(t.tag){case 0:case 11:case 15:pa(xo,Co,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:no(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break e;case 3:case 5:case 6:case 4:case 17:break e;default:a("163")}}Aa=Aa.nextEffect}}function Ua(e,t){for(;null!==Aa;){var n=Aa.effectTag;if(36&n){var r=Aa.alternate,o=Aa,i=t;switch(o.tag){case 0:case 11:case 15:pa(To,Po,o);break;case 1:var u=o.stateNode;if(4&o.effectTag)if(null===r)u.componentDidMount();else{var s=o.elementType===o.type?r.memoizedProps:no(o.type,r.memoizedProps);u.componentDidUpdate(s,r.memoizedState,u.__reactInternalSnapshotBeforeUpdate)}null!==(r=o.updateQueue)&&na(0,r,u);break;case 3:if(null!==(r=o.updateQueue)){if(u=null,null!==o.child)switch(o.child.tag){case 5:u=o.child.stateNode;break;case 1:u=o.child.stateNode}na(0,r,u)}break;case 5:i=o.stateNode,null===r&&4&o.effectTag&&vr(o.type,o.memoizedProps)&&i.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:a("163")}}128&n&&(null!==(o=Aa.ref)&&(i=Aa.stateNode,"function"==typeof o?o(i):o.current=i)),512&n&&(Fa=e),Aa=Aa.nextEffect}}function Ha(){null!==Ra&&kr(Ra),null!==Ba&&Ba()}function qa(e,t){Na=Ca=!0,e.current===t&&a("177");var n=e.pendingCommitExpirationTime;0===n&&a("261"),e.pendingCommitExpirationTime=0;var r=t.expirationTime,o=t.childExpirationTime;for(function(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?Xr(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Xr(e,t)):t>n&&Xr(e,t)}to(0,e)}(e,o>r?o:r),Ea.current=null,r=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,hr=En,yr=function(){var e=Bn();if(In(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var r=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{t.nodeType,o.nodeType}catch(e){t=null;break e}var i=0,a=-1,u=-1,s=0,c=0,l=e,f=null;t:for(;;){for(var d;l!==t||0!==r&&3!==l.nodeType||(a=i+r),l!==o||0!==n&&3!==l.nodeType||(u=i+n),3===l.nodeType&&(i+=l.nodeValue.length),null!==(d=l.firstChild);)f=l,l=d;for(;;){if(l===e)break t;if(f===t&&++s===r&&(a=i),f===o&&++c===n&&(u=i),null!==(d=l.nextSibling))break;f=(l=f).parentNode}l=d}t=-1===a||-1===u?null:{start:a,end:u}}else t=null}t=t||{start:0,end:0}}else t=null;return{focusedElem:e,selectionRange:t}}(),En=!1,Aa=r;null!==Aa;){o=!1;var u=void 0;try{za()}catch(e){o=!0,u=e}o&&(null===Aa&&a("178"),Ja(Aa,u),null!==Aa&&(Aa=Aa.nextEffect))}for(Aa=r;null!==Aa;){o=!1,u=void 0;try{La()}catch(e){o=!0,u=e}o&&(null===Aa&&a("178"),Ja(Aa,u),null!==Aa&&(Aa=Aa.nextEffect))}for(Mn(yr),yr=null,En=!!hr,hr=null,e.current=t,Aa=r;null!==Aa;){o=!1,u=void 0;try{Ua(e,n)}catch(e){o=!0,u=e}o&&(null===Aa&&a("178"),Ja(Aa,u),null!==Aa&&(Aa=Aa.nextEffect))}if(null!==r&&null!==Fa){var s=function(e,t){Ba=Ra=Fa=null;var n=ru;ru=!0;do{if(512&t.effectTag){var r=!1,o=void 0;try{var i=t;pa(No,Co,i),pa(Co,Ao,i)}catch(e){r=!0,o=e}r&&Ja(t,o)}t=t.nextEffect}while(null!==t);ru=n,0!==(n=e.expirationTime)&&wu(e,n),cu||ru||xu(1073741823,!1)}.bind(null,e,r);Ra=i.unstable_runWithPriority(i.unstable_NormalPriority,function(){return _r(s)}),Ba=s}Ca=Na=!1,"function"==typeof zr&&zr(t.stateNode),n=t.expirationTime,0===(t=(t=t.childExpirationTime)>n?t:n)&&(Ia=null),function(e,t){e.expirationTime=t,e.finishedWork=null}(e,t)}function Va(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){xa=e;e:{var i=t,u=ja,s=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Nr(t.type)&&Fr();break;case 3:Oo(),Rr(),(s=t.stateNode).pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),null!==i&&null!==i.child||(bi(t),t.effectTag&=-3),ua(t);break;case 5:So(t);var c=ko(_o.current);if(u=t.type,null!==i&&null!=t.stateNode)sa(i,t,u,s,c),i.ref!==t.ref&&(t.effectTag|=128);else if(s){var l=ko(bo.current);if(bi(t)){i=(s=t).stateNode;var f=s.type,d=s.memoizedProps,p=c;switch(i[N]=s,i[F]=d,u=void 0,c=f){case"iframe":case"object":Sn("load",i);break;case"video":case"audio":for(f=0;f<te.length;f++)Sn(te[f],i);break;case"source":Sn("error",i);break;case"img":case"image":case"link":Sn("error",i),Sn("load",i);break;case"form":Sn("reset",i),Sn("submit",i);break;case"details":Sn("toggle",i);break;case"input":_t(i,d),Sn("invalid",i),dr(p,"onChange");break;case"select":i._wrapperState={wasMultiple:!!d.multiple},Sn("invalid",i),dr(p,"onChange");break;case"textarea":Gn(i,d),Sn("invalid",i),dr(p,"onChange")}for(u in lr(c,d),f=null,d)d.hasOwnProperty(u)&&(l=d[u],"children"===u?"string"==typeof l?i.textContent!==l&&(f=["children",l]):"number"==typeof l&&i.textContent!==""+l&&(f=["children",""+l]):g.hasOwnProperty(u)&&null!=l&&dr(p,u));switch(c){case"input":He(i),Ot(i,d,!0);break;case"textarea":He(i),Xn(i);break;case"select":case"option":break;default:"function"==typeof d.onClick&&(i.onclick=pr)}u=f,s.updateQueue=u,(s=null!==u)&&ia(t)}else{d=t,p=u,i=s,f=9===c.nodeType?c:c.ownerDocument,l===Zn.html&&(l=er(p)),l===Zn.html?"script"===p?((i=f.createElement("div")).innerHTML="<script><\/script>",f=i.removeChild(i.firstChild)):"string"==typeof i.is?f=f.createElement(p,{is:i.is}):(f=f.createElement(p),"select"===p&&(p=f,i.multiple?p.multiple=!0:i.size&&(p.size=i.size))):f=f.createElementNS(l,p),(i=f)[N]=d,i[F]=s,aa(i,t,!1,!1),p=i;var h=c,y=fr(f=u,d=s);switch(f){case"iframe":case"object":Sn("load",p),c=d;break;case"video":case"audio":for(c=0;c<te.length;c++)Sn(te[c],p);c=d;break;case"source":Sn("error",p),c=d;break;case"img":case"image":case"link":Sn("error",p),Sn("load",p),c=d;break;case"form":Sn("reset",p),Sn("submit",p),c=d;break;case"details":Sn("toggle",p),c=d;break;case"input":_t(p,d),c=gt(p,d),Sn("invalid",p),dr(h,"onChange");break;case"option":c=Jn(p,d);break;case"select":p._wrapperState={wasMultiple:!!d.multiple},c=o({},d,{value:void 0}),Sn("invalid",p),dr(h,"onChange");break;case"textarea":Gn(p,d),c=Yn(p,d),Sn("invalid",p),dr(h,"onChange");break;default:c=d}lr(f,c),l=void 0;var v=f,m=p,b=c;for(l in b)if(b.hasOwnProperty(l)){var _=b[l];"style"===l?sr(m,_):"dangerouslySetInnerHTML"===l?null!=(_=_?_.__html:void 0)&&rr(m,_):"children"===l?"string"==typeof _?("textarea"!==v||""!==_)&&or(m,_):"number"==typeof _&&or(m,""+_):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(g.hasOwnProperty(l)?null!=_&&dr(h,l):null!=_&&mt(m,l,_,y))}switch(f){case"input":He(p),Ot(p,d,!1);break;case"textarea":He(p),Xn(p);break;case"option":null!=d.value&&p.setAttribute("value",""+bt(d.value));break;case"select":(c=p).multiple=!!d.multiple,null!=(p=d.value)?$n(c,!!d.multiple,p,!1):null!=d.defaultValue&&$n(c,!!d.multiple,d.defaultValue,!0);break;default:"function"==typeof c.onClick&&(p.onclick=pr)}(s=vr(u,s))&&ia(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 6:i&&null!=t.stateNode?ca(i,t,i.memoizedProps,s):("string"!=typeof s&&(null===t.stateNode&&a("166")),i=ko(_o.current),ko(bo.current),bi(t)?(u=(s=t).stateNode,i=s.memoizedProps,u[N]=s,(s=u.nodeValue!==i)&&ia(t)):(u=t,(s=(9===i.nodeType?i:i.ownerDocument).createTextNode(s))[N]=t,u.stateNode=s));break;case 11:break;case 13:if(s=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=u,xa=t;break e}s=null!==s,u=null!==i&&null!==i.memoizedState,null!==i&&!s&&u&&(null!==(i=i.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=i,i.nextEffect=c):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(s||u)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Oo(),ua(t);break;case 10:Li(t);break;case 9:case 14:break;case 17:Nr(t.type)&&Fr();break;case 18:break;default:a("156")}xa=null}if(t=e,1===ja||1!==t.childExpirationTime){for(s=0,u=t.child;null!==u;)(i=u.expirationTime)>s&&(s=i),(c=u.childExpirationTime)>s&&(s=c),u=u.sibling;t.childExpirationTime=s}if(null!==xa)return xa;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=wa(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function Ka(e){var t=Ni(e.alternate,e,ja);return e.memoizedProps=e.pendingProps,null===t&&(t=Va(e)),Ea.current=null,t}function Wa(e,t){Ca&&a("243"),Ha(),Ca=!0;var n=Oa.current;Oa.current=si;var r=e.nextExpirationTimeToWorkOn;r===ja&&e===Da&&null!==xa||(Ma(),ja=r,xa=Wr((Da=e).current,null),e.pendingCommitExpirationTime=0);for(var o=!1;;){try{if(t)for(;null!==xa&&!Su();)xa=Ka(xa);else for(;null!==xa;)xa=Ka(xa)}catch(t){if(Ii=Bi=Ri=null,Qo(),null===xa)o=!0,Pu(t);else{null===xa&&a("271");var i=xa,u=i.return;if(null!==u){e:{var s=e,c=u,l=i,f=t;if(u=ja,l.effectTag|=1024,l.firstEffect=l.lastEffect=null,null!==f&&"object"==typeof f&&"function"==typeof f.then){var d=f;f=c;var p=-1,h=-1;do{if(13===f.tag){var y=f.alternate;if(null!==y&&null!==(y=y.memoizedState)){h=10*(1073741822-y.timedOutAt);break}"number"==typeof(y=f.pendingProps.maxDuration)&&(0>=y?p=0:(-1===p||y<p)&&(p=y))}f=f.return}while(null!==f);f=c;do{if((y=13===f.tag)&&(y=void 0!==f.memoizedProps.fallback&&null===f.memoizedState),y){if(null===(c=f.updateQueue)?((c=new Set).add(d),f.updateQueue=c):c.add(d),0==(1&f.mode)){f.effectTag|=64,l.effectTag&=-1957,1===l.tag&&(null===l.alternate?l.tag=17:((u=Yi(1073741823)).tag=Vi,Qi(l,u))),l.expirationTime=1073741823;break e}c=u;var v=(l=s).pingCache;null===v?(v=l.pingCache=new ga,y=new Set,v.set(d,y)):void 0===(y=v.get(d))&&(y=new Set,v.set(d,y)),y.has(c)||(y.add(c),l=Ya.bind(null,l,d,c),d.then(l,l)),-1===p?s=1073741823:(-1===h&&(h=10*(1073741822-eo(s,u))-5e3),s=h+p),0<=s&&Ta<s&&(Ta=s),f.effectTag|=2048,f.expirationTime=u;break e}f=f.return}while(null!==f);f=Error((ut(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+st(l))}Pa=!0,f=oa(f,l),s=c;do{switch(s.tag){case 3:s.effectTag|=2048,s.expirationTime=u,Xi(s,u=_a(s,f,u));break e;case 1:if(p=f,h=s.type,l=s.stateNode,0==(64&s.effectTag)&&("function"==typeof h.getDerivedStateFromError||null!==l&&"function"==typeof l.componentDidCatch&&(null===Ia||!Ia.has(l)))){s.effectTag|=2048,s.expirationTime=u,Xi(s,u=ka(s,p,u));break e}}s=s.return}while(null!==s)}xa=Va(i);continue}o=!0,Pu(t)}}break}if(Ca=!1,Oa.current=n,Ii=Bi=Ri=null,Qo(),o)Da=null,e.finishedWork=null;else if(null!==xa)e.finishedWork=null;else{if(null===(n=e.current.alternate)&&a("281"),Da=null,Pa){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o<r||0!==i&&i<r||0!==u&&u<r)return Zr(e,r),void _u(e,n,r,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,r=e.nextExpirationTimeToWorkOn=r,t=e.expirationTime=1073741823,void _u(e,n,r,t,-1)}t&&-1!==Ta?(Zr(e,r),(t=10*(1073741822-eo(e,r)))<Ta&&(Ta=t),t=10*(1073741822-ku()),t=Ta-t,_u(e,n,r,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Ja(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ia||!Ia.has(r)))return Qi(n,e=ka(n,e=oa(t,e),1073741823)),void Qa(n,1073741823);break;case 3:return Qi(n,e=_a(n,e=oa(t,e),1073741823)),void Qa(n,1073741823)}n=n.return}3===e.tag&&(Qi(e,n=_a(e,n=oa(t,e),1073741823)),Qa(e,1073741823))}function $a(e,t){var n=i.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Ca&&!Na)r=ja;else{switch(n){case i.unstable_ImmediatePriority:r=1073741823;break;case i.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case i.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case i.unstable_LowPriority:case i.unstable_IdlePriority:r=1;break;default:a("313")}null!==Da&&r===ja&&--r}return n===i.unstable_UserBlockingPriority&&(0===au||r<au)&&(au=r),r}function Ya(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Da&&ja===n?Da=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),to(n,e),0!==(n=e.expirationTime)&&wu(e,n)))}function Ga(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function Qa(e,t){null!==(e=Ga(e,t))&&(!Ca&&0!==ja&&t>ja&&Ma(),Xr(e,t),Ca&&!Na&&Da===e||wu(e,e.expirationTime),vu>yu&&(vu=0,a("185")))}function Xa(e,t,n,r,o){return i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){return e(t,n,r,o)})}var Za=null,eu=null,tu=0,nu=void 0,ru=!1,ou=null,iu=0,au=0,uu=!1,su=null,cu=!1,lu=!1,fu=null,du=i.unstable_now(),pu=1073741822-(du/10|0),hu=pu,yu=50,vu=0,mu=null;function bu(){pu=1073741822-((i.unstable_now()-du)/10|0)}function gu(e,t){if(0!==tu){if(t<tu)return;null!==nu&&i.unstable_cancelCallback(nu)}tu=t,e=i.unstable_now()-du,nu=i.unstable_scheduleCallback(Cu,{timeout:10*(1073741822-t)-e})}function _u(e,t,n,r,o){e.expirationTime=r,0!==o||Su()?0<o&&(e.timeoutHandle=br(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,bu(),hu=pu,Du(e,n)}.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function ku(){return ru?hu:(Ou(),0!==iu&&1!==iu||(bu(),hu=pu),hu)}function wu(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===eu?(Za=eu=e,e.nextScheduledRoot=e):(eu=eu.nextScheduledRoot=e).nextScheduledRoot=Za):t>e.expirationTime&&(e.expirationTime=t),ru||(cu?lu&&(ou=e,iu=1073741823,ju(e,1073741823,!1)):1073741823===t?xu(1073741823,!1):gu(e,t))}function Ou(){var e=0,t=null;if(null!==eu)for(var n=eu,r=Za;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===eu)&&a("244"),r===r.nextScheduledRoot){Za=eu=r.nextScheduledRoot=null;break}if(r===Za)Za=o=r.nextScheduledRoot,eu.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===eu){(eu=n).nextScheduledRoot=Za,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(o>e&&(e=o,t=r),r===eu)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}ou=t,iu=e}var Eu=!1;function Su(){return!!Eu||!!i.unstable_shouldYield()&&(Eu=!0)}function Cu(){try{if(!Su()&&null!==Za){bu();var e=Za;do{var t=e.expirationTime;0!==t&&pu<=t&&(e.nextExpirationTimeToWorkOn=pu),e=e.nextScheduledRoot}while(e!==Za)}xu(0,!0)}finally{Eu=!1}}function xu(e,t){if(Ou(),t)for(bu(),hu=pu;null!==ou&&0!==iu&&e<=iu&&!(Eu&&pu>iu);)ju(ou,iu,pu>iu),Ou(),bu(),hu=pu;else for(;null!==ou&&0!==iu&&e<=iu;)ju(ou,iu,!1),Ou();if(t&&(tu=0,nu=null),0!==iu&&gu(ou,iu),vu=0,mu=null,null!==fu)for(e=fu,fu=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){uu||(uu=!0,su=e)}}if(uu)throw e=su,su=null,uu=!1,e}function Du(e,t){ru&&a("253"),ou=e,iu=t,ju(e,t,!1),xu(1073741823,!1)}function ju(e,t,n){if(ru&&a("245"),ru=!0,n){var r=e.finishedWork;null!==r?Tu(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gr(r)),Wa(e,n),null!==(r=e.finishedWork)&&(Su()?e.finishedWork=r:Tu(e,r,t)))}else null!==(r=e.finishedWork)?Tu(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gr(r)),Wa(e,n),null!==(r=e.finishedWork)&&Tu(e,r,t));ru=!1}function Tu(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===fu?fu=[r]:fu.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===mu?vu++:(mu=e,vu=0),i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){qa(e,t)})}function Pu(e){null===ou&&a("246"),ou.expirationTime=0,uu||(uu=!0,su=e)}function Au(e,t){var n=cu;cu=!0;try{return e(t)}finally{(cu=n)||ru||xu(1073741823,!1)}}function Nu(e,t){if(cu&&!lu){lu=!0;try{return e(t)}finally{lu=!1}}return e(t)}function Fu(e,t,n){cu||ru||0===au||(xu(au,!1),au=0);var r=cu;cu=!0;try{return i.unstable_runWithPriority(i.unstable_UserBlockingPriority,function(){return e(t,n)})}finally{(cu=r)||ru||xu(1073741823,!1)}}function Ru(e,t,n,r,o){var i=t.current;e:if(n){t:{2===tn(n=n._reactInternalFiber)&&1===n.tag||a("170");var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Nr(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);a("171"),u=void 0}if(1===n.tag){var s=n.type;if(Nr(s)){n=Ir(n,s,u);break e}}n=u}else n=Dr;return null===t.context?t.context=n:t.pendingContext=n,t=o,(o=Yi(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Ha(),Qi(i,o),Qa(i,r),r}function Bu(e,t,n,r){var o=t.current;return Ru(e,t,n,o=$a(ku(),o),r)}function Iu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Mu(e){var t=1073741822-25*(1+((1073741822-ku()+500)/25|0));t>=Sa&&(t=Sa-1),this._expirationTime=Sa=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Lu(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function zu(e,t,n){e={current:t=Vr(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Uu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Hu(e,t,n,r,o){var i=n._reactRootContainer;if(i){if("function"==typeof o){var a=o;o=function(){var e=Iu(i._internalRoot);a.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new zu(e,!1,t)}(n,r),"function"==typeof o){var u=o;o=function(){var e=Iu(i._internalRoot);u.call(e)}}Nu(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return Iu(i._internalRoot)}function qu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Uu(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:$e,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Ce=function(e,t,n){switch(t){case"input":if(wt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=M(r);o||a("90"),qe(r),wt(r,o)}}}break;case"textarea":Qn(e,n);break;case"select":null!=(t=n.value)&&$n(e,!!n.multiple,t,!1)}},Mu.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Lu;return Ru(e,t,null,n,r._onCommit),r},Mu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Mu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&a("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,Du(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Mu.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Lu.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Lu.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},zu.prototype.render=function(e,t){var n=this._internalRoot,r=new Lu;return null!==(t=void 0===t?null:t)&&r.then(t),Bu(e,n,null,r._onCommit),r},zu.prototype.unmount=function(e){var t=this._internalRoot,n=new Lu;return null!==(e=void 0===e?null:e)&&n.then(e),Bu(null,t,null,n._onCommit),n},zu.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new Lu;return null!==(n=void 0===n?null:n)&&o.then(n),Bu(t,r,e,o._onCommit),o},zu.prototype.createBatch=function(){var e=new Mu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ae=Au,Ne=Fu,Fe=function(){ru||0===au||(xu(au,!1),au=0)};var Vu,Ku,Wu={createPortal:qu,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return Uu(t)||a("200"),Hu(null,e,t,!0,n)},render:function(e,t,n){return Uu(t)||a("200"),Hu(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return Uu(n)||a("200"),(null==e||void 0===e._reactInternalFiber)&&a("38"),Hu(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Uu(e)||a("40"),!!e._reactRootContainer&&(Nu(function(){Hu(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return qu.apply(void 0,arguments)},unstable_batchedUpdates:Au,unstable_interactiveUpdates:Fu,flushSync:function(e,t){ru&&a("187");var n=cu;cu=!0;try{return Xa(e,t)}finally{cu=n,xu(1073741823,!1)}},unstable_createRoot:function(e,t){return Uu(e)||a("299","unstable_createRoot"),new zu(e,!0,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=cu;cu=!0;try{Xa(e)}finally{(cu=t)||ru||xu(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[B,I,M,j.injectEventPluginsByName,b,V,function(e){C(e,q)},Te,Pe,Dn,P]}};Ku=(Vu={findFiberByHostInstance:R,bundleType:0,version:"16.8.6",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);zr=Hr(function(e){return t.onCommitFiberRoot(n,e)}),Ur=Hr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}}(o({},Vu,{overrideProps:null,currentDispatcherRef:Ve.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Ku?Ku(e):null}}));var Ju={default:Wu},$u=Ju&&Wu||Ju;e.exports=$u.default||$u},4724:function(e,t,n){"use strict";e.exports=n(4725)},4725:function(e,t,n){"use strict";(function(e){
66/** @license React v0.13.6
67 * scheduler.production.min.js
68 *
69 * Copyright (c) Facebook, Inc. and its affiliates.
70 *
71 * This source code is licensed under the MIT license found in the
72 * LICENSE file in the root directory of this source tree.
73 */
74Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,u=!1,s=!1;function c(){if(!u){var e=n.expirationTime;s?O():s=!0,w(d,e)}}function l(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var s=r()}finally{o=i,a=u}if("function"==typeof s)if(s={callback:s,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=s.next=s.previous=s;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=s,c()),(t=r.previous).next=r.previous=s,s.next=r,s.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{l()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?c():s=!1}}}function d(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{l()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{l()}while(null!==n&&!E())}finally{u=!1,r=o,null!==n?c():s=!1,f()}}var p,h,y=Date,v="function"==typeof setTimeout?setTimeout:void 0,m="function"==typeof clearTimeout?clearTimeout:void 0,b="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){p=b(function(t){m(h),e(t)}),h=v(function(){g(p),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return y.now()};var w,O,E,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var C=S._schedMock;w=C[0],O=C[1],E=C[2],t.unstable_now=C[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var x=null,D=function(e){if(null!==x)try{x(e)}finally{x=null}};w=function(e){null!==x?setTimeout(w,0,e):(x=e,setTimeout(D,0,!1))},O=function(){x=null},E=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof b&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var j=null,T=!1,P=-1,A=!1,N=!1,F=0,R=33,B=33;E=function(){return F<=t.unstable_now()};var I=new MessageChannel,M=I.port2;I.port1.onmessage=function(){T=!1;var e=j,n=P;j=null,P=-1;var r=t.unstable_now(),o=!1;if(0>=F-r){if(!(-1!==n&&n<=r))return A||(A=!0,_(L)),j=e,void(P=n);o=!0}if(null!==e){N=!0;try{e(o)}finally{N=!1}}};var L=function(e){if(null!==j){_(L);var t=e-F+B;t<B&&R<B?(8>t&&(t=8),B=t<R?R:t):R=t,F=e+B,T||(T=!0,M.postMessage(void 0))}else A=!1};w=function(e,t){j=e,P=t,N||0>t?M.postMessage(void 0):A||(A=!0,_(L))},O=function(){j=null,T=!1,P=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<a||E())},t.unstable_continueExecution=function(){null!==n&&c()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(39))},4726:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4727:function(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(0),a=h(i),u=h(n(35)),s=h(n(1)),c=h(n(4728)),l=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(145)),f=n(98),d=h(f),p=n(4733);function h(e){return e&&e.__esModule?e:{default:e}}function y(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 v=t.portalClassName="ReactModalPortal",m=t.bodyOpenClassName="ReactModal__Body--open",b=void 0!==u.default.createPortal,g=function(){return b?u.default.createPortal:u.default.unstable_renderSubtreeIntoContainer};function _(e){return e()}var k=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,s=Array(i),l=0;l<i;l++)s[l]=arguments[l];return n=o=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.removePortal=function(){!b&&u.default.unmountComponentAtNode(o.node),_(o.props.parentSelector).removeChild(o.node)},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=g()(o,a.default.createElement(c.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},y(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,i.Component),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(b||(this.node=document.createElement("div")),this.node.className=this.props.portalClassName,_(this.props.parentSelector).appendChild(this.node),!b&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:_(e.parentSelector),nextParent:_(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,u=n.nextParent;u!==a&&(a.removeChild(this.node),u.appendChild(this.node)),(e.isOpen||o)&&!b&&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&&b?(!this.node&&b&&(this.node=document.createElement("div")),g()(a.default.createElement(c.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){l.setElement(e)}}]),t}();k.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.instanceOf(d.default),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func},k.defaultProps={isOpen:!1,portalClassName:v,bodyOpenClassName:m,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,parentSelector:function(){return document.body}},k.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,p.polyfill)(k),t.default=k},4728:function(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(0),u=y(a),s=y(n(1)),c=h(n(4729)),l=y(n(4730)),f=h(n(145)),d=h(n(4732)),p=y(n(98));function h(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 y(e){return e&&e.__esModule?e:{default:e}}var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},m=9,b=27,g=0,_=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;i&&d.remove(document.body,i),o&&d.remove(document.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&f.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose()},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen()}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus()},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){e.keyCode===m&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&e.keyCode===b&&(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:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[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,a.Component),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.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.add(document.body,o),r&&d.add(document.getElementsByTagName("html")[0],r),n&&(g+=1,f.hide(t))}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,i=e.defaultStyles,a=n?{}:i.content,s=o?{}:i.overlay;return this.shouldBeClosed()?null:u.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},s,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u.default.createElement("div",r({id:t,ref:this.setContentRef,style:r({},a,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",this.props.aria||{}),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),this.props.children))}}]),t}();_.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},_.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]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.instanceOf(p.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,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,testId:s.default.string},t.default=_,e.exports=t.default},4729:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleBlur=c,t.handleFocus=l,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=null;try{return void(0!==a.length&&(e=a.pop()).focus())}catch(t){console.warn(["You tried to return focus to",e,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){u=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",l,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",l))},t.teardownScopedFocus=function(){u=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",l)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",l))};var r,o=n(144),i=(r=o)&&r.__esModule?r:{default:r};var a=[],u=null,s=!1;function c(){s=!0}function l(){if(s){if(s=!1,!u)return;setTimeout(function(){u.contains(document.activeElement)||((0,i.default)(u)[0]||u).focus()},0)}}},4730:function(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,o=t.shiftKey,a=n[0],u=n[n.length-1];if(e===document.activeElement){if(!o)return;r=u}u!==document.activeElement||o||(r=a);a===document.activeElement&&o&&(r=u);if(r)return t.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==s||"Chrome"==s[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var c=n.indexOf(document.activeElement);c>-1&&(c+=o?-1:1);if(void 0===n[c])return t.preventDefault(),void(r=o?u:a).focus();t.preventDefault(),n[c].focus()};var r,o=n(144),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},4731:function(e,t,n){var r;
75/*!
76 Copyright (c) 2015 Jed Watson.
77 Based on code that is Copyright 2013-2015, Facebook, Inc.
78 All rights reserved.
79*/
80/*!
81 Copyright (c) 2015 Jed Watson.
82 Based on code that is Copyright 2013-2015, Facebook, Inc.
83 All rights reserved.
84*/
85!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)}()},4732:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dumpClassLists=function(){0};var r={},o={};t.add=function(e,t){return n=e.classList,i="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach(function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),n.add(e)});var n,i},t.remove=function(e,t){return n=e.classList,i="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach(function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&n.remove(e)});var n,i}},4733:function(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,u=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?u="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u){var s=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\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 l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},4734:function(e,t,n){"use strict";
86/*!
87 * isobject <https://github.com/jonschlinkert/isobject>
88 *
89 * Copyright (c) 2014-2017, Jon Schlinkert.
90 * Released under the MIT License.
91 */e.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},4735:function(e,t,n){"use strict";e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){var n;function a(){if(a.enabled){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var i=a,u=Number(new Date),s=u-(n||u);i.diff=s,i.prev=n,i.curr=u,n=u,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;c++;var o=r.formatters[n];if("function"==typeof o){var a=t[c];e=o.call(i,a),t.splice(c,1),c--}return e}),r.formatArgs.call(i,t),(i.log||r.log).apply(i,t)}}return a.namespace=e,a.enabled=r.enabled(e),a.useColors=r.useColors(),a.color=t(e),a.destroy=o,a.extend=i,"function"==typeof r.init&&r.init(a),r.instances.push(a),a}function o(){var e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){return r(this.namespace+(void 0===t?":":t)+e)}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){var t;r.save(e),r.names=[],r.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){var i=r.instances[t];i.enabled=r.enabled(i.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(4736),Object.keys(e).forEach(function(t){r[t]=e[t]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},4736:function(e,t){var n=1e3,r=60*n,o=60*r,i=24*o,a=7*i,u=365.25*i;function s(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var s=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*u;case"weeks":case"week":case"w":return s*a;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*o;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return s(e,t,i,"day");if(t>=o)return s(e,t,o,"hour");if(t>=r)return s(e,t,r,"minute");if(t>=n)return s(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},4737:function(e,t,n){var r=n(4738),o=n(4769);e.exports=function(e,t){return r(e,t,function(t,n){return o(e,n)})}},4738:function(e,t,n){var r=n(148),o=n(4768),i=n(59);e.exports=function(e,t,n){for(var a=-1,u=t.length,s={};++a<u;){var c=t[a],l=r(e,c);n(l,c)&&o(s,i(c,e),l)}return s}},4739:function(e,t,n){var r=n(40),o=n(99),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}},4740:function(e,t,n){var r=n(68),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[u]=n:delete e[u]),o}},4741:function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},4742:function(e,t,n){var r=n(4743),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},4743:function(e,t,n){var r=n(4744),o=500;e.exports=function(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}},4744:function(e,t,n){var r=n(150),o="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},4745:function(e,t,n){var r=n(4746),o=n(81),i=n(100);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},4746:function(e,t,n){var r=n(4747),o=n(4752),i=n(4753),a=n(4754),u=n(4755);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},4747:function(e,t,n){var r=n(80);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},4748:function(e,t,n){var r=n(151),o=n(4749),i=n(61),a=n(152),u=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,d=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:u).test(a(e))}},4749:function(e,t,n){var r,o=n(4750),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},4750:function(e,t,n){var r=n(30)["__core-js_shared__"];e.exports=r},4751:function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},4752:function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},4753:function(e,t,n){var r=n(80),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return n===o?void 0:n}return i.call(t,e)?t[e]:void 0}},4754:function(e,t,n){var r=n(80),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},4755:function(e,t,n){var r=n(80),o="__lodash_hash_undefined__";e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?o:t,this}},4756:function(e,t){e.exports=function(){this.__data__=[],this.size=0}},4757:function(e,t,n){var r=n(82),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():o.call(t,n,1),--this.size,0))}},4758:function(e,t,n){var r=n(82);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},4759:function(e,t,n){var r=n(82);e.exports=function(e){return r(this.__data__,e)>-1}},4760:function(e,t,n){var r=n(82);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4761:function(e,t,n){var r=n(83);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},4762:function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4763:function(e,t,n){var r=n(83);e.exports=function(e){return r(this,e).get(e)}},4764:function(e,t,n){var r=n(83);e.exports=function(e){return r(this,e).has(e)}},4765:function(e,t,n){var r=n(83);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},4766:function(e,t,n){var r=n(4767);e.exports=function(e){return null==e?"":r(e)}},4767:function(e,t,n){var r=n(68),o=n(154),i=n(40),a=n(99),u=1/0,s=r?r.prototype:void 0,c=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-u?"-0":n}},4768:function(e,t,n){var r=n(101),o=n(59),i=n(102),a=n(61),u=n(84);e.exports=function(e,t,n,s){if(!a(e))return e;for(var c=-1,l=(t=o(t,e)).length,f=l-1,d=e;null!=d&&++c<l;){var p=u(t[c]),h=n;if(c!=f){var y=d[p];void 0===(h=s?s(y,p,d):void 0)&&(h=a(y)?y:i(t[c+1])?[]:{})}r(d,p,h),d=d[p]}return e}},4769:function(e,t,n){var r=n(4770),o=n(4771);e.exports=function(e,t){return null!=e&&o(e,t,r)}},4770:function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},4771:function(e,t,n){var r=n(59),o=n(103),i=n(40),a=n(102),u=n(104),s=n(84);e.exports=function(e,t,n){for(var c=-1,l=(t=r(t,e)).length,f=!1;++c<l;){var d=s(t[c]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++c!=l?f:!!(l=null==e?0:e.length)&&u(l)&&a(d,l)&&(i(e)||o(e))}},4772:function(e,t,n){var r=n(60),o=n(48),i="[object Arguments]";e.exports=function(e){return o(e)&&r(e)==i}},4773:function(e,t,n){var r=n(4774);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},4774:function(e,t,n){var r=n(105),o=n(4775);e.exports=function e(t,n,i,a,u){var s=-1,c=t.length;for(i||(i=o),u||(u=[]);++s<c;){var l=t[s];n>0&&i(l)?n>1?e(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},4775:function(e,t,n){var r=n(68),o=n(103),i=n(40),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},4776:function(e,t,n){var r=n(4777),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),s=Array(u);++a<u;)s[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=n(s),r(e,this,c)}}},4777:function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},4778:function(e,t,n){var r=n(4779),o=n(4782)(r);e.exports=o},4779:function(e,t,n){var r=n(4780),o=n(156),i=n(4781),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},4780:function(e,t){e.exports=function(e){return function(){return e}}},4781:function(e,t){e.exports=function(e){return e}},4782:function(e,t){var n=800,r=16,o=Date.now;e.exports=function(e){var t=0,i=0;return function(){var a=o(),u=r-(a-i);if(i=a,u>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},4783:function(e,t,n){var r=n(4784),o=n(4790),i=n(101),a=n(4791),u=n(4798),s=n(4801),c=n(4802),l=n(4803),f=n(4805),d=n(4806),p=n(166),h=n(112),y=n(4811),v=n(4812),m=n(4818),b=n(40),g=n(159),_=n(4820),k=n(61),w=n(4822),O=n(106),E=1,S=2,C=4,x="[object Arguments]",D="[object Function]",j="[object GeneratorFunction]",T="[object Object]",P={};P[x]=P["[object Array]"]=P["[object ArrayBuffer]"]=P["[object DataView]"]=P["[object Boolean]"]=P["[object Date]"]=P["[object Float32Array]"]=P["[object Float64Array]"]=P["[object Int8Array]"]=P["[object Int16Array]"]=P["[object Int32Array]"]=P["[object Map]"]=P["[object Number]"]=P[T]=P["[object RegExp]"]=P["[object Set]"]=P["[object String]"]=P["[object Symbol]"]=P["[object Uint8Array]"]=P["[object Uint8ClampedArray]"]=P["[object Uint16Array]"]=P["[object Uint32Array]"]=!0,P["[object Error]"]=P[D]=P["[object WeakMap]"]=!1,e.exports=function e(t,n,A,N,F,R){var B,I=n&E,M=n&S,L=n&C;if(A&&(B=F?A(t,N,F,R):A(t)),void 0!==B)return B;if(!k(t))return t;var z=b(t);if(z){if(B=y(t),!I)return c(t,B)}else{var U=h(t),H=U==D||U==j;if(g(t))return s(t,I);if(U==T||U==x||H&&!F){if(B=M||H?{}:m(t),!I)return M?f(t,u(B,t)):l(t,a(B,t))}else{if(!P[U])return F?t:{};B=v(t,U,I)}}R||(R=new r);var q=R.get(t);if(q)return q;R.set(t,B),w(t)?t.forEach(function(r){B.add(e(r,n,A,r,t,R))}):_(t)&&t.forEach(function(r,o){B.set(o,e(r,n,A,o,t,R))});var V=L?M?p:d:M?keysIn:O,K=z?void 0:V(t);return o(K||t,function(r,o){K&&(r=t[o=r]),i(B,o,e(r,n,A,o,t,R))}),B}},4784:function(e,t,n){var r=n(81),o=n(4785),i=n(4786),a=n(4787),u=n(4788),s=n(4789);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=u,c.prototype.set=s,e.exports=c},4785:function(e,t,n){var r=n(81);e.exports=function(){this.__data__=new r,this.size=0}},4786:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},4787:function(e,t){e.exports=function(e){return this.__data__.get(e)}},4788:function(e,t){e.exports=function(e){return this.__data__.has(e)}},4789:function(e,t,n){var r=n(81),o=n(100),i=n(150),a=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.length<a-1)return u.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(u)}return n.set(e,t),this.size=n.size,this}},4790:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4791:function(e,t,n){var r=n(69),o=n(106);e.exports=function(e,t){return e&&r(t,o(t),e)}},4792:function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},4793:function(e,t){e.exports=function(){return!1}},4794:function(e,t,n){var r=n(4795),o=n(107),i=n(108),a=i&&i.isTypedArray,u=a?o(a):r;e.exports=u},4795:function(e,t,n){var r=n(60),o=n(104),i=n(48),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},4796:function(e,t,n){var r=n(109),o=n(4797),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},4797:function(e,t,n){var r=n(160)(Object.keys,Object);e.exports=r},4798:function(e,t,n){var r=n(69),o=n(162);e.exports=function(e,t){return e&&r(t,o(t),e)}},4799:function(e,t,n){var r=n(61),o=n(109),i=n(4800),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var u in e)("constructor"!=u||!t&&a.call(e,u))&&n.push(u);return n}},48:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},4800:function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},4801:function(e,t,n){(function(e){var r=n(30),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,u=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(47)(e))},4802:function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},4803:function(e,t,n){var r=n(69),o=n(110);e.exports=function(e,t){return r(e,o(e),t)}},4804:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},4805:function(e,t,n){var r=n(69),o=n(164);e.exports=function(e,t){return r(e,o(e),t)}},4806:function(e,t,n){var r=n(165),o=n(110),i=n(106);e.exports=function(e){return r(e,i,o)}},4807:function(e,t,n){var r=n(49)(n(30),"DataView");e.exports=r},4808:function(e,t,n){var r=n(49)(n(30),"Promise");e.exports=r},4809:function(e,t,n){var r=n(49)(n(30),"Set");e.exports=r},4810:function(e,t,n){var r=n(49)(n(30),"WeakMap");e.exports=r},4811:function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},4812:function(e,t,n){var r=n(113),o=n(4814),i=n(4815),a=n(4816),u=n(4817),s="[object Boolean]",c="[object Date]",l="[object Map]",f="[object Number]",d="[object RegExp]",p="[object Set]",h="[object String]",y="[object Symbol]",v="[object ArrayBuffer]",m="[object DataView]",b="[object Float32Array]",g="[object Float64Array]",_="[object Int8Array]",k="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",C="[object Uint32Array]";e.exports=function(e,t,n){var x=e.constructor;switch(t){case v:return r(e);case s:case c:return new x(+e);case m:return o(e,n);case b:case g:case _:case k:case w:case O:case E:case S:case C:return u(e,n);case l:return new x;case f:case h:return new x(e);case d:return i(e);case p:return new x;case y:return a(e)}}},4813:function(e,t,n){var r=n(30).Uint8Array;e.exports=r},4814:function(e,t,n){var r=n(113);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},4815:function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},4816:function(e,t,n){var r=n(68),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},4817:function(e,t,n){var r=n(113);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},4818:function(e,t,n){var r=n(4819),o=n(111),i=n(109);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},4819:function(e,t,n){var r=n(61),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},4820:function(e,t,n){var r=n(4821),o=n(107),i=n(108),a=i&&i.isMap,u=a?o(a):r;e.exports=u},4821:function(e,t,n){var r=n(112),o=n(48),i="[object Map]";e.exports=function(e){return o(e)&&r(e)==i}},4822:function(e,t,n){var r=n(4823),o=n(107),i=n(108),a=i&&i.isSet,u=a?o(a):r;e.exports=u},4823:function(e,t,n){var r=n(112),o=n(48),i="[object Set]";e.exports=function(e){return o(e)&&r(e)==i}},4824:function(e,t,n){var r=n(59),o=n(4825),i=n(4826),a=n(84);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},4825:function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},4826:function(e,t,n){var r=n(148),o=n(4827);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},4827:function(e,t){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},4828:function(e,t,n){var r=n(4829);e.exports=function(e){return r(e)?void 0:e}},4829:function(e,t,n){var r=n(60),o=n(111),i=n(48),a="[object Object]",u=Function.prototype,s=Object.prototype,c=u.toString,l=s.hasOwnProperty,f=c.call(Object);e.exports=function(e){if(!i(e)||r(e)!=a)return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}},4830:function(e,t,n){"use strict";e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){var n;function a(){if(a.enabled){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var i=a,u=Number(new Date),s=u-(n||u);i.diff=s,i.prev=n,i.curr=u,n=u,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;c++;var o=r.formatters[n];if("function"==typeof o){var a=t[c];e=o.call(i,a),t.splice(c,1),c--}return e}),r.formatArgs.call(i,t),(i.log||r.log).apply(i,t)}}return a.namespace=e,a.enabled=r.enabled(e),a.useColors=r.useColors(),a.color=t(e),a.destroy=o,a.extend=i,"function"==typeof r.init&&r.init(a),r.instances.push(a),a}function o(){var e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){return r(this.namespace+(void 0===t?":":t)+e)}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){var t;r.save(e),r.names=[],r.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){var i=r.instances[t];i.enabled=r.enabled(i.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(4831),Object.keys(e).forEach(function(t){r[t]=e[t]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},4831:function(e,t){var n=1e3,r=60*n,o=60*r,i=24*o,a=7*i,u=365.25*i;function s(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var s=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*u;case"weeks":case"week":case"w":return s*a;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*o;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return s(e,t,i,"day");if(t>=o)return s(e,t,o,"hour");if(t>=r)return s(e,t,r,"minute");if(t>=n)return s(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},4832:function(e,t){e.exports=function e(t){if(r(t))return t;if(r(t.ownerDocument))return t.ownerDocument;if(r(t.document))return t.document;if(t.parentNode)return e(t.parentNode);if(t.commonAncestorContainer)return e(t.commonAncestorContainer);if(t.startContainer)return e(t.startContainer);if(t.anchorNode)return e(t.anchorNode)};var n=9;function r(e){return e&&e.nodeType===n}},4833:function(e,t){e.exports=!!document.attachEvent&&window!==document.parentWindow},4834:function(e,t,n){var r=n(41),o=n(4835),i=n(4836),a="Expected a function",u=Math.max,s=Math.min;e.exports=function(e,t,n){var c,l,f,d,p,h,y=0,v=!1,m=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);function g(t){var n=c,r=l;return c=l=void 0,y=t,d=e.apply(r,n)}function _(e){var n=e-h;return void 0===h||n>=t||n<0||m&&e-y>=f}function k(){var e=o();if(_(e))return w(e);p=setTimeout(k,function(e){var n=t-(e-h);return m?s(n,f-(e-y)):n}(e))}function w(e){return p=void 0,b&&c?g(e):(c=l=void 0,d)}function O(){var e=o(),n=_(e);if(c=arguments,l=this,h=e,n){if(void 0===p)return function(e){return y=e,p=setTimeout(k,t),v?g(e):d}(h);if(m)return clearTimeout(p),p=setTimeout(k,t),g(h)}return void 0===p&&(p=setTimeout(k,t)),d}return t=i(t)||0,r(n)&&(v=!!n.leading,f=(m="maxWait"in n)?u(i(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),O.cancel=function(){void 0!==p&&clearTimeout(p),y=0,c=h=l=p=void 0},O.flush=function(){return void 0===p?d:w(o())},O}},4835:function(e,t,n){var r=n(26);e.exports=function(){return r.Date.now()}},4836:function(e,t,n){var r=n(41),o=n(85),i=NaN,a=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=s.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):u.test(e)?i:+e}},4837:function(e,t,n){var r=n(70),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[u]=n:delete e[u]),o}},4838:function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},4839:function(e,t,n){var r=n(4840),o=n(4867),i=n(173),a=n(4868),u=n(4877),s=n(4880),c=n(4881),l=n(4882),f=n(4884),d=n(4885),p=n(186),h=n(122),y=n(4890),v=n(4891),m=n(4897),b=n(52),g=n(178),_=n(4899),k=n(41),w=n(4901),O=n(115),E=1,S=2,C=4,x="[object Arguments]",D="[object Function]",j="[object GeneratorFunction]",T="[object Object]",P={};P[x]=P["[object Array]"]=P["[object ArrayBuffer]"]=P["[object DataView]"]=P["[object Boolean]"]=P["[object Date]"]=P["[object Float32Array]"]=P["[object Float64Array]"]=P["[object Int8Array]"]=P["[object Int16Array]"]=P["[object Int32Array]"]=P["[object Map]"]=P["[object Number]"]=P[T]=P["[object RegExp]"]=P["[object Set]"]=P["[object String]"]=P["[object Symbol]"]=P["[object Uint8Array]"]=P["[object Uint8ClampedArray]"]=P["[object Uint16Array]"]=P["[object Uint32Array]"]=!0,P["[object Error]"]=P[D]=P["[object WeakMap]"]=!1,e.exports=function e(t,n,A,N,F,R){var B,I=n&E,M=n&S,L=n&C;if(A&&(B=F?A(t,N,F,R):A(t)),void 0!==B)return B;if(!k(t))return t;var z=b(t);if(z){if(B=y(t),!I)return c(t,B)}else{var U=h(t),H=U==D||U==j;if(g(t))return s(t,I);if(U==T||U==x||H&&!F){if(B=M||H?{}:m(t),!I)return M?f(t,u(B,t)):l(t,a(B,t))}else{if(!P[U])return F?t:{};B=v(t,U,I)}}R||(R=new r);var q=R.get(t);if(q)return q;R.set(t,B),w(t)?t.forEach(function(r){B.add(e(r,n,A,r,t,R))}):_(t)&&t.forEach(function(r,o){B.set(o,e(r,n,A,o,t,R))});var V=L?M?p:d:M?keysIn:O,K=z?void 0:V(t);return o(K||t,function(r,o){K&&(r=t[o=r]),i(B,o,e(r,n,A,o,t,R))}),B}},4840:function(e,t,n){var r=n(86),o=n(4846),i=n(4847),a=n(4848),u=n(4849),s=n(4850);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=u,c.prototype.set=s,e.exports=c},4841:function(e,t){e.exports=function(){this.__data__=[],this.size=0}},4842:function(e,t,n){var r=n(87),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():o.call(t,n,1),--this.size,0))}},4843:function(e,t,n){var r=n(87);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},4844:function(e,t,n){var r=n(87);e.exports=function(e){return r(this.__data__,e)>-1}},4845:function(e,t,n){var r=n(87);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4846:function(e,t,n){var r=n(86);e.exports=function(){this.__data__=new r,this.size=0}},4847:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},4848:function(e,t){e.exports=function(e){return this.__data__.get(e)}},4849:function(e,t){e.exports=function(e){return this.__data__.has(e)}},4850:function(e,t,n){var r=n(86),o=n(114),i=n(172),a=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.length<a-1)return u.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(u)}return n.set(e,t),this.size=n.size,this}},4851:function(e,t,n){var r=n(170),o=n(4852),i=n(41),a=n(171),u=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,d=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:u).test(a(e))}},4852:function(e,t,n){var r,o=n(4853),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},4853:function(e,t,n){var r=n(26)["__core-js_shared__"];e.exports=r},4854:function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},4855:function(e,t,n){var r=n(4856),o=n(86),i=n(114);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},4856:function(e,t,n){var r=n(4857),o=n(4858),i=n(4859),a=n(4860),u=n(4861);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},4857:function(e,t,n){var r=n(88);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},4858:function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},4859:function(e,t,n){var r=n(88),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return n===o?void 0:n}return i.call(t,e)?t[e]:void 0}},4860:function(e,t,n){var r=n(88),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},4861:function(e,t,n){var r=n(88),o="__lodash_hash_undefined__";e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?o:t,this}},4862:function(e,t,n){var r=n(89);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},4863:function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4864:function(e,t,n){var r=n(89);e.exports=function(e){return r(this,e).get(e)}},4865:function(e,t,n){var r=n(89);e.exports=function(e){return r(this,e).has(e)}},4866:function(e,t,n){var r=n(89);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},4867:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4868:function(e,t,n){var r=n(71),o=n(115);e.exports=function(e,t){return e&&r(t,o(t),e)}},4869:function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},4870:function(e,t,n){var r=n(62),o=n(50),i="[object Arguments]";e.exports=function(e){return o(e)&&r(e)==i}},4871:function(e,t){e.exports=function(){return!1}},4872:function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var o=typeof e;return!!(t=null==t?n:t)&&("number"==o||"symbol"!=o&&r.test(e))&&e>-1&&e%1==0&&e<t}},4873:function(e,t,n){var r=n(4874),o=n(116),i=n(117),a=i&&i.isTypedArray,u=a?o(a):r;e.exports=u},4874:function(e,t,n){var r=n(62),o=n(179),i=n(50),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},4875:function(e,t,n){var r=n(118),o=n(4876),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},4876:function(e,t,n){var r=n(180)(Object.keys,Object);e.exports=r},4877:function(e,t,n){var r=n(71),o=n(182);e.exports=function(e,t){return e&&r(t,o(t),e)}},4878:function(e,t,n){var r=n(41),o=n(118),i=n(4879),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var u in e)("constructor"!=u||!t&&a.call(e,u))&&n.push(u);return n}},4879:function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},4880:function(e,t,n){(function(e){var r=n(26),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,u=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(47)(e))},4881:function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},4882:function(e,t,n){var r=n(71),o=n(119);e.exports=function(e,t){return r(e,o(e),t)}},4883:function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},4884:function(e,t,n){var r=n(71),o=n(184);e.exports=function(e,t){return r(e,o(e),t)}},4885:function(e,t,n){var r=n(185),o=n(119),i=n(115);e.exports=function(e){return r(e,i,o)}},4886:function(e,t,n){var r=n(51)(n(26),"DataView");e.exports=r},4887:function(e,t,n){var r=n(51)(n(26),"Promise");e.exports=r},4888:function(e,t,n){var r=n(51)(n(26),"Set");e.exports=r},4889:function(e,t,n){var r=n(51)(n(26),"WeakMap");e.exports=r},4890:function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},4891:function(e,t,n){var r=n(123),o=n(4893),i=n(4894),a=n(4895),u=n(4896),s="[object Boolean]",c="[object Date]",l="[object Map]",f="[object Number]",d="[object RegExp]",p="[object Set]",h="[object String]",y="[object Symbol]",v="[object ArrayBuffer]",m="[object DataView]",b="[object Float32Array]",g="[object Float64Array]",_="[object Int8Array]",k="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",C="[object Uint32Array]";e.exports=function(e,t,n){var x=e.constructor;switch(t){case v:return r(e);case s:case c:return new x(+e);case m:return o(e,n);case b:case g:case _:case k:case w:case O:case E:case S:case C:return u(e,n);case l:return new x;case f:case h:return new x(e);case d:return i(e);case p:return new x;case y:return a(e)}}},4892:function(e,t,n){var r=n(26).Uint8Array;e.exports=r},4893:function(e,t,n){var r=n(123);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},4894:function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},4895:function(e,t,n){var r=n(70),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},4896:function(e,t,n){var r=n(123);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},4897:function(e,t,n){var r=n(4898),o=n(121),i=n(118);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},4898:function(e,t,n){var r=n(41),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},4899:function(e,t,n){var r=n(4900),o=n(116),i=n(117),a=i&&i.isMap,u=a?o(a):r;e.exports=u},49:function(e,t,n){var r=n(4748),o=n(4751);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},4900:function(e,t,n){var r=n(122),o=n(50),i="[object Map]";e.exports=function(e){return o(e)&&r(e)==i}},4901:function(e,t,n){var r=n(4902),o=n(116),i=n(117),a=i&&i.isSet,u=a?o(a):r;e.exports=u},4902:function(e,t,n){var r=n(122),o=n(50),i="[object Set]";e.exports=function(e){return o(e)&&r(e)==i}},4903:function(e,t,n){var r=n(124),o=n(4910),i=n(4911),a=n(187);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},4904:function(e,t,n){var r=n(52),o=n(85),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}},4905:function(e,t,n){var r=n(4906),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},4906:function(e,t,n){var r=n(4907),o=500;e.exports=function(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}},4907:function(e,t,n){var r=n(172),o="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},4908:function(e,t,n){var r=n(4909);e.exports=function(e){return null==e?"":r(e)}},4909:function(e,t,n){var r=n(70),o=n(168),i=n(52),a=n(85),u=1/0,s=r?r.prototype:void 0,c=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-u?"-0":n}},4910:function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},4911:function(e,t,n){var r=n(4912),o=n(4913);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},4912:function(e,t,n){var r=n(124),o=n(187);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},4913:function(e,t){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},4914:function(e,t,n){var r=n(4915);e.exports=function(e){return r(e)?void 0:e}},4915:function(e,t,n){var r=n(62),o=n(121),i=n(50),a="[object Object]",u=Function.prototype,s=Object.prototype,c=u.toString,l=s.hasOwnProperty,f=c.call(Object);e.exports=function(e){if(!i(e)||r(e)!=a)return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}},4916:function(e,t,n){var r=n(4917),o=n(4920),i=n(4922);e.exports=function(e){return i(o(e,void 0,r),e+"")}},4917:function(e,t,n){var r=n(4918);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},4918:function(e,t,n){var r=n(120),o=n(4919);e.exports=function e(t,n,i,a,u){var s=-1,c=t.length;for(i||(i=o),u||(u=[]);++s<c;){var l=t[s];n>0&&i(l)?n>1?e(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},4919:function(e,t,n){var r=n(70),o=n(177),i=n(52),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},4920:function(e,t,n){var r=n(4921),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),s=Array(u);++a<u;)s[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=n(s),r(e,this,c)}}},4921:function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},4922:function(e,t,n){var r=n(4923),o=n(4926)(r);e.exports=o},4923:function(e,t,n){var r=n(4924),o=n(175),i=n(4925),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},4924:function(e,t){e.exports=function(e){return function(){return e}}},4925:function(e,t){e.exports=function(e){return e}},4926:function(e,t){var n=800,r=16,o=Date.now;e.exports=function(e){var t=0,i=0;return function(){var a=o(),u=r-(a-i);if(i=a,u>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},4927:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeMarkdownChars=function(e){var t=e;return(t=(t=(t=t.replace(/([\\])/gi,"\\$1")).replace(/^(\s*\w+)\./gi,"$1\\.")).replace(/(#\s)/gi,"\\$1")).replace(/([`*{}\[\]()+\-!_>])/gi,"\\$1")}},4928:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=n(188),i=(r=n(4929))&&r.__esModule?r:{default:r};function a(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,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=new RegExp((0,i.default)().source.replace(/^/,"^(").replace(/$/,")")),c=[{object:"text",text:""}],l=Object.prototype.hasOwnProperty,f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)l.call(n,r)&&(e[r]=n[r])}return e},d=function(){};d.exec=d;var p={gfm:!0,tables:!0,breaks:!1,pedantic:!1,smartLists:!0,silent:!1,renderer:new b},h={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:d,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:d,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!list|hr|heading|def)[^\n]+)*)+(?:\n+|$)/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|def))+)(?:\n+|$)/,text:/^[^\n]+/};function y(e){this.tokens=[],this.tokens.links={},this.options=f({},e||p),this.rules=h.normal,this.options.gfm&&(this.options.tables?this.rules=h.tables:this.rules=h.gfm)}h.bullet=/(?:[*+-]|\d+\.|\[[x\s]\])/,h.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,h.item=_(h.item,"gm")(/bull/g,h.bullet)(),h.list=_(h.list)(/bull/g,h.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+h.def.source+")")(),h.blockquote=_(h.blockquote)("list",h.list)("hr",h.hr)("heading",h.heading)("def",h.def)(),h.paragraph=_(h.paragraph)("hr",h.hr)("heading",h.heading)("lheading",h.lheading)("blockquote",h.blockquote)("def",h.def)(),h.normal=f({},h),h.gfm=f({},h.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),h.gfm.paragraph=_(h.paragraph)("(?!","(?!"+h.gfm.fences.source.replace("\\1","\\2")+"|"+h.list.source.replace("\\1","\\3")+"|")(),h.tables=f({},h.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)(?:\n*|$)/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)(?:\n*|$)/}),y.rules=h,y.parse=function(e,t){return new y(t).parse(e)},y.prototype.parse=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},y.prototype.token=function(e,t,n){var r,o,i,a,u,s,c,l,f;for(e=(e=e.replace(/^ +$/gm,"")).replace(/^\n/,"");e;){if(i=this.rules.newline.exec(e))e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"});if(i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))){for(e=e.substring(i[0].length),s={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/\n$/,"").split("\n")},l=0;l<s.align.length;l++)/^ *-+: *$/.test(s.align[l])?s.align[l]="right":/^ *:-+: *$/.test(s.align[l])?s.align[l]="center":/^ *:-+ *$/.test(s.align[l])?s.align[l]="left":s.align[l]=null;for(l=0;l<s.cells.length;l++)s.cells[l]=s.cells[l].split(/ *\| */);this.tokens.push(s)}else if(i=this.rules.hr.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"hr"});else if(i=this.rules.blockquote.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"blockquote_start"}),i=i[0].replace(/^ *> ?/gm,""),this.token(i,t,!0),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){e=e.substring(i[0].length);var d=(a=i[2]).length>1,p="["===a[0];for(this.tokens.push({type:"list_start",style:p?"todo":d?"ordered":"bulleted"}),r=!1,f=(i=i[0].match(this.rules.item)).length,l=0;l<f;l++){s=i[l];var y=p?Boolean(s.match(/^ *(\[x\])/)):void 0;c=s.length,-1!==(s=s.replace(/^ *([*+-]|\d+\.|\[[x\s]\]) +/,"")).indexOf("\n ")&&(c-=s.length,s=this.options.pedantic?s.replace(/^ {1,4}/gm,""):s.replace(new RegExp("^ {1,"+c+"}","gm"),"")),this.options.smartLists&&l!==f-1&&(a===(u=h.bullet.exec(i[l+1])[0])||a.length>1&&u.length>1||(e=i.slice(l+1).join("\n")+e,l=f-1)),o=r||/\n\n(?!\s*$)/.test(s),l!==f-1&&(r="\n"===s.charAt(s.length-1),o||(o=r)),this.tokens.push({checked:y,type:o?"loose_item_start":"list_item_start"}),this.token(s,!1,n),this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"})}else if(!n&&t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),this.tokens.links[i[1].toLowerCase()]={href:i[2],title:i[3]};else if(t&&(i=this.rules.table.exec(e))){for(e=e.substring(i[0].length),s={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/(?: *\| *)?\n$/,"").split("\n")},l=0;l<s.align.length;l++)/^ *-+: *$/.test(s.align[l])?s.align[l]="right":/^ *:-+: *$/.test(s.align[l])?s.align[l]="center":/^ *:-+ *$/.test(s.align[l])?s.align[l]="left":s.align[l]=null;for(l=0;l<s.cells.length;l++)s.cells[l]=s.cells[l].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(s)}else if(t&&(i=this.rules.paragraph.exec(e))){e=e.substring(i[0].length);var v="\n"===i[1].charAt(i[1].length-1);this.tokens.push({type:"paragraph",text:v?i[1].slice(0,-1):i[1]})}else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"text",text:i[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}return this.tokens};var v={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,link:/^!?\[(inside)\]\(href\)/,hashtag:s,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^\*\*([\s\S]+?)\*\*(?!\*)/,underlined:/^__([\s\S]+?)__(?!_)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:d,ins:d,text:/^[\s\S]+?(?=[\\<!\[_*#`]| {2,}\n|$)/};function m(e,t){if(this.options=f({},t||p),this.links=e,this.rules=v.normal,this.renderer=this.options.renderer||new b,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=v.breaks:this.rules=v.gfm:this.options.pedantic&&(this.rules=v.pedantic)}function b(e){this.options=e||{}}function g(e){this.tokens=[],this.token=null,this.options=f({},e||p),this.options.renderer=this.options.renderer||new b,this.renderer=this.options.renderer,this.renderer.options=this.options}function _(e,t){return e=e.source,t=t||"",function n(r,o){return r?(o=(o=o.source||o).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(r,o),n):new RegExp(e,t)}}v._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/,v._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/,v.link=_(v.link)("inside",v._inside)("href",v._href)(),v.reflink=_(v.reflink)("inside",v._inside)(),v.normal=f({},v),v.pedantic=f({},v.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),v.gfm=f({},v.normal,{escape:_(v.escape)("])","~|])")(),del:/^~~(?=\S)([\s\S]*?\S)~~/,ins:/^\+\+(?=\S)([\s\S]*?\S)\+\+/,text:_(v.text)("]|","~+]|")()}),v.breaks=f({},v.gfm,{br:_(v.br)("{2,}","*")(),text:_(v.gfm.text)("{2,}","*")()}),m.rules=v,m.parse=function(e,t,n){return new m(t,n).parse(e)},m.prototype.applyTrailMarks=function(e,t,n){var r=this;t.forEach(function(t){Array.isArray(n)&&!n.includes(t)||r.renderer[t](e)})},m.prototype.parse=function(e){for(var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=[];e;)if(n=this.rules.escape.exec(e))e=e.substring(n[0].length),o.push({object:"text",text:n[1]});else if(n=this.rules.link.exec(e))e=e.substring(n[0].length),o.push(this.outputLink(n,{href:n[2],title:n[3]}));else if(n=this.rules.hashtag.exec(e))e=e.substring(n[0].length),o.push(this.renderer.hashtag(n[1]));else if((n=this.rules.reflink.exec(e))||(n=this.rules.nolink.exec(e))){if(e=e.substring(n[0].length),t=(n[2]||n[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){o.push({object:"text",text:n[0].charAt(0)}),e=n[0].substring(1)+e;continue}o.push(this.outputLink(n,t))}else if(n=this.rules.underlined.exec(e))e=e.substring(n[0].length),o.push(this.renderer.underlined(this.parse(n[2]||n[1])));else if(n=this.rules.strong.exec(e)){e=e.substring(n[0].length);var i=this.renderer.strong(this.parse(n[2]||n[1],r.concat("strong")));this.applyTrailMarks(i,r,["em"]),o.push(i)}else if(n=this.rules.em.exec(e)){e=e.substring(n[0].length);var a=this.renderer.em(this.parse(n[2]||n[1],r.concat("em")));this.applyTrailMarks(a,r,["strong"]),o.push(a)}else if(n=this.rules.code.exec(e))e=e.substring(n[0].length),o.push(this.renderer.codespan(n[2]));else if(n=this.rules.br.exec(e))e=e.substring(n[0].length),o.push(this.renderer.br());else if(n=this.rules.del.exec(e))e=e.substring(n[0].length),o.push(this.renderer.del(this.parse(n[1])));else if(n=this.rules.ins.exec(e))e=e.substring(n[0].length),o.push(this.renderer.ins(this.parse(n[1])));else if(n=this.rules.text.exec(e))e=e.substring(n[0].length),o.push(this.renderer.text(n[0]));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return o},m.prototype.outputLink=function(e,t){var n=t.href,r=t.title;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.parse(e[1])):this.renderer.image(n,r,e[1])},b.prototype.groupTextInLeaves=function(e){var t,n=this,r=(t=e,[].concat.apply([],t)).reduce(function(e,t){if(t.text){var r=e.slice(-1)[0],o=r&&"text"===r.object?(r.marks||[]).map(function(e){return e.type}).join(""):null,i=null!==o?(t.marks||[]).map(function(e){return e.type}).join(""):null;return null!==o&&o===i?r.text+=t.text:e.push(f({},t,{object:"text"})),e}return t instanceof Array?e.concat(n.groupTextInLeaves(t)):(e.push(t),e)},[]);return r.length?r:c},b.prototype.code=function(e,t){var n={};return t&&(n.language=t),{object:"block",type:"code",data:n,nodes:this.groupTextInLeaves(e).map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(n,!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e,{text:e.text.replace(/\\`/g,"`")})})}},b.prototype.blockquote=function(e){return{object:"block",type:"block-quote",nodes:this.groupTextInLeaves(e)}},b.prototype.heading=function(e,t){return{object:"block",type:"heading"+t,nodes:this.groupTextInLeaves(e)}},b.prototype.hr=function(){return{object:"block",type:"horizontal-rule",isVoid:!0,nodes:c}},b.prototype.list=function(e,t){return{object:"block",type:"".concat(t,"-list"),nodes:e}},b.prototype.listitem=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return void 0!==n.checked&&(t={checked:n.checked}),{object:"block",type:"list-item",data:t,nodes:this.groupTextInLeaves(e)}},b.prototype.paragraph=function(e){return{object:"block",type:"paragraph",nodes:this.groupTextInLeaves(e)}},b.prototype.table=function(e){return{object:"block",type:"table",nodes:e}},b.prototype.tablerow=function(e){return{object:"block",type:"table-row",nodes:e}},b.prototype.tablecell=function(e,t){return{object:"block",data:{align:t.align},type:t.header?"table-head":"table-cell",nodes:this.groupTextInLeaves(e)}},b.prototype.underlined=function(e){var t=this;return e.map(function(e){return"link"===e.type?(t.underlined(e.nodes[0].leaves),e):(e.marks?e.marks.push({type:"underlined"}):e.marks=[{type:"underlined"}],e)})},b.prototype.strong=function(e){var t=this;return e.map(function(e){return"link"===e.type?(t.underlined(e.nodes[0].leaves),e):(e.marks?e.marks.push({type:"bold"}):e.marks=[{type:"bold"}],e)})},b.prototype.em=function(e){var t=this;return e.map(function(e){return"link"===e.type?(t.underlined(e.nodes[0].leaves),e):(e.marks?e.marks.push({type:"italic"}):e.marks=[{type:"italic"}],e)})},b.prototype.codespan=function(e){return{text:e,marks:[{type:"code"}]}},b.prototype.br=function(){return{text:" "}},b.prototype.del=function(e){var t=this;return e.map(function(e){return"link"===e.type?(t.underlined(e.nodes[0].leaves),e):(e.marks?e.marks.push({type:"deleted"}):e.marks=[{type:"deleted"}],e)})},b.prototype.ins=function(e){var t=this;return e.map(function(e){return"link"===e.type?(t.underlined(e.nodes[0].leaves),e):(e.marks?e.marks.push({type:"inserted"}):e.marks=[{type:"inserted"}],e)})},b.prototype.hashtag=function(e){return{object:"inline",type:"hashtag",nodes:[{object:"text",text:e}]}},b.prototype.link=function(e,t,n){var r={href:(0,o.decode)(e)};return t&&(r.title=t),{object:"inline",type:"link",nodes:this.groupTextInLeaves(n),data:r}},b.prototype.image=function(e,t,n){var r={src:(0,o.decode)(e)};return t&&(r.title=t),n&&(r.alt=n),{object:"block",type:"image",nodes:c,isVoid:!0,data:r}},b.prototype.text=function(e){return{text:e}},g.parse=function(e,t,n){return new g(t,n).parse(e)},g.prototype.parse=function(e){this.inline=new m(e.links,this.options,this.renderer),this.tokens=e.slice().reverse();for(var t=[];this.next();)t.push(this.tok());return t},g.prototype.next=function(){return this.token=this.tokens.pop()},g.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},g.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.parse(e)},g.prototype.tok=function(){switch(this.token.type){case"space":return{object:"text",text:""};case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.parse(this.token.text),this.token.depth);case"code":return this.renderer.code([{object:"text",text:this.token.text}],this.token.lang);case"table":var e,t,n,r=[],o=[];for(e=0;e<this.token.header.length;e++)({header:!0,align:this.token.align[e]}),o.push(this.renderer.tablecell(this.inline.parse(this.token.header[e]),{header:!0,align:this.token.align[e]}));for(r.push(this.renderer.tablerow(o)),e=0;e<this.token.cells.length;e++){t=this.token.cells[e];var i=[];for(n=0;n<t.length;n++)i.push(this.renderer.tablecell(this.inline.parse(t[n]),{header:!1,align:this.token.align[n]}));r.push(this.renderer.tablerow(i))}return this.renderer.table(r);case"blockquote_start":for(var a=[];"blockquote_end"!==this.next().type;)a.push("text"===this.token.type?this.renderer.paragraph(this.inline.parse(this.token.text)):this.tok());return this.renderer.blockquote(a);case"list_start":for(var u=[],s=this.token.style;"list_end"!==this.next().type;)u.push(this.tok());return this.renderer.list(u,s);case"loose_item_start":case"list_item_start":for(var c=[],l={checked:this.token.checked};"list_item_end"!==this.next().type;)c.push("text"===this.token.type?this.renderer.paragraph(this.inline.parse(this.token.text)):this.tok());return this.renderer.listitem(c,l);case"paragraph":return this.renderer.paragraph(this.inline.parse(this.token.text));case"text":return this.renderer.text(this.parseText())}};var k={parse:function(e,t){var n;t=f({},p,t);try{(n=g.parse(y.parse(e,t),t)).length||(n=[{object:"block",type:"paragraph",isVoid:!1,data:{},nodes:c}])}catch(e){if(!t.silent)throw e;n=[{object:"block",type:"paragraph",isVoid:!1,data:{},nodes:[{object:"text",text:"An error occured:"},{object:"text",text:e.message}]}]}return{nodes:n}}};t.default=k},4929:function(e,t,n){"use strict";e.exports=function(){return/[#\uFE5F\uFF03](?:[\*\+\x2D0-9A-Z_a-z\xA9\xAA\xAE\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D3-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200D\u203C\u203F\u2040\u2049\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E3\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2122\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u3035\u3038-\u303D\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3297\u3299\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD46\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E\uDC5F\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])+/g}},4930:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(0)),o=i(n(190));function i(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=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}).apply(this,arguments)}t.default=function(e){var t=r.default.memo(r.default.forwardRef(function(t,n){return r.default.createElement(o.default,a({},t,{ref:n}),r.default.createElement("path",{d:e}))}));return t.muiName="SvgIcon",t}},4931:function(e,t,n){var r;!function(o){"use strict";var i={},a=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,u=/\d\d?/,s=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,c=/\[([^]*?)\]/gm,l=function(){};function f(e,t){for(var n=[],r=0,o=e.length;r<o;r++)n.push(e[r].substr(0,t));return n}function d(e){return function(t,n,r){var o=r[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~o&&(t.month=o)}}function p(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var h=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],y=["January","February","March","April","May","June","July","August","September","October","November","December"],v=f(y,3),m=f(h,3);i.i18n={dayNamesShort:m,dayNames:h,monthNamesShort:v,monthNames:y,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var b={D:function(e){return e.getDate()},DD:function(e){return p(e.getDate())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDay()},dd:function(e){return p(e.getDay())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return p(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},YY:function(e){return String(e.getFullYear()).substr(2)},YYYY:function(e){return p(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return p(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return p(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return p(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return p(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return p(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return p(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+p(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},g={D:[u,function(e,t){e.day=t}],Do:[new RegExp(u.source+s.source),function(e,t){e.day=parseInt(t,10)}],M:[u,function(e,t){e.month=t-1}],YY:[u,function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[u,function(e,t){e.hour=t}],m:[u,function(e,t){e.minute=t}],s:[u,function(e,t){e.second=t}],YYYY:[/\d{4}/,function(e,t){e.year=t}],S:[/\d/,function(e,t){e.millisecond=100*t}],SS:[/\d{2}/,function(e,t){e.millisecond=10*t}],SSS:[/\d{3}/,function(e,t){e.millisecond=t}],d:[u,l],ddd:[s,l],MMM:[s,d("monthNamesShort")],MMMM:[s,d("monthNames")],a:[s,function(e,t,n){var r=t.toLowerCase();r===n.amPm[0]?e.isPm=!1:r===n.amPm[1]&&(e.isPm=!0)}],ZZ:[/([\+\-]\d\d:?\d\d|Z)/,function(e,t){"Z"===t&&(t="+00:00");var n,r=(t+"").match(/([\+\-]|\d\d)/gi);r&&(n=60*r[1]+parseInt(r[2],10),e.timezoneOffset="+"===r[0]?n:-n)}]};g.dd=g.d,g.dddd=g.ddd,g.DD=g.D,g.mm=g.m,g.hh=g.H=g.HH=g.h,g.MM=g.M,g.ss=g.s,g.A=g.a,i.masks={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},i.format=function(e,t,n){var r=n||i.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=i.masks[t]||t||i.masks.default;var o=[];return(t=(t=t.replace(c,function(e,t){return o.push(t),"??"})).replace(a,function(t){return t in b?b[t](e,r):t.slice(1,t.length-1)})).replace(/\?\?/g,function(){return o.shift()})},i.parse=function(e,t,n){var r=n||i.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=i.masks[t]||t,e.length>1e3)return!1;var o=!0,u={};if(t.replace(a,function(t){if(g[t]){var n=g[t],i=e.search(n[0]);~i?e.replace(n[0],function(t){return n[1](u,t,r),e=e.substr(i+t.length),t}):o=!1}return g[t]?"":t.slice(1,t.length-1)}),!o)return!1;var s,c=new Date;return!0===u.isPm&&null!=u.hour&&12!=+u.hour?u.hour=+u.hour+12:!1===u.isPm&&12==+u.hour&&(u.hour=0),null!=u.timezoneOffset?(u.minute=+(u.minute||0)-+u.timezoneOffset,s=new Date(Date.UTC(u.year||c.getFullYear(),u.month||0,u.day||1,u.hour||0,u.minute||0,u.second||0,u.millisecond||0))):s=new Date(u.year||c.getFullYear(),u.month||0,u.day||1,u.hour||0,u.minute||0,u.second||0,u.millisecond||0),s},e.exports?e.exports=i:void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},4932:function(e,t,n){const{isHexadecimal:r}=n(194),o=n(34);e.exports=({schema:e,value:t})=>{let n=Array.isArray(t)?t:[t];return n&&n.every(e=>null===e||e&&(r(e)||r(e._id)))?Promise.resolve():new o(e).reject()}},4933:function(e,t,n){const r=n(191),o=n(192),i=n(193),a=n(195),u=n(196);e.exports=({schema:e,value:t})=>{switch(typeof t){case"boolean":return o({schema:e,value:t});case"number":return a({schema:e,value:t});case"string":return u({schema:e,value:t})}return t instanceof Date?i({schema:e,value:t}):Array.isArray(t)?r({schema:e,value:t}):Promise.resolve()}},4934:function(e,t,n){const r=n(34);e.exports=({schema:e,value:t})=>"object"!=typeof t||Object(t)!==t?new r(e).reject():Promise.resolve()},4935:function(e,t,n){const r=n(34),o=n(194);function i(e){return"string"==typeof e&&o.isHexadecimal(e)&&24===e.length}e.exports=({schema:e,value:t})=>{return(Array.isArray(t)?t.every(i):i(t))?Promise.resolve():new r(e).reject()}},4936:function(e,t){e.exports=({schema:e,value:t})=>Promise.resolve()},4937:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"dismissNotification",function(){return rt}),n.d(r,"registerNetworkCall",function(){return ot}),n.d(r,"registerNetworkError",function(){return it}),n.d(r,"setNetworkStatus",function(){return at}),n.d(r,"setNotification",function(){return ut}),n.d(r,"setScreenWidth",function(){return st});var o={};n.r(o),n.d(o,"authenticate",function(){return Rn}),n.d(o,"registerSaveUserAttempt",function(){return Bn}),n.d(o,"saveUser",function(){return In}),n.d(o,"setRemoteUser",function(){return Mn}),n.d(o,"setUserStatus",function(){return Ln}),n.d(o,"signIn",function(){return zn}),n.d(o,"signOut",function(){return Un}),n.d(o,"updateLocalUser",function(){return Hn});var i={};n.r(i),n.d(i,"deleteDocuments",function(){return li}),n.d(i,"deleteMediaDocuments",function(){return fi}),n.d(i,"discardUnsavedChanges",function(){return di}),n.d(i,"fetchDocument",function(){return pi}),n.d(i,"fetchDocumentList",function(){return hi}),n.d(i,"registerSaveAttempt",function(){return yi}),n.d(i,"registerSaveCallback",function(){return vi}),n.d(i,"registerValidationCallback",function(){return mi}),n.d(i,"saveDocument",function(){return bi}),n.d(i,"saveDocumentLocally",function(){return gi}),n.d(i,"saveMediaDocument",function(){return _i}),n.d(i,"setDocument",function(){return ki}),n.d(i,"setDocumentList",function(){return wi}),n.d(i,"setDocumentListStatus",function(){return Oi}),n.d(i,"startDocument",function(){return Ei}),n.d(i,"touchDocument",function(){return Si}),n.d(i,"touchDocumentList",function(){return Ci}),n.d(i,"updateLocalDocument",function(){return xi}),n.d(i,"uploadMediaDocuments",function(){return ji});var a={};n.r(a),n.d(a,"default",function(){return du});var u={};n.r(u),n.d(u,"edit",function(){return Hu}),n.d(u,"filterEdit",function(){return $u}),n.d(u,"filterList",function(){return es}),n.d(u,"list",function(){return ss});var s={};n.r(s),n.d(s,"edit",function(){return js}),n.d(s,"list",function(){return Rs});var c={};n.r(c),n.d(c,"edit",function(){return sc}),n.d(c,"list",function(){return Dc}),n.d(c,"filterEdit",function(){return vc}),n.d(c,"filterList",function(){return wc}),n.d(c,"filterOperators",function(){return jc});var l={};n.r(l),n.d(l,"edit",function(){return sl}),n.d(l,"list",function(){return hl}),n.d(l,"onReferenceSelect",function(){return ql}),n.d(l,"referenceSelect",function(){return Hl});var f={};n.r(f),n.d(f,"edit",function(){return Gl}),n.d(f,"filterEdit",function(){return of}),n.d(f,"filterOperators",function(){return af});var d={};n.r(d),n.d(d,"edit",function(){return yf});var p={};n.r(p),n.d(p,"edit",function(){return Sf}),n.d(p,"list",function(){return Pf}),n.d(p,"onReferenceSelect",function(){return Af});var h={};n.r(h),n.d(h,"edit",function(){return Gg}),n.d(h,"filterEdit",function(){return n_}),n.d(h,"filterOperators",function(){return l_}),n.d(h,"list",function(){return c_});var y={};n.r(y),n.d(y,"Field",function(){return a}),n.d(y,"FieldBoolean",function(){return u}),n.d(y,"FieldColor",function(){return s}),n.d(y,"FieldDateTime",function(){return c}),n.d(y,"FieldMedia",function(){return l}),n.d(y,"FieldNumber",function(){return f}),n.d(y,"FieldPassword",function(){return d}),n.d(y,"FieldReference",function(){return p}),n.d(y,"FieldString",function(){return h});var v={};n.r(v),n.d(v,"setDocumentSelection",function(){return Tk});n(4705),n(4706);function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(){for(var e=[],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o];if(a){var u=b(a);if("string"===u||"number"===u)e.push(a);else if(Array.isArray(a)&&a.length){var s=g(a);s&&e.push(s)}else if("object"===u)for(var c=0,l=Object.entries(a);c<l.length;c++){var f=m(l[c],2),d=f[0];f[1]&&e.push(d)}}}return e.join(" ")}var _=n(0),k=n.n(_),w=n(54),O=n.n(w);function E(){return(E=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}).apply(this,arguments)}function S(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(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 D=k.a.forwardRef(function(e,t){var n,r=e.accent,o=void 0===r?"positive":r,i=e.children,a=e.className,u=e.compact,s=e.disabled,c=e.fillStyle,l=void 0===c?"hollow":c,f=e.flat,d=e.href,p=(e.isLoading,e.narrow),h=e.openInNew,y=x(e,["accent","children","className","compact","disabled","fillStyle","flat","href","isLoading","narrow","openInNew"]),v=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(n,!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:g(O.a.button,(n={},C(n,O.a["accent--"+o],!s),C(n,O.a.flat,f),C(n,O.a.narrow,p),C(n,O.a.compact,u),n),O.a[l],a),disabled:s,ref:t},y);return d?k.a.createElement("a",E({href:d,target:h?"_blank":void 0},v),i):y.onClick||y.type?k.a.createElement("button",v,i):k.a.createElement("span",v,i)}),j=n(3),T=n(197);function P(e,t){var n=k.a.memo(k.a.forwardRef(function(t,n){return k.a.createElement(T.a,Object(j.a)({ref:n},t),e)}));return n.muiName=T.a.muiName,n}var A=P(k.a.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})),N=n(25),F=n.n(N);function R(){return(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}).apply(this,arguments)}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function M(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}function L(e){var t=e.className,n=e.options,r=e.children,o=e.onClick,i=e.style,a=M(e,["className","options","children","onClick","style"]),u=I(Object(_.useState)(!1),2),s=u[0],c=u[1],l=Object(_.useRef)(),f=Object(_.useCallback)(function(e){l.current&&!l.current.contains(e.target)&&c(!1)},[]);Object(_.useEffect)(function(){s?window.addEventListener("mousedown",f):window.removeEventListener("mousedown",f)},[s]);var d=Object(_.useMemo)(function(){return n.map(function(e){var t=e.text,n=e.onClick;return{text:t,onClick:function(e){c(!1),n(e)}}})},[n]);return k.a.createElement("div",{className:g(F.a.container,F.a["accent--positive"],F.a["dir--up"],B({},F.a.open,s),t),style:i},k.a.createElement(D,R({accent:"positive",className:g(F.a.mainButton,B({},F.a.lift,s)),fillStyle:"filled",onClick:o},a),r),k.a.createElement("div",{ref:l},k.a.createElement(D,R({className:g(F.a.sideButton,B({},F.a.lift,s)),fillStyle:"filled",onClick:function(){return c(!s)}},a),k.a.createElement(A,{className:F.a["expand-icon"]})),s&&k.a.createElement("div",{className:F.a.dropdown},d.map(function(e,t){var n=e.text,r=e.onClick;return k.a.createElement("div",{className:F.a.dropdownItem,key:t,onClick:r},n)}))))}var z=n(73),U=n.n(z);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}).apply(this,arguments)}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(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}function K(e){var t,n=e.className,r=e.hovered,o=e.large,i=V(e,["className","hovered","large"]);return k.a.createElement("input",H({className:g(U.a.checkbox,(t={},q(t,U.a.checked,i.checked),q(t,U.a.hovered,r),q(t,U.a.large,o),t),n)},i,{type:"checkbox"}))}var W=n(31),J=n.n(W);function $(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var G=window.matchMedia("(pointer: coarse)").matches,Q=8;function X(e){var t,n=e.className,r=e.disabled,o=e.multiple,i=e.name,a=e.onChange,u=e.options,s=e.readOnly,c=e.style,l=e.useNativeOnMobile,f=void 0===l||l,d=e.value,p=!o||G&&f,h=g(J.a.container,(Y(t={},J.a.disabled,r),Y(t,J.a.multiple,o),Y(t,J.a.readOnly,s),t),n);if(p){var y=u.find(function(e){return e.selected});return k.a.createElement("div",{className:h,style:c},k.a.createElement("select",{className:J.a.select,defaultValue:y&&y.value,disabled:r||s,multiple:o,name:i,onChange:a,size:o?Math.min(u.length,Q):void 0,value:d},u.map(function(e){var t=e.disabled,n=e.label,r=e.value;return k.a.createElement("option",{disabled:t,key:r,value:r},n)})),!o&&k.a.createElement(A,{className:J.a.arrowIcon}))}var v=Object(_.useCallback)(function(e){var t=e.target,n=t.checked?[].concat($(d),[t.id]):d.filter(function(e){return e!==t.id});a({target:{attributes:{multiple:!0},selectedOptions:n.map(function(e){return{value:e}}),value:t.id}})},[a,d]);return k.a.createElement("div",{className:h,style:c},u.map(function(e){return k.a.createElement("label",{className:g(J.a.checkboxWrapper,Y({},J.a.disabled,r||e.disabled)),key:e.value},k.a.createElement(K,{checked:d.includes(e.value),disabled:r||s||e.disabled,id:e.value,onChange:v}),k.a.createElement("div",{className:J.a.label},e.label))}))}var Z=n(55),ee=n.n(Z);function te(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(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 oe=k.a.forwardRef(function(e,t){var n,r=e.accent,o=e.autoresize,i=e.className,a=e.error,u=e.multiline,s=(e.inLabel,e.simple),c=e.readOnly,l=e.resizable,f=re(e,["accent","autoresize","className","error","multiline","inLabel","simple","readOnly","resizable"]);t||(t=Object(_.useRef)());var d=null===f.value?"":f.value;a&&(r="error");var p=Object(_.useCallback)(function(){o&&!l&&t.current&&(t.current.style.height="auto",t.current.style.height="".concat(t.current.scrollHeight+2,"px"))},[o,t,l]);Object(_.useEffect)(p,[d]),Object(_.useMemo)(function(){setTimeout(function(){return p()},1)});var h=Object(_.useCallback)(function(e){console.log("onChange"),p(),f.onChange(e)},[f.onChange]),y=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(n,!0).forEach(function(t){ne(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:g(ee.a.input,(n={},ne(n,ee.a["accent--"+r],r&&!c),ne(n,ee.a.accent,r&&!c),ne(n,ee.a.readOnly,c),ne(n,ee.a.resizable,l),ne(n,ee.a.simple,s),n),i),readOnly:c,ref:t,rows:10},f,{onChange:h,value:d});return u?k.a.createElement("textarea",y):k.a.createElement("input",y)}),ie=(n(4711),n(125)),ae=function(){return Math.random().toString(36).substring(7).split("").join(".")},ue={INIT:"@@redux/INIT"+ae(),REPLACE:"@@redux/REPLACE"+ae(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+ae()}};function se(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function ce(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function le(e,t){return function(){return t(e.apply(this,arguments))}}function fe(e,t){if("function"==typeof e)return le(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=le(o,t))}return n}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(n,!0).forEach(function(t){de(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ye(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((n,r)=>{const o=new XMLHttpRequest,i=[],a=[],u={},s=()=>({ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:()=>Promise.resolve(o.responseText),json:()=>Promise.resolve(JSON.parse(o.responseText)),blob:()=>Promise.resolve(new Blob([o.response])),clone:s,headers:{keys:()=>i,entries:()=>a,get:e=>u[e.toLowerCase()],has:e=>e.toLowerCase()in u}});o.open(t.method||"get",e,!0),o.onload=()=>{o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{i.push(t=t.toLowerCase()),a.push([t,n]),u[t]=u[t]?`${u[t]},${n}`:n}),n(s())},o.onerror=r,o.withCredentials="include"==t.credentials;for(const e in t.headers)o.setRequestHeader(e,t.headers[e]);o.send(t.body||null)})});var ve="ATTEMPT_SAVE_DOCUMENT",me="ATTEMPT_SAVE_USER",be="AUTHENTICATE",ge="BATCH_ACTIONS",_e="DELETE_DOCUMENTS_FAILURE",ke="DELETE_DOCUMENTS_START",we="DELETE_DOCUMENTS_SUCCESS",Oe="DISCARD_UNSAVED_CHANGES",Ee="DISMISS_NOTIFICATION",Se="LOAD_DOCUMENT_FAILURE",Ce="LOAD_DOCUMENT_START",xe="LOAD_DOCUMENT_SUCCESS",De="REGISTER_NETWORK_CALL",je="REGISTER_NETWORK_ERROR",Te="REGISTER_SAVE_CALLBACK",Pe="REGISTER_VALIDATION_CALLBACK",Ae="SAVE_DOCUMENT_FAILURE",Ne="SAVE_DOCUMENT_START",Fe="SAVE_DOCUMENT_SUCCESS",Re="SET_API_STATUS",Be="SET_APP_STATUS",Ie="SET_DOCUMENT_LIST",Me="SET_DOCUMENT_LIST_STATUS",Le="SET_DOCUMENT_SELECTION",ze="SET_NETWORK_STATUS",Ue="SET_NOTIFICATION",He="SET_REMOTE_USER",qe="SET_SCREEN_WIDTH",Ve="SET_USER_STATUS",Ke="SIGN_OUT",We="START_NEW_DOCUMENT",Je="TOUCH_DOCUMENT",$e="TOUCH_DOCUMENT_LIST",Ye="UPDATE_LOCAL_DOCUMENT",Ge="UPDATE_LOCAL_USER",Qe="UPLOAD_MEDIA_FAILURE",Xe="UPLOAD_MEDIA_START",Ze="UPLOAD_MEDIA_SUCCESS";function et(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nt={dismissAfterRouteChange:!0,dismissAfterSeconds:3,dismissOnHover:!0,options:{}};function rt(){return{type:Ee}}function ot(e,t){return{onComplete:t,status:e,type:De}}function it(e){return{error:e,type:je}}function at(e){return{networkStatus:e,type:ze}}function ut(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(n,!0).forEach(function(t){tt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},nt,{},e,{timestamp:(new Date).getTime()});return function(e){setTimeout(function(){e({notification:t,type:Ue})},0)}}function st(e){return{type:qe,width:e}}var ct="API-0005",lt=["_createdAt","_createdBy","_lastModifiedAt","_lastModifiedBy"],ft="The current password is incorrect",dt="mediaStore",pt={IS_MEDIA_BUCKET:!0,_publishLink:"/media",fields:{fileName:{label:"Filename",publish:{readonly:!0,section:"Details"},type:"String"},mimeType:{label:"Type",publish:{readonly:!0,section:"Details"},type:"String"},altText:{label:"Alternative text",type:"String",publish:{section:"Metadata"}},caption:{label:"Caption",type:"String",publish:{section:"Metadata"}},copyright:{label:"Copyright information",type:"String",publish:{section:"Metadata"}},height:{label:"Height",publish:{readonly:!0,section:"Details"},type:"Number"},width:{label:"Width",publish:{readonly:!0,section:"Details"},type:"Number"},url:{label:"URL",publish:{readonly:!0,section:"Details"},type:"String"}},name:"Media Library",slug:"media"},ht="STATUS_COMPLETE",yt="STATUS_FAILED",vt="STATUS_IDLE",mt="STATUS_LOADING",bt="STATUS_SAVING",gt=n(4712),_t=50,kt=0,wt=null,Ot=null,Et=null;var St=function(e){var t=this;return clearInterval(Et),Et=setTimeout(function(){return kt=0},1e3),++kt<=_t?fetch(e.uri.href,{body:JSON.stringify(e.body),headers:Object.assign({},e.headers,{"Content-Type":"application/json"}),method:e.method}).then(function(e){return 204===e.status?null:e.ok?e.json():e.json().then(function(e){return console.error(e),"function"==typeof wt&&wt.call(t,e),Promise.reject(e)})}):Promise.reject("API_CALL_QUOTA_EXCEEDED")},Ct=function(e){var t=this,n=e.accessToken,r=e.api,o=e.collection,i=void 0===o?{}:o,a=e.fields,u=void 0===a?[]:a;if(!r)throw"apiBridgeFactory: Missing API";var s=r.host,c=r.port,l=i.property,f=function(e){return"function"==typeof Ot&&Ot.call(t,mt),St(e).then(function(e){if("function"==typeof Ot){var n=Ot.bind(t,ht);Ot.call(t,vt,n)}return e}).catch(function(e){return"function"==typeof Ot&&Ot.call(t,yt),Promise.reject(e)})},d=new gt({callback:function(e){var t=Object.assign({},e,{headers:{Authorization:"Bearer ".concat(n)}});return f(t)},port:c,property:l,uri:s}).useFields(u).withComposition();return i.slug&&(d=d.in(i.slug)),d},xt=function(e){wt=e},Dt=function(e){Ot=e},jt=n(72),Tt=n(20),Pt=n(1),At=n.n(Pt),Nt=k.a.createContext(null);var Ft=function(e){e()},Rt=function(){return Ft},Bt=null,It={notify:function(){}};var Mt=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=It,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){var e,t,n;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=(e=Rt(),t=[],n=[],{clear:function(){n=Bt,t=Bt},notify:function(){var r=t=n;e(function(){for(var e=0;e<r.length;e++)r[e]()})},get:function(){return n},subscribe:function(e){var r=!0;return n===t&&(n=t.slice()),n.push(e),function(){r&&t!==Bt&&(r=!1,n===t&&(n=t.slice()),n.splice(n.indexOf(e),1))}}}))},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=It)},e}(),Lt=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;n.notifySubscribers=n.notifySubscribers.bind(Object(jt.a)(n));var o=new Mt(r);return o.onStateChange=n.notifySubscribers,n.state={store:r,subscription:o},n.previousState=r.getState(),n}Object(Tt.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.state.subscription.trySubscribe(),this.previousState!==this.props.store.getState()&&this.state.subscription.notifyNestedSubs()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this.state.subscription.tryUnsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){if(this.props.store!==e.store){this.state.subscription.tryUnsubscribe();var t=new Mt(this.props.store);t.onStateChange=this.notifySubscribers,this.setState({store:this.props.store,subscription:t})}},n.notifySubscribers=function(){this.state.subscription.notifyNestedSubs()},n.render=function(){var e=this.props.context||Nt;return k.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(_.Component);Lt.propTypes={store:At.a.shape({subscribe:At.a.func.isRequired,dispatch:At.a.func.isRequired,getState:At.a.func.isRequired}),context:At.a.object,children:At.a.any};var zt=Lt,Ut=n(18),Ht=n(53),qt=n.n(Ht),Vt=n(36),Kt=n.n(Vt),Wt=n(90),Jt=[],$t=[null,null];function Yt(e,t){var n=e[1];return[t.payload,n+1]}var Gt=function(){return[null,0]},Qt="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?_.useLayoutEffect:_.useEffect;function Xt(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,i=n.methodName,a=void 0===i?"connectAdvanced":i,u=n.renderCountProp,s=void 0===u?void 0:u,c=n.shouldHandleStateChanges,l=void 0===c||c,f=n.storeKey,d=void 0===f?"store":f,p=n.withRef,h=void 0!==p&&p,y=n.forwardRef,v=void 0!==y&&y,m=n.context,b=void 0===m?Nt:m,g=Object(Ut.a)(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);Kt()(void 0===s,"renderCountProp is removed. render counting is built into the latest React Dev Tools profiling extension"),Kt()(!h,"withRef is removed. To access the wrapped instance, use a ref on the connected component");Kt()("store"===d,"storeKey has been removed and does not do anything. To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: <Provider context={MyContext}><ConnectedComponent context={MyContext} /></Provider>. You may also pass a {context : MyContext} option to connect");var w=b;return function(t){var n=t.displayName||t.name||"Component",r=o(n),i=Object(j.a)({},g,{getDisplayName:o,methodName:a,renderCountProp:s,shouldHandleStateChanges:l,storeKey:d,displayName:r,wrappedComponentName:n,WrappedComponent:t}),u=g.pure;var c=u?_.useMemo:function(e){return e()};function f(n){var o=Object(_.useMemo)(function(){var e=n.forwardedRef,t=Object(Ut.a)(n,["forwardedRef"]);return[n.context,e,t]},[n]),a=o[0],u=o[1],s=o[2],f=Object(_.useMemo)(function(){return a&&a.Consumer&&Object(Wt.isContextConsumer)(k.a.createElement(a.Consumer,null))?a:w},[a,w]),d=Object(_.useContext)(f),p=Boolean(n.store),h=Boolean(d)&&Boolean(d.store);Kt()(p||h,'Could not find "store" in the context of "'+r+'". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to '+r+" in connect options.");var y=n.store||d.store,v=Object(_.useMemo)(function(){return function(t){return e(t.dispatch,i)}(y)},[y]),m=Object(_.useMemo)(function(){if(!l)return $t;var e=new Mt(y,p?null:d.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[y,p,d]),b=m[0],g=m[1],O=Object(_.useMemo)(function(){return p?d:Object(j.a)({},d,{subscription:b})},[p,d,b]),E=Object(_.useReducer)(Yt,Jt,Gt),S=E[0][0],C=E[1];if(S&&S.error)throw S.error;var x=Object(_.useRef)(),D=Object(_.useRef)(s),T=Object(_.useRef)(),P=Object(_.useRef)(!1),A=c(function(){return T.current&&s===D.current?T.current:v(y.getState(),s)},[y,S,s]);Qt(function(){D.current=s,x.current=A,P.current=!1,T.current&&(T.current=null,g())}),Qt(function(){if(l){var e=!1,t=null,n=function(){if(!e){var n,r,o=y.getState();try{n=v(o,D.current)}catch(e){r=e,t=e}r||(t=null),n===x.current?P.current||g():(x.current=n,T.current=n,P.current=!0,C({type:"STORE_UPDATED",payload:{latestStoreState:o,error:r}}))}};b.onStateChange=n,b.trySubscribe(),n();return function(){if(e=!0,b.tryUnsubscribe(),t)throw t}}},[y,b,v]);var N=Object(_.useMemo)(function(){return k.a.createElement(t,Object(j.a)({},A,{ref:u}))},[u,t,A]);return Object(_.useMemo)(function(){return l?k.a.createElement(f.Provider,{value:O},N):N},[f,N,O])}var p=u?k.a.memo(f):f;if(p.WrappedComponent=t,p.displayName=r,v){var h=k.a.forwardRef(function(e,t){return k.a.createElement(p,Object(j.a)({},e,{forwardedRef:t}))});return h.displayName=r,h.WrappedComponent=t,qt()(h,t)}return qt()(p,t)}}var Zt=Object.prototype.hasOwnProperty;function en(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function tn(e,t){if(en(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Zt.call(t,n[o])||!en(e[n[o]],t[n[o]]))return!1;return!0}function nn(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function rn(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function on(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=rn(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=rn(o),o=r(t,n)),o},r}}var an=[function(e){return"function"==typeof e?on(e):void 0},function(e){return e?void 0:nn(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?nn(function(t){return fe(e,t)}):void 0}];var un=[function(e){return"function"==typeof e?on(e):void 0},function(e){return e?void 0:nn(function(){return{}})}];function sn(e,t,n){return Object(j.a)({},n,e,t)}var cn=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,u){var s=e(t,n,u);return a?o&&i(s,r)||(r=s):(a=!0,r=s),r}}}(e):void 0},function(e){return e?void 0:function(){return sn}}];function ln(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function fn(e,t,n,r,o){var i,a,u,s,c,l=o.areStatesEqual,f=o.areOwnPropsEqual,d=o.areStatePropsEqual,p=!1;function h(o,p){var h,y,v=!f(p,a),m=!l(o,i);return i=o,a=p,v&&m?(u=e(i,a),t.dependsOnOwnProps&&(s=t(r,a)),c=n(u,s,a)):v?(e.dependsOnOwnProps&&(u=e(i,a)),t.dependsOnOwnProps&&(s=t(r,a)),c=n(u,s,a)):m?(h=e(i,a),y=!d(h,u),u=h,y&&(c=n(u,s,a)),c):c}return function(o,l){return p?h(o,l):(u=e(i=o,a=l),s=t(r,a),c=n(u,s,a),p=!0,c)}}function dn(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=Object(Ut.a)(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),u=r(e,i),s=o(e,i);return(i.pure?fn:ln)(a,u,s,e,i)}function pn(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function hn(e,t){return e===t}var yn,vn,mn,bn,gn,_n,kn,wn,On,En,Sn,Cn,xn=(mn=(vn=void 0===yn?{}:yn).connectHOC,bn=void 0===mn?Xt:mn,gn=vn.mapStateToPropsFactories,_n=void 0===gn?un:gn,kn=vn.mapDispatchToPropsFactories,wn=void 0===kn?an:kn,On=vn.mergePropsFactories,En=void 0===On?cn:On,Sn=vn.selectorFactory,Cn=void 0===Sn?dn:Sn,function(e,t,n,r){void 0===r&&(r={});var o=r,i=o.pure,a=void 0===i||i,u=o.areStatesEqual,s=void 0===u?hn:u,c=o.areOwnPropsEqual,l=void 0===c?tn:c,f=o.areStatePropsEqual,d=void 0===f?tn:f,p=o.areMergedPropsEqual,h=void 0===p?tn:p,y=Object(Ut.a)(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=pn(e,_n,"mapStateToProps"),m=pn(t,wn,"mapDispatchToProps"),b=pn(n,En,"mergeProps");return bn(Cn,Object(j.a)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:m,initMergeProps:b,pure:a,areStatesEqual:s,areOwnPropsEqual:l,areStatePropsEqual:d,areMergedPropsEqual:h},y))});"undefined"!=typeof window?_.useLayoutEffect:_.useEffect;var Dn,jn=n(35),Tn=n.n(jn);function Pn(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function An(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nn(e){for(var t="function"==typeof e,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];t||r.unshift(e);var i=r.reduce(function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pn(n,!0).forEach(function(t){An(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e,{},t)},{});return xn(t?e:function(e){return{state:e}},function(e){return{actions:fe(i,e)}})}function Fn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Rn(e){return{accessToken:e.accessToken,accessTokenTTL:e.accessTokenTTL,client:e.client,config:e.config,type:be}}function Bn(){return{type:me}}function In(){return function(e,t){e(Ln(bt));var n=t().app.config.api,r=t().user.local,o=Ct({accessToken:t().user.accessToken,api:n});Object.keys(r).forEach(function(e){var t=Fn(e.split("."),2),n=t[0],o=t[1];o&&(r[n]=r[n]||{},r[n][o]=r[e],r[e]=void 0)}),o.inClients().whereClientIsSelf().update(r).then(function(t){var n=t.results;if(1!==n.length)return e(Ln(yt));e(Mn(n[0]))}).catch(function(t){var n=[Ln(yt,t)];"API-0007"!==t.code&&"API-0008"!==t.code||n.push(Hn({error:{currentSecret:ft},update:{currentSecret:null}})),e(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return{actions:1===t.length?t[0]:t,type:ge}}(n))})}}function Mn(e){return{type:He,user:e}}function Ln(e,t){return{data:t,status:e,type:Ve}}function zn(e,t){return function(n,r){var o=r().app.config.api,i="".concat(o.host,":").concat(o.port),a=["aclv1","i18nv2","collectionsv1","mediafieldv1"],u={body:JSON.stringify({clientId:e,secret:t}),headers:{Accept:"application/json","Content-Type":"application/json","x-dadi-requires":a.join(";")},method:"POST"};return n(Ln(mt)),fetch("".concat(i,"/token"),u).then(function(e){var t=(e.headers.get("X-DADI-Supports")||"").split(";");return a.filter(function(e){return-1===t.indexOf(e)}).length>0?Promise.reject({status:501}):200===e.status?e.json():Promise.reject(e)}).then(function(e){var t=e.accessToken,r=e.expiresIn;return"string"!=typeof t?Promise.reject({status:401}):fetch("/_config?accessToken=".concat(t)).then(function(e){return 200===e.status?e.json():Promise.reject(e.status)}).then(function(e){var o=e.client,i=e.config;return n(Rn({accessToken:t,accessTokenTTL:r,client:o,config:i}))})}).catch(function(e){if("Failed to fetch"===e.message)return fetch("".concat(i,"/hello"),{mode:"no-cors"}).then(function(){n(Ln(yt,"NO-CORS"))}).catch(function(){n(Ln(yt,404))});n(Ln(yt,e.status||404))})}}function Un(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).sessionHasExpired;return{sessionHasExpired:void 0!==e&&e,type:Ke}}function Hn(e){var t=e.error,n=void 0===t?{}:t,r=e.update;return{error:n,type:Ge,update:void 0===r?{}:r}}Dn=jn.unstable_batchedUpdates,Ft=Dn;var qn=n(126),Vn=n.n(qn),Kn=n(200),Wn=n.n(Kn),Jn=1073741823;var $n=k.a.createContext||function(e,t){var n,r,o="__create-react-context-"+Wn()()+"__",i=function(e){function n(){var t,n,r;return(t=e.apply(this,arguments)||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter(function(t){return t!==e})},get:function(){return n},set:function(e,t){n=e,r.forEach(function(e){return e(n,t)})}}),t}Vn()(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(a=o)?0!==i||1/i==1/a:i!=i&&a!=a)?n=0:(n="function"==typeof t?t(r,o):Jn,0!=(n|=0)&&this.emitter.set(e.value,n))}var i,a},r.render=function(){return this.props.children},n}(_.Component);i.childContextTypes=((n={})[o]=At.a.object.isRequired,n);var a=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Vn()(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?Jn:t},r.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?Jn:e},r.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},r.getValue=function(){return this.context[o]?this.context[o].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(_.Component);return a.contextTypes=((r={})[o]=At.a.object,r),{Provider:i,Consumer:a}};function Yn(e){return"/"===e.charAt(0)}function Gn(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var Qn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],r=t&&t.split("/")||[],o=e&&Yn(e),i=t&&Yn(t),a=o||i;if(e&&Yn(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return"/";var u=void 0;if(r.length){var s=r[r.length-1];u="."===s||".."===s||""===s}else u=!1;for(var c=0,l=r.length;l>=0;l--){var f=r[l];"."===f?Gn(r,l):".."===f?(Gn(r,l),c++):c&&(Gn(r,l),c--)}if(!a)for(;c--;c)r.unshift("..");!a||""===r[0]||r[0]&&Yn(r[0])||r.unshift("");var d=r.join("/");return u&&"/"!==d.substr(-1)&&(d+="/"),d},Xn="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};var Zn=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});var r=void 0===t?"undefined":Xn(t);if(r!==(void 0===n?"undefined":Xn(n)))return!1;if("object"===r){var o=t.valueOf(),i=n.valueOf();if(o!==t||i!==n)return e(o,i);var a=Object.keys(t),u=Object.keys(n);return a.length===u.length&&a.every(function(r){return e(t[r],n[r])})}return!1},er=n(7);function tr(e){return"/"===e.charAt(0)?e:"/"+e}function nr(e){return"/"===e.charAt(0)?e.substr(1):e}function rr(e,t){return function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)}(e,t)?e.substr(t.length):e}function or(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function ir(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function ar(e,t,n,r){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Object(j.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=Qn(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function ur(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&Zn(e.state,t.state)}function sr(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach(function(e){return e.apply(void 0,n)})}}}var cr=!("undefined"==typeof window||!window.document||!window.document.createElement);function lr(e,t){t(window.confirm(e))}var fr="popstate",dr="hashchange";function pr(){try{return window.history.state||{}}catch(e){return{}}}function hr(e){void 0===e&&(e={}),cr||Object(er.a)(!1);var t,n=window.history,r=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,a=i.forceRefresh,u=void 0!==a&&a,s=i.getUserConfirmation,c=void 0===s?lr:s,l=i.keyLength,f=void 0===l?6:l,d=e.basename?or(tr(e.basename)):"";function p(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return d&&(i=rr(i,d)),ar(i,r,n)}function h(){return Math.random().toString(36).substr(2,f)}var y=sr();function v(e){Object(j.a)(D,e),D.length=n.length,y.notifyListeners(D.location,D.action)}function m(e){(function(e){void 0===e.state&&navigator.userAgent.indexOf("CriOS")})(e)||_(p(e.state))}function b(){_(p(pr()))}var g=!1;function _(e){if(g)g=!1,v();else{y.confirmTransitionTo(e,"POP",c,function(t){t?v({action:"POP",location:e}):function(e){var t=D.location,n=w.indexOf(t.key);-1===n&&(n=0);var r=w.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(g=!0,E(o))}(e)})}}var k=p(pr()),w=[k.key];function O(e){return d+ir(e)}function E(e){n.go(e)}var S=0;function C(e){1===(S+=e)&&1===e?(window.addEventListener(fr,m),o&&window.addEventListener(dr,b)):0===S&&(window.removeEventListener(fr,m),o&&window.removeEventListener(dr,b))}var x=!1;var D={length:n.length,action:"POP",location:k,createHref:O,push:function(e,t){var o=ar(e,t,h(),D.location);y.confirmTransitionTo(o,"PUSH",c,function(e){if(e){var t=O(o),i=o.key,a=o.state;if(r)if(n.pushState({key:i,state:a},null,t),u)window.location.href=t;else{var s=w.indexOf(D.location.key),c=w.slice(0,-1===s?0:s+1);c.push(o.key),w=c,v({action:"PUSH",location:o})}else window.location.href=t}})},replace:function(e,t){var o=ar(e,t,h(),D.location);y.confirmTransitionTo(o,"REPLACE",c,function(e){if(e){var t=O(o),i=o.key,a=o.state;if(r)if(n.replaceState({key:i,state:a},null,t),u)window.location.replace(t);else{var s=w.indexOf(D.location.key);-1!==s&&(w[s]=o.key),v({action:"REPLACE",location:o})}else window.location.replace(t)}})},go:E,goBack:function(){E(-1)},goForward:function(){E(1)},block:function(e){void 0===e&&(e=!1);var t=y.setPrompt(e);return x||(C(1),x=!0),function(){return x&&(x=!1,C(-1)),t()}},listen:function(e){var t=y.appendListener(e);return C(1),function(){C(-1),t()}}};return D}var yr="hashchange",vr={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+nr(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:nr,decodePath:tr},slash:{encodePath:tr,decodePath:tr}};function mr(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function br(e){var t=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,t>=0?t:0)+"#"+e)}function gr(e){void 0===e&&(e={}),cr||Object(er.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),r=n.getUserConfirmation,o=void 0===r?lr:r,i=n.hashType,a=void 0===i?"slash":i,u=e.basename?or(tr(e.basename)):"",s=vr[a],c=s.encodePath,l=s.decodePath;function f(){var e=l(mr());return u&&(e=rr(e,u)),ar(e)}var d=sr();function p(e){Object(j.a)(S,e),S.length=t.length,d.notifyListeners(S.location,S.action)}var h=!1,y=null;function v(){var e=mr(),t=c(e);if(e!==t)br(t);else{var n=f(),r=S.location;if(!h&&ur(r,n))return;if(y===ir(n))return;y=null,function(e){if(h)h=!1,p();else{d.confirmTransitionTo(e,"POP",o,function(t){t?p({action:"POP",location:e}):function(e){var t=S.location,n=_.lastIndexOf(ir(t));-1===n&&(n=0);var r=_.lastIndexOf(ir(e));-1===r&&(r=0);var o=n-r;o&&(h=!0,k(o))}(e)})}}(n)}}var m=mr(),b=c(m);m!==b&&br(b);var g=f(),_=[ir(g)];function k(e){t.go(e)}var w=0;function O(e){1===(w+=e)&&1===e?window.addEventListener(yr,v):0===w&&window.removeEventListener(yr,v)}var E=!1;var S={length:t.length,action:"POP",location:g,createHref:function(e){return"#"+c(u+ir(e))},push:function(e,t){var n=ar(e,void 0,void 0,S.location);d.confirmTransitionTo(n,"PUSH",o,function(e){if(e){var t=ir(n),r=c(u+t);if(mr()!==r){y=t,function(e){window.location.hash=e}(r);var o=_.lastIndexOf(ir(S.location)),i=_.slice(0,-1===o?0:o+1);i.push(t),_=i,p({action:"PUSH",location:n})}else p()}})},replace:function(e,t){var n=ar(e,void 0,void 0,S.location);d.confirmTransitionTo(n,"REPLACE",o,function(e){if(e){var t=ir(n),r=c(u+t);mr()!==r&&(y=t,br(r));var o=_.indexOf(ir(S.location));-1!==o&&(_[o]=t),p({action:"REPLACE",location:n})}})},go:k,goBack:function(){k(-1)},goForward:function(){k(1)},block:function(e){void 0===e&&(e=!1);var t=d.setPrompt(e);return E||(O(1),E=!0),function(){return E&&(E=!1,O(-1)),t()}},listen:function(e){var t=d.appendListener(e);return O(1),function(){O(-1),t()}}};return S}function _r(e,t,n){return Math.min(Math.max(e,t),n)}var kr=n(127),wr=n.n(kr),Or=function(e){var t=$n();return t.displayName=e,t}("Router"),Er=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e})),n}Object(Tt.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return k.a.createElement(Or.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},t}(k.a.Component);k.a.Component;var Sr=function(e){function t(){return e.apply(this,arguments)||this}Object(Tt.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(k.a.Component);var Cr={},xr=1e4,Dr=0;function jr(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(Cr[e])return Cr[e];var t=wr.a.compile(e);return Dr<xr&&(Cr[e]=t,Dr++),t}(e)(t,{pretty:!0})}function Tr(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return k.a.createElement(Or.Consumer,null,function(e){e||Object(er.a)(!1);var r=e.history,i=e.staticContext,a=o?r.push:r.replace,u=ar(t?"string"==typeof n?jr(n,t.params):Object(j.a)({},n,{pathname:jr(n.pathname,t.params)}):n);return i?(a(u),null):k.a.createElement(Sr,{onMount:function(){a(u)},onUpdate:function(e,t){var n=ar(t.to);ur(n,Object(j.a)({},u,{key:n.key}))||a(u)},to:n})})}var Pr={},Ar=1e4,Nr=0;function Fr(e,t){void 0===t&&(t={}),"string"==typeof t&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,u=void 0!==a&&a,s=n.sensitive,c=void 0!==s&&s;return[].concat(r).reduce(function(t,n){if(!n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=Pr[n]||(Pr[n]={});if(r[e])return r[e];var o=[],i={regexp:wr()(e,o,t),keys:o};return Nr<Ar&&(r[e]=i,Nr++),i}(n,{end:i,strict:u,sensitive:c}),o=r.regexp,a=r.keys,s=o.exec(e);if(!s)return null;var l=s[0],f=s.slice(1),d=e===l;return i&&!d?null:{path:n,url:"/"===n&&""===l?"/":l,isExact:d,params:a.reduce(function(e,t,n){return e[t.name]=f[n],e},{})}},null)}var Rr=function(e){function t(){return e.apply(this,arguments)||this}return Object(Tt.a)(t,e),t.prototype.render=function(){var e=this;return k.a.createElement(Or.Consumer,null,function(t){t||Object(er.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?Fr(n.pathname,e.props):t.match,o=Object(j.a)({},t,{location:n,match:r}),i=e.props,a=i.children,u=i.component,s=i.render;(Array.isArray(a)&&0===a.length&&(a=null),"function"==typeof a)&&(void 0===(a=a(o))&&(a=null));return k.a.createElement(Or.Provider,{value:o},a&&!function(e){return 0===k.a.Children.count(e)}(a)?a:o.match?u?k.a.createElement(u,o):s?s(o):null:null)})},t}(k.a.Component);function Br(e){return"/"===e.charAt(0)?e:"/"+e}function Ir(e,t){if(!e)return t;var n=Br(e);return 0!==t.pathname.indexOf(n)?t:Object(j.a)({},t,{pathname:t.pathname.substr(n.length)})}function Mr(e){return"string"==typeof e?e:ir(e)}function Lr(e){return function(){Object(er.a)(!1)}}function zr(){}k.a.Component;var Ur=function(e){function t(){return e.apply(this,arguments)||this}return Object(Tt.a)(t,e),t.prototype.render=function(){var e=this;return k.a.createElement(Or.Consumer,null,function(t){t||Object(er.a)(!1);var n,r,o=e.props.location||t.location;return k.a.Children.forEach(e.props.children,function(e){if(null==r&&k.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?Fr(o.pathname,Object(j.a)({},e.props,{path:i})):t.match}}),r?k.a.cloneElement(n,{location:o,computedMatch:r}):null})},t}(k.a.Component);var Hr=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).history=hr(t.props),t}return Object(Tt.a)(t,e),t.prototype.render=function(){return k.a.createElement(Er,{history:this.history,children:this.props.children})},t}(k.a.Component);k.a.Component;var qr=function(e){function t(){return e.apply(this,arguments)||this}Object(Tt.a)(t,e);var n=t.prototype;return n.handleClick=function(e,t){try{this.props.onClick&&this.props.onClick(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||this.props.target&&"_self"!==this.props.target||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),(this.props.replace?t.replace:t.push)(this.props.to))},n.render=function(){var e=this,t=this.props,n=t.innerRef,r=(t.replace,t.to),o=Object(Ut.a)(t,["innerRef","replace","to"]);return k.a.createElement(Or.Consumer,null,function(t){t||Object(er.a)(!1);var i="string"==typeof r?ar(r,null,null,t.location):r,a=i?t.history.createHref(i):"";return k.a.createElement("a",Object(j.a)({},o,{onClick:function(n){return e.handleClick(n,t.history)},href:a,ref:n}))})},t}(k.a.Component);function Vr(e){return(Vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kr(e){if(!e||"string"!=typeof e)return{};var t=decodeURIComponent(e).replace(/^(\?)/,"").replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"');try{var n=JSON.parse('{"'.concat(decodeURI(t),'"}'));return Object.keys(n).forEach(function(e){try{n[e]=JSON.parse(n[e])}catch(e){}}),n}catch(e){return console.error(e),{}}}function Wr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.collection,n=void 0===t?this.props.route.params.collection:t,r=e.createNew,o=e.documentId,i=void 0===o?this.props.route.params.documentId:o,a=e.group,u=void 0===a?this.props.route.params.group:a,s=e.property,c=void 0===s?this.props.route.params.property:s,l=e.search,f=void 0===l?this.props.route.search:l,d=e.section;return(r||i)&&(d=d||this.props.route.params.section),r&&(i="new"),"/"+[c,u,n,i,d].filter(Boolean).join("/")+function(e){if(!e||!Object.keys(e).length)return"";var t=Object.keys(e).filter(function(t){return e[t]}).map(function(t){if("object"!==Vr(e[t]))return"".concat(t,"=").concat(e[t]);if(!Object.keys(e[t]).some(function(n){return void 0!==e[t][n]}))return"";try{return"".concat(t,"=").concat(JSON.stringify(e[t]))}catch(n){return"".concat(t,"=").concat(e[t])}}).filter(Boolean);return 0===t.length?"":"?".concat(t.join("&"))}(f)}function Jr(e){var t=e.config,n=e.document,r=e.width;if(!n)return null;var o=n._previewData,i=n.path,a=n.url;if(o)return o;var u=i&&(0===i.indexOf("/")?i.slice(1):i),s=t&&t.cdn&&t.cdn.publicUrl,c="number"==typeof r?"?width=".concat(r):"";return s&&u?"".concat(s,"/").concat(u).concat(c):a||null}var $r=function(e){this.styles=e;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.classes=n.filter(function(t){return e[t]}).map(function(t){return e[t]})};$r.prototype.add=function(e){return"string"==typeof e&&this.styles[e]&&this.classes.push(this.styles[e]),this},$r.prototype.addIf=function(e,t){return t?this.add(e):this},$r.prototype.addResolved=function(e){return e&&e.length&&this.classes.push(e),this},$r.prototype.getClasses=function(){return this.classes.join(" ")};var Yr=$r,Gr=n(74),Qr=n.n(Gr);function Xr(e){return(Xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zr(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 eo(e,t){return!t||"object"!==Xr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function to(e){return(to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function no(e,t){return(no=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ro,oo,io,ao=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),eo(this,to(t).apply(this,arguments))}var n,r,o;return 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&&no(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.subtitle,r=e.title;return k.a.createElement("div",{className:Qr.a.container},r&&k.a.createElement("h1",{className:Qr.a.title},r),n&&k.a.createElement("p",{className:Qr.a.subtitle},n),k.a.createElement("div",{className:Qr.a.children},t))}}])&&Zr(n.prototype,r),o&&Zr(n,o),t}();function uo(e){return(uo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function so(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 co(e,t){return!t||"object"!==uo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function lo(e){return(lo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fo(e,t){return(fo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ro=ao,oo="propTypes",io={children:At.a.node,subtitle:At.a.string,title:At.a.string},oo in ro?Object.defineProperty(ro,oo,{value:io,enumerable:!0,configurable:!0,writable:!0}):ro[oo]=io;var ho=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),co(this,lo(t).apply(this,arguments))}var n,r,o;return 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&&fo(e,t)}(t,k.a.Component),n=t,(r=[{key:"getErrorData",value:function(){var e=this.props,t=e.data;switch(e.type){case"ERROR_DOCUMENT_NOT_FOUND":return{body:t.href&&k.a.createElement(D,{accent:"system",href:t.href},"List documents"),message:"You're looking for a document that doesn't seem to exist.",title:"Oops!"};case"ERROR_ROUTE_NOT_FOUND":return{message:"We couldn't find the page you're looking for, sorry.",title:"404"};case yt:return{body:k.a.createElement(D,{accent:"system",href:window.location.pathname,onClick:t.onClick},"Try again"),message:"The API doesn't seem to be responding.",title:"API failure"};case"API_CONNECTION_ERROR":return{body:k.a.createElement(D,{accent:"system",href:window.location.pathname,onClick:window.document.location.reload},"Try again"),message:t.detail||"The API doesn't seem to be responding.",title:"API connection failure"};default:return{message:t.message||"Something went wrong, sorry.",title:t.title||"Oops!"}}}},{key:"render",value:function(){var e=this.getErrorData();return k.a.createElement(ao,{title:e.title,subtitle:e.message},e.body||null)}}])&&so(n.prototype,r),o&&so(n,o),t}();po(ho,"propTypes",{data:At.a.object,type:At.a.string}),po(ho,"defaultProps",{data:{}});var yo=P(k.a.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),vo=P(k.a.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"})),mo=P(k.a.createElement("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}));function bo(e){return(bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function go(){return(go=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}).apply(this,arguments)}function _o(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}function ko(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 wo(e,t){return!t||"object"!==bo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Oo(e){return(Oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Eo(e,t){return(Eo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function So(e){var t,n,r;return n="withRouter("+((t=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),wo(this,Oo(n).apply(this,arguments))}var r,o,i;return 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&&Eo(e,t)}(n,k.a.Component),r=n,(o=[{key:"render",value:function(){var t=this.props,n=t.history,r=t.location,o=t.match,i=_o(t,["history","location","match"]),a={history:n,params:o.params,path:r.pathname,search:Kr(r.search),searchString:r.search};return k.a.createElement(e,go({},i,{route:a}))}}])&&ko(r.prototype,o),i&&ko(r,i),n}()).displayName||t.name)+")",(r=function(e){var n=e.wrappedComponentRef,r=Object(Ut.a)(e,["wrappedComponentRef"]);return k.a.createElement(Or.Consumer,null,function(e){return e||Object(er.a)(!1),k.a.createElement(t,Object(j.a)({},r,e,{ref:n}))})}).displayName=n,r.WrappedComponent=t,qt()(r,t)}var Co=n(45),xo=n.n(Co);function Do(e){return(Do="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function jo(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 To(e,t){return!t||"object"!==Do(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Po(e){return(Po=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ao(e,t){return(Ao=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var No=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=To(this,Po(t).call(this,e))).state={isOpen:!1},n.closeDropdown=function(){return n.setState({isOpen:!1})},n.openDropdown=function(){return n.setState({isOpen:!0})},n.toggleDropdown=function(){return n.setState(function(e){return{isOpen:!e.isOpen}})},n}var n,r,o;return 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&&Ao(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.closeMenu,n=e.inDrawer,r=e.item,o=e.labelRef,i=r.href,a=r.isSelected,u=r.label,s=r.subItems,c=this.state.isOpen,l=new Yr(xo.a,"container").addIf("in-drawer",n).addIf("open",c).addIf("active",a).addIf("group",s),f=i?k.a.createElement(qr,{className:xo.a.label,onClick:t,innerRef:o,to:i},u):k.a.createElement("span",{className:xo.a.label,ref:o},u," ",k.a.createElement(A,{className:xo.a["expand-icon"]})),d=s&&s.map(function(e){var n=new Yr(xo.a,"dropdown-item").addIf("active",e.isSelected);return k.a.createElement(qr,{className:n.getClasses(),onClick:t,key:e.id,to:e.href},e.label)});return n?k.a.createElement("div",{className:l.getClasses()},k.a.createElement("div",{onClick:this.toggleDropdown},f),s&&c&&k.a.createElement("div",{className:xo.a["sub-items"]},d)):k.a.createElement("div",{className:l.getClasses(),onMouseEnter:this.openDropdown,onMouseLeave:this.closeDropdown},f,s&&c&&k.a.createElement("div",{className:xo.a.dropdown},d))}}])&&jo(n.prototype,r),o&&jo(n,o),t}(),Fo=n(12),Ro=n.n(Fo);function Bo(e){return(Bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Io(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 Mo(e,t){return!t||"object"!==Bo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Lo(e){return(Lo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zo(e,t){return(zo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Uo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Mo(this,Lo(t).call(this,e))).state={areCollectionsInDrawer:!0,isDrawerOpen:!1},n.outerRef=k.a.createRef(),n.shadowRef=k.a.createRef(),n.closeDrawer=function(){return n.setState({isDrawerOpen:!1})},n.toggleDrawer=function(){return n.setState(function(e){return{isDrawerOpen:!e.isDrawerOpen}})},n.items=[],n}var n,r,o;return 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&&zo(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){this.positionNav()}},{key:"componentDidUpdate",value:function(){this.positionNav()}},{key:"positionNav",value:function(){var e=this.state.areCollectionsInDrawer,t=this.outerRef.current.clientWidth,n=this.shadowRef.current.offsetWidth;if(t&&n){var r=t<n+1;!r&&this.state.isDrawerOpen&&this.setState({isDrawerOpen:!1}),r!==e&&this.setState({areCollectionsInDrawer:r})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.app,r=t.route,o=t.user,i=n.config,a=n.version,u=i.api,s=i.whitelabel,c=s.displayVersionNumber,l=s.logoLight,f=r.params.collection,d=this.state,p=d.areCollectionsInDrawer,h=d.isDrawerOpen,y=d.isUserMenuOpen,v=function(e,t){var n={id:"_media",label:"Media Library",href:"/media",isSelected:t===pt.slug};if(!e||!Array.isArray(e.collections))return[n];var r=e.collections.filter(function(e){return!(e.settings&&"media"===e.settings.type)}),o=[],i={};return(Array.isArray(e.menu)?e.menu:[]).forEach(function(e){if("string"!=typeof e){if(Array.isArray(e.collections)&&e.title){var n=!1,a=e.collections.map(function(e){var o=r.find(function(t){return t.slug===e});if(o){var a=o._publishLink,u=o.settings,s=void 0===u?{}:u,c=o.slug,l=c===t;return l&&(n=!0),i[c]=!0,{id:c,label:s.displayName||c,href:a,isSelected:l}}return null}).filter(Boolean);a.length>0&&o.push({isSelected:n,label:e.title,subItems:a})}}else{var u=r.find(function(t){return t.slug===e});u&&(o.push({id:u.slug,label:u.name||u.slug,href:u._publishLink,isSelected:u.slug===t}),i[u.slug]=!0)}}),r.forEach(function(e){if(!i[e.slug]){var n=e._publishLink,r=e.settings,a=void 0===r?{}:r,u=e.slug;o.push({id:u,label:a.displayName||u,href:n,isSelected:u===t})}}),o.push(n),o}(u,f),m=new Yr(Ro.a,"user-menu-wrapper").addIf("open",y);if(!o.isSignedIn)return null;var b=k.a.createElement("ul",{className:Ro.a["header-nav-list"]},v.map(function(e){return k.a.createElement("li",{key:e.id||e.label},k.a.createElement(No,{item:e}))}));return k.a.createElement("header",{className:Ro.a.header},k.a.createElement("div",{className:Ro.a["collections-wrapper"],ref:this.outerRef},k.a.createElement("div",{className:Ro.a["shadow-wrapper"]},k.a.createElement("div",{"aria-hidden":!0,className:Ro.a["shadow-nav"],ref:this.shadowRef},b)),p?k.a.createElement("div",{className:Ro.a["drawer-wrapper"]},k.a.createElement("button",{className:Ro.a["drawer-toggle"],onClick:this.toggleDrawer},h?k.a.createElement(yo,{fontSize:"large"}):k.a.createElement(vo,{fontSize:"large"})),k.a.createElement("div",{"aria-hidden":!h||null,className:"".concat(Ro.a.overlay," ").concat(Ro.a.dark),onClick:this.closeDrawer}),k.a.createElement("div",{"aria-hidden":!h||null,className:Ro.a["collections-drawer"]},k.a.createElement("button",{className:Ro.a["drawer-toggle"],onClick:this.closeDrawer},k.a.createElement(yo,{fontSize:"large"})),k.a.createElement("nav",null,k.a.createElement("ul",{className:Ro.a["drawer-nav-list"]},v.map(function(t){return k.a.createElement("li",{key:t.id||t.label},k.a.createElement(No,{closeMenu:e.closeDrawer,inDrawer:!0,item:t}))}))))):k.a.createElement("nav",null,b)),k.a.createElement("div",{className:m.getClasses()},k.a.createElement("button",{className:Ro.a["user-menu-toggle"]},k.a.createElement(mo,null)),k.a.createElement("div",{className:Ro.a["user-menu"]},k.a.createElement(qr,{className:"".concat(Ro.a["menu-item"]," ").concat(Ro.a.link),to:"/profile"},"Profile"),k.a.createElement(qr,{className:"".concat(Ro.a["menu-item"]," ").concat(Ro.a.link),to:"/sign-out"},"Sign out"),c&&k.a.createElement("span",{className:Ro.a["menu-item"]},"v",a))),k.a.createElement("div",{className:Ro.a.logo},k.a.createElement(qr,{to:"/"},k.a.createElement("img",{src:"/_public/".concat(l)}))))}}])&&Io(n.prototype,r),o&&Io(n,o),t}(),Ho=So(Nn(function(e){return{user:e.user,app:e.app}})(Uo));function qo(e){return(qo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vo(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 Ko(e,t){return!t||"object"!==qo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Wo(e){return(Wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jo(e,t){return(Jo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var $o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ko(this,Wo(t).apply(this,arguments))}var n,r,o;return 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&&Jo(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.state,r=e.type,o=n.app&&n.app.config;return k.a.createElement(k.a.Fragment,null,k.a.createElement(Ho,null),k.a.createElement("main",null,(o||t)&&k.a.createElement(ho,{type:r,data:t})))}}])&&Vo(n.prototype,r),o&&Vo(n,o),t}(),Yo=Nn()($o);function Go(e){return(Go="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qo(){return(Qo=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}).apply(this,arguments)}function Xo(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}function Zo(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 ei(e,t){return!t||"object"!==Go(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ti(e){return(ti=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ni(e,t){return(ni=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ri=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ei(this,ti(t).apply(this,arguments))}var n,r,o;return 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&&ni(e,t)}(t,k.a.Component),n=t,(r=[{key:"shouldComponentUpdate",value:function(e){var t=e.state.user.isSignedIn,n=this.props.state.user.isSignedIn,r=Kr(this.props.location.search).redirect;return this.redirectUrl=!n&&t?r||"/":null,!0}},{key:"render",value:function(){if(this.redirectUrl)return k.a.createElement(Tr,{to:this.redirectUrl});var e=window.__error__;if(e)return 401===e.statusCode||404===e.statusCode?(window.__error__=null,k.a.createElement(Tr,{to:"/sign-in"})):k.a.createElement(Yo,{data:e,type:"API_CONNECTION_ERROR"});var t=this.props,n=t.component,r=t.isPublic,o=t.render,i=t.state,a=Xo(t,["component","isPublic","render","state"]),u=i.user.isSignedIn;if(!r&&!u){var s=a.location.pathname,c={pathname:"/sign-in",search:"/"===s?null:"?redirect=".concat(encodeURIComponent(s))};return k.a.createElement(Tr,{to:c})}return k.a.createElement(Rr,Qo({},a,{render:function(e){var t=e.history,r=e.match,i=e.location,a={history:t,location:i,match:r,onBuildBaseUrl:Wr,route:{history:t,params:r.params,path:i.pathname,search:Kr(i.search),searchString:i.search}};return o?o(a):k.a.createElement(n,a)}}))}}])&&Zo(n.prototype,r),o&&Zo(n,o),t}(),oi=Nn()(ri);function ii(e){return function(e){if(!window.localStorage)return null;try{return window.localStorage.removeItem(e),!0}catch(e){return!1}}(e)}function ai(e){return function(e){if(!window.localStorage)return null;try{var t=window.localStorage.getItem(e);return JSON.parse(t)}catch(e){return null}}(e)}function ui(e,t){if(Object.keys(t).some(function(e){return void 0!==t[e]}))return function(e,t){if(!window.localStorage)return!1;try{var n=JSON.stringify(t);return window.localStorage.setItem(e,n),!0}catch(e){return!1}}(e,t)}function si(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ci=5e3;function li(e){var t=e.collection,n=e.contentKey,r=e.ids;return t.IS_MEDIA_BUCKET?fi({contentKey:n,ids:r}):function(e,o){var i=o().app.config.api,a=Ct({accessToken:o().user.accessToken,api:i,collection:t}).whereFieldIsOneOf("_id",r);e({collection:t,ids:r,key:n,type:ke}),a.delete().then(function(){e({collection:t,ids:r,key:n,type:we})}).catch(function(o){e({collection:t,data:o,ids:r,key:n,type:_e})})}}function fi(e){var t=e.contentKey,n=e.ids;return function(e,r){e({collection:pt,ids:n,key:t,type:ke});var o=r().app.config.api,i=r().user.accessToken,a="".concat(o.host,":").concat(o.port,"/media"),u=JSON.stringify({query:{_id:{$in:n}}});fetch(a,{body:u,headers:{Authorization:"Bearer ".concat(i),"Content-Type":"application/json"},method:"DELETE"}).then(function(r){return r.ok?e({collection:pt,ids:n,key:t,type:we}):Promise.reject(r)}).catch(function(r){e({collection:pt,data:r,ids:n,key:t,type:_e})})}}function di(e){var t=e.contentKey;return function(e){ii(t),e({key:t,type:Oe})}}function pi(e){var t=e.bypassCache,n=void 0!==t&&t,r=e.contentKey,o=e.collection,i=e.id;return function(e,t){var a=t(),u=a.app,s=a.document,c=u.config.api,l=s[r],f=Date.now();if(!(!n&&l&&f-l.timestamp<ci)){var d=Ct({accessToken:t().user.accessToken,api:c,collection:o});o.IS_MEDIA_BUCKET&&(d=d.inMedia()),d=d.whereFieldIsEqualTo("_id",i),e({key:r,type:Ce}),d.find().then(function(t){var n=t.results;if(0===n.length)return Promise.reject(404);e(ki({contentKey:r,document:n[0],timestamp:f}))}).catch(function(t){e({key:r,data:t,type:Se})})}}}function hi(e){var t=e.bypassCache,n=void 0!==t&&t,r=e.contentKey,o=e.collection,i=e.fields,a=e.filters,u=e.page,s=e.sortBy,c=e.sortOrder;return function(e,t){var l,f=t(),d=f.app,p=f.documents,h=d.config.api,y=p[r],v=Date.now();if(n||!y||y.dirty||!(v-y.timestamp<ci)){e(Oi({contentKey:r,status:mt}));var m=o.settings,b=void 0===m?{}:m,g=[s||b.sort||"_createdAt",c||(1===b.sortOrder?"asc":"desc")||"desc"];return(l=(o.IS_MEDIA_BUCKET||o===dt?Ct({accessToken:t().user.accessToken,api:h}).inMedia():Ct({accessToken:t().user.accessToken,api:h,collection:o,fields:i})).goToPage(u)).sortBy.apply(l,g).where(a).find().then(function(t){var n=t.metadata,o=t.results;e(wi({contentKey:r,metadata:n,results:o,timestamp:v}))}).catch(function(t){e(Oi({contentKey:r,data:t,status:yt}))})}}}function yi(e){var t=e.contentKey;return{mode:e.mode,key:t,type:ve}}function vi(e){var t=e.callback,n=e.contentKey;return{callback:t,fieldName:e.fieldName,key:n,type:Te}}function mi(e){var t=e.callback,n=e.contentKey;return{callback:t,fieldName:e.fieldName,key:n,type:Pe}}function bi(e){var t=e.contentKey,n=e.collection,r=e.documentId;if(n.IS_MEDIA_BUCKET)return _i({contentKey:t,documentId:r});return function(e,o){var i=o().app.config.api,a=o().document[t]||{},u=a.local,s=a.remote,c=a.saveCallbacks,l=Boolean(r),f={},d=Ct({accessToken:o().user.accessToken,api:i,collection:n});e({key:t,type:Ne}),l?(Object.keys(u).forEach(function(e){var t,n;t=u[e],n=s[e],JSON.stringify(t)!==JSON.stringify(n)&&(f[e]=u[e])}),d=d.whereFieldIsEqualTo("_id",r)):(f=Object.assign({},s,u),Object.keys(n.fields).forEach(function(e){var t=n.fields[e];void 0===f[e]&&t.required&&"Boolean"===t.type&&(f[e]=!1)})),Object.keys(f).forEach(function(e){var t=si(e.split(":"),1)[0];"function"==typeof c[t]&&(f[e]=c[t]({value:f[e]}))});var p=Object.keys(f).map(function(e){var t=n.fields[e];if(!t||!f[e]||!["Media","Reference"].includes(t.type))return null;var r=t.settings||{},a=Array.isArray(f[e])?f[e]:[f[e]],u=void 0!==r.limit&&r.limit>0?r.limit:1/0,s="Reference"===t.type&&r.collection===dt,c="Media"===t.type;if(s||c){var l=[],d=a.filter(function(e,t){return void 0===e._id&&(l.push(t),!0)}),p=Promise.resolve(a);return d.length>0&&(p=Di({api:i,bearerToken:o().user.accessToken,files:d.map(function(e){return e._file})}).then(function(e){return e.results.forEach(function(e){var t=l.shift();a[t]=e}),a})),p.then(function(e){return s?e.map(function(e){return e._id}):e.map(function(e){return{_id:e._id}})}).then(function(t){f[e]=u>1?t:t[0]})}var h=a.map(function(e){return e._id}).filter(Boolean);return f[e]=u>1?h:h[0],null});Promise.all(p).then(function(){return(d=l?d.update(f):d.create(f)).then(function(n){var r=n.results;r&&r.length>0?(e({data:r[0],key:t,type:Fe}),ii(t)):e({key:t,type:Ae})}).catch(function(n){if(e({data:n.errors||n,key:t,type:Ae}),n.errors){var r={};n.errors.forEach(function(e){e.field&&(r[e.field]=e.message)}),e(xi({contentKey:t,error:r,update:{}}))}})}).catch(function(n){e({data:n,key:t,type:Ae})})}}function gi(e){var t=e.contentKey;return function(e,n){var r=n().document[t]||{},o=r.local,i=r.remote,a=r.saveCallbacks,u=!1,s=o&&Object.keys(o).reduce(function(e,t){var n=si(t.split(":"),1)[0],r="function"==typeof a[n]?a[n]({value:o[t]}):o[t];e[t]=r;var s=!i||JSON.stringify(r)!==JSON.stringify(i[t]);return u=u||s,e},{});u&&ui(t,s)}}function _i(e){var t=e.contentKey,n=e.documentId;return function(e,r){e({key:t,type:Ne});var o=r().app.config.api,i=(r().document[t]||{}).local,a=r().user.accessToken,u="".concat(o.host,":").concat(o.port,"/media/").concat(n);fetch(u,{body:JSON.stringify(i),headers:{Authorization:"Bearer ".concat(a),"Content-Type":"application/json"},method:"PUT"}).then(function(e){return e.ok?e.json():Promise.reject(e)}).then(function(n){var r=n.results;e({data:r[0],key:t,type:Fe}),ii(t)}).catch(function(n){e({data:n,key:t,type:Ae})})}}function ki(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.document,n=e.contentKey,r=e.timestamp;return{document:t,key:n,fromLocalStorage:ai(n),timestamp:r,type:xe}}function wi(e){return{key:e.contentKey,metadata:e.metadata,results:e.results,timestamp:e.timestamp,type:Ie}}function Oi(e){var t=e.contentKey;return{data:e.data,key:t,status:e.status,type:Me}}function Ei(e){var t=e.contentKey;return{key:t,fromLocalStorage:ai(t),type:We}}function Si(e){return{key:e.contentKey,type:Je}}function Ci(e){return{key:e.contentKey,type:$e}}function xi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.contentKey,n=e.error,r=void 0===n?{}:n,o=e.meta,i=void 0===o?{}:o,a=e.update;return{error:r,key:t,meta:i,type:Ye,update:void 0===a?{}:a}}function Di(e){var t=e.api,n=e.bearerToken,r=e.files,o="".concat(t.host,":").concat(t.port,"/media/upload"),i=new FormData;return r.forEach(function(e,t){i.append("file".concat(t),e)}),fetch(o,{body:i,headers:{Authorization:"Bearer ".concat(n)},method:"POST"}).then(function(e){return e.json()})}function ji(e){var t=e.contentKey,n=e.files;return function(e,r){var o=r().app.config.api;e({key:t,type:Xe}),Di({api:o,bearerToken:r().user.accessToken,files:n}).then(function(){e({key:t,type:Ze})}).catch(function(n){e({data:n,key:t,type:Qe})})}}var Ti=n(75),Pi=n.n(Ti);function Ai(e){return(Ai="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ni(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 Fi(e,t){return!t||"object"!==Ai(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ri(e){return(Ri=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bi(e,t){return(Bi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ii=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Fi(this,Ri(t).apply(this,arguments))}var n,r,o;return 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&&Bi(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){return k.a.createElement("div",{"aria-hidden":!0,className:Pi.a.wrapper},k.a.createElement("i",{className:Pi.a.square}),k.a.createElement("i",{className:Pi.a.square}),k.a.createElement("i",{className:Pi.a.square}))}}])&&Ni(n.prototype,r),o&&Ni(n,o),t}();function Mi(e){return(Mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Li(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function zi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Li(n,!0).forEach(function(t){Ki(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Li(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ui(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 Hi(e,t){return!t||"object"!==Mi(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qi(e){return(qi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vi(e,t){return(Vi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ki(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Hi(this,qi(t).apply(this,arguments))}var n,r,o;return 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&&Vi(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.contentKey,r=t.state,o=e.contentKey,i=e.state.document[n]||{},a=r.document[n]||{},u=!1===i.dirty&&!0===a.dirty;(n!==o||u)&&this.fetch()}},{key:"componentWillMount",value:function(){this.fetch()}},{key:"fetch",value:function(){var e=this.props,t=e.actions,n=e.collection,r=e.contentKey,o=e.documentId;"string"==typeof o&&t.fetchDocument({contentKey:r,collection:n,id:o})}},{key:"render",value:function(){var e=this.props,t=e.contentKey,n=e.documentId,r=e.onDocumentNotFound,o=e.onNetworkError,i=e.onRender,a=e.state.document[t];if(!a&&n||a&&a.isLoading)return k.a.createElement(Ii,null);var u=a||{},s=u.local,c=u.remote,l=u.remoteError;return 404===l?"function"==typeof r?r({error:l}):null:l&&l.toString().includes("NetworkError")?"function"==typeof o&&o({error:l}):"function"!=typeof i?null:i({document:zi({},a,{_merged:zi({},c,{},s)})})}}])&&Ui(n.prototype,r),o&&Ui(n,o),t}();Ki(Wi,"propTypes",{actions:At.a.object,collection:At.a.object,contentKey:At.a.string,documentId:At.a.string,onDocumentNotFound:At.a.func,onNetworkError:At.a.func,onRender:At.a.func,section:At.a.string,state:At.a.object});var Ji=Nn(r,i)(Wi),$i={},Yi=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,Gi="[^\\s]+",Qi=/\[([^]*?)\]/gm,Xi=function(){};function Zi(e,t){for(var n=[],r=0,o=e.length;r<o;r++)n.push(e[r].substr(0,t));return n}function ea(e){return function(t,n,r){var o=r[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~o&&(t.month=o)}}function ta(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var na=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ra=["January","February","March","April","May","June","July","August","September","October","November","December"],oa=Zi(ra,3),ia=Zi(na,3);$i.i18n={dayNamesShort:ia,dayNames:na,monthNamesShort:oa,monthNames:ra,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var aa={D:function(e){return e.getDate()},DD:function(e){return ta(e.getDate())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDay()},dd:function(e){return ta(e.getDay())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return ta(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},YY:function(e){return ta(String(e.getFullYear()),4).substr(2)},YYYY:function(e){return ta(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return ta(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return ta(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return ta(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return ta(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return ta(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return ta(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+ta(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},ua={D:["\\d\\d?",function(e,t){e.day=t}],Do:["\\d\\d?"+Gi,function(e,t){e.day=parseInt(t,10)}],M:["\\d\\d?",function(e,t){e.month=t-1}],YY:["\\d\\d?",function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:["\\d\\d?",function(e,t){e.hour=t}],m:["\\d\\d?",function(e,t){e.minute=t}],s:["\\d\\d?",function(e,t){e.second=t}],YYYY:["\\d{4}",function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:["\\d{3}",function(e,t){e.millisecond=t}],d:["\\d\\d?",Xi],ddd:[Gi,Xi],MMM:[Gi,ea("monthNamesShort")],MMMM:[Gi,ea("monthNames")],a:[Gi,function(e,t,n){var r=t.toLowerCase();r===n.amPm[0]?e.isPm=!1:r===n.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var n,r=(t+"").match(/([+-]|\d\d)/gi);r&&(n=60*r[1]+parseInt(r[2],10),e.timezoneOffset="+"===r[0]?n:-n)}]};ua.dd=ua.d,ua.dddd=ua.ddd,ua.DD=ua.D,ua.mm=ua.m,ua.hh=ua.H=ua.HH=ua.h,ua.MM=ua.M,ua.ss=ua.s,ua.A=ua.a,$i.masks={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},$i.format=function(e,t,n){var r=n||$i.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=$i.masks[t]||t||$i.masks.default;var o=[];return(t=(t=t.replace(Qi,function(e,t){return o.push(t),"@@@"})).replace(Yi,function(t){return t in aa?aa[t](e,r):t.slice(1,t.length-1)})).replace(/@@@/g,function(){return o.shift()})},$i.parse=function(e,t,n){var r=n||$i.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=$i.masks[t]||t,e.length>1e3)return null;var o={},i=[],a=[];t=t.replace(Qi,function(e,t){return a.push(t),"@@@"});var u,s=(u=t,u.replace(/[|\\{()[^$+*?.-]/g,"\\$&")).replace(Yi,function(e){if(ua[e]){var t=ua[e];return i.push(t[1]),"("+t[0]+")"}return e});s=s.replace(/@@@/g,function(){return a.shift()});var c=e.match(new RegExp(s,"i"));if(!c)return null;for(var l=1;l<c.length;l++)i[l-1](o,c[l],r);var f,d=new Date;return!0===o.isPm&&null!=o.hour&&12!=+o.hour?o.hour=+o.hour+12:!1===o.isPm&&12==+o.hour&&(o.hour=0),null!=o.timezoneOffset?(o.minute=+(o.minute||0)-+o.timezoneOffset,f=new Date(Date.UTC(o.year||d.getFullYear(),o.month||0,o.day||1,o.hour||0,o.minute||0,o.second||0,o.millisecond||0))):f=new Date(o.year||d.getFullYear(),o.month||0,o.day||1,o.hour||0,o.minute||0,o.second||0,o.millisecond||0),f};var sa=$i;function ca(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)}}var la=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaultFormat=r,this.localDate=this._parse(t,n)}var t,n,r;return t=e,(n=[{key:"_isValidDate",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"_parse",value:function(e,t){if(e instanceof Date)return e;if("number"==typeof e)return new Date(e);var n=parseInt(e,10);if(n.toString()===e)return new Date(n);try{var r=sa.parse(e,t||"YYYY-MM-DDTHH:mm:ss.SSSZ")||sa.parse(e,"YYYY-MM-DDTHH:mm:ss.SSSZ");return this._getLocalDateFromUTCDate(r)}catch(e){return console.error("Error while parsing date:",e),null}}},{key:"_getLocalDateFromUTCDate",value:function(e){if(!e)return e;var t=new Date(e);return t.setMinutes(t.getMinutes()-t.getTimezoneOffset()),t}},{key:"_getUTCDateFromLocalDate",value:function(e){if(!e)return e;var t=new Date(e);return t.setMinutes(t.getMinutes()+t.getTimezoneOffset()),t}},{key:"format",value:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1];var t=null;try{var n=this.localDate;t="unix"===e?"string"==typeof this.defaultFormat?sa.format(n,this.defaultFormat):n.getTime().toString():sa.format(n,e)}catch(e){console.error("Error formatting date:",e)}return t}},{key:"getDate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{toUTC:!1};return e.toUTC?this._getUTCDateFromLocalDate(this.localDate):this.localDate}},{key:"isSameDayAs",value:function(e){return!(!this.isValid()||!this._isValidDate(e))&&(this.localDate.getFullYear()===e.getFullYear()&&this.localDate.getMonth()===e.getMonth()&&this.localDate.getDate()===e.getDate())}},{key:"isValid",value:function(){return this._isValidDate(this.localDate)}}])&&ca(t.prototype,n),r&&ca(t,r),e}();function fa(e){return(fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function da(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 pa(e,t){return!t||"object"!==fa(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ha(e){return(ha=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ya(e,t){return(ya=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function va(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ma=1e3,ba=60*ma,ga=60*ba,_a=24*ga,ka=7*_a,wa=365*_a,Oa=wa/12,Ea=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=e.relative;return n=pa(this,ha(t).call(this,e)),r&&(n.updateInterval=ma,n.resetInterval(ma)),n}var n,r,o;return 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&&ya(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.date;t.relative&&n!==e.date&&this.setUpdateInterval(ma)}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"getRelativeDate",value:function(e){var t=(new Date).getTime()-e.getTime();return t<50*ma?(this.setUpdateInterval(10*ma),"just now"):t<2*ba?(this.setUpdateInterval(30*ma),"a minute ago"):t<ga?(this.setUpdateInterval(ba),"".concat(Math.floor(t/ba)," minutes ago")):t<2*ga?(this.setUpdateInterval(30*ba),"an hour ago"):t<_a?(this.setUpdateInterval(ga),"".concat(Math.floor(t/ga)," hours ago")):t<2*_a?(this.setUpdateInterval(ga),"yesterday"):t<ka?(this.setUpdateInterval(_a),"".concat(Math.floor(t/_a)," days ago")):t<2*ka?(this.setUpdateInterval(_a),"a week ago"):t<Oa?(this.setUpdateInterval(_a),"".concat(Math.floor(t/ka)," weeks ago")):t<2*Oa?(this.setUpdateInterval(_a),"a month ago"):t<wa?(this.setUpdateInterval(_a),"".concat(Math.round(t/Oa)," months ago")):(this.setUpdateInterval(_a),"".concat(Math.floor(t/wa)," years ago"))}},{key:"render",value:function(){var e=this.props,t=e.date,n=e.format,r=e.fromFormat,o=e.relative,i=new la(t,r);if(!i.isValid())return null;var a=o?this.getRelativeDate(i.getDate()):i.format(n);return k.a.createElement("time",{dateTime:i.format(n),title:i.format(n)},a)}},{key:"resetInterval",value:function(){clearInterval(this.interval),this.interval=setInterval(this.forceUpdate.bind(this),this.updateInterval)}},{key:"setUpdateInterval",value:function(e){e!==this.updateInterval&&(clearInterval(this.interval),this.interval=setInterval(this.forceUpdate.bind(this),e),this.updateInterval=e)}}])&&da(n.prototype,r),o&&da(n,o),t}();va(Ea,"propTypes",{date:At.a.oneOfType([At.a.object,At.a.number,At.a.string]),format:At.a.string,fromFormat:At.a.string,relative:At.a.bool}),va(Ea,"defaultProps",{format:"default",fromFormat:null,relative:!1});var Sa=n(9),Ca=n.n(Sa);function xa(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)}}var Da=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.eventHandler=this._capture.bind(this,!1),this.handlers={},Object.keys(t||{}).forEach(function(e){n.on(e,t[e])})}var t,n,r;return t=e,(n=[{key:"_capture",value:function(e,t){var n=this;Object.keys(this.handlers).some(function(r){if(n.handlers[r].hotKey(t))return e||t.preventDefault(),n.handlers[r].callback(t),!0})}},{key:"addListener",value:function(){window.addEventListener("keydown",this.eventHandler)}},{key:"capture",value:function(e){return this._capture.bind(this,e)}},{key:"on",value:function(e,t){this.handlers[e]={callback:t,hotKey:Ca()(e)}}},{key:"removeListener",value:function(){window.removeEventListener("keydown",this.eventHandler)}}])&&xa(t.prototype,n),r&&xa(t,r),e}(),ja=n(128),Ta=n.n(ja),Pa=n(93),Aa=n.n(Pa);function Na(e){return(Na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fa(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 Ra(e,t){return!t||"object"!==Na(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ba(e){return(Ba=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ia(e,t){return(Ia=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ta.a.setAppElement("#app");var La=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ra(this,Ba(t).call(this,e))).state={isOpen:!0},n}var n,r,o;return 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&&Ia(e,t)}(t,k.a.Component),n=t,(r=[{key:"close",value:function(){this.setState({isOpen:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.fullScreen,o=t.onRequestClose,i=t.scrollContent,a=this.state.isOpen,u=new Yr(Aa.a,"overlay").addIf("fullscreen",r),s=new Yr(Aa.a,"content").addIf("scrollable",i);return k.a.createElement(Ta.a,{bodyOpenClassName:Aa.a["body-open"],className:s.getClasses(),contentRef:function(t){return e.contentRef=t},isOpen:a,onRequestClose:o,overlayClassName:u.getClasses(),overlayRef:function(t){return e.overlayRef=t},shouldCloseOnOverlayClick:!0,shouldCloseOnEsc:!0},n)}}])&&Fa(n.prototype,r),o&&Fa(n,o),t}();Ma(La,"propTypes",{children:At.a.node,fullScreen:At.a.bool,onRequestClose:At.a.func,scrollContent:At.a.bool}),Ma(La,"defaultProps",{fullScreen:!1,scrollContent:!0});var za=n(94),Ua=n.n(za);function Ha(e){return(Ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qa(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 Va(e,t){return!t||"object"!==Ha(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ka(e){return(Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wa(e,t){return(Wa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ja(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $a=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Va(this,Ka(t).call(this,e))).hotkeys=new Da({}),e.confirmOnEnterKey&&"function"==typeof e.onConfirm&&n.hotkeys.on("enter",e.onConfirm),n}var n,r,o;return 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&&Wa(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){this.hotkeys.addListener()}},{key:"componentWillUnmount",value:function(){this.hotkeys.removeListener()}},{key:"render",value:function(){var e=this.props,t=e.accent,n=e.action,r=e.children,o=e.className,i=e.onCancel,a=e.onConfirm,u=new Yr(Ua.a,"container").addResolved(o);return k.a.createElement("div",{className:u.getClasses()},k.a.createElement("div",{className:Ua.a.message},r),k.a.createElement("div",{className:Ua.a.action},k.a.createElement(D,{accent:"negative",onClick:i},"Cancel"),k.a.createElement(D,{accent:t,fillStyle:"filled",onClick:a},n)))}}])&&qa(n.prototype,r),o&&qa(n,o),t}();Ja($a,"propTypes",{accent:At.a.oneOf(["negative","positive"]),action:At.a.string.isRequired,confirmOnEnterKey:At.a.bool,children:At.a.node,className:At.a.string,onCancel:At.a.func,onConfirm:At.a.func}),Ja($a,"defaultProps",{accent:"negative",confirmOnEnterKey:!0});var Ya=n(32),Ga=n.n(Ya);function Qa(e){return(Qa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xa(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 Za(e){return(Za=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tu(e,t){return(tu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var nu=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Qa(t)&&"function"!=typeof t?eu(e):t}(this,Za(t).call(this,e))).handleDelete=n.handleDelete.bind(eu(n)),n.handleLanguageChange=n.handleLanguageChange.bind(eu(n)),n.hotkeys=new Da({"mod+s":n.handleSave.bind(eu(n),null)}),n.onSave=null,n.showDeletePrompt=function(){return n.setState({isShowingDeletePrompt:!0})},n.hideDeletePrompt=function(){return n.setState({isShowingDeletePrompt:!1})},n.toggleExpand=function(){return n.setState(function(e){return{isExpanded:!e.isExpanded}})},n.state={isExpanded:!1,isShowingDeletePrompt:!1},n}var n,r,o;return 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&&tu(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){this.hotkeys.addListener()}},{key:"componentWillUnmount",value:function(){this.hotkeys.removeListener()}},{key:"getSaveOptions",value:function(e){var t={action:this.handleSave.bind(this,"SAVE_ACTION_SAVE_AND_CONTINUE"),label:"Save"},n=[{text:"Save & create new",onClick:this.handleSave.bind(this,"SAVE_ACTION_SAVE_AND_CREATE_NEW")},{text:"Save & go back",onClick:this.handleSave.bind(this,"SAVE_ACTION_SAVE_AND_GO_BACK")}];return e&&n.push({text:"Save as duplicate",onClick:this.handleSave.bind(this,"SAVE_ACTION_SAVE_AS_DUPLICATE")}),{primary:t,secondary:n}}},{key:"handleDelete",value:function(){var e=this.props,t=e.actions,n=e.collection,r=e.contentKey,o=e.state.document[r].remote;o._id&&t.deleteDocuments({collection:n,contentKey:r,ids:[o._id]})}},{key:"handleLanguageChange",value:function(e){var t=this.props,n=t.onBuildBaseUrl,r=t.route,o=n({search:{lang:e.target.value}});r.history.push(o)}},{key:"handleSave",value:function(e){var t=this.props,n=t.actions,r=t.contentKey;n.registerSaveAttempt({contentKey:r,mode:e})}},{key:"render",value:function(){var e=this.props,t=e.contentKey,n=e.documentId,r=e.isSingleDocument,o=e.multiLanguage,i=e.route,a=e.state,u=a.app.config.api,s=a.document[t]||{},c=s.isSaving,l=s.remote,f=void 0===l?null:l,d=s.validationErrors,p="NETWORK_OK"!==a.app.networkStatus,h=d&&Object.keys(d).filter(function(e){return d[e]}).length,y=this.getSaveOptions(n),v=o&&u.languages.length>1,m=u.languages.map(function(e){return{value:e.code,label:e.name}}),b=i.search.lang;if(v&&!b){var g=u.languages.find(function(e){return e.default});b=g&&g.code}var _=this.state.isExpanded,w=new Yr(Ga.a,"container").addIf("expanded",_);return k.a.createElement("footer",{className:w.getClasses()},k.a.createElement("div",{className:Ga.a.expand},k.a.createElement("button",{onClick:this.toggleExpand},k.a.createElement(A,{fontSize:"large"}))),k.a.createElement("div",{className:Ga.a.content},v&&k.a.createElement(X,{className:Ga.a["language-selector"],onChange:this.handleLanguageChange,options:m,value:b}),k.a.createElement("div",{className:Ga.a.metadata},f&&f._createdAt&&k.a.createElement("div",null,k.a.createElement("span",null,"Created "),f._createdBy&&k.a.createElement("span",null,"by ",k.a.createElement("strong",null,f._createdBy)," "),k.a.createElement(Ea,{date:f._createdAt,relative:!0})),f&&f._lastModifiedAt&&k.a.createElement("div",null,k.a.createElement("span",null,"Last updated "),f._lastModifiedBy&&k.a.createElement("span",null,"by ",k.a.createElement("strong",null,f._lastModifiedBy)," "),k.a.createElement(Ea,{date:f._lastModifiedAt,relative:!0}))),k.a.createElement("div",{className:Ga.a.buttons},f&&!r&&k.a.createElement(D,{accent:"negative",className:Ga.a["delete-button"],disabled:Boolean(p),fillStyle:"filled",onClick:this.showDeletePrompt},"Delete"),this.state.isShowingDeletePrompt&&k.a.createElement(La,{onRequestClose:this.hideDeletePrompt},k.a.createElement($a,{accent:"negative",action:"Yes, delete it",onCancel:this.hideDeletePrompt,onConfirm:this.handleDelete},"Are you sure you want to delete this document?")),r?k.a.createElement(D,{accent:"positive",className:Ga.a["save-button"],disabled:Boolean(p||h||c),isLoading:c,onClick:y.primary.action},"Save document"):k.a.createElement(L,{accent:"positive",className:Ga.a["save-button-options"],disabled:Boolean(p||h||c),isLoading:c,onClick:y.primary.action,options:y.secondary},y.primary.label))))}},{key:"shouldComponentUpdate",value:function(e){var t=this.props.state,n=e.state;return!(t.user.isSignedIn&&!n.user.isSignedIn)}}])&&Xa(n.prototype,r),o&&Xa(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(nu,"propTypes",{actions:At.a.object,collection:At.a.object,contentKey:At.a.string,documentId:At.a.string,multiLanguage:At.a.bool,onBuildBaseUrl:At.a.func,referencedField:At.a.string,state:At.a.object});var ru=So(Nn(r,i,o)(nu)),ou=n(201),iu=n.n(ou);function au(e){return(au="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uu(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 su(e,t){return!t||"object"!==au(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function cu(e){return(cu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lu(e,t){return(lu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var du=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),su(this,cu(t).apply(this,arguments))}var n,r,o;return 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&&lu(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isDisabled,r=e.name,o=new Yr(iu.a,"field").addIf("field-disabled",n);return k.a.createElement("div",{className:o.getClasses(),"data-field-name":r},t)}}])&&uu(n.prototype,r),o&&uu(n,o),t}();fu(du,"propTypes",{children:At.a.node,isDisabled:At.a.bool,name:At.a.string}),fu(du,"defaultProps",{accent:"error"});var pu=P(k.a.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}));var hu=0,yu="c";function vu(){return"".concat(yu,"-").concat(hu++)}function mu(e,t,n){var r;return function(){var o=this,i=arguments,a=function(){r=null,n||e.apply(o,i)},u=n&&!r;clearTimeout(r),r=setTimeout(a,t),u&&e.apply(o,i)}}function bu(e){if("undefined"!=typeof document){var t=e&&("string"==typeof e||"number"==typeof e);document.title="".concat(t?e+" | ":"","Edit")}}var gu=n(37),_u=n.n(gu);function ku(e){return(ku="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wu(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 Ou(e,t){return!t||"object"!==ku(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Eu(e){return(Eu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Su(e,t){return(Su=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xu=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ou(this,Eu(t).apply(this,arguments))}var n,r,o;return 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&&Su(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentWillMount",value:function(){this.id=vu()}},{key:"render",value:function(){var e=this.props,t=e.accent,n=e.className,r=e.comment,o=e.label,i=e.error,a=e.errorMessage,u=new Yr(_u.a,"container").add("accent-".concat(t)).addResolved(n);if(o&&"string"!=typeof o||r&&"string"!=typeof r||a&&"string"!=typeof a)return null;var s=i&&a?k.a.createElement("div",{className:_u.a["error-message-container"]},k.a.createElement(pu,{className:_u.a["error-message-icon"],fontSize:"small"}),k.a.createElement("span",{className:_u.a["error-message-text"]},a)):r?k.a.createElement("div",null,k.a.createElement("span",{className:_u.a.comment},r)):null;return k.a.createElement("label",{htmlFor:this.id,className:u.getClasses()},(o||r)&&k.a.createElement("div",{className:_u.a.header},k.a.createElement("div",{className:_u.a.label},o||""),s),k.a.createElement("div",{className:_u.a.children},this.renderChildren()))}},{key:"renderChildren",value:function(){var e=this,t=this.props,n=t.children,r=t.error,o=t.required;return k.a.Children.map(n,function(t,n){if(!t||"string"==typeof t.type)return t;var i={inLabel:!0};return r&&(i.error=!0),0===n&&(i.id=e.id),o&&(i.required=!0),k.a.cloneElement(t,i)})}}])&&wu(n.prototype,r),o&&wu(n,o),t}();Cu(xu,"propTypes",{accent:At.a.oneOf(["info"]),children:At.a.node,className:At.a.string,comment:At.a.string,error:At.a.bool,errorMessage:At.a.string,hasFocus:At.a.bool,label:At.a.string.isRequired,required:At.a.bool.isRequired}),Cu(xu,"defaultProps",{error:!1,errorMessage:null,required:!1});var Du=n(202),ju=n.n(Du);function Tu(e){return(Tu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Pu(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 Au(e,t){return!t||"object"!==Tu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Nu(e){return(Nu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fu(e,t){return(Fu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ru=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Au(this,Nu(t).apply(this,arguments))}var n,r,o;return 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&&Fu(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.id,n=e.name,r=e.onChange,o=e.readOnly,i=e.value;return k.a.createElement("input",{checked:i,className:ju.a.checkbox,disabled:o,id:t,name:n,onChange:r,type:"checkbox"})}}])&&Pu(n.prototype,r),o&&Pu(n,o),t}();function Bu(e){return(Bu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Iu(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 Mu(e,t){return!t||"object"!==Bu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Lu(e){return(Lu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zu(e,t){return(zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Uu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ru,"propTypes",{id:At.a.string,name:At.a.string,onChange:At.a.func,readOnly:At.a.bool,value:At.a.bool});var Hu=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mu(this,Lu(t).apply(this,arguments))}var n,r,o;return 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&&zu(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleOnChange",value:function(e){var t=this.props.onChange;"function"==typeof t&&t.call(this,e.target.checked)}},{key:"render",value:function(){var e=this.props,t=e.comment,n=e.displayName,r=e.hasUnsavedChanges,o=e.name,i=e.schema,a=e.value,u=!0===(i.publish||{}).readonly;return k.a.createElement(xu,{accent:r?"info":null,comment:t,label:n},k.a.createElement(Ru,{name:o,onChange:this.handleOnChange.bind(this),value:a,readOnly:u}))}}])&&Iu(n.prototype,r),o&&Iu(n,o),t}();function qu(e){return(qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vu(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 Ku(e,t){return!t||"object"!==qu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Wu(e){return(Wu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ju(e,t){return(Ju=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Uu(Hu,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.bool}),Uu(Hu,"defaultProps",{value:!1});var $u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ku(this,Wu(t).apply(this,arguments))}var n,r,o;return 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&&Ju(e,t)}(t,k.a.Component),n=t,(r=[{key:"coerceToBoolean",value:function(e){return"boolean"==typeof e?e:"true"===e}},{key:"componentDidMount",value:function(){var e=this.props,t=e.onUpdate,n=e.value;"boolean"!=typeof n&&"true"!==n&&"false"!==n&&t(this.coerceToBoolean(n))}},{key:"render",value:function(){var e=this,t=this.props,n=t.onUpdate,r=t.value;return k.a.createElement(X,{onChange:function(t){return n(e.coerceToBoolean(t.target.value))},options:[{value:!0,label:"Yes"},{value:!1,label:"No"}],value:this.coerceToBoolean(r)})}}])&&Vu(n.prototype,r),o&&Vu(n,o),t}();function Yu(e){return(Yu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gu(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 Qu(e,t){return!t||"object"!==Yu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Xu(e){return(Xu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zu(e,t){return(Zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}($u,"propTypes",{onUpdate:At.a.func,value:At.a.bool});var es=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qu(this,Xu(t).apply(this,arguments))}var n,r,o;return 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&&Zu(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.nodeField,n=e.value;return k.a.createElement("span",null,"is ",n?"":"not ",t)}}])&&Gu(n.prototype,r),o&&Gu(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(es,"propTypes",{config:At.a.object,nodeField:At.a.node,nodeOperator:At.a.node,value:At.a.bool});var ts=n(129),ns=n.n(ts);function rs(e){return(rs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function os(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 is(e,t){return!t||"object"!==rs(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function as(e){return(as=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function us(e,t){return(us=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ss=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),is(this,as(t).apply(this,arguments))}var n,r,o;return 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&&us(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){return this.props.value?k.a.createElement("span",{className:ns.a.enabled},"Yes"):k.a.createElement("span",{className:ns.a.disabled},"No")}}])&&os(n.prototype,r),o&&os(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ss,"propTypes",{value:At.a.bool,schema:At.a.object});var cs=n(56),ls=n.n(cs),fs=n(64),ds=n.n(fs);function ps(e){return(ps="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hs(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function ys(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hs(n,!0).forEach(function(t){_s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hs(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function vs(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 ms(e,t){return!t||"object"!==ps(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function bs(e){return(bs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gs(e,t){return(gs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ks=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ms(this,bs(t).call(this,e))).isSettingHue=!1,n.isSettingPalette=!1,n.handleStartSettingHue=function(){n.isSettingHue=!0},n.handleStopSettingHue=function(){n.isSettingHue=!1},n.handleProcessHue=function(e){n.isSettingHue&&n.handleHueChange(e)},n.handleStartSettingPalette=function(){n.isSettingPalette=!0},n.handleStopSettingPalette=function(){n.isSettingPalette=!1},n.handleProcessPalette=function(e){n.isSettingPalette&&(n.handlePaletteChange(e),e.preventDefault())},n}var n,r,o;return 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&&gs(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){this.elementHue.addEventListener("mousedown",this.handleStartSettingHue),this.elementHue.addEventListener("mouseup",this.handleStopSettingHue),this.elementHue.addEventListener("mouseout",this.handleStopSettingHue),this.elementHue.addEventListener("mousemove",this.handleProcessHue),this.elementHue.addEventListener("touchstart",this.handleStartSettingHue),this.elementHue.addEventListener("touchend",this.handleStopSettingHue),this.elementHue.addEventListener("touchcancel",this.handleStopSettingHue),this.elementHue.addEventListener("touchmove",this.handleProcessHue),this.elementPalette.addEventListener("mousedown",this.handleStartSettingPalette),this.elementPalette.addEventListener("mouseup",this.handleStopSettingPalette),this.elementPalette.addEventListener("mouseout",this.handleStopSettingPalette),this.elementPalette.addEventListener("mousemove",this.handleProcessPalette),this.elementPalette.addEventListener("touchstart",this.handleStartSettingPalette),this.elementPalette.addEventListener("touchend",this.handleStopSettingPalette),this.elementPalette.addEventListener("touchcancel",this.handleStopSettingPalette),this.elementPalette.addEventListener("touchmove",this.handleProcessPalette)}},{key:"componentWillUnmount",value:function(){this.elementHue.removeEventListener("mousedown",this.handleStartSettingHue),this.elementHue.removeEventListener("mouseup",this.handleStopSettingHue),this.elementHue.removeEventListener("mouseout",this.handleStopSettingHue),this.elementHue.removeEventListener("mousemove",this.handleProcessHue),this.elementHue.removeEventListener("touchstart",this.handleStartSettingHue),this.elementHue.removeEventListener("touchend",this.handleStopSettingHue),this.elementHue.removeEventListener("touchcancel",this.handleStopSettingHue),this.elementHue.removeEventListener("touchmove",this.handleProcessHue),this.elementPalette.removeEventListener("mousedown",this.handleStartSettingPalette),this.elementPalette.removeEventListener("mouseup",this.handleStopSettingPalette),this.elementPalette.removeEventListener("mouseout",this.handleStopSettingPalette),this.elementPalette.removeEventListener("mousemove",this.handleProcessPalette),this.elementPalette.removeEventListener("touchstart",this.handleStartSettingPalette),this.elementPalette.removeEventListener("touchend",this.handleStopSettingPalette),this.elementPalette.removeEventListener("touchcancel",this.handleStopSettingPalette),this.elementPalette.removeEventListener("touchmove",this.handleProcessPalette)}},{key:"handleHueChange",value:function(e){var t=this.props,n=t.onChange,r=t.value,o=this.normalisePosition(e).y,i=ys({},ls.a.hex2hsv(r),{h:o/this.elementHue.offsetHeight*360});"function"==typeof n&&n.call(this,ls.a.hsv2hex(i))}},{key:"handlePaletteChange",value:function(e){var t=this.props,n=t.onChange,r=t.value,o=this.elementPalette,i=o.offsetHeight,a=o.offsetWidth,u=this.normalisePosition(e),s=ys({},ls.a.hex2hsv(r),{s:u.x/a,v:(i-u.y)/i});"function"==typeof n&&n.call(this,ls.a.hsv2hex(s))}},{key:"normalisePosition",value:function(e){if(-1!==e.type.indexOf("touch")){var t=e.touches[0]||e.changedTouches[0],n=e.target.getBoundingClientRect();return{x:Math.round(t.pageX-n.left-window.scrollX),y:Math.round(t.pageY-n.top-window.scrollY)}}if(window.event&&void 0!==window.event.contentOverflow)return{x:window.event.offsetX,y:window.event.offsetY};if(void 0!==e.offsetX&&void 0!==e.offsetY)return{x:e.offsetX,y:e.offsetY};var r=e.target.parentNode.parentNode;return{x:e.layerX-r.offsetLeft,y:e.layerY-r.offsetTop}}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,o=new Yr(ds.a,"container").addResolved(n),i=ls.a.hex2hsv(r),a=i.h%360*200/360,u=ls.a.hsv2rgb({h:i.h,s:1,v:1}).hex,s={x:200*i.s,y:200-200*i.v};return k.a.createElement("div",{className:o.getClasses()},k.a.createElement("div",{className:ds.a.palette,ref:function(t){return e.elementPalette=t},style:{backgroundColor:"#".concat(u)}},k.a.createElement("div",{className:ds.a.picker,ref:function(t){return e.elementPaletteIndicator=t},style:{backgroundColor:"#".concat(r),top:s.y,left:s.x}})),k.a.createElement("div",{className:ds.a.hue,ref:function(t){return e.elementHue=t}},k.a.createElement("div",{className:ds.a.slider,ref:function(t){return e.elementHueIndicator=t},style:{top:a}})))}}])&&vs(n.prototype,r),o&&vs(n,o),t}();_s(ks,"propTypes",{className:At.a.string,format:At.a.string,onChange:At.a.func,value:At.a.string}),_s(ks,"defaultProps",{value:"000000"});var ws=n(43),Os=n.n(ws);function Es(e){return(Es="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ss(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 Cs(e){return(Cs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ds(e,t){return(Ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var js=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Es(t)&&"function"!=typeof t?xs(e):t}(this,Cs(t).call(this,e))).picker=!1,n.pickerEventHandler=n.handlePickerClick.bind(xs(n),!0),n.pickerOutsideEventHandler=n.handlePickerClick.bind(xs(n),!1),n.state={hasFocus:!1,isPickerVisible:!1},n}var n,r,o;return 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&&Ds(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("click",this.pickerOutsideEventHandler)}},{key:"componentWillUnmount",value:function(){this.picker&&this.picker.removeEventListener("click",this.pickerOutsideEventHandler),clearTimeout(this.losingFocusTimeout)}},{key:"handleChange",value:function(e){var t=this.props.onChange;"function"==typeof t&&t.call(this,e.target.value)}},{key:"handleFocus",value:function(e){var t=this.state.isPickerVisible;!0!==(this.props.schema.publish||{}).readonly&&(this.hasFocus=e,this.setState({hasFocus:e}),t||this.setState({isPickerVisible:!0}))}},{key:"handlePickerChange",value:function(e){var t=this.props.onChange;"function"==typeof t&&t.call(this,e)}},{key:"handlePickerClick",value:function(e,t){var n=this.state.isPickerVisible;e?t.stopPropagation():n&&!this.hasFocus&&this.setState({isPickerVisible:!1})}},{key:"handlePickerRef",value:function(e){this.picker||(e.addEventListener("click",this.pickerEventHandler),this.picker=e)}},{key:"render",value:function(){var e=this.props,t=e.comment,n=(e.config,e.displayName),r=e.error,o=e.hasUnsavedChanges,i=e.name,a=e.required,u=e.schema,s=e.value,c=this.state.isPickerVisible,l=u.publish||{};return k.a.createElement(xu,{accent:o?"info":null,className:Os.a.label,comment:t||a&&"Required"||l.readonly&&"Read only",error:r,errorMessage:"string"==typeof r?r:null,label:n},k.a.createElement("div",{className:Os.a.container},k.a.createElement("div",{className:Os.a.swatch,style:s?{backgroundColor:"#".concat(s)}:null}),k.a.createElement(oe,{accent:o?"info":null,name:i,onBlur:this.handleFocus.bind(this,!1),onChange:this.handleChange.bind(this),onFocus:this.handleFocus.bind(this,!0),readonly:!0===l.readonly,value:s}),c&&k.a.createElement("div",{ref:this.handlePickerRef.bind(this)},k.a.createElement(ks,{className:Os.a.picker,format:l.format||"hex",onChange:this.handlePickerChange.bind(this),value:s}))))}}])&&Ss(n.prototype,r),o&&Ss(n,o),t}();function Ts(e){return(Ts="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ps(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 As(e,t){return!t||"object"!==Ts(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ns(e){return(Ns=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fs(e,t){return(Fs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(js,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.string});var Rs=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),As(this,Ns(t).apply(this,arguments))}var n,r,o;return 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&&Fs(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props.value;return k.a.createElement("div",{className:Os.a.list},k.a.createElement("div",{className:Os.a.swatch,style:e?{backgroundColor:"#".concat(e)}:null}),e)}}])&&Ps(n.prototype,r),o&&Ps(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Rs,"propTypes",{config:At.a.object,schema:At.a.object,value:At.a.string});var Bs=P(k.a.createElement("path",{d:"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"})),Is=n(16),Ms=n.n(Is);function Ls(e){return(Ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zs(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Us(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zs(n,!0).forEach(function(t){Ws(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zs(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Hs(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 qs(e){return(qs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ks(e,t){return(Ks=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ws(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Js=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Ls(t)&&"function"!=typeof t?Vs(e):t}(this,qs(t).call(this,e))).TIME_PICKER_HOUR_SUBDIVISIONS=2,n.goToPreviousMonth=n.handleMonthChange.bind(Vs(n),-1),n.goToNextMonth=n.handleMonthChange.bind(Vs(n),1),n.hoursContainerRef=null,n.hoursRefs=[];var r=e.date?new Date(e.date):n.getInternalDate({hours:0,minutes:0});return r.setDate(1),n.state={displayDate:r,monthOffset:0},n}var n,r,o;return 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&&Ks(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentWillReceiveProps",value:function(e){var t=this.props.date,n=e.date,r=this.state.displayDate,o=null;t&&n&&t.getTime()!==n.getTime()&&(o=Us({},o,{monthOffset:0})),n&&n.getTime()!==r.getTime()&&(o=Us({},o,{displayDate:n})),o&&this.setState(o)}},{key:"getInternalDate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props.date||new Date;if(!new la(t).isValid())return null;var n=new Date(t);return void 0!==e.year&&n.setUTCFullYear(e.year),void 0!==e.month&&n.setUTCMonth(e.month),void 0!==e.day&&n.setUTCDate(e.day),void 0!==e.hours&&n.setUTCHours(e.hours),void 0!==e.minutes&&n.setUTCMinutes(e.minutes),void 0!==e.seconds&&n.setUTCSeconds(e.seconds),n}},{key:"handleDatePick",value:function(e){var t=this.props.onChange;"function"==typeof t&&t.call(this,e)}},{key:"handleMonthChange",value:function(e){var t=this.state.displayDate,n=new Date(t);n.setMonth(n.getMonth()+e),this.setState({displayDate:n})}},{key:"render",value:function(){for(var e=this.props,t=e.className,n=e.showTimePicker,r=this.state.displayDate,o=new Yr(Ms.a,"container").addResolved(t),i=new Date(Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),1)),a=new Date(Date.UTC(r.getUTCFullYear(),r.getUTCMonth()+1,0)),u=i.getDay(),s=Math.ceil((a.getDate()-i.getDate()+1+u)/7),c=new la(r),l=[],f=0;f<s;f++){for(var d=[],p=1;p<=7;p++)d.push(this.renderDay(7*f+p-u));l.push(k.a.createElement("tr",{key:f},d))}return k.a.createElement("div",{className:o.getClasses()},k.a.createElement("div",{className:Ms.a.head},k.a.createElement("button",{className:"".concat(Ms.a["page-icon"]," ").concat(Ms.a["page-icon-prev"]),onClick:this.goToPreviousMonth},k.a.createElement(A,null)),k.a.createElement("p",{className:Ms.a["current-date"]},c.format("MMMM YYYY")),k.a.createElement("button",{className:"".concat(Ms.a["page-icon"]," ").concat(Ms.a["page-icon-next"]),onClick:this.goToNextMonth},k.a.createElement(A,null))),k.a.createElement("table",{className:Ms.a.calendar},k.a.createElement("thead",null,k.a.createElement("tr",null,k.a.createElement("th",{className:Ms.a["calendar-head"]},"Su"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"Mo"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"Tu"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"We"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"Th"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"Fr"),k.a.createElement("th",{className:Ms.a["calendar-head"]},"Sa"))),k.a.createElement("tbody",null,l)),n&&this.renderHours(c))}},{key:"renderDay",value:function(e){var t=this.props.date,n=this.state.displayDate,r=n.getMonth(),o=new Date(n.getTime());o.setDate(e);var i=new la(o),a=o.getDate(),u=a>=10?a:"0".concat(a),s=new Yr(Ms.a,"calendar-day").addIf("calendar-day-faded",o.getMonth()!==r).addIf("calendar-day-current",i.isSameDayAs(new Date)).addIf("calendar-day-active",i.isSameDayAs(t));return k.a.createElement("td",{key:u},k.a.createElement("button",{className:s.getClasses(),onClick:this.handleDatePick.bind(this,o),type:"button"},u))}},{key:"renderHours",value:function(e){for(var t=this,n=[],r=[],o=e.format("HH:mm"),i=-1,a=0;a<24*this.TIME_PICKER_HOUR_SUBDIVISIONS;a++){var u=this.getInternalDate({hours:0,minutes:30*a,seconds:0}),s=new la(u).format("HH:mm");n.push({label:s,value:a}),s===o&&(i=a),r.push(u)}return-1===i&&n.unshift({disabled:!0,label:o,value:i}),k.a.createElement(X,{className:Ms.a["time-picker"],dir:"up",onChange:function(e){return t.handleDatePick(r[e.target.value])},options:n,value:i})}}])&&Hs(n.prototype,r),o&&Hs(n,o),t}();Ws(Js,"propTypes",{className:At.a.string,date:At.a.object,onChange:At.a.func,showTimePicker:At.a.bool});var $s=n(76),Ys=n.n($s);function Gs(e){return(Gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qs(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 Xs(e){return(Xs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ec(e,t){return(ec=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Gs(t)&&"function"!=typeof t?Zs(e):t}(this,Xs(t).call(this,e))).hotKeys=new Da({enter:n.handleInputReturn.bind(Zs(n))}),n.state={internalValue:null,pickerVisible:!1},n.pickerClickHandler=n.handlePickerClick.bind(Zs(n)),n.losingFocusTimeout=null,n}var n,r,o;return 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&&ec(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("click",this.pickerClickHandler)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("click",this.pickerClickHandler),clearTimeout(this.losingFocusTimeout)}},{key:"handleFocus",value:function(e){var t=this,n=this.props.readOnly,r=this.state.pickerVisible;n||(r?e||(clearTimeout(this.losingFocusTimeout),this.losingFocusTimeout=setTimeout(function(){t.setState({pickerVisible:!1})},200)):this.setState({pickerVisible:!0}))}},{key:"handleInputChange",value:function(e){var t=this.props,n=t.format,r=t.onChange,o=e.target.value,i=new la(e.target.value,"unix"===n?"YYYY/MM/DD HH:mm":n);if("unix"!==n&&o.length!==n.length||!i.isValid())"function"==typeof r&&r(null),this.setState({internalValue:o});else{if("function"==typeof r)r(i.getDate({toUTC:!0}).getTime());this.setState({internalValue:null})}}},{key:"handleInputReturn",value:function(){this.setState({pickerVisible:!1})}},{key:"handlePickerChange",value:function(e){var t=this,n=this.props,r=n.format,o=n.onChange,i=new la(e,r);"function"==typeof o&&(i.isValid()||o(null),o(i.getDate().getTime())),setTimeout(function(){t.setState({internalValue:null,pickerVisible:!1})},200)}},{key:"handlePickerClick",value:function(e){var t=this.state.pickerVisible;this.rootEl.contains(e.target)?clearTimeout(this.losingFocusTimeout):t&&this.setState({pickerVisible:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.accent,r=t.autoFocus,o=t.containerClassName,i=t.defaultFormat,a=t.format,u=t.inputClassName,s=t.placeholder,c=t.readOnly,l=t.value,f=this.state,d=f.internalValue,p=f.pickerVisible,h=new Yr(Ys.a,"container").addResolved(o),y="unix"===a||"string"!=typeof a||a.includes("HH")||a.includes("mm"),v=null;if(l&&!d){var m=new la(l,a,i);m.isValid()&&(v=m)}return k.a.createElement("div",{className:h.getClasses(),ref:function(t){return e.rootEl=t}},k.a.createElement(oe,{accent:n,autoFocus:r,autoComplete:"off",className:u+(c?"":" ".concat(Ys.a.input)),onBlur:null,onChange:this.handleInputChange.bind(this),onFocus:this.handleFocus.bind(this,!0),onKeyDown:this.hotKeys.capture(!0),placeholder:s,readOnly:c,type:"text",value:d||v&&v.format(a)}),!c&&k.a.createElement(Bs,{className:Ys.a["calendar-icon"]}),p&&k.a.createElement(Js,{className:Ys.a.picker,date:v&&v.getDate(),onChange:this.handlePickerChange.bind(this),showTimePicker:y}))}}])&&Qs(n.prototype,r),o&&Qs(n,o),t}();function rc(e){return(rc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oc(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 ic(e,t){return!t||"object"!==rc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ac(e){return(ac=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function uc(e,t){return(uc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}tc(nc,"propTypes",{containerClassName:At.a.string,defaultFormat:At.a.string,format:At.a.string,id:At.a.string,inLabel:At.a.bool,inputClassName:At.a.string,onBlur:At.a.func,onChange:At.a.func,onFocus:At.a.func,placeholder:At.a.string,readOnly:At.a.bool,required:At.a.bool,value:At.a.oneOfType([At.a.number,At.a.string])}),tc(nc,"defaultProps",{inLabel:!1,multiline:!1,readOnly:!1});var sc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ic(this,ac(t).apply(this,arguments))}var n,r,o;return 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&&uc(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleChange",value:function(e){var t=this.props.onChange;"function"==typeof t&&t.call(this,e)}},{key:"render",value:function(){var e=this.props,t=e.comment,n=e.config,r=e.displayName,o=e.error,i=e.hasUnsavedChanges,a=e.readOnly,u=e.required,s=e.schema,c=e.value,l=t||u&&"Required"||a&&"Read only"||null,f=s.format||n.formats.date.long;return k.a.createElement(xu,{accent:i?"info":null,comment:l,error:Boolean(o),errorMessage:"string"==typeof o?o:null,label:r},k.a.createElement(nc,{accent:i?"info":null,defaultFormat:n.formats.date.long,format:f,onChange:this.handleChange.bind(this),readOnly:a,value:c}))}}])&&oc(n.prototype,r),o&&oc(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(sc,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,onSaveRegister:At.a.func,onValidateRegister:At.a.func,readOnly:At.a.bool,required:At.a.bool,schema:At.a.object,value:At.a.oneOfType([At.a.number,At.a.string])});var cc=n(130),lc=n.n(cc);function fc(e){return(fc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dc(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 pc(e,t){return!t||"object"!==fc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function hc(e){return(hc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yc(e,t){return(yc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var vc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pc(this,hc(t).apply(this,arguments))}var n,r,o;return 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&&yc(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=void 0===t?{}:t,r=e.onUpdate,o=e.value,i=((n.formats||{}).date||{}).long;return k.a.createElement(nc,{containerClassName:lc.a["filter-container"],format:i,inputClassName:lc.a["filter-input"],onChange:r,onKeyUp:r,placeholder:"Search value",value:o})}}])&&dc(n.prototype,r),o&&dc(n,o),t}();function mc(e){return(mc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bc(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 gc(e,t){return!t||"object"!==mc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _c(e){return(_c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function kc(e,t){return(kc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(vc,"propTypes",{config:At.a.object,onUpdate:At.a.func,value:At.a.number});var wc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gc(this,_c(t).apply(this,arguments))}var n,r,o;return 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&&kc(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=void 0===t?{}:t,r=e.nodeField,o=e.nodeOperator,i=e.value,a=(n.formats||{}).date||{},u=new la(i);return k.a.createElement(k.a.Fragment,null,r,o,u.format(a.short))}}])&&bc(n.prototype,r),o&&bc(n,o),t}();function Oc(e){return(Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ec(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 Sc(e,t){return!t||"object"!==Oc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Cc(e){return(Cc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xc(e,t){return(xc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(wc,"propTypes",{config:At.a.object,nodeField:At.a.node,nodeOperator:At.a.node,value:At.a.number});var Dc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sc(this,Cc(t).apply(this,arguments))}var n,r,o;return 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&&xc(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.value;if(!n)return null;var r=new la(n);return r.isValid()&&r.format(t.formats.date.long)||n}}])&&Ec(n.prototype,r),o&&Ec(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Dc,"propTypes",{config:At.a.object,schema:At.a.object,value:At.a.oneOfType([At.a.number,At.a.string])});var jc={$lt:"is before",$gt:"is after"},Tc=n(95),Pc=n.n(Tc);function Ac(e){return(Ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nc(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 Fc(e,t){return!t||"object"!==Ac(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Rc(e){return(Rc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bc(e,t){return(Bc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ic=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Fc(this,Rc(t).call(this,e))).state={isDragging:!1},n.dragCount=0,n}var n,r,o;return 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&&Bc(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.contentClassname,i=t.onRenderDrag,a=this.state.isDragging,u=new Yr(Pc.a,"droparea").addIf("droparea-active",a).addResolved(r),s=new Yr(Pc.a,"contents").addResolved(o);return k.a.createElement("div",{className:u.getClasses(),onDrop:this.handleDrop.bind(this),onDragEnter:this.handleDrag.bind(this,!0),onDragLeave:this.handleDrag.bind(this,!1),ref:function(t){return e.container=t}},a&&Boolean(i)&&k.a.createElement("div",{className:Pc.a.information},i),k.a.createElement("div",{className:s.getClasses()},n))}},{key:"handleDrop",value:function(e){var t=this.props.onDrop;this.setState({isDragging:!1}),this.dragCount=0,"function"==typeof t&&t(e.dataTransfer.files),e.preventDefault()}},{key:"handleDrag",value:function(e){var t=this.dragCount;this.dragCount+=e?1:-1,0===t&&this.dragCount>0?this.setState({isDragging:!0}):t>0&&0===this.dragCount&&this.setState({isDragging:!1})}}])&&Nc(n.prototype,r),o&&Nc(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ic,"propTypes",{children:At.a.node,className:At.a.string,onDrop:At.a.func});var Mc=n(11),Lc=n.n(Mc);function zc(e){return(zc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Uc(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 Hc(e,t){return!t||"object"!==zc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qc(e){return(qc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vc(e,t){return(Vc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Kc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Hc(this,qc(t).apply(this,arguments))}var n,r,o;return 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&&Vc(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.isList,r=e.value;if(!r)return null;var o=r.fileName&&r.fileName.split(".").slice(0,-1).join("."),i=r.fileName&&r.fileName.split(".").slice(-1)[0],a=k.a.createElement("div",{className:Lc.a["thumbnail-file"]},k.a.createElement("img",{src:"/_public/images/icon-file.svg",width:"25"}),i&&k.a.createElement("span",{className:Lc.a.ext},i)),u=r.mimeType||r.mimetype;if(u&&0===u.indexOf("image/")){var s=Jr({config:t,document:r,width:80});a=k.a.createElement("div",{className:Lc.a["thumbnail-image"]},k.a.createElement("img",{src:s}))}var c=Jr({config:t,document:r});return k.a.createElement("div",{className:Lc.a["file-wrapper"]},a,!n&&k.a.createElement("a",{href:c,target:"_blank",className:Lc.a["file-name"],title:r.fileName},o))}}])&&Uc(n.prototype,r),o&&Uc(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Kc,"propTypes",{config:At.a.object,isList:At.a.bool,value:At.a.oneOfType([At.a.object,At.a.string])});var Wc=n(131),Jc=n.n(Wc);function $c(e){return($c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yc(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 Gc(e,t){return!t||"object"!==$c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Qc(e){return(Qc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xc(e,t){return(Xc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var el=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Gc(this,Qc(t).apply(this,arguments))}var n,r,o;return 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&&Xc(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentWillMount",value:function(){this.fileInputId=vu()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.children,r=e.multiple;return k.a.createElement(k.a.Fragment,null,k.a.createElement("input",{accept:t,className:Jc.a["file-input"],id:this.fileInputId,multiple:r,type:"file",onChange:this.handleFileSelect.bind(this)}),k.a.createElement("label",{className:Jc.a["label-file"],htmlFor:this.fileInputId},n))}},{key:"handleFileSelect",value:function(e){var t=this.props.onChange;"function"==typeof t&&t(e.target.files),e.preventDefault()}}])&&Yc(n.prototype,r),o&&Yc(n,o),t}();function tl(e){return(tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nl(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 rl(e,t){return!t||"object"!==tl(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ol(e){return(ol=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function il(e,t){return(il=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Zc(el,"propTypes",{accept:At.a.oneOfType([At.a.arrayOf(At.a.string),At.a.string]),children:At.a.node,multiple:At.a.bool,onChange:At.a.func,required:At.a.bool}),Zc(el,"defaultProps",{accept:["*/*"],multiple:!1});var al=n(146),ul=window.matchMedia("(pointer: coarse)").matches,sl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=rl(this,ol(t).call(this,e))).state={isInvalidMimeType:!1},n}var n,r,o;return 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&&il(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props.onValidateRegister;"function"==typeof e&&e(this.validate.bind(this))}},{key:"handleFileChange",value:function(e){var t=this,n=this.props,r=n.onChange,o=n.schema,i=n.value,a=o.settings&&1===o.settings.limit,u=o.validation&&o.validation.mimeTypes,s=[],c=[];if(i&&(c=Array.isArray(i)?i:[i]),Array.isArray(u))for(var l=0;l<e.length;l++){var f=e[l].type;if(!u.includes(f))return this.setState({isInvalidMimeType:!0})}this.setState({isInvalidMimeType:!1});for(var d=function(n){var o=e[n],i=new FileReader;i.onload=function(){if(s[n]={_file:o,_previewData:i.result,contentLength:o.size,fileName:o.name,mimetype:o.type},s.length===e.length&&"function"==typeof r){if(a)return r.call(t,s[0]);var u=c.map(function(e){return e.fileName});s=s.filter(function(e){return!u.includes(e.fileName)}),r.call(t,c.concat(s))}},i.readAsDataURL(o)},p=0;p<e.length;p++)d(p)}},{key:"handleRemoveFile",value:function(e){var t=this.props,n=t.onChange,r=t.value,o=(r&&!Array.isArray(r)?[r]:r).filter(function(t){return t!==e&&t._id!==e});0===o.length&&(o=null),"function"==typeof n&&n.call(this,o)}},{key:"render",value:function(){var e=this,t=this.props,n=t.config,r=void 0===n?{}:n,o=t.displayName,i=t.error,a=t.hasUnsavedChanges,u=t.onEditReference,s=t.required,c=t.schema,l=t.value,f=this.state.isInvalidMimeType,d=c.validation&&c.validation.mimeTypes,p=c.settings&&1===c.settings.limit,h=l&&!Array.isArray(l)?[l]:l,y=c.publish&&!0===c.publish.readonly,v=f&&"Files must be of type ".concat(d.join(", ")),m=c.comment||s&&"Required"||y&&"Read only";return k.a.createElement(xu,{accent:a?"info":null,className:Lc.a.label,comment:m||null,error:Boolean(i)||f,errorMessage:v||null,label:o},h&&k.a.createElement("div",{className:Lc.a.values},h.map(function(t,n){var o=t._id||t,i=t.fileName?t.fileName.split(".").pop():"Document not found",a="string"==typeof o?o:t.fileName||n;return k.a.createElement("div",{className:Lc.a.value,key:a,title:a},k.a.createElement(Kc,{config:r,value:t}),t.contentLength&&k.a.createElement("span",{className:Lc.a["file-size"]},al(t.contentLength).human("si")||""),k.a.createElement("span",{className:Lc.a["file-ext"]},i),k.a.createElement(D,{accent:"negative",className:Lc.a["remove-asset-button"],compact:!0,"data-name":"remove-asset-button",onClick:e.handleRemoveFile.bind(e,o)},k.a.createElement("span",{className:Lc.a["remove-label-long"]},"Remove"),k.a.createElement("span",{className:Lc.a["remove-label-short"]},k.a.createElement(yo,{fontSize:"small"}))))})),!y&&this.renderDropArea(k.a.createElement("div",{className:Lc.a["upload-options"]},k.a.createElement(el,{accept:d,multiple:!p,onChange:this.handleFileChange.bind(this)},k.a.createElement(D,{accent:"positive",className:Lc.a["upload-button"],"data-name":"upload-files-button"},"Upload files")),k.a.createElement(D,{accent:"positive","data-name":"select-existing-media-button",onClick:u},"Select existing"))))}},{key:"renderDropArea",value:function(e){var t=this.props.schema,n=t.validation&&t.validation.mimeTypes,r=t.settings&&1===t.settings.limit;return ul?e:k.a.createElement("div",{className:Lc.a["drop-area-container"]},k.a.createElement(Ic,{accept:n,className:Lc.a["drop-area"],draggingText:"Drop file".concat(r?"":"s"," here"),onDrop:this.handleFileChange.bind(this)},e))}},{key:"validate",value:function(e){var t=e.validateFn,n=e.value;return(Array.isArray(n)?n:[n]).every(function(e){return e&&e._previewData&&e._file})?Promise.resolve():t(n)}}])&&nl(n.prototype,r),o&&nl(n,o),t}();function cl(e){return(cl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ll(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 fl(e,t){return!t||"object"!==cl(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function dl(e){return(dl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pl(e,t){return(pl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(sl,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,onSaveRegister:At.a.func,onValidateRegister:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.oneOfType([At.a.arrayOf(At.a.oneOfType([At.a.object,At.a.string])),At.a.object,At.a.string])});var hl=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fl(this,dl(t).call(this,e))}var n,r,o;return 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&&pl(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.value,r=n&&!Array.isArray(n)?[n]:n,o=r&&r.length>1;return r?k.a.createElement("div",{className:Lc.a["list-item"]},k.a.createElement(Kc,{config:t,isList:!0,value:r[0]}),o&&k.a.createElement("span",{className:Lc.a.more},"and ",r.length-1," more")):null}}])&&ll(n.prototype,r),o&&ll(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(hl,"propTypes",{api:At.a.object,collection:At.a.object,value:At.a.oneOfType([At.a.array,At.a.string]),schema:At.a.object});var yl=n(132),vl=n.n(yl);function ml(e){return(ml="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bl(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 gl(e,t){return!t||"object"!==ml(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _l(e){return(_l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function kl(e,t){return(kl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ol=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=gl(this,_l(t).call(this,e))).debouncedResizeHandler=mu(function(){n.forceUpdate()},500),n}var n,r,o;return 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&&kl(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.debouncedResizeHandler)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.debouncedResizeHandler)}},{key:"getNumberOfColumns",value:function(){var e=window.innerWidth;return e>3e3?10:e>2700?9:e>2400?8:e>2100?7:e>1800?6:e>1500?5:e>1200?4:e>900?3:e>600?2:1}},{key:"handleItemSelect",value:function(e){var t=this.props,n=t.onSelect,r=t.selectedDocuments,o=t.selectLimit,i=!r[e],a={};a=1===o?wl({},e,i):Object.assign({},r,wl({},e,i)),"function"==typeof n&&n.call(this,a)}},{key:"render",value:function(){var e=this,t=this.props,n=t.documents,r=t.onRenderCard,o=t.selectedDocuments;if("function"!=typeof r)return null;var i=this.getNumberOfColumns(),a=Array.apply(null,{length:i}).map(function(e){return[]});return n.forEach(function(e,t){a[t%i][t]=e}),k.a.createElement("div",{className:vl.a.columns},a.map(function(t,n){return k.a.createElement("div",{className:vl.a.column,key:n,style:{width:"".concat(100/i,"%")}},t.map(function(t,n){return r({item:t,isSelected:Boolean(o[n]),onSelect:e.handleItemSelect.bind(e,n)})}))}))}}])&&bl(n.prototype,r),o&&bl(n,o),t}();wl(Ol,"propTypes",{documents:At.a.array,onBuildBaseUrl:At.a.func,onRenderCard:At.a.func,onSelect:At.a.func,selectedDocuments:At.a.object,selectLimit:At.a.number}),wl(Ol,"defaultProps",{selectedDocuments:{},selectLimit:1/0});var El=P(k.a.createElement("path",{d:"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"})),Sl=P(k.a.createElement("path",{d:"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"})),Cl=n(23),xl=n.n(Cl);function Dl(e){return(Dl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function jl(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 Tl(e,t){return!t||"object"!==Dl(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Pl(e){return(Pl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Al(e,t){return(Al=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Nl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fl=n(146),Rl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Tl(this,Pl(t).call(this,e))).state={isCheckboxHovered:!1},n.hoverCheckboxOn=function(){return n.setState({isCheckboxHovered:!0})},n.hoverCheckboxOff=function(){return n.setState({isCheckboxHovered:!1})},n}var n,r,o;return 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&&Al(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleCardClick",value:function(e){var t=this.props,n=t.href,r=t.onSelect;"string"!=typeof n&&"function"==typeof r&&r(e)}},{key:"handleSelectClick",value:function(e){var t=this.props.onSelect;"function"==typeof t&&t(e)}},{key:"render",value:function(){var e=this.props,t=e.href,n=e.item,r=e.isSelected,o=new Yr(xl.a,"wrapper").addIf("wrapper-selected",r).addIf("checkbox-hovered",this.state.isCheckboxHovered),i=n.mimeType||n.mimetype,a=Fl(n.contentLength,{fixed:n.contentLength>1e6?2:0}).human("si"),u=new Yr(xl.a,"select").addIf("large",t);return k.a.createElement("div",{className:o.getClasses(),"data-filename":n.fileName,onClick:this.handleCardClick.bind(this)},k.a.createElement("label",{className:u.getClasses(),onMouseEnter:this.hoverCheckboxOn,onMouseLeave:this.hoverCheckboxOff},k.a.createElement(K,{checked:r,large:!0,onChange:t?this.handleSelectClick.bind(this):null})),this.renderHead(),k.a.createElement("div",{className:xl.a.metadata},k.a.createElement("div",{className:xl.a.filename},n.fileName),k.a.createElement("div",{className:xl.a.info},k.a.createElement("div",{className:xl.a.size},a),Boolean(n.width&&n.height)&&k.a.createElement("div",{className:xl.a.dimensions},n.width,"×",n.height),k.a.createElement("div",{className:xl.a.mimetype},i," "))))}},{key:"renderHead",value:function(){var e=this.props,t=e.href,n=e.item,r=e.state,o=n.mimeType||n.mimetype||"",i=r.app.config,a=0===o.indexOf("image/"),u=a?n.height/n.width*100:100,s=Jr({config:i,document:n,width:350}),c=this.renderHeadIcon(El);return a?c=k.a.createElement("img",{className:xl.a.image,src:s}):0===o.indexOf("video/")&&(c=this.renderHeadIcon(Sl)),"string"==typeof t?k.a.createElement(qr,{className:xl.a["image-holder"],style:{paddingBottom:"".concat(u,"%")},to:t},c):k.a.createElement("div",{className:xl.a["image-holder"],style:{paddingBottom:"".concat(u,"%")}},c)}},{key:"renderHeadIcon",value:function(e){return k.a.createElement("div",{className:xl.a["icon-container"]},k.a.createElement(e,{className:xl.a.icon}))}}])&&jl(n.prototype,r),o&&jl(n,o),t}();Nl(Rl,"propTypes",{actions:At.a.object,href:At.a.string,item:At.a.object,isSelected:At.a.bool,onSelect:At.a.func,selectLimit:At.a.number,state:At.a.object}),Nl(Rl,"defaultProps",{selectLimit:1/0});var Bl=Nn(i)(Rl);function Il(e){return(Il="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ml(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 Ll(e,t){return!t||"object"!==Il(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function zl(e){return(zl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ul(e,t){return(Ul=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Hl=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ll(this,zl(t).apply(this,arguments))}var n,r,o;return 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&&Ul(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.data,r=e.onSelect,o=e.selectedRows,i=e.selectLimit;return k.a.createElement(Ol,{documents:n,onRenderCard:function(e,n,r){var o=Object.assign({},e,{url:Jr({config:t,document:e})});return k.a.createElement(Bl,{item:o,isSelected:r,onSelect:n})},onSelect:r,selectedDocuments:o,selectLimit:i})}}])&&Ml(n.prototype,r),o&&Ml(n,o),t}();function ql(e){var t=e.collection,n=e.field,r=t.fields[n],o=r.validation&&r.validation.mimeTypes&&{mimeType:{$in:r.validation.mimeTypes}};return{collection:pt,filters:o}}function Vl(e){return(Vl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kl(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 Wl(e,t){return!t||"object"!==Vl(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Jl(e){return(Jl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $l(e,t){return($l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Hl,"propTypes",{config:At.a.object,data:At.a.array,onSelect:At.a.func,onSort:At.a.func,selectedRows:At.a.object,selectLimit:At.a.number,sortBy:At.a.string,sortOrder:At.a.oneOf(["asc","desc"])});var Gl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Wl(this,Jl(t).call(this,e))).state={hasFocus:!1,internalValue:null},n}var n,r,o;return 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&&$l(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleFocusChange",value:function(e){this.setState({hasFocus:e})}},{key:"handleOnChange",value:function(e){var t=this.props,n=t.onChange,r=t.value,o=this.state.internalValue,i=""!==e.target.value?parseFloat(e.target.value):null;if(i===r)return this.setState({internalValue:e.target.value});null!==o&&this.setState({internalValue:null}),"function"==typeof n&&n.call(this,i)}},{key:"render",value:function(){var e=this.props,t=e.comment,n=e.displayName,r=e.error,o=e.hasUnsavedChanges,i=e.name,a=e.readOnly,u=e.required,s=(e.schema,e.value),c=this.state,l=c.hasFocus,f=c.internalValue;return k.a.createElement(xu,{accent:o?"info":null,comment:t||u&&"Required"||null,error:Boolean(r),errorMessage:"string"==typeof r?r:null,hasFocus:l,label:n},k.a.createElement(oe,{name:i,onBlur:this.handleFocusChange.bind(this,!1),onInput:this.handleOnChange.bind(this),onFocus:this.handleFocusChange.bind(this,!0),readOnly:a,type:"number",value:(f||s||"").toString()}))}}])&&Kl(n.prototype,r),o&&Kl(n,o),t}();Yl(Gl,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.number}),Yl(Gl,"defaultProps",{error:!1,value:null});var Ql=n(203),Xl=n.n(Ql);function Zl(e){return(Zl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ef(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 tf(e,t){return!t||"object"!==Zl(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function nf(e){return(nf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rf(e,t){return(rf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var of=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tf(this,nf(t).apply(this,arguments))}var n,r,o;return 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&&rf(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.onUpdate;"number"!=typeof e.value&&t(null)}},{key:"handleChange",value:function(e){var t=this.props.onUpdate,n=isNaN(e.target.value)?0:Number(e.target.value);e.target.value.length||(n=null),t(n)}},{key:"render",value:function(){var e=this.props.value;return k.a.createElement(oe,{autoFocus:!0,className:Xl.a["filter-input"],onChange:this.handleChange.bind(this),placeholder:"Search value",type:"number",value:e})}}])&&ef(n.prototype,r),o&&ef(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(of,"propTypes",{onUpdate:At.a.func,value:At.a.string});var af={$gt:"is greater than",$gte:"is greater than or equal to",$lt:"is less than",$lte:"is less than or equal to"},uf=n(133),sf=n.n(uf);function cf(e){return(cf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lf(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 ff(e,t){return!t||"object"!==cf(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function df(e){return(df=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pf(e,t){return(pf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yf=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ff(this,df(t).call(this,e))).state={value:"",valueConfirm:""},n}var n,r,o;return 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&&pf(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleOnChange",value:function(e,t){var n=this,r=this.props.onChange;this.setState(hf({},e,t.target.value),function(){var e=n.validate(n.state);"function"==typeof r&&r.call(n,n.state.value,e)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.displayName,r=t.error,o=t.name,i=t.schema,a=this.state,u=a.value,s=a.valueConfirm,c=(i.publish||{}).requireConfirmation,l="ERROR_PASSWORD_MISMATCH"===r,f=Boolean(r&&!l);return k.a.createElement("div",null,k.a.createElement(xu,{className:sf.a.label,error:f,errorMessage:f?r:null,label:n},k.a.createElement(oe,{accent:f?"error":void 0,autoComplete:"new-password",name:o,onChange:this.handleOnChange.bind(this,"value"),placeholder:i.placeholder,ref:function(t){return e.valueRef=t},type:"password",value:u})),c&&k.a.createElement(xu,{className:sf.a.label,error:l,errorMessage:l?"The passwords must match":null,label:"".concat(n," (confirm)")},k.a.createElement(oe,{accent:l?"error":void 0,autoComplete:"new-password",name:"".concat(o,"-confirm"),onChange:this.handleOnChange.bind(this,"valueConfirm"),placeholder:i.placeholder,ref:function(t){return e.valueConfirmRef=t},type:"password",value:s})))}},{key:"validate",value:function(e){var t=e.value,n=e.valueConfirm;if((this.props.schema.publish||{}).requireConfirmation&&t.length>0&&n.length>0&&t!==n)return"ERROR_PASSWORD_MISMATCH"}}])&&lf(n.prototype,r),o&&lf(n,o),t}();function vf(e){var t=e.publish&&e.publish.subType?e.publish.subType:e.type;return"Image"===t&&(t="Media"),t}function mf(e){var t=e.fields,n=void 0===t?{}:t,r=e.viewType,o=!1,i=Object.keys(n).reduce(function(e,t){return n[t].publish&&n[t].publish.display&&void 0!==n[t].publish.display[r]&&(!0===n[t].publish.display[r]&&(e[t]=n[t]),o=!0),e},{});return o?i:n}hf(yf,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,name:At.a.string,onChange:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.string}),hf(yf,"defaultProps",{error:!1,value:""});var bf=n(14),gf=n.n(bf);function _f(e){return(_f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kf(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 wf(e){return(wf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Of(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ef(e,t){return(Ef=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Sf=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==_f(t)&&"function"!=typeof t?Of(e):t}(this,wf(t).call(this,e))).handleRemove=n.handleRemove.bind(Of(n)),n}var n,r,o;return 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&&Ef(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props.onValidateRegister;"function"==typeof e&&e(this.validate.bind(this))}},{key:"findFirstStringField",value:function(e){return Object.keys(e).map(function(t){return Object.assign({},e[t],{key:t})}).find(function(e){return"String"===e.type})}},{key:"handleRemove",value:function(){var e=this.props.onChange;"function"==typeof e&&e.call(this,null)}},{key:"render",value:function(){var e=this.props,t=e.config,n=e.displayName,r=e.error,o=e.hasUnsavedChanges,i=e.onEditReference,a=e.required,u=e.schema,s=e.value,c=u.settings&&u.settings.collection;if(!c)return null;var l=t.api.collections.find(function(e){return e.slug===c});if(!l)return null;var f=mf({fields:l.fields,viewType:"list"}),d=this.findFirstStringField(f),p=s&&d?d.key:null,h=!s||s instanceof Array?s:[s],y=!0===(u.publish||{}).readonly,v=u.comment||a&&"Required"||y&&"Read only",m=new Yr(gf.a,"values").addIf("with-unsaved-changes",o);return k.a.createElement(xu,{accent:o?"info":null,comment:v||null,error:r,label:n},s&&k.a.createElement("div",{className:gf.a["edit-value-container"]},k.a.createElement("div",{className:m.getClasses()},h.map(function(e,t){return e._id?k.a.createElement("a",{className:gf.a["value-link"],href:"".concat(l._publishLink,"/").concat(e._id),key:e._id},k.a.createElement("span",{className:gf.a.value},p&&e[p]||"Referenced ".concat(n))):k.a.createElement("span",{className:gf.a.value,key:t,title:e},"Document not found")})),k.a.createElement("div",{className:gf.a.buttons},!y&&k.a.createElement(D,{accent:"positive",className:gf.a.button,"data-name":"edit-reference-button",narrow:!0,onClick:i},"Edit"),!y&&k.a.createElement(D,{accent:"negative",className:gf.a.button,"data-name":"remove-reference-button",narrow:!0,onClick:this.handleRemove},"Clear"))),!s&&!y&&k.a.createElement("div",{className:gf.a.placeholder},k.a.createElement(D,{accent:"positive",className:gf.a["placeholder-button"],"data-name":"select-existing-reference-button",narrow:!0,onClick:i},"Select")),!s&&y&&k.a.createElement("div",{className:gf.a["value-container"]},k.a.createElement("span",{className:gf.a.empty},"None")))}},{key:"validate",value:function(e){var t=e.validateFn,n=e.value;return(Array.isArray(n)?n:[n]).every(function(e){return e&&e._previewData&&e._file})?Promise.resolve():t(n)}}])&&kf(n.prototype,r),o&&kf(n,o),t}();function Cf(e){return(Cf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xf(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 Df(e,t){return!t||"object"!==Cf(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function jf(e){return(jf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tf(e,t){return(Tf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Sf,"propTypes",{collection:At.a.object,config:At.a.object,displayName:At.a.string,documentId:At.a.string,error:At.a.string,forceValidation:At.a.bool,name:At.a.string,onChange:At.a.func,onError:At.a.func,onSaveRegister:At.a.func,onValidateRegister:At.a.func,required:At.a.bool,schema:At.a.object,value:At.a.oneOfType([At.a.arrayOf(At.a.oneOfType([At.a.object,At.a.string])),At.a.object,At.a.string])});var Pf=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Df(this,jf(t).call(this,e))).hoverOn=function(){return n.props.onHover(!0)},n.hoverOff=function(){return n.props.onHover(!1)},n.markEvent=function(e){e.__innerClick=!0},n}var n,r,o;return 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&&Tf(e,t)}(t,k.a.Component),n=t,(r=[{key:"findFirstStringField",value:function(e){return Object.keys(e).map(function(t){return Object.assign({},e[t],{key:t})}).find(function(e){return"String"===e.type})}},{key:"render",value:function(){var e=this,t=this.props,n=t.api,r=t.schema,o=t.value,i=r.settings,a=void 0===i?{}:i;if(!a.collection)return null;var u=n.collections.find(function(e){return e.slug===a.collection});if(!u)return null;var s=r.publish&&r.publish.options,c=mf({fields:u.fields,viewType:"list"}),l=this.findFirstStringField(c),f=!o||o instanceof Array?o:[o];return f?k.a.createElement("div",{className:gf.a["list-value-container"]},k.a.createElement("div",{className:gf.a.values},f.map(function(t){var n=r.settings.collection,o="".concat(u._publishLink,"/").concat(t._id),i=s&&s.displayField||l?l.key:null;return k.a.createElement(qr,{className:gf.a["value-link"],key:o,onClick:e.markEvent,onMouseEnter:e.hoverOn,onMouseLeave:e.hoverOff,to:o},k.a.createElement("span",{className:gf.a.value},i&&t[i]||"Referenced ".concat(n)))})),k.a.createElement("div",null)):null}}])&&xf(n.prototype,r),o&&xf(n,o),t}();function Af(e){var t=e.api,n=e.collection,r=e.field,o=n.fields[r],i=o&&o.settings&&o.settings.collection;return i?{collection:t.collections.find(function(e){return e.slug===i})}:{collection:n}}function Nf(e,t){return t&&e?"string"==typeof t?t.replace("{value}",e):/^https?:\/\//.test(e)?e:"http://"+e:null}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Pf,"propTypes",{api:At.a.object,collection:At.a.object,value:At.a.oneOfType([At.a.array,At.a.string]),schema:At.a.object});var Ff=P(k.a.createElement("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"})),Rf="paragraph",Bf="block-quote",If="bulleted-list",Mf="code",Lf="heading1",zf="heading2",Uf="heading3",Hf="heading4",qf="heading5",Vf="heading6",Kf="horizontal-rule",Wf="image",Jf="list-item",$f="ordered-list",Yf=[Lf,zf,Uf,Hf,qf,Vf],Gf="bold",Qf="code",Xf="italic",Zf="deleted",ed=P(k.a.createElement("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"})),td=P(k.a.createElement("path",{d:"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"})),nd=P(k.a.createElement("path",{d:"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"})),rd=P(k.a.createElement("path",{d:"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"})),od=P(k.a.createElement(k.a.Fragment,null,k.a.createElement("defs",null,k.a.createElement("path",{id:"a",d:"M0 0h24v24H0V0z"})),k.a.createElement("path",{d:"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43.25.55.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13-.29.09-.53.21-.72.36-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51.21.17.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75-.14-.31-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58.16.45.37.85.65 1.21.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21z"}))),id=P(k.a.createElement("path",{d:"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z"})),ad=P(k.a.createElement("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"})),ud=P(k.a.createElement("path",{d:"M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"})),sd=P(k.a.createElement("path",{d:"M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"})),cd=P(k.a.createElement("path",{d:"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z"})),ld=P(k.a.createElement("path",{d:"M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"})),fd=P(k.a.createElement("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"})),dd=P(k.a.createElement("path",{d:"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5l-2-2zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 8.89zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9z"})),pd=P(k.a.createElement("path",{d:"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"})),hd=P(k.a.createElement("path",{d:"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"})),yd=window.matchMedia("(pointer: coarse)").matches,vd=window.navigator.platform.startsWith("Mac");function md(e){return window.prompt("Enter the link URL or clear the field to remove the link",e||"")}var bd=n(15),gd=n.n(bd);function _d(){return(_d=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}).apply(this,arguments)}var kd=[If,$f];function wd(e,t,n){var r=e.attributes,o=e.children,i=e.isFocused,a=e.node;switch(a.type){case Mf:var u=a.data.get("language");return k.a.createElement("pre",r,k.a.createElement("code",{className:u&&"language-".concat(u)},o));case Bf:return k.a.createElement("blockquote",r,o);case If:return k.a.createElement("ul",r,o);case Rf:return o[0]&&o[0].props.node.type===Wf?k.a.createElement("div",r,o):k.a.createElement("p",r,o);case Lf:return k.a.createElement("h1",_d({},r,{className:gd.a.heading}),o);case zf:return k.a.createElement("h2",_d({},r,{className:gd.a.heading}),o);case Uf:return k.a.createElement("h3",_d({},r,{className:gd.a.heading}),o);case Hf:return k.a.createElement("h4",_d({},r,{className:gd.a.heading}),o);case qf:return k.a.createElement("h5",_d({},r,{className:gd.a.heading}),o);case Vf:return k.a.createElement("h6",_d({},r,{className:gd.a.heading}),o);case Kf:return k.a.createElement("hr",null);case Wf:var s=new Yr(gd.a,"image-wrapper").addIf("focused",i);return k.a.createElement("div",{className:s.getClasses()},k.a.createElement("img",_d({},r,{alt:a.data.get("alt"),src:a.data.get("src"),title:a.data.get("title")})));case Jf:var c=2===o.length&&o[0].props.node.type===Rf&&kd.includes(o[1].props.node.type);return k.a.createElement("li",_d({},r,{className:c?gd.a["simple-list-item"]:void 0}),o);case $f:return k.a.createElement("ol",r,o);default:return n()}}function Od(e,t,n){var r=e.children,o=e.mark,i=e.attributes;switch(o.type){case Gf:return k.a.createElement("strong",i,r);case Qf:return k.a.createElement("code",i,r);case Xf:return k.a.createElement("em",i,r);case Zf:return k.a.createElement("del",i,r);default:return n()}}var Ed=n(134),Sd=n.n(Ed);function Cd(e){return(Cd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dd(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 jd(e,t,n){return t&&Dd(e.prototype,t),n&&Dd(e,n),e}function Td(e,t){return!t||"object"!==Cd(t)&&"function"!=typeof t?Pd(e):t}function Pd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ad(e){return(Ad=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Nd(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&&Fd(e,t)}function Fd(e,t){return(Fd=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Rd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bd=function(e){function t(){return xd(this,t),Td(this,Ad(t).apply(this,arguments))}return Nd(t,k.a.Component),jd(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isFullscreen,r=new Yr(Sd.a,"container").addIf("fullscreen",n);return k.a.createElement("div",{className:r.getClasses()},t)}}]),t}();Rd(Bd,"propTypes",{children:At.a.node});var Id=function(e){function t(e){var n;return xd(this,t),(n=Td(this,Ad(t).call(this,e))).handleClick=n.handleClick.bind(Pd(n)),n}return Nd(t,k.a.Component),jd(t,[{key:"handleClick",value:function(e){e.preventDefault(),this.props.action(e)}},{key:"render",value:function(){var e=this.props,t=e.active,n=e.children,r=e.disabled,o=e.name,i=e.title,a=new Yr(Sd.a,"button").addIf("active",t);return k.a.createElement("button",{className:a.getClasses(),"data-name":o,disabled:r,onMouseDown:this.handleClick,type:"button",title:i},n)}}]),t}();Rd(Id,"propTypes",{action:At.a.func,active:At.a.bool,disabled:At.a.bool,icon:At.a.string,text:At.a.string});var Md=n(4);function Ld(e,t){function n(n,r,o,i,a){var u=r[o];return null!=u||n?null==u&&n?new Error("The "+a+" `"+o+"` is marked as required in `"+i+"`, but it was not supplied."):t(u)?null:new Error("Invalid "+a+" `"+o+"` supplied to `"+i+"`, expected a Slate `"+e+"` but received: "+u):null}function r(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.apply(void 0,[!1].concat(t))}return r.isRequired=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.apply(void 0,[!0].concat(t))},r}var zd={block:Ld("Block",function(e){return Md.Block.isBlock(e)}),blocks:Ld("List<Block>",function(e){return Md.Block.isBlockList(e)}),change:Ld("Change",function(e){return Md.Change.isChange(e)}),data:Ld("Data",function(e){return Md.Data.isData(e)}),document:Ld("Document",function(e){return Md.Document.isDocument(e)}),inline:Ld("Inline",function(e){return Md.Inline.isInline(e)}),inlines:Ld("Inline",function(e){return Md.Inline.isInlineList(e)}),leaf:Ld("Leaf",function(e){return Md.Leaf.isLeaf(e)}),leaves:Ld("List<Leaf>",function(e){return Md.Leaf.isLeafList(e)}),mark:Ld("Mark",function(e){return Md.Mark.isMark(e)}),marks:Ld("Set<Mark>",function(e){return Md.Mark.isMarkSet(e)}),node:Ld("Node",function(e){return Md.Node.isNode(e)}),nodes:Ld("List<Node>",function(e){return Md.Node.isNodeList(e)}),range:Ld("Range",function(e){return Md.Range.isRange(e)}),ranges:Ld("List<Range>",function(e){return Md.Range.isRangeList(e)}),selection:Ld("Selection",function(e){return Md.Selection.isSelection(e)}),value:Ld("Value",function(e){return Md.Value.isValue(e)}),text:Ld("Text",function(e){return Md.Text.isText(e)}),texts:Ld("List<Text>",function(e){return Md.Text.isTextList(e)})},Ud=n(57),Hd=n.n(Ud),qd=n(21),Vd=n.n(qd),Kd=function(e,t){},Wd=n(10),Jd=n.n(Wd),$d=n(205),Yd=n.n($d),Gd=n(27),Qd=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Xd=void 0;if(Gd.a){var Zd=!0,ep=!1,tp=void 0;try{for(var np,rp=[["edge",/Edge\/([0-9\._]+)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)$/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+)\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["android",/Android\s([0-9\.]+)/],["safari",/Version\/([0-9\._]+).*Safari/]][Symbol.iterator]();!(Zd=(np=rp.next()).done);Zd=!0){var op=np.value,ip=Qd(op,2),ap=ip[0];if(ip[1].test(window.navigator.userAgent)){Xd=ap;break}}}catch(e){ep=!0,tp=e}finally{try{!Zd&&rp.return&&rp.return()}finally{if(ep)throw tp}}}var up=void 0;if(Gd.a){var sp=!0,cp=!1,lp=void 0;try{for(var fp,dp=[["ios",/os ([\.\_\d]+) like mac os/i],["macos",/mac os x/i],["android",/android/i],["firefoxos",/mozilla\/[a-z\.\_\d]+ \((?:mobile)|(?:tablet)/i],["windows",/windows\s*(?:nt)?\s*([\.\_\d]+)/i]][Symbol.iterator]();!(sp=(fp=dp.next()).done);sp=!0){var pp=fp.value,hp=Qd(pp,2),yp=hp[0];if(hp[1].test(window.navigator.userAgent)){up=yp;break}}}catch(e){cp=!0,lp=e}finally{try{!sp&&dp.return&&dp.return()}finally{if(cp)throw lp}}}var vp=[];if(Gd.a){var mp=!0,bp=!1,gp=void 0;try{for(var _p,kp=[["inputeventslevel1",function(e){return"inputType"in(e.InputEvent?new e.InputEvent("input"):{})}],["inputeventslevel2",function(e){var t=e.document.createElement("div");return t.contentEditable=!0,"onbeforeinput"in t}]][Symbol.iterator]();!(mp=(_p=kp.next()).done);mp=!0){var wp=_p.value,Op=Qd(wp,2),Ep=Op[0];(0,Op[1])(window)&&vp.push(Ep)}}catch(e){bp=!0,gp=e}finally{try{!mp&&kp.return&&kp.return()}finally{if(bp)throw gp}}}var Sp=[[/^9([.]0|)/,28],[/^8[.]1/,27],[/^8([.]0|)/,26],[/^7[.]1/,25],[/^7([.]0|)/,24],[/^6([.]0|)/,23],[/^5[.]1/,22],[/^5([.]0|)/,21],[/^4[.]4/,20]];var Cp="firefox"===Xd,xp="safari"===Xd,Dp="ie"===Xd,jp="edge"===Xd,Tp="android"===up,Pp="ios"===up,Ap="macos"===up,Np=function(){if("android"!==up)return null;var e=window.navigator.userAgent.match(/Android\s([0-9\.]+)/);if(null==e)return null;var t=e[1],n=!0,r=!1,o=void 0;try{for(var i,a=Sp[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value,s=Qd(u,2),c=s[0],l=s[1];if(t.match(c))return l}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}return null}(),Fp=(vp.includes("inputeventslevel1"),vp.includes("inputeventslevel2")||Tp&&(28===Np||null===Np)),Rp=n(206),Bp=n.n(Rp),Ip=n(137),Mp=n.n(Ip),Lp=n(2),zp={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",splitBlock:"shift?+enter",undo:"mod+z"},Up={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},Hp={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:"ctrl+y"},qp={},Vp=Pp||Ap,Kp=!Vp;[].concat(Object.keys(zp)).concat(Object.keys(Up)).concat(Object.keys(Hp)).forEach(function(e){var t="is"+e[0].toUpperCase()+e.slice(1);if(!qp[t]){var n=zp[e],r=Up[e],o=Hp[e],i=n&&Object(Sa.isKeyHotkey)(n),a=r&&Object(Sa.isKeyHotkey)(r),u=o&&Object(Sa.isKeyHotkey)(o);qp[t]=function(e){return!(!i||!i(e))||(!!(Vp&&a&&a(e))||!!(Kp&&u&&u(e)))}}});var Wp=qp,Jp=n(138);function $p(e){var t=JSON.stringify(e);return Object(Jp.btoa)(encodeURIComponent(t))}function Yp(e){var t=decodeURIComponent(Object(Jp.atob)(e));return JSON.parse(t)}var Gp={deserialize:function(e,t){var n=Yp(e);return Md.Value.fromJSON(n,t)},deserializeNode:function(e,t){var n=Yp(e);return Md.Node.fromJSON(n,t)},serialize:function(e,t){return $p(e.toJSON(t))},serializeNode:function(e,t){return $p(e.toJSON(t))}},Qp=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};function Xp(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).delimiter,n=void 0===t?"\n":t;return"document"===e.object||"block"===e.object&&Md.Block.isBlockList(e.nodes)?e.nodes.map(Xp).join(n):e.text}var Zp={deserialize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.defaultBlock,r=void 0===n?"line":n,o=t.defaultMarks,i=void 0===o?[]:o,a=t.delimiter,u=void 0===a?"\n":a,s=t.toJSON,c=void 0!==s&&s;Lp.Set.isSet(i)&&(i=i.toArray()),r=Md.Node.createProperties(r),i=i.map(Md.Mark.createProperties);var l={object:"value",document:{object:"document",data:{},nodes:e.split(u).map(function(e){return Qp({},r,{object:"block",data:{},nodes:[{object:"text",text:e,marks:i}]})})}};return c?l:Md.Value.fromJSON(l)},serialize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Xp(e.document,t)}},eh=function(e,t){if(!e)throw new Error("Invariant failed: "+(t||""))},th=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},nh=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},rh=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},oh=0;var ih=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=oh++,n=e.placeholder,r=e.when,o=e.style,i=void 0===o?{}:o;return eh("string"==typeof n,"You must pass `SlateReactPlaceholder` an `options.placeholder` string."),eh("string"==typeof r||"function"==typeof r,"You must pass `SlateReactPlaceholder` an `options.when` query."),{decorateNode:function(e,n,o){if(!n.query(r,e))return o();var i=o(),a=e.texts(),u=nh(a,1)[0],s=e.texts({direction:"backward"}),c=nh(s,1)[0],l=nh(u,2),f=l[0],d=l[1],p=nh(c,2),h=p[0],y=p[1],v={type:"placeholder",data:{key:t},anchor:{key:f.key,offset:0,path:d},focus:{key:h.key,offset:h.text.length,path:y}};return[].concat(rh(i),[v])},renderDecoration:function(e,r,o){var a=e.children,u=e.decoration;if("placeholder"===u.type&&u.data.get("key")===t){var s=th({pointerEvents:"none",display:"inline-block",width:"0",maxWidth:"100%",whiteSpace:"nowrap",opacity:"0.333",verticalAlign:"text-top"},i);return k.a.createElement("span",null,k.a.createElement("span",{contentEditable:!1,style:s},n),a)}return o()}}},ah=function(e,t){return e===t};var uh=function(e,t){var n;void 0===t&&(t=ah);var r,o=[],i=!1,a=function(e,n){return t(e,o[n])};return function(){for(var t=arguments.length,u=new Array(t),s=0;s<t;s++)u[s]=arguments[s];return i&&n===this&&u.length===o.length&&u.every(a)?r:(r=e.apply(this,u),i=!0,n=this,o=u,r)}},sh=["onBeforeInput","onBlur","onClick","onContextMenu","onCompositionEnd","onCompositionStart","onCopy","onCut","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onInput","onFocus","onKeyDown","onKeyUp","onMouseDown","onMouseUp","onPaste","onSelect"],ch={EDITOR:"data-slate-editor",FRAGMENT:"data-slate-fragment",KEY:"data-key",LEAF:"data-slate-leaf",LENGTH:"data-slate-length",OBJECT:"data-slate-object",OFFSET_KEY:"data-offset-key",SPACER:"data-slate-spacer",STRING:"data-slate-string",TEXT:"data-slate-object",VOID:"data-slate-void",ZERO_WIDTH:"data-slate-zero-width"},lh={BLOCK:"["+ch.OBJECT+'="block"]',EDITOR:"["+ch.EDITOR+"]",INLINE:"["+ch.OBJECT+'="inline"]',KEY:"["+ch.KEY+"]",LEAF:"["+ch.LEAF+"]",OBJECT:"["+ch.OBJECT+"]",STRING:"["+ch.STRING+"]",TEXT:"["+ch.OBJECT+'="text"]',VOID:"["+ch.VOID+"]",ZERO_WIDTH:"["+ch.ZERO_WIDTH+"]"},fh=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},dh=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}}(),ph=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},hh=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},yh=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)},vh=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},mh=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},bh=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},gh=/^([\w-]+)(?::(\d+))?$/;var _h={parse:function(e){var t=gh.exec(e);if(!t)throw new Error('Invalid offset key string "'+e+'".');var n=mh(t,3),r=(n[0],n[1]),o=n[2];return{key:r,index:parseInt(o,10)}},stringify:function(e){return e.key+":"+e.index}},kh=function(e){var t=e.text,n=void 0===t?"":t,r=e.isTrailing,o=void 0!==r&&r;return k.a.createElement("span",ph({},ch.STRING,!0),n,o?"\n":null)},wh=function(e){var t,n=e.length,r=void 0===n?0:n,o=e.isLineBreak,i=void 0!==o&&o;return k.a.createElement("span",(ph(t={},ch.ZERO_WIDTH,i?"n":"z"),ph(t,ch.LENGTH,r),t),"\ufeff",i?k.a.createElement("br",null):null)},Oh=function(e){var t,n=e.marks,r=e.annotations,o=e.decorations,i=e.node,a=e.index,u=e.offset,s=e.text,c=e.editor,l=e.parent,f=e.block,d=e.leaves,p=_h.stringify({key:i.key,index:a}),h=void 0;if(c.query("isVoid",l))h=k.a.createElement(wh,{length:l.text.length});else if(""===s&&"block"===l.object&&""===l.text&&l.nodes.last()===i)h=k.a.createElement(wh,{isLineBreak:!0});else if(""===s)h=k.a.createElement(wh,null);else{var y=f.getLastText(),v=s.charAt(s.length-1),m=i===y,b=a===d.size-1;h=m&&b&&"\n"===v?k.a.createElement(kh,{isTrailing:!0,text:s}):k.a.createElement(kh,{text:s})}var g={editor:c,marks:n,annotations:r,decorations:o,node:i,offset:u,text:s},_=!0,w=!1,O=void 0;try{for(var E,S=n[Symbol.iterator]();!(_=(E=S.next()).done);_=!0){var C=E.value;(M=c.run("renderMark",hh({},g,{mark:C,children:h,attributes:ph({},ch.OBJECT,"mark")})))&&(h=M)}}catch(e){w=!0,O=e}finally{try{!_&&S.return&&S.return()}finally{if(w)throw O}}var x=!0,D=!1,j=void 0;try{for(var T,P=o[Symbol.iterator]();!(x=(T=P.next()).done);x=!0){var A=T.value;(M=c.run("renderDecoration",hh({},g,{decoration:A,children:h,attributes:ph({},ch.OBJECT,"decoration")})))&&(h=M)}}catch(e){D=!0,j=e}finally{try{!x&&P.return&&P.return()}finally{if(D)throw j}}var N=!0,F=!1,R=void 0;try{for(var B,I=r[Symbol.iterator]();!(N=(B=I.next()).done);N=!0){var M,L=B.value;(M=c.run("renderAnnotation",hh({},g,{annotation:L,children:h,attributes:ph({},ch.OBJECT,"annotation")})))&&(h=M)}}catch(e){F=!0,R=e}finally{try{!N&&I.return&&I.return()}finally{if(F)throw R}}var z=(ph(t={},ch.LEAF,!0),ph(t,ch.OFFSET_KEY,p),t);return k.a.createElement("span",z,h)};Oh.propTypes={annotations:Hd.a.list.isRequired,block:zd.block.isRequired,decorations:Hd.a.list.isRequired,editor:At.a.object.isRequired,index:At.a.number.isRequired,leaves:At.a.object.isRequired,marks:zd.marks.isRequired,node:zd.node.isRequired,offset:At.a.number.isRequired,parent:zd.node.isRequired,text:At.a.string.isRequired};var Eh=k.a.memo(Oh,function(e,t){return t.block===e.block&&t.index===e.index&&t.marks===e.marks&&t.parent===e.parent&&t.text===e.text&&t.annotations.equals(e.annotations)&&t.decorations.equals(e.decorations)}),Sh=k.a.forwardRef(function(e,t){var n,r=e.annotations,o=e.block,i=e.decorations,a=e.node,u=e.parent,s=e.editor,c=e.style,l=a.key,f=a.getLeaves(r,i),d=0;return k.a.createElement("span",hh({ref:t,style:c},(ph(n={},ch.OBJECT,a.object),ph(n,ch.KEY,l),n)),f.map(function(e,t){var n=e.text,r=d;return d+=n.length,k.a.createElement(Eh,{key:a.key+"-"+t,block:o,editor:s,index:t,annotations:e.annotations,decorations:e.decorations,marks:e.marks,node:a,offset:r,parent:u,leaves:f,text:n})}))});Sh.propTypes={annotations:Hd.a.map.isRequired,block:zd.block,decorations:Hd.a.list.isRequired,editor:At.a.object.isRequired,node:zd.node.isRequired,parent:zd.node.isRequired,style:At.a.object};var Ch=k.a.memo(Sh,function(e,t){return t.node===e.node&&"block"===t.parent.object&&e.parent.nodes.last()===e.node&&t.parent.nodes.last()!==t.node&&t.annotations.equals(e.annotations)&&t.decorations.equals(e.decorations)}),xh=Vd()("slate:void"),Dh=function(e){function t(){var e,n,r;fh(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=vh(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),jh.call(r),vh(r,n)}return yh(t,e),dh(t,[{key:"render",value:function(){var e,t=this.props,n=t.children,r=t.node,o=t.readOnly,i="block"===r.object?"div":"span",a=ph({},ch.SPACER,!0),u=k.a.createElement(i,hh({style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},a),this.renderText()),s=k.a.createElement(i,{contentEditable:!!o&&null},n);this.debug("render",{props:t});var c=(ph(e={},ch.VOID,!0),ph(e,ch.KEY,r.key),e);return k.a.createElement(i,hh({contentEditable:!(!o&&"block"!==r.object)&&null},c),o?null:u,s)}}]),t}(k.a.Component);Dh.propTypes={block:zd.block,children:At.a.any.isRequired,editor:At.a.object.isRequired,node:zd.node.isRequired,parent:zd.node.isRequired,readOnly:At.a.bool.isRequired};var jh=function(){var e=this;this.debug=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=e.props.node,a=i.key,u=i.type,s=a+" ("+u+")";xh.apply(void 0,[t,""+s].concat(r))},this.renderText=function(){var t=e.props,n=t.annotations,r=t.block,o=t.decorations,i=t.node,a=t.readOnly,u=t.editor,s=t.textRef,c=i.getFirstText();return k.a.createElement(Ch,{ref:s,annotations:n,block:"block"===i.object?i:r,decorations:o,editor:u,key:c.key,node:c,parent:i,readOnly:a})}},Th=Vd()("slate:node"),Ph=function(e){function t(){var e,n,r;fh(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=vh(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),Ah.call(r),vh(r,n)}return yh(t,e),dh(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=t.editor.run("shouldNodeComponentUpdate",t,e),r=e,o=t;if(null!=n){if(Kd(!1,'As of slate-react@0.22 the `shouldNodeComponentUpdate` middleware is deprecated. You can pass specific values down the tree using React\'s built-in "context" construct instead.'),n)return!0;Kd(!1!==n,"Returning false in `shouldNodeComponentUpdate` does not disable Slate's internal `shouldComponentUpdate` logic. If you want to prevent updates, use React's `shouldComponentUpdate` instead.")}return r.readOnly!==o.readOnly||(r.node!==o.node||(!!(!r.selection&&o.selection||r.selection&&!o.selection||r.selection&&o.selection&&!r.selection.equals(o.selection))||(!r.annotations.equals(o.annotations)||!r.decorations.equals(o.decorations))))}},{key:"render",value:function(){var e,n=this;this.debug("render",this);var r=this.props,o=r.annotations,i=r.block,a=r.decorations,u=r.editor,s=r.node,c=r.parent,l=r.readOnly,f=r.selection,d=s.getDecorations(u),p=s.nodes.toArray().map(function(e,r){var c="text"===e.object?Ch:t,p=f&&Nh(s,r,f),h=d.concat(a).map(function(e){return Nh(s,r,e)}).filter(function(e){return e}),y=o.map(function(e){return Nh(s,r,e)}).filter(function(e){return e});return k.a.createElement(c,{block:"block"===s.object?s:i,editor:u,annotations:y,decorations:h,selection:p,key:e.key,node:e,parent:s,readOnly:l,ref:function(e){e?n.tmp.nodeRefs[r]=e:delete n.tmp.nodeRefs[r]}})}),h=(ph(e={},ch.OBJECT,s.object),ph(e,ch.KEY,s.key),ph(e,"ref",this.ref),e);s.isLeafBlock()&&("rtl"===s.getTextDirection()&&(h.dir="rtl"));var y=void 0;"block"===s.object?y="renderBlock":"document"===s.object?y="renderDocument":"inline"===s.object&&(y="renderInline");var v=u.run(y,{attributes:h,children:p,editor:u,isFocused:!!f&&f.isFocused,isSelected:!!f,node:s,parent:c,readOnly:l});return u.isVoid(s)?k.a.createElement(Dh,hh({},this.props,{textRef:function(e){e?n.tmp.nodeRefs[0]=e:delete n.tmp.nodeRefs[0]}}),v):v}}]),t}(k.a.Component);Ph.propTypes={annotations:Hd.a.map.isRequired,block:zd.block,decorations:Hd.a.list.isRequired,editor:At.a.object.isRequired,node:zd.node.isRequired,parent:zd.node,readOnly:At.a.bool.isRequired,selection:zd.selection};var Ah=function(){var e=this;this.tmp={nodeRefs:{}},this.ref=k.a.createRef(),this.debug=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=e.props.node,a=i.key,u=i.type;Th.apply(void 0,[t,a+" ("+u+")"].concat(r))}};function Nh(e,t,n){if(n.isUnset)return null;var r=e.nodes.get(t),o=n,i=o.start,a=o.end,u=i.path,s=a.path,c=u.first(),l=s.first();if(c===t)i=i.setPath(u.rest());else if(c<t&&t<=l)if("text"===r.object)i=i.moveTo(Md.PathUtils.create([t]),0).setKey(r.key);else{var f=r.texts(),d=mh(f,1)[0],p=mh(d,2),h=p[0],y=p[1];i=i.moveTo(y,0).setKey(h.key)}else i=null;if(l===t)a=a.setPath(s.rest());else if(c<=t&&t<l)if("text"===r.object){var v=r.text.length;a=a.moveTo(Md.PathUtils.create([t]),v).setKey(r.key)}else{var m=r.texts({direction:"backward"}),b=mh(m,1)[0],g=mh(b,2),_=g[0],k=g[1];a=a.moveTo(k,_.text.length).setKey(_.key)}else a=null;return i&&a?n=(n=n.setAnchor(i)).setFocus(a):null}var Fh=["auto","overlay","scroll"],Rh=Pp&&!!window.navigator.userAgent.match(/os 11_/i);function Bh(e){if(!Rh&&e.anchorNode){var t=Jd()(e.anchorNode),n=function(e,t){for(var n=e.parentNode,r=void 0;!r&&n.parentNode;){var o=t.getComputedStyle(n).overflowY;if(Fh.includes(o)){r=n;break}n=n.parentNode}return r||t.document.body}(e.anchorNode,t),r=n===t.document.body||n===t.document.documentElement,o=Yd()(e),i=e.getRangeAt(0).cloneRange();i.collapse(o);var a=i.getBoundingClientRect();xp&&i.collapsed&&0===a.top&&0===a.height&&(0===i.startOffset?i.setEnd(i.endContainer,1):i.setStart(i.startContainer,i.startOffset-1),0===(a=i.getBoundingClientRect()).top&&0===a.height&&i.getClientRects().length&&(a=i.getClientRects()[0]));var u=void 0,s=void 0,c=void 0,l=void 0,f=0,d=0,p=0,h=0,y=0,v=0,m=0,b=0;if(r){u=t.innerWidth,s=t.innerHeight,c=t.pageYOffset,l=t.pageXOffset}else{var g=n.offsetWidth,_=n.offsetHeight,k=n.scrollTop,w=n.scrollLeft,O=t.getComputedStyle(n),E=O.borderTopWidth,S=O.borderBottomWidth,C=O.borderLeftWidth,x=O.borderRightWidth,D=O.paddingTop,j=O.paddingBottom,T=O.paddingLeft,P=O.paddingRight,A=n.getBoundingClientRect();u=g,s=_,f=A.top+parseInt(E,10),d=A.left+parseInt(C,10),p=parseInt(E,10)+parseInt(S,10),h=parseInt(C,10)+parseInt(x,10),y=parseInt(D,10),v=parseInt(j,10),m=parseInt(T,10),b=parseInt(P,10),c=k,l=w}var N=a.top+c-f,F=a.left+l-d,R=l,B=c;F<l?R=F-m:F+a.width+h>l+u&&(R=F+h+b-u),N<c?B=N-y:N+a.height+p>c+s&&(B=N+p+v+a.height-s),r?t.scrollTo(R,B):(n.scrollTop=B,n.scrollLeft=R)}}function Ih(e){if(Dp){var t=window.document.body.createTextRange();t.collapse(),t.select()}else e.removeAllRanges()}var Mh=/Permission denied to access property "nodeType"/,Lh=Vd()("slate:content");Lh.update=Vd()("slate:update");var zh=function(e){function t(){var e,n,r;fh(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=vh(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.tmp={isUpdatingSelection:!1,nodeRef:k.a.createRef(),nodeRefs:{},contentKey:0,nativeSelection:{}},r.ref=k.a.createRef(),r.setRef=function(e){r.ref.current=e,r.props.editor.el=e},r.handlers=sh.reduce(function(e,t){return e[t]=function(e){return r.onEvent(t,e)},e},{}),r.updateSelection=function(){var e=r.props.editor,t=e.value.selection,n=t.isBackward,o=Jd()(r.ref.current),i=o.getSelection(),a=o.document.activeElement;if(Lh.update.enabled&&Lh.update("updateSelection",{selection:t.toJSON()}),i){var u=i.rangeCount,s=i.anchorNode,c=!1;t.isBlurred&&a===r.ref.current&&(r.ref.current.blur(),c=!0);var l=!0,f=!0,d=!1,p=void 0;try{for(var h,y=["anchorNode","anchorOffset","focusNode","focusOffset","isCollapsed","rangeCount","type"][Symbol.iterator]();!(f=(h=y.next()).done);f=!0){var v=h.value;r.tmp.nativeSelection[v]!==i[v]&&(l=!1)}}catch(e){d=!0,p=e}finally{try{!f&&y.return&&y.return()}finally{if(d)throw p}}if(t.isUnset&&u&&r.isInEditor(s)&&l&&(Ih(i),c=!0),t.isFocused&&a!==r.ref.current&&(r.ref.current.focus({preventScroll:!0}),c=!0),t.isFocused&&t.isSet){var m=!!i.rangeCount&&i.getRangeAt(0),b=e.findDOMRange(t);if(!b)return void Kd(!1,"Unable to find a native DOM range from the current selection.");var g=b.startContainer,_=b.startOffset,k=b.endContainer,w=b.endOffset;if(m&&(g===m.startContainer&&_===m.startOffset&&k===m.endContainer&&w===m.endOffset||g===m.endContainer&&_===m.endOffset&&k===m.startContainer&&w===m.startOffset))return;c=!0,r.tmp.isUpdatingSelection=!0,Ih(i),i.setBaseAndExtent?n?i.setBaseAndExtent(b.endContainer,b.endOffset,b.startContainer,b.startOffset):i.setBaseAndExtent(b.startContainer,b.startOffset,b.endContainer,b.endOffset):i.addRange(b),Bh(i),setTimeout(function(){Cp&&r.ref.current&&r.ref.current.focus(),r.tmp.isUpdatingSelection=!1,Lh.update("updateSelection:setTimeout",{anchorOffset:o.getSelection().anchorOffset})})}c&&(Lh.enabled||Lh.update.enabled)&&(Lh("updateSelection",{selection:t,native:i,activeElement:a}),Lh.update("updateSelection:applied",{selection:t.toJSON(),native:{anchorOffset:i.anchorOffset,focusOffset:i.focusOffset}}))}},r.isInEditor=function(e){var t=void 0;try{if(8===e.nodeType)return!1;t=3===e.nodeType?e.parentNode:e}catch(e){if(Cp&&Mh.test(e.message))return!1;throw e}return t.isContentEditable&&(t===r.ref.current||t.closest(lh.EDITOR)===r.ref.current)},r.onNativeSelectionChange=Bp()(function(e){if(!r.props.readOnly){var t=Jd()(e.target),n=t.document.activeElement,o=t.getSelection();Lh.update("onNativeSelectionChange",{anchorOffset:o.anchorOffset}),n===r.ref.current&&(r.tmp.nativeSelection={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset,isCollapsed:o.isCollapsed,rangeCount:o.rangeCount,type:o.type},r.props.onEvent("onSelect",e))}},100),vh(r,n)}return yh(t,e),dh(t,[{key:"componentDidCatch",value:function(e,t){Lh("componentDidCatch",{error:e,info:t}),this.setState({})}},{key:"componentDidMount",value:function(){Jd()(this.ref.current).document.addEventListener("selectionchange",this.onNativeSelectionChange),Fp&&this.ref.current.addEventListener("beforeinput",this.handlers.onBeforeInput),this.updateSelection(),this.props.onEvent("onComponentDidMount")}},{key:"componentWillUnmount",value:function(){var e=Jd()(this.ref.current);e&&e.document.removeEventListener("selectionchange",this.onNativeSelectionChange),Fp&&this.ref.current.removeEventListener("beforeinput",this.handlers.onBeforeInput),this.props.onEvent("onComponentWillUnmount")}},{key:"componentDidUpdate",value:function(){Lh.update("componentDidUpdate"),this.updateSelection(),this.props.onEvent("onComponentDidUpdate")}},{key:"onEvent",value:function(e,t){Lh("onEvent",e);var n=t.nativeEvent||t,r="keydown"===t.type&&(Wp.isUndo(n)||Wp.isRedo(n));if(!this.tmp.isUpdatingSelection&&!r||"onSelect"!==e&&"onBlur"!==e&&"onFocus"!==e){if(!Tp&&"onSelect"===e){var o=this.props.editor,i=o.value.selection,a=Jd()(t.target).getSelection(),u=o.findRange(a);if(u&&u.equals(i.toRange()))return void this.updateSelection()}if("onDragEnd"===e||"onDragEnter"===e||"onDragExit"===e||"onDragLeave"===e||"onDragOver"===e||"onDragStart"===e||"onDrop"===e)if(t.target.closest(lh.EDITOR)!==this.ref.current)return;("onBeforeInput"!==e&&"onBlur"!==e&&"onCompositionEnd"!==e&&"onCompositionStart"!==e&&"onCopy"!==e&&"onCut"!==e&&"onFocus"!==e&&"onInput"!==e&&"onKeyDown"!==e&&"onKeyUp"!==e&&"onPaste"!==e&&"onSelect"!==e||this.isInEditor(t.target))&&this.props.onEvent(e,t)}}},{key:"render",value:function(){var e,n=this.props,r=this.handlers,o=n.id,i=n.className,a=n.readOnly,u=n.editor,s=n.tabIndex,c=n.role,l=n.tagName,f=n.spellCheck,d=u.value,p=l,h=d.document,y=d.selection,v=hh({outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},a?{}:{WebkitUserModify:"read-write-plaintext-only"},n.style);Lh("render",{props:n}),Lh.update("render",this.tmp.contentKey,h.text),this.props.onEvent("onRender");var m=(ph(e={},ch.EDITOR,!0),ph(e,ch.KEY,h.key),e),b=Mp()(this.props,Object.keys(t.propTypes));return k.a.createElement(p,hh({},b,{key:this.tmp.contentKey},r,m,{ref:this.setRef,contentEditable:!a||null,suppressContentEditableWarning:!0,id:o,className:i,autoCorrect:n.autoCorrect?"on":"off",spellCheck:f,style:v,role:a?null:c||"textbox",tabIndex:s,"data-gramm":!!b["data-gramm"]&&void 0}),k.a.createElement(Ph,{annotations:d.annotations,block:null,decorations:Object(Lp.List)(),editor:u,node:h,parent:null,readOnly:a,selection:y,ref:this.tmp.nodeRef}))}}]),t}(k.a.Component);zh.propTypes={autoCorrect:At.a.bool.isRequired,className:At.a.string,contentKey:At.a.number,editor:At.a.object.isRequired,id:At.a.string,onEvent:At.a.func.isRequired,readOnly:At.a.bool.isRequired,role:At.a.string,spellCheck:At.a.bool.isRequired,style:At.a.object,tabIndex:At.a.number,tagName:At.a.string},zh.defaultProps={style:{},tagName:"div"};var Uh=[].concat(bh(sh),["commands","decorateNode","queries","renderAnnotation","renderBlock","renderDecoration","renderDocument","renderEditor","renderInline","renderMark","schema"]);function Hh(){return{queries:{findDOMNode:function(e,t){t=Md.PathUtils.create(t);var n=e.tmp.contentRef.current;return n?t.size?function e(t,n){if(!t)return null;if(!n.size)return t.ref?t.ref.current||null:t||null;var r=n.first(),o=n.rest();return e(t.tmp.nodeRefs[r],o)}(n.tmp.nodeRef.current,t):n.ref.current||null:null},findDOMPoint:function(e,t){var n=e.findDOMNode(t.path),r=0;if(!n)return null;var o=Array.from(n.querySelectorAll(lh.STRING+", "+lh.ZERO_WIDTH)),i=!0,a=!1,u=void 0;try{for(var s,c=o[Symbol.iterator]();!(i=(s=c.next()).done);i=!0){var l=s.value,f=l.childNodes[0],d=f.textContent.length,p=d;l.hasAttribute(ch.LENGTH)&&(p=parseInt(l.getAttribute(ch.LENGTH),10));var h=r+p;if(t.offset<=h)return{node:f,offset:Math.min(d,Math.max(0,t.offset-r))};r=h}}catch(e){a=!0,u=e}finally{try{!i&&c.return&&c.return()}finally{if(a)throw u}}return null},findDOMRange:function(e,t){var n=t.anchor,r=t.focus,o=t.isBackward,i=t.isCollapsed,a=e.findDOMPoint(n),u=i?a:e.findDOMPoint(r);if(!a||!u)return null;var s=Jd()(a.node).document.createRange(),c=o?u:a,l=o?a:u;return s.setStart(c.node,c.offset),s.setEnd(l.node,l.offset),s},findEventRange:function(e,t){t.nativeEvent&&(t=t.nativeEvent);var n=t,r=n.clientX,o=n.clientY,i=n.target;if(null==r||null==o)return null;var a=e.value.document,u=e.findPath(t.target);if(!u)return null;var s=a.getNode(u);if(e.isVoid(s)){var c=i.getBoundingClientRect(),l="inline"===s.object?r-c.left<c.left+c.width-r:o-c.top<c.top+c.height-o,f=a.createRange(),d=l?"moveToEndOfNode":"moveToStartOfNode",p=a[l?"getPreviousText":"getNextText"](u);return p?f[d](p):null}var h=Jd()(i),y=void 0;if(h.document.caretRangeFromPoint)y=h.document.caretRangeFromPoint(r,o);else if(h.document.caretPositionFromPoint){var v=h.document.caretPositionFromPoint(r,o);(y=h.document.createRange()).setStart(v.offsetNode,v.offset),y.setEnd(v.offsetNode,v.offset)}else if(h.document.body.createTextRange){y=h.document.body.createTextRange();try{y.moveToPoint(r,o)}catch(e){return null}}return e.findRange(y)},findNode:function(e,t){var n=e.findPath(t);return n?e.value.document.getNode(n):null},findPath:function(e,t){var n=e.tmp.contentRef.current,r=t;if(r.hasAttribute(ch.KEY)||(r=r.closest(lh.KEY)),!r||!r.getAttribute(ch.KEY))return null;if(r===n.ref.current)return Md.PathUtils.create([]);var o=function e(t,n){if(r===t)return n;if(!t.ref)return null;if(r===t.ref.current)return n;if(!t.tmp)return null;var o=t.tmp.nodeRefs,i=Object.keys(o),a=!0,u=!1,s=void 0;try{for(var c,l=i[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value,d=o[f],p=parseInt(f,10),h=e(d,[].concat(bh(n),[p]));if(h)return h}}catch(e){u=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(u)throw s}}return null}(n.tmp.nodeRef.current,[]);return o?Md.PathUtils.create(o):null},findPoint:function(e,t,n){var r=function(e,t){if(1===e.nodeType&&e.childNodes.length){var n=t===e.childNodes.length,r=n?"backward":"forward",o=n?t-1:t;for(e=qh(e,o,r);1===e.nodeType&&e.childNodes.length;){var i=n?e.childNodes.length-1:0;e=qh(e,i,r)}t=n?e.textContent.length:0}return{node:e,offset:t}}(t,n),o=r.node,i=r.offset,a=Jd()(t),u=o.parentNode,s=u.closest(lh.LEAF),c=void 0,l=void 0,f=void 0;if(s){c=s.closest(lh.TEXT);var d=a.document.createRange();d.setStart(c,0),d.setEnd(o,i);var p=d.cloneContents(),h=p.querySelectorAll(lh.ZERO_WIDTH);Array.from(h).forEach(function(e){e.parentNode.removeChild(e)}),l=p.textContent.length,f=c}else{var y=u.closest(lh.VOID);if(!y)return null;if(!(s=y.querySelector(lh.LEAF)))return null;c=s.closest(lh.TEXT),l=(f=s).textContent.length}l===f.textContent.length&&u.hasAttribute(ch.ZERO_WIDTH)&&l--;var v=e.findPath(c);return v?e.value.document.createPoint({path:v,offset:l}):null},findRange:function(e,t){var n=t.anchorNode||t.startContainer;if(!n)return null;var r=Jd()(n);(t instanceof r.Range||r.StaticRange&&t instanceof r.StaticRange)&&(t={anchorNode:t.startContainer,anchorOffset:t.startOffset,focusNode:t.endContainer,focusOffset:t.endOffset});var o=t,i=o.anchorNode,a=o.anchorOffset,u=o.focusNode,s=o.focusOffset,c=o.isCollapsed,l=e.value,f=e.findPoint(i,a),d=c?f:e.findPoint(u,s);return f&&d?l.document.createRange({anchor:f,focus:d}):null},findSelection:function(e,t){var n=e.value,r=n.document;if(!t.rangeCount)return null;var o=e.findRange(t);if(!o)return null;var i=o,a=i.anchor,u=i.focus,s=r.getNode(a.path),c=r.getNode(u.path),l=r.getClosestInline(a.path),f=r.getClosestInline(u.path),d=r.getClosestBlock(u.path),p=r.getClosestBlock(a.path);if(p&&!e.isVoid(p)&&0===a.offset&&d&&e.isVoid(d)&&0!==u.offset&&(o=o.setFocus(u.setOffset(0))),l&&!e.isVoid(l)&&a.offset===s.text.length){var h=r.getClosestBlock(a.path),y=r.getDepth(h.key),v=Md.PathUtils.drop(a.path,y),m=h.texts({path:v}),b=mh(m,1)[0];if(b){var g=mh(b,2)[1],_=a.path.slice(0,y).concat(g);o=o.moveAnchorTo(_,0)}}if(f&&!e.isVoid(f)&&u.offset===c.text.length){var k=r.getClosestBlock(u.path),w=r.getDepth(k.key),O=Md.PathUtils.drop(u.path,w),E=k.texts({path:O}),S=mh(E,1)[0];if(S){var C=mh(S,2)[1],x=u.path.slice(0,w).concat(C);o=o.moveFocusTo(x,0)}}var D=r.createSelection(o);return D=(D=D.setIsFocused(!0)).set("marks",n.selection.marks)}}}}function qh(e,t,n){for(var r=e.childNodes,o=r[t],i=t,a=!1,u=!1;(8===o.nodeType||1===o.nodeType&&0===o.childNodes.length||1===o.nodeType&&"false"===o.getAttribute("contenteditable"))&&(!a||!u);)i>=r.length?(a=!0,i=t-1,n="backward"):i<0?(u=!0,i=t+1,n="forward"):(o=r[i],"forward"===n&&i++,"backward"===n&&i--);return o||null}function Vh(e,t){if(e===t)return null;var n=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length!==t.length?n:null}(e,t),r=function(e,t,n){for(var r=e.length,o=t.length,i=Math.min(r,o,n),a=0;a<i;a++)if(e.charAt(r-a-1)!==t.charAt(o-a-1))return a;return e.length!==t.length?i:null}(e,t,Math.min(e.length-n,t.length-n));return{start:n,end:r,total:n+r}}function Kh(e,t){return e.slice(t.start,e.length-t.end)}var Wh=Vd()("slate:composition-manager"),Jh=String.fromCharCode(65279),$h=Tn.a.unstable_flushControlled;function Yh(e,t){$h(function(){t(),e.controller.flush()})}function Gh(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t,o=e,i=0;-1!==i&&-1!==(i=o.indexOf(Jh,i));)r>i&&r--,o=""+o.slice(0,i)+o.slice(i+1);var a=o.charAt(o.length-1);n&&"\n"===a&&(o=o.slice(0,-1));var u=o.length;return r>u&&(r=u),{text:o,offset:r}}function Qh(e){var t=new window.MutationObserver(function(e){var t;Wh("flush"),(t=s).push.apply(t,bh(e)),f()}),n=null,r={rootEl:null,diff:null,range:null,domNode:null};function o(){Wh("clearAction"),r.diff=null,r.domNode=null}function i(){Wh("applyDiff");var t=r.diff;if(null!=t){Wh("applyDiff:run");var n=e.value.document,o=e.value.selection.moveAnchorTo(t.path,t.start).moveFocusTo(t.path,t.end);o=n.resolveRange(o),e.insertTextAtRange(o,t.insertText)}}function a(){Wh("splitBlock"),Yh(e,function(){i(),r.range?e.select(r.range):Wh("splitBlock:NO-SELECTION"),e.splitBlock().focus().restoreDOM(),o()})}var u=null,s=[],c=null,l=!1;function f(){u&&(window.cancelAnimationFrame(u),u=null),l=!0,c&&window.cancelAnimationFrame(c),c=window.requestAnimationFrame(function(){s.length>0&&function(t){if(Wh("flushAction",t.length,t),r.range&&!r.range.isCollapsed)return void Yh(e,function(){e.select(r.range).deleteBackward().focus().restoreDOM()});if(t.length>1){var u=t.find(function(t){if("childList"!==t.type)return!1;if(0===t.addedNodes.length)return!1;var n=t.addedNodes[0];if(n.nodeType===window.Node.TEXT_NODE&&"\n"===n.textContent)return!0;if(n.nodeType!==window.Node.ELEMENT_NODE)return!1;var r=n.dataset,o=r.key;if(null==o)return!1;var i=e.value.document.getClosestBlock(o);return!!i});if(u)return void a()}var s=t[0];"characterData"===s.type?function(t){Wh("resolveDOMNode");var n=e.value.document,o=t.closest("[data-key]").dataset.key,i=n.getPath(o),a=n.getClosestBlock(o),u=n.getDescendant(o),s=u.text,c=a.nodes.last()===u,l=Gh(t.textContent,0,c).text;if(l===s)return void(r.diff=null);var f=function(e,t){var n=Vh(e,t);if(null==n)return null;var r=Kh(t,n),o=Kh(e,n);return{start:n.start,end:e.length-n.end,cursor:n.start+r.length,insertText:r,removeText:o}}(s,l);r.diff={path:i,start:f.start,end:f.end,insertText:f.insertText},Wh("resolveDOMNode:diff",r.diff)}(s.target.parentNode):"childList"===s.type&&(s.removedNodes.length>0?1===t.length?function(t){if(Wh("removeNode"),t.nodeType!==window.Node.ELEMENT_NODE)return;var n=e.value,r=n.document,o=n.selection,i=e.findNode(t),a=r.resolveRange(o.moveToRangeOfNode(i));Yh(e,function(){e.select(a).delete().restoreDOM()})}(s.removedNodes[0]):(Wh("mergeBlock"),n.requestAnimationFrame(function(){Yh(e,function(){i(),e.select(r.range).deleteBackward().focus().restoreDOM(),o()})})):s.addedNodes.length>0&&a())}(s),c=null,s=[],l=!1})}return{clearDiff:function(){Wh("clearDIff"),r.diff=null},connect:function(){Wh("connect",{rootEl:o});var o=e.findDOMNode([]);r.rootEl!==o&&(Wh("connect:run"),n=Jd()(o),t.observe(o,{childList:!0,characterData:!0,attributes:!0,subtree:!0,characterDataOldValue:!0}))},disconnect:function(){Wh("disconnect"),t.disconnect(),r.rootEl=null},onKeyDown:f,onCompositionStart:function(){Wh("onCompositionStart")},onCompositionEnd:function(){Wh("onCompositionEnd"),window.setTimeout(function(){r.diff&&(Wh("onCompositionEnd:applyDiff"),Yh(e,function(){i();var t=n.getSelection().getRangeAt(0),r=Gh(t.startContainer.textContent,t.startOffset),o=e.findRange({anchorNode:t.startContainer,anchorOffset:0,focusNode:t.startContainer,focusOffset:0,isCollapsed:!0}).moveTo(r.offset);e.select(o).focus().restoreDOM()})),o()},20)},onSelect:function(t){Wh("onSelect:try"),t=t.nativeEvent?t.nativeEvent:t,window.cancelAnimationFrame(u),u=null,l||(u=window.requestAnimationFrame(function(){Wh("onSelect:save-selection");var n,a=Jd()(t.target).getSelection(),u=e.findRange(a),s=Gh(a.anchorNode.textContent,a.anchorOffset),c=Gh(a.focusNode.textContent,a.focusOffset);u.anchor.offset!==s.offset&&(u=u.set("anchor",u.anchor.set("offset",s.offset))),u.focus.offset!==c.offset&&(u=u.set("focus",u.focus.set("offset",c.offset))),Wh("onSelect:save-data",{domSelection:(n=a,{anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),range:u.toJS()}),a.isCollapsed&&r.node!==a.anchorNode&&null!=r.diff&&(Wh("onSelect:applyDiff",r.diff),i(),e.select(u),o()),r.range=u,r.node=a.anchorNode}))}}}function Xh(e){var t=new Qh(e.editor);return{onComponentDidMount:function(){t.connect()},onComponentDidUpdate:function(){t.connect()},onComponentWillUnmount:function(){t.disconnect()},onCompositionEnd:function(){t.onCompositionEnd()},onCompositionStart:function(){t.onCompositionStart()},onRender:function(){t.disconnect(),t.clearDiff()},onSelect:function(e){!function(e){var t=e.getSelection(),n=t.anchorNode;if(null!=n){var r=n.parentElement.dataset;if(r&&"n"===r.slateZeroWidth&&1===n.textContent.length&&0!==t.anchorOffset){var o=e.document.createRange();o.setStart(n,0),o.setEnd(n,0),t.removeAllRanges(),t.addRange(o)}}}(Jd()(e.target)),t.onSelect(e)}}}function Zh(){var e={},t=!0,n=!1,r=void 0;try{for(var o,i=sh[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){e[o.value]=function(e,t,n){}}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}return e}var ey={FRAGMENT:"application/x-slate-fragment",HTML:"text/html",NODE:"application/x-slate-node",RICH:"text/rtf",TEXT:"text/plain"},ty=ey.FRAGMENT,ny=ey.HTML,ry=ey.TEXT;function oy(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};Object(er.a)(!Md.Value.isValue(t),"As of Slate 0.42.0, the `cloneFragment` utility takes an `editor` instead of a `value`.");var r=Jd()(e.target),o=r.getSelection(),i=t.value,a=i.document,u=i.fragment,s=i.selection,c=s.start,l=s.end,f=a.getClosestVoid(c.path,t),d=a.getClosestVoid(l.path,t);if(!o.isCollapsed||f){var p=Gp.serializeNode(u),h=o.getRangeAt(0),y=h.cloneContents(),v=y.childNodes[0];if(y.childNodes.forEach(function(e){e.textContent&&""!==e.textContent.trim()&&(v=e)}),d){var m=h.cloneRange(),b=a.getPath(d.key);if(b){var g=t.findDOMNode(b);m.setEndAfter(g),y=m.cloneContents()}}if(f&&(v=y.childNodes[0].childNodes[1].firstChild),[].slice.call(y.querySelectorAll(lh.ZERO_WIDTH)).forEach(function(e){var t="n"===e.getAttribute(ch.ZERO_WIDTH);e.textContent=t?"\n":""}),3===v.nodeType){var _=r.document.createElement("span");_.style.whiteSpace="pre",_.appendChild(v),y.appendChild(_),v=_}v.setAttribute(ch.FRAGMENT,p);var k=Md.Value.create({document:u}),w=Zp.serialize(k),O=r.document.createElement("div");if(O.appendChild(y),e.clipboardData&&e.clipboardData.setData&&!Dp)return e.preventDefault(),e.clipboardData.setData(ry,w),e.clipboardData.setData(ty,p),e.clipboardData.setData(ny,O.innerHTML),void n();var E=e.target.closest(lh.EDITOR);O.setAttribute("contenteditable",!0),O.style.position="absolute",O.style.left="-9999px",E.appendChild(O),o.selectAllChildren(O),r.requestAnimationFrame(function(){E.removeChild(O),Ih(o),o.addRange(h),n()})}}var iy=ey.FRAGMENT,ay=ey.HTML,uy=ey.NODE,sy=ey.RICH,cy=ey.TEXT,ly=/ data-slate-fragment="([^\s"]+)"/;function fy(e){!Dp&&e.nativeEvent&&(e=e.nativeEvent);var t=e.dataTransfer||e.clipboardData,n=dy(t,iy),r=dy(t,uy),o=dy(t,ay),i=dy(t,sy),a=dy(t,cy),u=void 0;if(!n&&o&&~o.indexOf(" "+ch.FRAGMENT+'="')){var s=ly.exec(o),c=mh(s,2),l=(c[0],c[1]);l&&(n=l)}if(a){var f=function(e){var t="SLATE-DATA-EMBED::";if(e.substring(0,t.length)!==t)return{TEXT:e};try{return JSON.parse(e.substring(t.length))}catch(e){throw new Error("Unable to parse custom Slate drag event data.")}}(a);f[iy]&&(n=f[iy]),f[uy]&&(r=f[uy]),f[cy]&&(a=f[cy])}n&&(n=Gp.deserializeNode(n)),r&&(r=Gp.deserializeNode(r));try{t.items&&t.items.length?u=Array.from(t.items).map(function(e){return"file"===e.kind?e.getAsFile():null}).filter(function(e){return e}):t.files&&t.files.length&&(u=Array.from(t.files))}catch(e){t.files&&t.files.length&&(u=Array.from(t.files))}var d={files:u,fragment:n,html:o,node:r,rich:i,text:a};return d.type=function(e){return e.fragment?"fragment":e.node?"node":e.rich&&e.html?"html":e.rich&&e.text?"text":e.files&&e.files.length?"files":e.html?"html":e.text?"text":"unknown"}(d),d}function dy(e,t){return e.types&&e.types.length?-1!==Array.from(e.types).indexOf(t)&&e.getData(t)||null:t===cy&&e.getData("Text")||null}var py=ey.TEXT;function hy(e,t,n){var r=ey[t.toUpperCase()];if(!r)throw new Error('Cannot set unknown transfer type "'+r+'".');e.nativeEvent&&(e=e.nativeEvent);var o=e.dataTransfer||e.clipboardData;try{o.setData(r,n),o.setData("text",o.getData("text"))}catch(e){var i="SLATE-DATA-EMBED::",a=o.getData(py),u={};if(a.substring(0,i.length)===i)try{u=JSON.parse(a.substring(i.length))}catch(e){throw new Error("Failed to parse Slate data from `DataTransfer` object.")}else u[py]=a;u[r]=n;var s=""+i+JSON.stringify(u);o.setData(py,s)}}var yy=Vd()("slate:after");var vy=Vd()("slate:before");function my(){var e,t,n,r,o,i,a,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=u.plugins,c=void 0===s?[]:s,l=(e=null,t=0,n=!1,r=!1,o=!1,{onBeforeInput:function(e,t,n){var r=!!e.nativeEvent;t.readOnly||r&&Fp||(vy("onBeforeInput",{event:e}),n())},onBlur:function(t,n,o){if(!r&&!n.readOnly){var i=t.relatedTarget,a=t.target,u=Jd()(a);if(e!==u.document.activeElement){if(i){var s=n.findDOMNode([]);if(i===s)return;if(i.hasAttribute(ch.SPACER))return;var c=n.findNode(i);if(s.contains(i)&&c&&!n.isVoid(c))return}vy("onBlur",{event:t}),o()}}},onClick:function(e,t,n){vy("onClick",{event:e}),n()},onCompositionEnd:function(e,r,o){var i=t;window.requestAnimationFrame(function(){t>i||(n=!1)}),vy("onCompositionEnd",{event:e}),o()},onCompositionStart:function(e,r,o){n=!0,t++,r.value.selection.isCollapsed||r.delete(),vy("onCompositionStart",{event:e}),o()},onCopy:function(e,t,n){var o=Jd()(e.target);r=!0,o.requestAnimationFrame(function(){return r=!1}),vy("onCopy",{event:e}),n()},onCut:function(e,t,n){if(!t.readOnly){var o=Jd()(e.target);r=!0,o.requestAnimationFrame(function(){return r=!1}),vy("onCut",{event:e}),n()}},onDragEnd:function(e,t,n){o=!1,vy("onDragEnd",{event:e}),n()},onDragEnter:function(e,t,n){vy("onDragEnter",{event:e}),n()},onDragExit:function(e,t,n){vy("onDragExit",{event:e}),n()},onDragLeave:function(e,t,n){vy("onDragLeave",{event:e}),n()},onDragOver:function(e,t,n){var r=t.findNode(e.target);r&&!t.isVoid(r)||e.preventDefault(),Dp&&e.preventDefault(),o||(o=!0,Dp||(e.nativeEvent.dataTransfer.dropEffect="move")),vy("onDragOver",{event:e}),n()},onDragStart:function(e,t,n){o=!0,vy("onDragStart",{event:e}),n()},onDrop:function(e,t,n){t.readOnly||(e.preventDefault(),vy("onDrop",{event:e}),n())},onFocus:function(t,n,o){if(!r&&!n.readOnly){var i=n.findDOMNode([]),a=Jd()(t.target);e=a.document.activeElement,Cp&&t.target!==i?i.focus():(vy("onFocus",{event:t}),o())}},onInput:function(e,t,r){n||t.value.selection.isBlurred||(vy("onInput",{event:e}),r())},onKeyDown:function(e,t,r){t.readOnly||(n?Wp.isCompose(e)&&e.preventDefault():(!Pp&&(Wp.isBold(e)||Wp.isDeleteBackward(e)||Wp.isDeleteForward(e)||Wp.isDeleteLineBackward(e)||Wp.isDeleteLineForward(e)||Wp.isDeleteWordBackward(e)||Wp.isDeleteWordForward(e)||Wp.isItalic(e)||Wp.isRedo(e)||Wp.isSplitBlock(e)||Wp.isTransposeCharacter(e)||Wp.isUndo(e))&&e.preventDefault(),vy("onKeyDown",{event:e}),r()))},onPaste:function(e,t,n){t.readOnly||(e.preventDefault(),vy("onPaste",{event:e}),n())},onSelect:function(t,o,i){if(!r&&!n&&!o.readOnly){var a=Jd()(t.target);e=a.document.activeElement,vy("onSelect",{event:t}),i()}}}),f=(i=null,a=!1,{onBeforeInput:function(e,t,n){var r=t.value;if(e.nativeEvent)return e.preventDefault(),t.insertText(e.data),n();var o=e.getTargetRanges(),i=mh(o,1)[0];if(!i)return n();yy("onBeforeInput",{event:e}),e.preventDefault();var a=r.document,u=r.selection,s=t.findRange(i);switch(e.inputType){case"deleteByDrag":case"deleteByCut":case"deleteContent":case"deleteContentBackward":case"deleteContentForward":t.deleteAtRange(s);break;case"deleteWordBackward":t.deleteWordBackwardAtRange(s);break;case"deleteWordForward":t.deleteWordForwardAtRange(s);break;case"deleteSoftLineBackward":case"deleteHardLineBackward":t.deleteLineBackwardAtRange(s);break;case"deleteSoftLineForward":case"deleteHardLineForward":t.deleteLineForwardAtRange(s);break;case"insertLineBreak":case"insertParagraph":a.hasVoidParent(u.start.path,t)?t.moveToStartOfNextText():t.splitBlockAtRange(s);break;case"insertFromYank":case"insertReplacementText":case"insertText":var c=null==e.data?e.dataTransfer.getData("text/plain"):e.data;if(null==c)break;t.insertTextAtRange(s,c,u.marks),u.marks&&r.document!==t.value.document&&t.select({marks:null})}n()},onBlur:function(e,t,n){yy("onBlur",{event:e}),t.blur(),n()},onClick:function(e,t,n){if(t.readOnly)return n();var r=t.value.document,o=t.findPath(e.target);if(!o)return n();yy("onClick",{event:e});var i=r.getNode(o),a=r.getAncestors(o);i&&(t.isVoid(i)||a.some(function(e){return t.isVoid(e)}))&&t.focus().moveToEndOfNode(i),n()},onCopy:function(e,t,n){yy("onCopy",{event:e}),oy(e,t),n()},onCut:function(e,t,n){yy("onCut",{event:e}),oy(e,t,function(){var e=t.value,n=e.document,r=e.selection,o=r.end,i=void 0;if(r.isCollapsed){var a=!0,u=!1,s=void 0;try{for(var c,l=n.ancestors(o.path)[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value,d=mh(f,2),p=d[0],h=d[1];if(t.isVoid(p)){i=h;break}}}catch(e){u=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(u)throw s}}}i?t.removeNodeByKey(i):t.delete()}),n()},onDragEnd:function(e,t,n){yy("onDragEnd",{event:e}),i=null,n()},onDragStart:function(e,t,n){yy("onDragStart",{event:e}),i=!0;var r=t.value,o=r.document,a=t.findPath(e.target),u=o.getNode(a),s=o.getAncestors(a),c=u&&(t.isVoid(u)||s.some(function(e){return t.isVoid(e)})),l=r.blocks.some(function(e){return e===u});c&&!l&&t.moveToRangeOfNode(u);var f=t.value.fragment;hy(e,"fragment",Gp.serializeNode(f)),n()},onDrop:function(e,t,n){var r=t.value,o=r.document,a=r.selection,u=Jd()(e.target),s=t.findEventRange(e);if(!s)return n();yy("onDrop",{event:e});var c=fy(e),l=c.type,f=c.fragment,d=c.text;t.focus();var p=t.findDOMNode(s.focus.path);p&&p.dispatchEvent(new MouseEvent("mouseup",{view:u,bubbles:!0,cancelable:!0}));var h=a;if(t.select(s),i&&t.deleteAtRange(h),"text"===l||"html"===l){var y=s.anchor,v=o.hasVoidParent(y.path,t);if(v){for(var m=y.path,b=o.getNode(y.path);v;){var g=o.texts({path:m}),_=mh(g,1)[0];if(!_)break;var k=mh(_,2);b=k[0],m=k[1],v=o.hasVoidParent(m,t)}b&&t.moveToStartOfNode(b)}d&&d.split("\n").forEach(function(e,n){n>0&&t.splitBlock(),t.insertText(e)})}"fragment"===l&&t.insertFragment(f),n()},onFocus:function(e,t,n){yy("onFocus",{event:e}),!a||Dp||jp?t.focus():t.deselect().focus(),n()},onInput:function(e,t,n){yy("onInput");var r=Jd()(e.target).getSelection(),o=t.findSelection(r);o?t.select(o):t.blur();var i=r.anchorNode;t.reconcileDOMNode(i),n()},onKeyDown:function(e,t,n){yy("onKeyDown",{event:e});var r=t.value,o=r.document,i=r.selection,a=i.start,u=o.hasVoidParent(a.path,t);if(Wp.isSplitBlock(e)&&!Pp)return u?t.moveToStartOfNextText():t.splitBlock();if(Wp.isDeleteBackward(e)&&!Pp)return t.deleteCharBackward();if(Wp.isDeleteForward(e)&&!Pp)return t.deleteCharForward();if(Wp.isDeleteLineBackward(e))return t.deleteLineBackward();if(Wp.isDeleteLineForward(e))return t.deleteLineForward();if(Wp.isDeleteWordBackward(e))return t.deleteWordBackward();if(Wp.isDeleteWordForward(e))return t.deleteWordForward();if(Wp.isRedo(e))return t.redo();if(Wp.isUndo(e))return t.undo();if(Wp.isMoveLineBackward(e))return e.preventDefault(),t.moveToStartOfBlock();if(Wp.isMoveLineForward(e))return e.preventDefault(),t.moveToEndOfBlock();if(Wp.isExtendLineBackward(e))return e.preventDefault(),t.moveFocusToStartOfBlock();if(Wp.isExtendLineForward(e))return e.preventDefault(),t.moveFocusToEndOfBlock();if(Wp.isMoveBackward(e))return e.preventDefault(),i.isCollapsed?t.moveBackward():t.moveToStart();if(Wp.isMoveForward(e))return e.preventDefault(),i.isCollapsed?t.moveForward():t.moveToEnd();if(Wp.isMoveWordBackward(e))return e.preventDefault(),t.moveWordBackward();if(Wp.isMoveWordForward(e))return e.preventDefault(),t.moveWordForward();if(Wp.isExtendBackward(e)){var s=o.getNode(a.path),c=o.texts({path:a.path,direction:"backward"}),l=mh(c,1)[0],f=!1;if(l){var d=mh(l,2)[1];f=o.hasVoidParent(d,t)}if(u||f||""===s.text)return e.preventDefault(),t.moveFocusBackward()}if(Wp.isExtendForward(e)){var p=o.getNode(a.path),h=o.texts({path:a.path}),y=mh(h,1)[0],v=!1;if(y){var m=mh(y,2)[1];v=o.hasVoidParent(m,t)}if(u||v||""===p.text)return e.preventDefault(),t.moveFocusForward()}n()},onMouseDown:function(e,t,n){yy("onMouseDown",{event:e}),a=!0,n()},onMouseUp:function(e,t,n){yy("onMouseUp",{event:e}),a=!1,n()},onPaste:function(e,t,n){yy("onPaste",{event:e});var r=t.value,o=fy(e),i=o.type,a=o.fragment,u=o.text;if("fragment"===i&&t.insertFragment(a),"text"===i||"html"===i){if(!u)return n();var s=r.document,c=r.selection,l=r.startBlock;if(t.isVoid(l))return n();var f=l,d=s.getInsertMarksAtRange(c),p=Zp.deserialize(u,{defaultBlock:f,defaultMarks:d}).document;t.insertFragment(p)}n()},onSelect:function(e,t,n){yy("onSelect",{event:e});var r=Jd()(e.target).getSelection(),o=t.findSelection(r);o?t.select(o):t.blur(),a=!1,n()}}),d=Tp?[Xh(u),Zh()]:[];return[].concat(d,[l],bh(c),[f])}function by(e){var t=e.nativeEvent||e;switch(t.type){case"keydown":return t.type+" "+JSON.stringify(t.key);case"input":case"beforeinput":case"textInput":return t.type+":"+t.inputType+" "+JSON.stringify(t.data);default:return t.type}}var gy=Vd()("slate:events");var _y=2e3,ky=Vd()("slate:batch-events");var wy=Vd()("slate:mutations"),Oy=["type","oldValue","target","addedNodes","removedNodes","attributeName","attributeNamespace","nextSibling","previousSibling"];function Ey(e){if(e.nodeType===window.Node.TEXT_NODE)return e.textContent;if(e.nodeType===window.Node.ELEMENT_NODE){var t=e.outerHTML,n=e.innerHTML;return null==t?JSON.stringify(e.textContent):t.slice(0,t.indexOf(n))}return"Node(type="+e.nodeType}function Sy(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.placeholder,n=void 0===t?"":t,r=Vd.a.enabled("slate:events")?function(){var e={},t=!0,n=!1,r=void 0;try{for(var o,i=sh[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)e[o.value]=function(e,t,n){var r=by(e);gy(r),n()}}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}return e}():null,o=Vd.a.enabled("slate:batch-events")?function(){var e=null,t=null,n=[];function r(){ky("\n"+n.join("\n")),n.length=0}function o(o){0===n.length&&(e=new Date);var i=by(o),a=new Date;n.push("- "+(a-e)+" - "+i),clearTimeout(t),t=setTimeout(r,_y)}var i={},a=!0,u=!1,s=void 0;try{for(var c,l=sh[Symbol.iterator]();!(a=(c=l.next()).done);a=!0)i[c.value]=function(e,t,n){o(e),n()}}catch(e){u=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(u)throw s}}return i}():null,i=Vd.a.enabled("slate:mutations")?function(){var e=new window.MutationObserver(function(e){var t=Array.from(e).map(function(e){var t={};return Oy.forEach(function(n){var r=e[n];if(null!=r)if(r instanceof window.NodeList){if(0===r.length)return;t[n]=Array.from(r).map(Ey).join(", ")}else r instanceof window.Node&&(r=Ey(r)),t[n]=r}),t});wy.apply(void 0,[t.length+" Mutations"].concat(bh(t)))}),t=null;function n(n,r,o){var i=r.findDOMNode([]);if(i===t)return o();wy("start"),e.observe(i,{childList:!0,characterData:!0,attributes:!0,subtree:!0,characterDataOldValue:!0}),t=i,o()}return{onComponentDidMount:n,onComponentDidUpdate:n,onComponentWillUnmount:function(n,r,o){wy("stop"),e.disconnect(),t=null,o()}}}():null,a={decorateNode:function(){return[]},renderAnnotation:function(e){var t=e.attributes,n=e.children;return k.a.createElement("span",t,n)},renderBlock:function(e){var t=e.attributes,n=e.children;return k.a.createElement("div",hh({},t,{style:{position:"relative"}}),n)},renderDecoration:function(e){var t=e.attributes,n=e.children;return k.a.createElement("span",t,n)},renderDocument:function(e){return e.children},renderEditor:function(e){return e.children},renderInline:function(e){var t=e.attributes,n=e.children;return k.a.createElement("span",hh({},t,{style:{position:"relative"}}),n)},renderMark:function(e){var t=e.attributes,n=e.children;return k.a.createElement("span",t,n)}},u={commands:{reconcileNode:function(e,t){var n=e.value,r=n.document,o=n.selection,i=r.getPath(t.key),a=e.findDOMNode(i),u=r.getClosestBlock(i),s=t.text,c=a.textContent,l=u.nodes.last()===t,f=c.charAt(c.length-1);if(l&&"\n"===f&&(c=c.slice(0,-1)),s!==c){var d=o.moveAnchorTo(i,0).moveFocusTo(i,s.length);d=r.resolveRange(d),e.insertTextAtRange(d,c,t.marks)}},reconcileDOMNode:function(e,t){var n=t.parentElement.closest("[data-key]"),r=e.findNode(n);e.reconcileNode(r)}}},s=Hh();return[r,o,i,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Uh.reduce(function(t,n){return n in e&&(t[n]=e[n]),t},{})}(e),my(e),{commands:{restoreDOM:function(e){var t=e.tmp.contentRef.current.tmp;t.contentKey=t.contentKey+1}}},Tp?null:ih({placeholder:n,when:function(e,t){return"document"===t.object&&""===t.text&&1===t.nodes.size&&1===Array.from(t.texts()).length}}),a,u,s]}var Cy=Vd()("slate:editor"),xy=function(e){function t(){var e,n,r;fh(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=vh(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={value:r.props.defaultValue,contentKey:0},r.tmp={mounted:!1,change:null,resolves:0,updates:0,contentRef:k.a.createRef()},r.resolveController=uh(function(){var e=arguments[5];Kd(r.tmp.resolves<5||r.tmp.resolves!==r.tmp.updates,"A Slate <Editor> component is re-resolving the `plugins`, `schema`, `commands`, `queries` or `placeholder` prop on each update, which leads to poor performance. This is often due to passing in a new references for these props with each render by declaring them inline in your render function. Do not do this! Declare them outside your render function, or memoize them instead."),r.tmp.resolves++;var t=e(hh({},r.props,{editor:r,value:r.props.value||r.state.value})),n=function(e){r.tmp.mounted?r.handleChange(e):r.tmp.change=e};r.controller=new Md.Editor({plugins:[t],onChange:n},{controller:r,construct:!1}),r.controller.run("onConstruct")}),vh(r,n)}return yh(t,e),dh(t,[{key:"componentDidMount",value:function(){this.tmp.mounted=!0,this.tmp.updates++,this.props.autoFocus&&this.focus(),this.tmp.change&&(this.handleChange(this.tmp.change),this.tmp.change=null)}},{key:"componentDidUpdate",value:function(){this.tmp.updates++,this.tmp.change&&(this.handleChange(this.tmp.change),this.tmp.change=null)}},{key:"componentWillUnmount",value:function(){this.tmp.mounted=!1}},{key:"render",value:function(){var e=this;Cy("render",this);var n=this.props,r=n.commands,o=n.placeholder,i=n.plugins,a=n.queries,u=n.schema;this.resolveController(i,u,r,a,o,Sy);var s=this.props,c=s.options,l=s.readOnly,f=s.value,d=this.state.value,p=f||d,h=this.state.contentKey;this.controller.setReadOnly(l),this.controller.setValue(p,c);var y=this.props,v=y.autoCorrect,m=y.className,b=y.id,g=y.role,_=y.spellCheck,w=y.tabIndex,O=y.style,E=y.tagName,S=Mp()(this.props,Object.keys(t.propTypes)),C=k.a.createElement(zh,hh({},S,{ref:this.tmp.contentRef,autoCorrect:v,className:m,contentKey:h,editor:this,id:b,onEvent:function(t,n){return e.run(t,n)},readOnly:l,role:g,spellCheck:_,style:O,tabIndex:w,tagName:E}));return this.controller.run("renderEditor",hh({},this.props,{editor:this,children:C}))}},{key:"handleChange",value:function(e){var t=this.props.onChange;this.state.value&&this.setState({value:e.value}),t(e)}},{key:"applyOperation",value:function(){var e;return(e=this.controller).applyOperation.apply(e,arguments)}},{key:"command",value:function(){var e;return(e=this.controller).command.apply(e,arguments)}},{key:"hasCommand",value:function(){var e;return(e=this.controller).hasCommand.apply(e,arguments)}},{key:"hasQuery",value:function(){var e;return(e=this.controller).hasQuery.apply(e,arguments)}},{key:"normalize",value:function(){var e;return(e=this.controller).normalize.apply(e,arguments)}},{key:"query",value:function(){var e;return(e=this.controller).query.apply(e,arguments)}},{key:"registerCommand",value:function(){var e;return(e=this.controller).registerCommand.apply(e,arguments)}},{key:"registerQuery",value:function(){var e;return(e=this.controller).registerQuery.apply(e,arguments)}},{key:"run",value:function(){var e;return(e=this.controller).run.apply(e,arguments)}},{key:"withoutNormalizing",value:function(){var e;return(e=this.controller).withoutNormalizing.apply(e,arguments)}},{key:"call",value:function(){var e;return(e=this.controller).call.apply(e,arguments)}},{key:"change",value:function(){var e;return(e=this.controller).change.apply(e,arguments)}},{key:"onChange",value:function(){var e;return(e=this.controller).onChange.apply(e,arguments)}},{key:"applyOperations",value:function(){var e;return(e=this.controller).applyOperations.apply(e,arguments)}},{key:"setOperationFlag",value:function(){var e;return(e=this.controller).setOperationFlag.apply(e,arguments)}},{key:"getFlag",value:function(){var e;return(e=this.controller).getFlag.apply(e,arguments)}},{key:"unsetOperationFlag",value:function(){var e;return(e=this.controller).unsetOperationFlag.apply(e,arguments)}},{key:"withoutNormalization",value:function(){var e;return(e=this.controller).withoutNormalization.apply(e,arguments)}},{key:"operations",get:function(){return this.controller.operations}},{key:"readOnly",get:function(){return this.controller.readOnly}},{key:"value",get:function(){return this.controller.value}},{key:"editor",get:function(){return this.controller.editor}},{key:"schema",get:function(){Object(er.a)(!1,"As of Slate 0.42, the `editor.schema` property no longer exists, and its functionality has been folded into the editor itself. Use the `editor` instead.")}},{key:"stack",get:function(){Object(er.a)(!1,"As of Slate 0.42, the `editor.stack` property no longer exists, and its functionality has been folded into the editor itself. Use the `editor` instead.")}}]),t}(k.a.Component);xy.propTypes=hh({autoCorrect:At.a.bool,autoFocus:At.a.bool,className:At.a.string,defaultValue:zd.value,id:At.a.string,onChange:At.a.func,options:At.a.object,placeholder:At.a.any,plugins:At.a.array,readOnly:At.a.bool,role:At.a.string,schema:At.a.object,spellCheck:At.a.bool,style:At.a.object,tabIndex:At.a.number,value:zd.value},sh.reduce(function(e,t){return e[t]=At.a.func,e},{}),["decorateNode","renderAnnotation","renderBlock","renderDecoration","renderDocument","renderEditor","renderInline","renderMark"].reduce(function(e,t){return e[t]=At.a.func,e},{})),xy.defaultProps={autoFocus:!1,autoCorrect:!0,onChange:function(){},options:{},placeholder:"",plugins:[],readOnly:!1,schema:{},spellCheck:!0};var Dy=n(139),jy=n.n(Dy);function Ty(e){return(Ty="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Py(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 Ay(e,t){return!t||"object"!==Ty(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ny(e){return(Ny=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fy(e,t){return(Fy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ry=document.getElementById("app-fullscreen"),By=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ay(this,Ny(t).call(this,e))).el=document.createElement("div"),n}var n,r,o;return 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&&Fy(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){Ry.appendChild(this.el),Ry.classList.add(jy.a.active)}},{key:"componentWillUnmount",value:function(){Ry.removeChild(this.el),Ry.classList.remove(jy.a.active)}},{key:"render",value:function(){var e=this.props.children;return Tn.a.createPortal(e,this.el)}}])&&Py(n.prototype,r),o&&Py(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(By,"propTypes",{children:At.a.node});var Iy=n(189),My=n.n(Iy),Ly=n(207),zy=n.n(Ly),Uy=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};function Hy(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).delimiter,n=void 0===t?"\n":t;return"document"===e.object||"block"===e.object&&Md.Block.isBlockList(e.nodes)?e.nodes.map(Hy).join(n):e.text}var qy={deserialize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.defaultBlock,r=void 0===n?"line":n,o=t.defaultMarks,i=void 0===o?[]:o,a=t.delimiter,u=void 0===a?"\n":a,s=t.toJSON,c=void 0!==s&&s;Lp.Set.isSet(i)&&(i=i.toArray()),r=Md.Node.createProperties(r),i=i.map(Md.Mark.createProperties);var l={object:"value",document:{object:"document",data:{},nodes:e.split(u).map(function(e){return Uy({},r,{object:"block",data:{},nodes:[{object:"text",text:e,marks:i}]})})}};return c?l:Md.Value.fromJSON(l)},serialize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Hy(e.document,t)}},Vy=function(e){return e&&(e.type===$f||e.type===If)},Ky=function(e){return e&&e.type===Jf},Wy=function(e,t){return t.size&&e.value.document.getPreviousSibling(t.first().key)};function Jy(e,t){var n=e.value.document;if(t.size){var r=n.getPreviousSibling(t.first().key);if(r){var o=r.nodes.last(),i=n.getParent(t.first().key),a=Vy(o)?o.type:i.type;t.forEach(function(t){e.removeNodeByKey(t.key)}),e.insertNodeByKey(r.key,r.nodes.size,{object:"block",type:a,nodes:t})}}}var $y=function(e,t){return t.size&&e.value.document.getClosest(t.first().key,Ky)};function Yy(e,t){var n=e.value.document;if(t.size){var r=n.getClosest(t.first().key,Ky);if(r){var o=n.getParent(t.first().key),i=n.getParent(r.key);t.forEach(function(t){e.removeNodeByKey(t.key)}),t.size===o.nodes.size&&e.removeNodeByKey(o.key),e.insertFragmentByKey(i.key,i.nodes.findIndex(function(e){return e===r})+1,Md.Document.create({nodes:t}))}}}function Gy(e,t){var n=e.value,r=n.blocks,o=n.document,i=n.selection,a=i.anchor,u=i.focus,s=a.key,c=a.offset,l=u.key,f=u.offset,d="increase"===t?Wy:$y,p="increase"===t?Jy:Yy,h=r.map(function(e){var t=e.key;return o.getParent(t)}).skipUntil(Ky).takeWhile(Ky);if(h.size){var y=o.getDepth(h.first().key),v=h.findIndex(function(e){var t=e.key;return o.getDepth(t)<y});if(-1!==v){var m=o.getDepth(h.get(v).key),b=h.slice(0,v).filter(function(e){var t=e.key;return o.getDepth(t)===y}),g=h.slice(v).filter(function(e){var t=e.key;return o.getDepth(t)===m});d(e,b)&&d(e,g)&&(p(e,b),p(e,g))}else p(e,h.filter(function(e){var t=e.key;return o.getDepth(t)===y}));e.moveAnchorTo(s,c).moveFocusTo(l,f)}}var Qy=Ca()("mod+b"),Xy=Ca()("mod+i"),Zy=Ca()("mod+alt+s"),ev=Ca()("mod+`"),tv=Ca()("mod+q"),nv=Ca()("mod+k"),rv=Ca()("mod+alt+1"),ov=Ca()("mod+alt+2"),iv=Ca()("mod+alt+3"),av=Ca()("mod+alt+n"),uv=Ca()("mod+alt+b"),sv=Ca()("mod+["),cv=Ca()("mod+]"),lv=Ca()("enter"),fv=Ca()("shift+enter"),dv=Ca()("backspace"),pv=Ca()("delete"),hv=[{commands:{toggleBlocks:function(e,t){e.setBlocks(e.isInBlocks(t)?Rf:t)},toggleBold:function(e){!e.isInBlocks(Mf)&&e.toggleMark(Gf)},toggleItalic:function(e){!e.isInBlocks(Mf)&&e.toggleMark(Xf)},toggleStrikethrough:function(e){!e.isInBlocks(Mf)&&e.toggleMark(Zf)},toggleCode:function(e){var t=e.value,n=t.blocks,r=t.selection;if(n.size){var o=e.isInBlocks(Mf),i=n.first()===n.last(),a=!(r.start.isAtStartOfNode(n.first())&&r.end.isAtEndOfNode(n.last()));if(!n.size||!o&&i&&a)return e.toggleMark(Qf);if(e.moveToRangeOfNode(n.first(),n.last()),o){var u=n.flatMap(function(e){return e.text.split("\n")}).map(function(e){return{object:"block",type:Rf,nodes:[{object:"text",text:e}]}});return e.delete().setBlocks(Rf).insertFragment(Md.Document.create({nodes:u}))}var s=qy.serialize({document:e.value.fragment});e.delete().setBlocks(Mf).insertText(s)}},toggleHeading1:function(e){e.toggleBlocks(Lf)},toggleHeading2:function(e){e.toggleBlocks(zf)},toggleHeading3:function(e){e.toggleBlocks(Uf)},toggleBlockquote:function(e){if(e.isInBlockQuote())return e.unwrapBlock(Bf);e.withoutNormalizing(function(){var t=e.value,n=t.document,r=t.selection;n.getRootBlocksAtRange(r).forEach(function(t){var n=t.key;e.wrapBlockByKey(n,Bf)});var o=e.value,i=o.document,a=o.selection;i.getRootBlocksAtRange(a).rest().forEach(function(t){var n=t.key;e.mergeNodeByKey(n)})})},toggleNumberedList:function(e){var t=e.value,n=t.blocks,r=t.document;if(e.isInNumberedList())return e.unwrapBlock(Jf).unwrapBlock($f);n.forEach(function(t){var n=r.getParent(t.key);if(n&&n.type===Jf){if(n){var o=r.getParent(n.key);o.type===If&&e.setNodeByKey(o.key,$f)}}else e.setNodeByKey(t.key,Rf).wrapBlockByKey(t.key,$f).wrapBlockByKey(t.key,Jf)})},toggleBulletedList:function(e){var t=e.value,n=t.blocks,r=t.document;if(e.isInBulletedList())return e.unwrapBlock(Jf).unwrapBlock(If);n.forEach(function(t){var n=r.getParent(t.key);if(n&&n.type===Jf){if(n){var o=r.getParent(n.key);o.type===$f&&e.setNodeByKey(o.key,If)}}else e.setNodeByKey(t.key,Rf).wrapBlockByKey(t.key,If).wrapBlockByKey(t.key,Jf)})},toggleLink:function(e){if(!e.isInBlocks(Mf)){if(e.hasLink())return e.unwrapInline("link");if(e.value.selection.isExpanded){var t=md();""!==t&&e.wrapInline({type:"link",data:{href:t}})}}},splitHeading:function(e){var t=e.value,n=t.blocks,r=t.selection;if(r.start.isAtStartOfNode(n.first()))return r.end.isAtEndOfNode(n.last())?e.insertBlock(Rf):e.insertBlock(Rf).moveToStartOfNextBlock();e.splitBlock().setBlocks(Rf)},indent:function(e){var t=e.value,n=t.blocks,r=t.document,o=t.selection;if(e.isInBlocks(Mf)&&1===n.size){var i=o.start,a=o.end,u=i.key,s=i.offset,c=a.offset,l=r.getNode(u).text,f=r.getPath(u),d=l.lastIndexOf("\n",s-1),p=l.replace(/^|\n/g,function(e,t){return t>=d&&(t<c||""===e)?e+" ":e}),h=p.length-l.length,y=o.isForward?s+" ".length:c+h,v=o.isBackward?s+" ".length:c+h;e.replaceNodeByKey(u,{object:"text",text:p}).moveAnchorTo(f,y).moveFocusTo(f,v)}else Gy(e,"increase")},deindent:function(e){var t=e.value,n=t.blocks,r=t.document,o=t.selection;if(e.isInBlocks(Mf)&&1===n.size){var i=o.start,a=o.end,u=i.key,s=i.offset,c=a.offset,l=r.getNode(u).text,f=r.getPath(u),d=l.lastIndexOf("\n",s-1),p=RegExp("(^|\n)".concat(" "),"g"),h=l.replace(p,function(e,t,n){return n>=d&&(n<c||" "===e)?t:e}),y=l.length-h.length,v=o.isForward?s-" ".length:c-y,m=o.isBackward?s-" ".length:c-y;e.replaceNodeByKey(u,{object:"text",text:h}).moveAnchorTo(f,v).moveFocusTo(f,m)}else Gy(e,"decrease")},unwrapFromList:function(e,t){t?e.unwrapBlockByKey(t,Jf).unwrapBlockByKey(t,$f).unwrapBlockByKey(t,If):e.unwrapBlock(Jf).unwrapBlock($f).unwrapBlock(If)}},queries:{isInBlocks:function(e,t){return e.value.blocks.every(function(e){return e.type===t})},isInBlockQuote:function(e){var t=e.value,n=t.blocks,r=t.document;return n.every(function(e){var t=r.getFurthestBlock(e.key);return e.type===Bf||t&&t.type===Bf})},isInList:function(e,t){var n=e.value,r=n.blocks,o=n.document;return r.every(function(e){var n=o.getParent(e.key);if(!n||n.type!==Jf)return!1;var r=o.getParent(n.key);return t?r.type===t:[$f,If].includes(r.type)})},isInBulletedList:function(e){return e.isInList(If)},isInNumberedList:function(e){return e.isInList($f)},hasMark:function(e,t){return e.value.activeMarks.some(function(e){return e.type===t})},hasLink:function(e){var t=e.value.inlines;return 1===t.size&&"link"===t.first().type},isInHeading:function(e){return e.value.blocks.every(function(e){return Yf.includes(e.type)})}},onKeyDown:function(e,t,n){if(Qy(e))return t.toggleBold();if(Xy(e))return t.toggleItalic();if(Zy(e))return t.toggleStrikethrough();if(ev(e))return e.preventDefault(),t.toggleCode();if(tv(e))return t.toggleBlockquote();if(nv(e))return e.preventDefault(),t.toggleLink();if(rv(e))return t.toggleHeading1();if(ov(e))return t.toggleHeading2();if(iv(e))return t.toggleHeading3();if(av(e))return t.toggleNumberedList();if(uv(e))return t.toggleBulletedList();if(sv(e))return t.deindent();if(cv(e))return t.indent();if(fv(e)&&!t.isInList())return t.insertText("\n");if(lv(e)){if(t.isInHeading()&&!t.isInList())return t.splitHeading();if(t.isInBlocks(Mf))return t.insertText("\n")}var r=t.value,o=r.blocks,i=r.document,a=r.selection;if(dv(e)&&t.isInBlockQuote()&&!t.isInList()&&(a.isCollapsed&&a.start.isAtStartOfNode(o.first())))return t.toggleBlockquote();if(t.isInList()){var u=i.getParent(o.first().key),s=i.getParent(o.last().key),c=a.isCollapsed&&a.start.isAtStartOfNode(u),l=1===o.size&&""===u.text,f=i.getPreviousSibling(u.key),d=f&&""===f.text,p=i.getParent(u.key),h=i.getParent(p.key),y=!h||h.type!==Jf;if(lv(e)&&l&&y)return t.setBlocks(Rf).unwrapFromList();if(lv(e)&&c&&(!f||d)&&y)return d?t.unwrapFromList(f.nodes.first().key):t.insertBlock(Rf).unwrapFromList().moveToStartOfNextBlock();if(dv(e)&&c)return y?t.unwrapFromList():t.deindent();if(lv(e))return t.splitBlock(2);if(pv(e)&&a.end.isAtEndOfNode(s)){var v=i.getNextSibling(s.key);if(!v)return n();var m=v.nodes.first();return t.delete().mergeNodeByKey(v.key).mergeNodeByKey(m.key)}}n()}}],yv=P(k.a.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}));function vv(e){return(vv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mv(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function bv(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 gv(e){return(gv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kv(e,t){return(kv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ov=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==vv(t)&&"function"!=typeof t?_v(e):t}(this,gv(t).call(this,e));var r="string"==typeof e.selectAllHotKey?wv({},e.selectAllHotKey,n.selectAll.bind(_v(n))):null;return n.hotKeys=new Da(r),n}var n,r,o;return 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&&kv(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentWillMount",value:function(){this.fetch(),this.hotKeys.addListener()}},{key:"componentWillUnmount",value:function(){this.hotKeys.removeListener()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.contentKey,r=t.filters,o=t.selection,i=t.state,a=e.contentKey,u=e.state.documents[n]||{},s=i.documents[n]||{},c=!1===u.dirty&&!0===s.dirty;if(n!==a||c)return this.fetch();if(r&&r.$selected&&e.selection.map(function(e){return e._id}).join(",")!==o.map(function(e){return e._id}).join(","))return this.fetch()}},{key:"fetch",value:function(){var e,t=this.props,n=t.actions,r=t.collection,o=t.contentKey,i=t.filters,a=void 0===i?{}:i,u=t.order,s=t.page,c=t.selection,l=void 0===c?[]:c,f=t.sort,d=!1;a.$selected?(e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mv(n,!0).forEach(function(t){wv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mv(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},a,{_id:{$in:l.map(function(e){return e._id})}}),d=!0):e=a;e.$selected=void 0,n.fetchDocumentList({bypassCache:d,contentKey:o,collection:r,filters:e,page:s,sortBy:f,sortOrder:u})}},{key:"render",value:function(){var e=this,t=this.props,n=t.contentKey,r=t.onEmptyList,o=t.onLoading,i=t.onNetworkError,a=t.onRender,u=t.onSelect,s=t.selection,c=t.state.documents[n];if(!c||c.isLoading)return"function"==typeof o?o():k.a.createElement(Ii,null);var l=c.metadata,f=c.results,d=c.error;if(d&&d.toString().includes("NetworkError"))return"function"==typeof i&&i({error:d});if(0===f.length)return"function"==typeof r?r({selection:s}):null;var p=[],h=s.reduce(function(e,t){var n=t._id,r=f.findIndex(function(e){return e._id===n});return-1===r?p.push(t):e[r]=t,e},{}),y={documents:f,metadata:l,hasSelection:Boolean(s.length),onSelect:function(t){Object.keys(t).forEach(function(e){var n=f[e];n._id&&(h[e]=t[e]?n:void 0)});var n=Object.keys(h).map(function(e){return h[e]}).filter(Boolean).concat(p);"function"==typeof u&&u.call(e,n)},selectedDocuments:h};return"function"==typeof a?a(y):null}},{key:"selectAll",value:function(){var e=this.props,t=e.contentKey,n=e.onSelect,r=(e.selection,e.state.documents[t]);"function"==typeof n&&n(r.results)}}])&&bv(n.prototype,r),o&&bv(n,o),t}();wv(Ov,"propTypes",{actions:At.a.object,collection:At.a.object,contentKey:At.a.string,fields:At.a.array,filters:At.a.object,onEmptyList:At.a.func,onLoading:At.a.func,onNetworkError:At.a.func,onRender:At.a.func,order:At.a.oneOf(["asc","desc"]),page:At.a.number,selectAllHotKey:At.a.string,selection:At.a.array,sort:At.a.string,state:At.a.object}),wv(Ov,"defaultProps",{selection:[]});var Ev=Nn(r,i)(Ov),Sv=P(k.a.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"})),Cv=P(k.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),xv=P(k.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),Dv=n(6),jv=n.n(Dv);function Tv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Pv(e){return(Pv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Av(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Nv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Av(n,!0).forEach(function(t){Mv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Av(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fv(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 Rv(e){return(Rv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iv(e,t){return(Iv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Mv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Lv=[{label:"Show all",value:"all"},{label:"Images",value:"^image/"},{label:"Video",value:"^video/"},{label:"Audio",value:"^audio/"}],zv=window.matchMedia("(pointer: coarse)").matches,Uv=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Pv(t)&&"function"!=typeof t?Bv(e):t}(this,Rv(t).call(this,e))).searchInputRef=k.a.createRef(),n.selectField=n.selectField.bind(Bv(n)),n.selectOperator=function(e){return n.setState({selectedFilterOperator:e.target.value})},n.setFilterValue=function(e){return n.setState({selectedFilterValue:e})},n.setMimeTypeFilter=n.setMimeTypeFilter.bind(Bv(n)),n.openNewFilterEditor=function(){return n.setState({selectedFilterIndex:-1})},n.closeFilterEditor=function(){return n.setState(Nv({},n.defaultState,{areFiltersOpen:n.props.isSmallWindow&&n.filtersArray.length>0}))},n.clearFilters=function(){n.filtersArray=[],n.propagateFilters(),n.setState(Nv({},n.defaultState))},n.toggleSearch=function(){return n.setState(function(e){return e.isSearchOpen?Nv({},n.defaultState):Nv({},n.defaultState,{isSearchOpen:!0})})},n.toggleFilters=function(){return n.setState(function(e){return e.areFiltersOpen?Nv({},n.defaultState):Nv({},n.defaultState,{areFiltersOpen:!0,selectedFilterIndex:n.filtersArray.length?null:-1})})},n.defaultState={areFiltersOpen:!1,isSearchOpen:!1,search:null,selectedFilterField:null,selectedFilterIndex:null,selectedFilterOperator:null,selectedFilterValue:null,selectedSuggestionIndex:0},n.state=Nv({},n.defaultState),n}var n,r,o;return 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&&Iv(e,t)}(t,k.a.Component),n=t,(r=[{key:"addOrUpdateFilter",value:function(e,t,n){var r=this.state,o=r.selectedFilterIndex,i=r.selectedFilterOperator,a=r.selectedFilterValue;if(n.preventDefault(),"number"==typeof o){if(-1===o)this.filtersArray.push({field:e,operator:i||t,value:a});else{if(!this.filtersArray[o])return;this.filtersArray[o].field=e,this.filtersArray[o].operator=i,this.filtersArray[o].value=a}this.setState(Nv({},this.defaultState)),this.propagateFilters()}}},{key:"buildFiltersArray",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(t).map(function(n){if("$selected"===n)return{FilterList:function(){return e.renderSelectedFilter(t[n])}};var r=e.getFieldComponent(n)||{},o=r.filterList,i=r.filterOperators,a=void 0===i?{}:i,u=null,s=t[n];return"object"===Pv(s)&&(s=s[u=Object.keys(s)[0]]),{field:n,FilterList:o,operator:u,operatorFriendly:a[u]||"is",value:s}})}},{key:"componentDidUpdate",value:function(e){var t=this.props.collection,n=void 0===t?{}:t,r=e.collection,o=void 0===r?{}:r;n.path!==o.path&&this.setState(Nv({},this.defaultState))}},{key:"getFieldComponent",value:function(e){var t=this.props.collection,n=e&&t.fields[e];if(!n)return null;var r=vf(n);return y["Field".concat(r)]}},{key:"getFieldName",value:function(e){var t=this.props.collection.fields[e];return t?t.label||e:null}},{key:"getFilterableFields",value:function(){var e=this,t=this.props.collection;return Object.keys(t.fields).filter(function(t){var n=e.getFieldComponent(t);return"mimeType"!==t&&n&&n.filterEdit})}},{key:"handleSearchKeydown",value:function(e,t){var n=this.state.selectedSuggestionIndex;"ArrowUp"===t.key&&n>0?this.setState(function(e){return{selectedSuggestionIndex:e.selectedSuggestionIndex-1}}):"ArrowDown"===t.key&&n<e.length-1?this.setState(function(e){return{selectedSuggestionIndex:e.selectedSuggestionIndex+1}}):"Escape"===t.key&&this.setState(Nv({},this.defaultState))}},{key:"propagateFilters",value:function(){(0,this.props.onUpdateFilters)(this.filtersArray.reduce(function(e,t){var n=t.field,r=t.operator,o=t.value;return e[n]=r&&"$eq"!==r?Mv({},r,o):o,e},{}))}},{key:"removeFilter",value:function(e,t){t.stopPropagation();var n=this.filtersArray.reduce(function(t,n,r){if(e!==r){var o=n.field,i=n.operator,a=n.value;t[o]=i?Mv({},i,a):a}return t},{});this.setState(Nv({},this.defaultState)),this.props.onUpdateFilters(n)}},{key:"render",value:function(){var e=this.props,t=e.collection,n=e.createNewHref,r=e.filters,o=e.isSmallWindow,i=e.route,a=this.state,u=a.isSearchOpen,s=a.areFiltersOpen,c=a.selectedFilterIndex;if(!t)return null;this.filtersArray=this.buildFiltersArray(r);var l=new Yr(jv.a,"container").addIf("small-window",o).addIf("drawer-open",o&&(u||s)).addIf("search-open",o&&u).addIf("filters-open",o&&s),f=t.IS_MEDIA_BUCKET&&k.a.createElement(X,{className:jv.a["mimetype-dropdown"],"data-name":"mimetype-dropdown",onChange:this.setMimeTypeFilter,options:Lv,value:r&&r.mimeType&&r.mimeType.$regex||"all"}),d=k.a.createElement(D,{accent:"positive",className:jv.a["add-filter-button"],"data-name":"add-filter-button",disabled:0===this.getFilterableFields().length,onClick:this.openNewFilterEditor},"Add filter"),p=this.filtersArray.length>0&&k.a.createElement(D,{accent:"negative",className:jv.a["clear-filters-button"],"data-name":"clear-filters-button",onClick:this.clearFilters},"Clear filters"),h=n&&k.a.createElement(D,{accent:"positive",className:jv.a["create-new-button"],"data-name":"create-new-button",fillStyle:"filled",onClick:function(){return i.history.push(n)}},"Create new");return k.a.createElement("div",{className:l.getClasses()},k.a.createElement("div",{className:jv.a["top-bar"]},o?k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:jv.a["mobile-icons"]},k.a.createElement("button",{className:jv.a["open-search"],onClick:this.toggleSearch},k.a.createElement(Sv,{fontSize:"large"})),k.a.createElement("button",{className:jv.a["open-filters"],onClick:this.toggleFilters},k.a.createElement(Cv,{fontSize:"large"}),this.filtersArray.length>0&&k.a.createElement("span",{className:jv.a["filter-count"]},"(",this.filtersArray.length,")"))),f,h):null===c?k.a.createElement(k.a.Fragment,null,this.renderSearchInput(),f,d,p,h):this.renderFilterEditor()),o&&u&&k.a.createElement("div",{className:jv.a.drawer},this.renderSearchInput(),k.a.createElement("button",{className:jv.a["close-search"],onClick:this.toggleSearch},k.a.createElement(yo,null))),o&&s&&k.a.createElement("div",{className:jv.a.drawer},null===c?k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:jv.a["heading-row"]},k.a.createElement("h1",{className:jv.a["filter-editor-heading"]},"Active filters"),k.a.createElement("button",{className:jv.a["close-filter-editor"],onClick:this.toggleFilters,type:"button"},k.a.createElement(yo,null))),k.a.createElement("div",{className:jv.a.filters},this.filtersArray.map(this.renderFilter.bind(this))),k.a.createElement("div",{className:jv.a["drawer-buttons"]},d,p)):this.renderFilterEditor()),!o&&this.filtersArray.length>0&&k.a.createElement("div",{className:jv.a.filters},this.filtersArray.map(this.renderFilter.bind(this))))}},{key:"renderFilter",value:function(e,t){var n=e.field,r=e.FilterList,o=e.operator,i=e.operatorFriendly,a=e.value;if("mimeType"===n)return null;var u=this.props.config,s=this.state.selectedFilterIndex,c=this.getFieldName(n),l="function"==typeof r,f=c&&k.a.createElement("span",{className:jv.a["filter-field"]},c),d=k.a.createElement("span",{className:jv.a["filter-operator"]},i||o||"is"),p=l?k.a.createElement(r,{config:u,nodeField:f,nodeOperator:d,value:a}):null,h=new Yr(jv.a,"filter").addIf("selected",s===t);return k.a.createElement("div",{className:h.getClasses(),key:n+o+a,onClick:this.selectFilterToEdit.bind(this,t)},!l&&f,!l&&d,!l&&"'".concat(a.toString(),"'"),l&&p,k.a.createElement("button",{className:jv.a["filter-close"],onClick:this.removeFilter.bind(this,t)},k.a.createElement(yo,{fontSize:"small"})))}},{key:"renderFilterEditor",value:function(){var e=this,t=this.props,n=t.filters,r=t.config,o=t.isSmallWindow,i=this.state,a=i.selectedFilterField,u=i.selectedFilterIndex,s=i.selectedFilterOperator,c=i.selectedFilterValue,l=-1!==u,f=this.getFilterableFields(),d=f.filter(function(e){return a===e||!n||void 0===n[e]}).map(function(t){return{value:t,label:e.getFieldName(t)}}),p=a||d[0]&&d[0].value,h=null==c||""===c,y=this.getFieldComponent(p)||{},v=y.filterEdit,m=y.filterOperators,b=void 0===m?{}:m,g=s||Object.keys(b)[0]||"$eq",_=Object.entries(b).map(function(e){var t=Tv(e,2);return{value:t[0],label:t[1]}});return _.unshift({value:"$eq",label:"is"}),k.a.createElement("form",{className:jv.a["filter-editor"],onSubmit:this.addOrUpdateFilter.bind(this,p,g)},o&&k.a.createElement("div",{className:"".concat(jv.a["filter-editor-row"]," ").concat(jv.a["heading-row"])},k.a.createElement("h1",{className:jv.a["filter-editor-heading"]},l?"Edit":"Add"," filter"),k.a.createElement("button",{className:jv.a["close-filter-editor"],onClick:this.closeFilterEditor,type:"button"},k.a.createElement(yo,null))),k.a.createElement("div",{className:jv.a["filter-editor-row"]},k.a.createElement(X,{className:jv.a["field-selector"],onChange:this.selectField,options:d,value:p||Object.keys(f)[0]}),b&&k.a.createElement(X,{className:jv.a["operator-selector"],onChange:this.selectOperator,options:_,value:g})),k.a.createElement("div",{className:jv.a["filter-editor-row"]},k.a.createElement(v,{config:r,onUpdate:this.setFilterValue,value:c})),k.a.createElement("div",{className:jv.a["filter-editor-row"]},k.a.createElement(D,{accent:"positive",className:jv.a["update-filter-button"],disabled:h,type:"submit"},l?"Update":"Apply"),l&&k.a.createElement(D,{accent:"negative",className:jv.a["remove-filter-button"],onClick:this.removeFilter.bind(this,u),type:"button"},"Remove"),k.a.createElement("div",{className:jv.a.filler}),!o&&k.a.createElement("button",{className:jv.a["close-filter-editor"],onClick:this.closeFilterEditor,type:"button"},k.a.createElement(yo,null))))}},{key:"renderSearchInput",value:function(){var e=this,t=this.props,n=t.collection,r=t.isSmallWindow,o=t.searchableFields,i=this.state,a=i.search,u=i.selectedSuggestionIndex;return k.a.createElement("form",{className:jv.a.form,onSubmit:this.submitSearch.bind(this,o[u])},k.a.createElement(oe,{autoFocus:r,className:jv.a.input,onChange:function(t){return e.setState({search:t.target.value})},onKeyDown:this.handleSearchKeydown.bind(this,o),placeholder:"Search ".concat(n.name),ref:this.searchInputRef,simple:!0,value:a,tabIndex:"1"}),!r&&k.a.createElement(Sv,{className:jv.a["search-icon"]}),a&&k.a.createElement("div",{className:jv.a.suggestions},o.map(function(t,n){if("mimeType"===t)return null;var r=new Yr(jv.a,"suggestion").addIf("selected",u===n);return k.a.createElement("button",{className:r.getClasses(),key:t+a,onMouseDown:e.submitSearch.bind(e,t),onMouseEnter:function(){return e.setState({selectedSuggestionIndex:n})},type:"button"},k.a.createElement("span",{className:jv.a["suggestion-prefix"]},e.getFieldName(t)," contains"),k.a.createElement("span",{className:jv.a["suggestion-value"]}," ","‘",a,"’"),!zv&&k.a.createElement("span",{className:jv.a["suggestion-hint"]},"Search ",k.a.createElement(xv,{fontSize:"small"})))})))}},{key:"renderSelectedFilter",value:function(e){var t="is ".concat(!1===e?"not ":""," selected");return k.a.createElement("span",null,t)}},{key:"selectField",value:function(e){var t=e.target.value,n=this.state.selectedFilterOperator,r=(this.getFieldComponent(t)||{}).filterOperators||{},o=r[n]?n:Object.keys(r)[0];this.setState({selectedFilterField:t,selectedFilterOperator:o})}},{key:"selectFilterToEdit",value:function(e){var t=this.filtersArray[e],n=t.field,r=t.operator,o=t.value;this.setState({selectedFilterField:n,selectedFilterIndex:e,selectedFilterOperator:r,selectedFilterValue:o})}},{key:"setMimeTypeFilter",value:function(e){var t=e.target.value,n=this.filtersArray.findIndex(function(e){return"mimeType"===e.field});if("all"===t)this.removeFilter(n,e);else{var r={field:"mimeType",operator:"$regex",value:t};-1===n?this.filtersArray.push(r):this.filtersArray[n]=r,this.setState(Nv({},this.defaultState)),this.propagateFilters()}}},{key:"submitSearch",value:function(e,t){var n=this.state.search;t.preventDefault(),n&&(this.filtersArray.push({field:e,operator:"$regex",value:n}),this.propagateFilters(),this.setState(Nv({},this.defaultState)))}}])&&Fv(n.prototype,r),o&&Fv(n,o),t}();Mv(Uv,"propTypes",{collection:At.a.object,filters:At.a.object,onUpdateFilters:At.a.func});var Hv=So(Nn(function(e,t){var n=t.collection,r=t.filters,o=e.app;return{config:o.config,isSmallWindow:o.windowWidth<768,searchableFields:Object.keys(n.fields).filter(function(e){return"string"===n.fields[e].type.toLowerCase()&&(!r||void 0===r[e])})}})(Uv)),qv=n(17),Vv=n.n(qv),Kv=n(208),Wv=n.n(Kv);function Jv(e){return(Jv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $v(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 Yv(e,t){return!t||"object"!==Jv(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Gv(e){return(Gv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qv(e,t){return(Qv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Xv=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yv(this,Gv(t).apply(this,arguments))}var n,r,o;return 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&&Qv(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props.children;return 0!==k.a.Children.count(e)&&k.a.createElement("footer",{className:Wv.a.container},e)}}])&&$v(n.prototype,r),o&&$v(n,o),t}();function Zv(e){return(Zv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function em(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 tm(e){return(tm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rm(e,t){return(rm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function om(e,t){return e>=t?[]:Array(t-e+1).fill(0).map(function(t,n){return e+n})}var im=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Zv(t)&&"function"!=typeof t?nm(e):t}(this,tm(t).call(this,e))).goToPrev=n.goToPrev.bind(nm(n)),n.goToPage=n.goToPage.bind(nm(n)),n.goToNext=n.goToNext.bind(nm(n)),n.handleInputChange=n.handleInputChange.bind(nm(n)),n.handleInputKeyDown=n.handleInputKeyDown.bind(nm(n)),n.handleSelectChange=function(e){return n.goToPage(e.target.value)},n.state={goToPageValue:""},n}var n,r,o;return 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&&rm(e,t)}(t,k.a.Component),n=t,(r=[{key:"goToNext",value:function(){this.goToPage(this.props.metadata.page+1)}},{key:"goToPage",value:function(e){var t=this.props,n=t.metadata,r=t.onPageChange,o=parseInt(e);n&&"function"==typeof r&&o<=n.totalPages&&(this.setState({goToPageValue:""}),r(o))}},{key:"goToPrev",value:function(){this.goToPage(this.props.metadata.page-1)}},{key:"handleInputChange",value:function(e){var t=e.target.value,n=parseInt(t);(""===t||n.toString()===t&&n>0)&&this.setState({goToPageValue:t})}},{key:"handleInputKeyDown",value:function(e){var t=e.key,n=e.target.value;"Enter"===t&&this.goToPage(n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.metadata,o=t.selectedDocuments,i=void 0===o?[]:o,a=t.showSelectedDocuments;if(!r)return null;for(var u=r.limit,s=r.offset,c=r.page,l=r.totalCount,f=r.totalPages,d=this.state.goToPageValue,p=(s+1).toLocaleString(),h=Math.min(s+u,l).toLocaleString(),y=l.toLocaleString(),v=i.length.toLocaleString(),m=c>4,b=c<f-2-1,g=om(Math.max(2,Math.min(c,f-2)-2),Math.min(f-1,Math.max(c,3)+2)),_=function(t){return k.a.createElement("button",{className:new Yr(Vv.a,"page-number","page-button").addIf("current",c===t).getClasses(),key:t,onClick:function(){return e.goToPage(t)}},t)},w=[],O=1;O<=r.totalPages;O++)w.push({label:"Page ".concat(O),value:O});return k.a.createElement(Xv,null,l>0&&k.a.createElement("div",{className:"".concat(Vv.a.section," ").concat(Vv.a.count)},k.a.createElement("span",null,k.a.createElement("strong",null,p,"–",h)," ","of ",k.a.createElement("strong",null,y)," ",a&&i.length>0&&k.a.createElement("span",null,"(",k.a.createElement("a",{className:Vv.a["selected-count"],onClick:a},v," selected"),")"))),k.a.createElement("div",{className:Vv.a.section},l>u&&k.a.createElement(k.a.Fragment,null,k.a.createElement("button",{className:"".concat(Vv.a["page-button"]," ").concat(Vv.a["page-icon"]," ").concat(Vv.a["prev-icon"]),disabled:1===c,onClick:this.goToPrev},k.a.createElement(A,{fontSize:"large"})),k.a.createElement("div",{className:Vv.a["page-numbers"]},f>9?k.a.createElement(k.a.Fragment,null,_(1),m&&k.a.createElement("div",{className:Vv.a.ellipsis},"…"),g.map(_),b&&k.a.createElement("div",{className:Vv.a.ellipsis},"…"),_(f)):om(1,f).map(_)),k.a.createElement("div",{className:Vv.a["page-select"]},k.a.createElement(X,{dir:"up",onChange:this.handleSelectChange,options:w,value:c})),k.a.createElement("button",{className:"".concat(Vv.a["page-button"]," ").concat(Vv.a["page-icon"]," ").concat(Vv.a["next-icon"]),disabled:c===f,onClick:this.goToNext},k.a.createElement(A,{fontSize:"large"})),k.a.createElement("div",{className:Vv.a["page-input"]},k.a.createElement(oe,{onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,placeholder:"Go to page…",simple:!0,value:d})))),k.a.createElement("div",{className:Vv.a.section},n))}}])&&em(n.prototype,r),o&&em(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(im,"propTypes",{children:At.a.node,metadata:At.a.object,onPageChange:At.a.func,selectedDocuments:At.a.array,showSelectedDocuments:At.a.func});var am=n(58),um=n.n(am),sm=n(19),cm=n.n(sm);function lm(e){return(lm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fm(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function dm(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 pm(e){return(pm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ym(e,t){return(ym=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mm=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==lm(t)&&"function"!=typeof t?hm(e):t}(this,pm(t).call(this,e))).handleHeadSelect=n.handleHeadSelect.bind(hm(n)),n}var n,r,o;return 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&&ym(e,t)}(t,k.a.Component),n=t,(r=[{key:"deselectAll",value:function(){var e=this.props,t=e.onSelect,n=e.selectedRows,r=Object.keys(n).reduce(function(e,t){return e[t]=!1,e},{});"function"==typeof t&&t.call(this,r)}},{key:"handleHeadSelect",value:function(){var e=this.props.selectedRows;Object.keys(e).find(function(t){return e[t]})?this.deselectAll():this.selectAll()}},{key:"handleRowSelect",value:function(e,t,n){var r=this.props,o=r.onSelect,i=r.selectLimit,a=r.selectedRows,u=Object.keys(a),s={};if(1===i)s=vm({},e,!0);else if(s=Object.assign({},a,vm({},e,t)),n&&u.length){var c=1/0;u.sort().forEach(function(t){Math.abs(c-e)>Math.abs(t-e)&&(c=t)});for(var l=c>=e,f=l?c:e,d=l?e:c;d<=f;d++)s[d]=t}"function"==typeof o&&o.call(this,s)}},{key:"render",value:function(){return k.a.createElement("table",{className:cm.a.table},this.renderHead(),k.a.createElement("tbody",null,this.renderRows()))}},{key:"renderHead",value:function(){var e=this.props,t=e.children,n=e.fillBlanks,r=e.head,o=e.selectable,i=e.selectedRows,a=e.selectLimit;if(!r)return null;var u=Object.keys(i).filter(function(e){return i[e]}),s=k.a.Children.count(t),c={allowBulkSelection:a>s,allSelected:u.length===s,fillBlanks:n,hasSelected:u.length>0,onSelect:this.handleHeadSelect,selectable:o,selectLimit:a};return k.a.cloneElement(r,c)}},{key:"renderRows",value:function(){var e=this,t=this.props,n=t.children,r=t.fillBlanks,o=(t.head,t.selectable),i=t.selectedRows,a=t.selectLimit,u={fillBlanks:r,selectable:o,selectLimit:a};return k.a.Children.map(n,function(t,n){var r=Boolean(i[n]),o=i.length>=a,s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fm(n,!0).forEach(function(t){vm(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fm(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},u,{onSelect:e.handleRowSelect.bind(e),selected:r,selectableMode:"multi",tableIndex:n});return 1===a?s.selectableMode="single":o&&!r&&(s.selectableMode="multiDisabled"),k.a.cloneElement(t,s)})}},{key:"selectAll",value:function(){for(var e=this.props,t=e.children,n=e.onSelect,r={},o=0;o<t.length;o++)r[o]=!0;"function"==typeof n&&n.call(this,r)}}])&&dm(n.prototype,r),o&&dm(n,o),t}();function bm(e){return(bm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gm(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 _m(e,t){return!t||"object"!==bm(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function km(e){return(km=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wm(e,t){return(wm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Om(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}vm(mm,"propTypes",{children:At.a.node,fillBlanks:At.a.bool,head:At.a.node,onSelect:At.a.func,selectable:At.a.bool,selectLimit:At.a.number,selectedRows:At.a.object}),vm(mm,"defaultProps",{fillBlanks:!0,selectable:!0,selectLimit:1/0,selectedRows:{}});var Em=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_m(this,km(t).apply(this,arguments))}var n,r,o;return 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&&wm(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.select,r=new Yr(cm.a,"cell").addIf("select-cell",n);return k.a.createElement("th",{className:r.getClasses()},n&&k.a.createElement("div",{className:cm.a["select-spacer"]}),t)}}])&&gm(n.prototype,r),o&&gm(n,o),t}();function Sm(e){return(Sm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Cm(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 xm(e,t){return!t||"object"!==Sm(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dm(e){return(Dm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jm(e,t){return(jm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Om(Em,"propTypes",{sorted:At.a.oneOf(["asc","desc",!1]),select:At.a.bool}),Om(Em,"defaultProps",{sorted:!1});var Pm=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=xm(this,Dm(t).call(this,e))).markEvent=function(e){e.__innerClick=!0},n}var n,r,o;return 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&&jm(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.allowBulkSelection,n=e.allSelected,r=e.hasSelected,o=e.onSelect,i=e.selectable,a=!n&&r;return k.a.createElement("thead",{className:cm.a.head},k.a.createElement("tr",null,i&&k.a.createElement(Em,{select:!0},k.a.createElement("label",{className:cm.a["select-label"],onClick:this.markEvent,onMouseEnter:this.hoverOff,onMouseLeave:this.hoverOn},k.a.createElement(K,{checked:a||n,className:cm.a.checkbox,indeterminate:a?"true":null,onChange:o,style:t?null:{display:"none"}}))),this.props.children))}}])&&Cm(n.prototype,r),o&&Cm(n,o),t}();function Am(e){return(Am="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nm(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 Fm(e,t){return!t||"object"!==Am(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Rm(e){return(Rm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bm(e,t){return(Bm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Im(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Tm(Pm,"propTypes",{allowBulkSelection:At.a.bool,allSelected:At.a.bool,hasSelected:At.a.bool,selectable:At.a.bool,children:At.a.node}),Tm(Pm,"defaultProps",{allowBulkSelection:!0,allSelected:!1,hasSelected:!1,selectable:!1});var Mm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Fm(this,Rm(t).apply(this,arguments))}var n,r,o;return 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&&Bm(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.onHover,n=e.select,r=new Yr(cm.a,"cell").addIf("select-cell",n);return k.a.createElement("td",{className:r.getClasses()},k.a.Children.map(this.renderChildren(),function(e){return"function"==typeof e.type?k.a.cloneElement(e,{onHover:t}):e}))}},{key:"renderChildren",value:function(){var e=this.props,t=e.children,n=e.fillBlanks;return!k.a.Children.count(t)&&n?k.a.createElement("span",{className:cm.a["row-cell-blank"]},"None"):t}}])&&Nm(n.prototype,r),o&&Nm(n,o),t}();function Lm(e){return(Lm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zm(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 Um(e,t){return!t||"object"!==Lm(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Hm(e){return(Hm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qm(e,t){return(qm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Vm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Im(Mm,"propTypes",{fillBlanks:At.a.bool,select:At.a.bool}),Im(Mm,"defaultProps",{fillBlanks:!1,select:!1});var Km=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Um(this,Hm(t).call(this,e))).handleChildHover=function(e){return n.setState({isHovered:!e})},n.hoverOn=function(){return n.setState({isHovered:!0})},n.hoverOff=function(){return n.setState({isHovered:!1})},n.markEvent=function(e){e.__innerClick=!0},n.state={isHovered:!1},n}var n,r,o;return 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&&qm(e,t)}(t,k.a.Component),n=t,(r=[{key:"selectRow",value:function(e){var t=this.props,n=t.onSelect,r=t.tableIndex;"function"==typeof n&&n.call(this,r,!this.props.selected,e.shiftKey)}},{key:"renderChildren",value:function(){var e=this,t=this.props,n=t.children,r=t.fillBlanks;return k.a.Children.map(n,function(t){return k.a.cloneElement(t,{fillBlanks:r,onHover:e.handleChildHover})})}},{key:"render",value:function(){var e=this.props,t=e.onClick,n=e.selectable,r=e.selectableMode,o=e.selected,i=new Yr(cm.a,"row").addIf("row-selected",o).addIf("row-hovered",this.state.isHovered);return k.a.createElement("tr",{className:i.getClasses(),onClick:t,onMouseEnter:this.hoverOn,onMouseLeave:this.hoverOff},n&&k.a.createElement(Mm,{select:!0},k.a.createElement("label",{className:cm.a["select-label"],onClick:this.markEvent,onMouseEnter:this.hoverOff,onMouseLeave:this.hoverOn},k.a.createElement(K,{checked:o,className:cm.a.checkbox,disabled:"multiDisabled"===r,onChange:this.selectRow.bind(this)}))),this.renderChildren())}}])&&zm(n.prototype,r),o&&zm(n,o),t}();function Wm(e){return(Wm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Jm(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 $m(e,t){return!t||"object"!==Wm(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ym(e){return(Ym=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Gm(e,t){return(Gm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Vm(Km,"propTypes",{fillBlanks:At.a.bool,onSelect:At.a.func,selectable:At.a.bool,selectableMode:At.a.oneOf(["multi","multiDisabled","single"]),selected:At.a.bool,children:At.a.node}),Vm(Km,"defaultProps",{fillBlanks:!1,onSelect:null,selectable:!0,selectableMode:"multi",selected:!1});var Xm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$m(this,Ym(t).apply(this,arguments))}var n,r,o;return 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&&Gm(e,t)}(t,k.a.Component),n=t,(r=[{key:"goToDocument",value:function(e,t){if(t.__innerClick)t.__innerClick=void 0;else{var n=this.props,r=n.onBuildBaseUrl,o=n.route,i=r({documentId:e,search:null});if(t.metaKey)return this.goToNewTab(i);o.history.push(i)}}},{key:"goToNewTab",value:function(e){var t=window.open(e,"_blank");null!==t&&t.focus()}},{key:"render",value:function(){var e=this.props,t=e.columns,n=e.onSelect,r=e.renderColumnHeader,o=e.selectable,i=e.selectedRows,a=e.selectLimit,u=e.sortBy,s=e.sortOrder;return k.a.createElement(mm,{head:k.a.createElement(Pm,null,t.map(function(e,t){return k.a.createElement(Em,{sorted:u===e.id&&s,key:e.label+t},r?r(e):e.label)})),onSelect:n,selectable:o,selectLimit:a,selectedRows:i},this.renderRows())}},{key:"renderRows",value:function(){var e=this,t=this.props,n=t.columns,r=t.data,o=t.onSelect,i=t.onRender;return r.map(function(t){return k.a.createElement(Km,{key:t._id,onClick:e.goToDocument.bind(e,t._id),onSelect:o},n.map(function(n,r){var o=t[n.id];return"function"==typeof i&&(o=i.call(e,t[n.id],t,n,r)),k.a.createElement(Mm,{key:r},o)}))})}}])&&Jm(n.prototype,r),o&&Jm(n,o),t}();Qm(Xm,"propTypes",{columns:At.a.array,onRender:At.a.func,onSelect:At.a.func,onSort:At.a.func,selectable:At.a.bool,selectedRows:At.a.object,selectLimit:At.a.number,sortBy:At.a.string,sortOrder:At.a.oneOf(["asc","desc"])}),Qm(Xm,"defaultProps",{columns:[],data:[],onSort:null,selectedRows:{},selectLimit:1/0,selectable:!0,sortBy:null,sortOrder:null});var Zm=So(Xm);function eb(e){return(eb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tb(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 nb(e){return(nb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ob(e,t){return(ob=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ib=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==eb(t)&&"function"!=typeof t?rb(e):t}(this,nb(t).call(this,e))).handleRowRender=n.handleRowRender.bind(rb(n)),n.renderColumnHeader=n.renderColumnHeader.bind(rb(n)),n}var n,r,o;return 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&&ob(e,t)}(t,k.a.Component),n=t,(r=[{key:"getSelectedRows",value:function(){var e=this.props,t=e.documents,n=e.selectedDocuments;return t.reduce(function(e,t,r){return n[t._id]&&(e[r]=!0),e},{})}},{key:"handleRowRender",value:function(e,t,n){var r=this.props,o=r.collection;if(r.referencedField)return e;var i=o.fields[n.id];return this.renderField({document:t,fieldName:n.id,schema:i})}},{key:"render",value:function(){var e=this.props,t=e.collection,n=e.documents,r=e.fields,o=void 0===r?[]:r,i=e.onBuildBaseUrl,a=e.onSelect,u=e.order,s=e.selectedDocuments,c=e.sort,l=e.subtitle,f=e.title,d=t&&t.fields||{},p=o.reduce(function(e,t){return d[t]&&(e[t]=d[t]),e},{}),h=Object.keys(p).map(function(e){if(t.fields[e])return{id:e,label:t.fields[e].label||e}});return k.a.createElement(k.a.Fragment,null,f&&k.a.createElement("h1",{className:um.a.title},f),l&&k.a.createElement("p",{className:um.a.subtitle},l),k.a.createElement("div",{className:um.a["table-wrapper"]},k.a.createElement(Zm,{columns:h,data:n,onBuildBaseUrl:i,onRender:this.handleRowRender,onSelect:a,renderColumnHeader:this.renderColumnHeader,selectedRows:s,selectLimit:1/0,sortable:!0,sortBy:c,sortOrder:u}),k.a.createElement("div",{className:um.a.after})))}},{key:"renderColumnHeader",value:function(e){var t=this.props,n=t.sort,r=t.onSort,o=t.order,i=n===e.id,a=i&&"asc"===o?"desc":"asc",u=new Yr(um.a,"arrow").addIf("asc",i&&"asc"===o).addIf("desc",i&&"desc"===o),s="desc"===o&&i?{}:{sortBy:e.id,sortOrder:a};return k.a.createElement("a",{className:um.a["column-header"],"data-column":n,"data-name":"column-header","data-sort-order":s.sortOrder,onClick:function(){return r(s)}},e.label,k.a.createElement("i",{"aria-hidden":"true",className:u.getClasses(),role:"presentation"}))}},{key:"renderField",value:function(e){var t=e.document,n=e.fieldName,r=e.schema;if(r){var o,i=t[n],a=this.props,u=a.collection,s=a.state.app.config,c=s.api;if("function"==typeof r.FieldComponentList)o=r.FieldComponentList;else{var l=vf(r),f="Field".concat(l);o=y[f]&&y[f].list}return o?k.a.createElement(o,{api:c,config:s,collection:u,document:t,fieldName:n,schema:r,value:i}):i}}}])&&tb(n.prototype,r),o&&tb(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ib,"propTypes",{collection:At.a.object,documents:At.a.array,fields:At.a.array,onBuildBaseUrl:At.a.func,onSelect:At.a.func,order:At.a.oneOf(["asc","desc"]),selectedDocuments:At.a.object,selectLimit:At.a.number,sort:At.a.string,subtitle:At.a.string,title:At.a.string});var ab=Nn()(ib),ub=P(k.a.createElement("path",{d:"M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"})),sb=P(k.a.createElement("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"})),cb=n(46),lb=n.n(cb);function fb(e){return(fb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function db(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 pb(e){return(pb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yb(e,t){return(yb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var vb=window.matchMedia("(pointer: coarse)").matches,mb=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==fb(t)&&"function"!=typeof t?hb(e):t}(this,pb(t).call(this,e))).handleSelectAll=n.handleSelectAll.bind(hb(n)),n.enableGridView=function(){return e.onListModeUpdate("grid")},n.enableTableView=function(){return e.onListModeUpdate("table")},n.state={hasAllDocumentsSelected:!1},n}var n,r,o;return 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&&yb(e,t)}(t,k.a.Component),n=t,o=[{key:"getDerivedStateFromProps",value:function(e){var t=e.documents,n=e.selectedDocuments;return{hasAllDocumentsSelected:Object.keys(t).every(function(e){return n[e]})}}}],(r=[{key:"handleSelectAll",value:function(){var e=this.props,t=e.documents,n=e.onSelect,r=this.state.hasAllDocumentsSelected,o=t.reduce(function(e,t,n){return e[n]=!r&&t,e},{});"function"==typeof n&&n(o)}},{key:"render",value:function(){var e=this.props,t=e.mode,n=e.onUpload,r=this.state.hasAllDocumentsSelected,o=new Yr(lb.a,"list-mode-icon").addIf("active","grid"===t),i=new Yr(lb.a,"list-mode-icon").addIf("active","table"===t);return k.a.createElement("div",{className:lb.a.container},k.a.createElement("div",null,k.a.createElement("label",{"aria-hidden":"table"===t?"true":null,className:lb.a["select-all-label"]},k.a.createElement(K,{checked:r,large:!0,onChange:this.handleSelectAll}),k.a.createElement("span",null,"Select all"))),k.a.createElement("div",{className:lb.a["upload-area"]},"function"==typeof n&&k.a.createElement(k.a.Fragment,null,k.a.createElement(el,{multiple:!0,onChange:n},k.a.createElement(D,{accent:"positive",fillStyle:"filled"},"Select files")),!vb&&k.a.createElement("span",null," or drag and drop to upload"))),k.a.createElement("div",null,k.a.createElement("button",{className:lb.a["list-mode-button"],disabled:"grid"===t},k.a.createElement(ub,{className:o.getClasses(),onClick:this.enableGridView})),k.a.createElement("button",{className:lb.a["list-mode-button"],disabled:"table"===t},k.a.createElement(sb,{className:i.getClasses(),onClick:this.enableTableView}))))}}])&&db(n.prototype,r),o&&db(n,o),t}();function bb(e){return(bb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gb(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function _b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gb(n,!0).forEach(function(t){Sb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gb(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kb(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 wb(e){return(wb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ob(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eb(e,t){return(Eb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Sb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(mb,"propTypes",{documents:At.a.array,mode:At.a.oneOf(["grid","table"]),onListModeUpdate:At.a.func,onSelect:At.a.func,onUpload:At.a.func,selectedDocuments:At.a.object});var Cb=["url","fileName","mimeType","width","height"],xb=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==bb(t)&&"function"!=typeof t?Ob(e):t}(this,wb(t).call(this,e))).renderFieldMediaItem=n.renderFieldMediaItem.bind(Ob(n)),n}var n,r,o;return 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&&Eb(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.documents,n=e.hasSelection,r=e.isFilteringSelection,o=e.mode,i=e.onBuildBaseUrl,a=e.onListModeUpdate,u=e.onMediaUpload,s=e.onSelect,c=e.onSort,l=e.order,f=e.selectedDocuments,d=e.sort,p=_b({},pt,{fields:_b({},pt.fields,{url:{label:"Thumbnail",FieldComponentList:this.renderFieldMediaItem}})}),h=k.a.createElement(k.a.Fragment,null,!r&&k.a.createElement(mb,{documents:t,mode:o,onListModeUpdate:a,onSelect:s,onUpload:u,selectedDocuments:f}),"grid"===o&&k.a.createElement(Ol,{documents:t,onRenderCard:function(e){var t=e.item,r=e.isSelected,o=e.onSelect;return k.a.createElement(Bl,{href:"/media/".concat(t._id),isSelected:r,isSelectMode:n,item:t,key:t._id,onSelect:o})},onSelect:s,selectedDocuments:f}),"table"===o&&k.a.createElement(ab,{collection:p,documents:t,fields:Cb,onBuildBaseUrl:i,onSelect:s,onSort:c,order:l,selectedDocuments:f,sort:d}));return u?k.a.createElement(Ic,{onDrop:u},h):h}},{key:"renderFieldMediaItem",value:function(e){var t=e.document;return k.a.createElement(Kc,{config:this.props.config,isList:!0,value:t})}}])&&kb(n.prototype,r),o&&kb(n,o),t}();Sb(xb,"propTypes",{documents:At.a.array,hasSelection:At.a.bool,isFilteringSelection:At.a.bool,mode:At.a.oneOf(["table","grid"]),onBuildBaseUrl:At.a.func,onListModeUpdate:At.a.func,onMediaUpload:At.a.func,onSelect:At.a.func,onSort:At.a.func,order:At.a.oneOf(["asc","desc"]),selectedDocuments:At.a.object,sort:At.a.string});var Db=Nn(function(e){return{config:e.app.config}})(xb),jb=n(77),Tb=n.n(jb);function Pb(e){return(Pb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ab(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Nb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ab(n,!0).forEach(function(t){Mb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ab(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fb(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 Rb(e){return(Rb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ib(e,t){return(Ib=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Mb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Lb=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Pb(t)&&"function"!=typeof t?Bb(e):t}(this,Rb(t).call(this,e))).changePage=function(e){return n.setState({page:e})},n.clearFilters=function(){return n.setState({filter:void 0})},n.handleEmptyDocumentList=n.handleEmptyDocumentList.bind(Bb(n)),n.handleFiltersUpdate=n.handleFiltersUpdate.bind(Bb(n)),n.handleSelectionUpdate=n.handleSelectionUpdate.bind(Bb(n)),n.sortList=function(e){var t=e.sortBy,r=e.sortOrder;return n.setState({sortBy:t,sortOrder:r})},n.updateMediaListMode=function(e){return n.setState({mediaListMode:e})},n.state={filter:void 0,mediaListMode:"grid",page:1,sortBy:void 0,sortOrder:void 0,selection:e.initialSelection},n}var n,r,o;return 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&&Ib(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleEmptyDocumentList",value:function(){var e=this.state.filter;return e&&Object.keys(e).length>0?k.a.createElement(ao,{title:"No documents found.",subtitle:"We can't find anything matching those filters."},k.a.createElement(D,{accent:"positive",onClick:this.clearFilters},"Clear filters")):k.a.createElement(ao,{title:"No documents yet.",subtitle:"Once created, they will appear here."})}},{key:"handleFiltersUpdate",value:function(e){this.setState({filter:Object.keys(e).length?e:void 0})}},{key:"handleSelectionUpdate",value:function(e){var t=this.state.filter;t&&t.$selected&&!e.length?this.setState(function(t){return{filter:Nb({},t.filter,{$selected:!1}),selection:e}}):this.setState({selection:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.buildUrl,r=t.collection,o=t.onCancel,i=t.onSave,a=t.referenceFieldName,u=t.referenceFieldSchema,s=t.saveText,c=t.state,l=vf(u),f=y["Field".concat(l)],d=c.app.config.api,p=f.onReferenceSelect({api:d,collection:r,field:a}),h=p.collection,v=p.filters,m=void 0===v?{}:v;if(!h)return null;var b=this.state,g=b.filter,_=b.page,w=b.selection,O=b.sortBy,E=b.sortOrder,S=JSON.stringify({collection:r.slug,referenceFieldName:a,search:{filter:g,page:_,sortBy:O,sortOrder:E}}),C=(c.documents[S]||{}).metadata,x=C&&C.totalCount>0,j=g&&!0===g.$selected,T=new Yr(Tb.a,"main").addIf("is-media",h.IS_MEDIA_BUCKET);return k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:Tb.a.header},k.a.createElement(D,{accent:"negative",className:Tb.a["back-button"],flat:!0,onClick:o},k.a.createElement(yv,null),k.a.createElement("span",null,"Cancel"))),k.a.createElement(Hv,{collection:h,enableFilters:!0,filters:g,onUpdateFilters:this.handleFiltersUpdate}),k.a.createElement("main",{className:T.getClasses()},k.a.createElement(Ev,{collection:h,contentKey:S,filters:Nb({},g,{},m),onBuildBaseUrl:n,onEmptyList:this.handleEmptyDocumentList,onRender:function(t){var n=t.documents,r=t.hasSelection,o=t.onSelect,i=t.selectedDocuments;return e.renderList({documents:n,hasSelection:r,isFilteringSelection:j,onSelect:o,referencedCollection:h,selectedDocuments:i})},onSelect:this.handleSelectionUpdate,order:E,page:_,selection:w,sort:O})),k.a.createElement("div",{className:Tb.a.toolbar},k.a.createElement(im,{metadata:C,onPageChange:this.changePage,selectedDocuments:w,showSelectedDocuments:function(){j||e.setState(function(e){return{filter:Nb({},e.filter,{$selected:!0})}})}},k.a.createElement(D,{accent:"positive",disabled:!x,fillStyle:"filled","data-name":"save-reference-selection-button",onClick:function(){return i(w)}},s))))}},{key:"renderList",value:function(e){var t=this,n=e.documents,r=e.hasSelection,o=e.isFilteringSelection,i=e.onSelect,a=e.referencedCollection,u=e.selectedDocuments,s=this.props,c=s.buildUrl,l=s.referenceFieldSchema,f=this.state,d=f.mediaListMode,p=f.sortBy,h=f.sortOrder;if(a.IS_MEDIA_BUCKET)return k.a.createElement(Db,{documents:n,hasSelection:r,isFilteringSelection:o,mode:d,onBuildBaseUrl:c,onListModeUpdate:this.updateMediaListMode,onSelect:i,onSort:this.sortList,order:h,selectedDocuments:u,sort:p});var y=Object.keys(mf({fields:a.fields,viewType:"list"})).concat(lt),v=a._publishCollection,m=a._publishGroup;return k.a.createElement(ab,{collection:a,documents:n,fields:y,onBuildBaseUrl:function(e){return t.props.buildUrl(Nb({},e,{collection:v,group:m}))},onSelect:i,onSort:this.sortList,order:h,selectedDocuments:u,sort:p,title:l.label,subtitle:"Select documents to reference"})}}])&&Fb(n.prototype,r),o&&Fb(n,o),t}();Mb(Lb,"defaultProps",{saveText:"Save selection"});var zb=Nn(function(e,t){var n=t.collection,r=t.referenceFieldName;return{referenceFieldSchema:n.fields[r],state:e}})(Lb),Ub=n(66),Hb=n.n(Ub);function qb(e){return(qb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vb(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 Kb(e){return(Kb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jb(e,t){return(Jb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var $b,Yb=Ca()("escape"),Gb=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==qb(t)&&"function"!=typeof t?Wb(e):t}(this,Kb(t).call(this,e))).detectClickOut=n.detectClickOut.bind(Wb(n)),n.detectEscape=n.detectEscape.bind(Wb(n)),n.focusInput=function(){return n.inputRef.current.focus()},n.openPrompt=function(){return n.setState({editing:!0})},n.saveValue=n.saveValue.bind(Wb(n)),n.updateValue=function(e){return n.setState({href:e.target.value})},n.containerRef=k.a.createRef(),n.inputRef=k.a.createRef(),n.linkRef=k.a.createRef(),n.popupRef=k.a.createRef(),n.state={editing:""===e.href,href:e.href,popupStyle:{}},n}var n,r,o;return 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&&Jb(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){document.body.addEventListener("mousedown",this.detectClickOut),this.inputRef.current&&setTimeout(this.focusInput,0),this.setPopupPosition()}},{key:"componentDidUpdate",value:function(){this.setPopupPosition()}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("mousedown",this.detectClickOut)}},{key:"detectClickOut",value:function(e){var t=this.containerRef.current;if(this.state.editing&&t&&!t.contains(e.target)){var n=this.props,r=n.href,o=n.onChange;this.setState({editing:!1,href:r}),""===r&&o("")}}},{key:"detectEscape",value:function(e){if(Yb(e)){var t=this.props,n=t.href,r=t.onChange;this.setState({editing:!1,href:n}),""===n&&r("")}}},{key:"render",value:function(){var e=this.state,t=e.editing,n=e.href,r=e.popupStyle;return k.a.createElement("span",{className:Hb.a.container,ref:this.containerRef},k.a.createElement("a",{href:n,onClick:this.openPrompt,ref:this.linkRef},this.props.children),t&&k.a.createElement("div",{className:Hb.a.popup,contentEditable:!1,ref:this.popupRef,style:r},k.a.createElement("form",{className:Hb.a.form,onSubmit:this.saveValue},k.a.createElement(oe,{autoFocus:!0,className:Hb.a.input,onChange:this.updateValue,onKeyDown:this.detectEscape,ref:this.inputRef,value:n}),k.a.createElement(D,{accent:"positive",className:Hb.a.button,compact:!0,type:"submit"},"Save"))))}},{key:"saveValue",value:function(e){e.preventDefault(),this.setState({editing:!1}),this.props.onChange(this.state.href)}},{key:"setPopupPosition",value:function(){var e=this.props.bounds,t=this.state.popupStyle;if(e&&this.popupRef.current&&this.linkRef.current){var n=this.popupRef.current.getBoundingClientRect(),r=n.height,o=n.width,i=this.linkRef.current.getBoundingClientRect(),a=i.bottom,u=i.left,s=i.top,c=Math.min(e.right-u-o-10,0)+"px",l=a+10+r<e.bottom,f=s-10-r>e.top,d=!l&&f?-(r+20)+"px":void 0;t.left===c&&t.top===d||this.setState({popupStyle:{left:c,top:d}})}}}])&&Vb(n.prototype,r),o&&Vb(n,o),t}();function Qb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Gb,"propTypes",{bounds:At.a.shape({bottom:At.a.number,left:At.a.number,right:At.a.number,top:At.a.number}),children:At.a.node,href:At.a.string,onChange:At.a.func.isRequired});var Xb=[Mf,Bf,Kf,Wf],Zb={object:"block",type:Rf},eg={blocks:($b={},Qb($b,Wf,{isVoid:!0}),Qb($b,Kf,{isVoid:!0}),$b),rules:[{match:{type:$f},next:{type:function(e){return e!==$f}},normalize:function(e,t){"next_sibling_type_invalid"===t.code&&e.mergeNodeByKey(t.next.key)}},{match:{type:If},next:{type:function(e){return e!==If}},normalize:function(e,t){"next_sibling_type_invalid"===t.code&&e.mergeNodeByKey(t.next.key)}},{match:{type:Jf},nodes:[{object:"block"}],normalize:function(e,t){"child_object_invalid"===t.code&&e.wrapBlockByKey(t.child.key,Rf)}},{match:{type:Jf},first:{type:function(e){return e!==$f&&e!==If}},normalize:function(e,t){"first_child_type_invalid"===t.code&&e.unwrapNodeByKey(t.child.key).unwrapNodeByKey(t.child.key)}},{match:{type:function(e){return Xb.includes(e)}},previous:{type:function(e){return!Xb.includes(e)}},next:{type:function(e){return!Xb.includes(e)}},normalize:function(e,t){var n=e.value.document,r=n.getParent(t.node.key)||n,o=r.nodes.indexOf("previous_sibling_type_invalid"===t.code?t.node:t.next);e.insertNodeByKey(r.key,o,Zb)}},{match:{object:"document"},first:{type:function(e){return!Xb.includes(e)}},last:{type:function(e){return!Xb.includes(e)}},normalize:function(e,t){var n=e.value.document,r="first_child_type_invalid"===t.code?0:n.nodes.size;e.insertNodeByKey(n.key,r,Zb)}}]};function tg(e){return(tg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ng(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function rg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ng(n,!0).forEach(function(t){sg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ng(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function og(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 ig(e){return(ig=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ag(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ug(e,t){return(ug=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cg=vd?"⌘":"Ctrl",lg=vd?"⌥":"Alt",fg="Undo (".concat(cg,"+Z)"),dg="Redo (".concat(cg,"+Y)"),pg="Bold (".concat(cg,"+B)"),hg="Italic (".concat(cg,"+I)"),yg="Strikethrough (".concat(cg,"+").concat(lg,"+S)"),vg="Heading 1 (".concat(cg,"+").concat(lg,"+1)"),mg="Heading 2 (".concat(cg,"+").concat(lg,"+2)"),bg="Heading 3 (".concat(cg,"+").concat(lg,"+3)"),gg="Numbered list (".concat(cg,"+").concat(lg,"+N)"),_g="Bulleted list (".concat(cg,"+").concat(lg,"+B)"),kg="Decrease indent (".concat(cg,"+[)"),wg="Increase indent (".concat(cg,"+])"),Og="Blockquote (".concat(cg,"+Q)"),Eg="Code (".concat(cg,"+`)"),Sg="Insert link (".concat(cg,"+K)"),Cg={document:{nodes:[{object:"block",type:"line",nodes:[{object:"text",text:""}]}]}},xg={document:{nodes:[{match:[{type:"line"}]}]},blocks:{line:{nodes:[{match:{object:"text"}}]}}},Dg=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==tg(t)&&"function"!=typeof t?ag(e):t}(this,ig(t).call(this,e))).closeFullscreen=function(){return n.setState({isFullscreen:!1})},n.handleChange=n.handleChange.bind(ag(n)),n.handleMediaInsert=n.handleMediaInsert.bind(ag(n)),n.renderEditor=n.renderEditor.bind(ag(n)),n.renderInline=n.renderInline.bind(ag(n)),n.startSelectingMedia=function(){return n.setState({isSelectingMedia:!0})},n.stopSelectingMedia=function(){return n.setState({isSelectingMedia:!1})},n.toggleFullscreen=function(){return n.setState(function(e){return{isFullscreen:!e.isFullscreen}})},n.toggleRawMode=n.toggleRawMode.bind(ag(n)),n.hotKeys=new Da({escape:n.closeFullscreen}),n.initialMediaState={isSelectingMedia:!1,mediaFilters:{},mediaPage:1,mediaSelection:[]},n.markdown=new zy.a,n.state=rg({},n.initialMediaState,{isFocused:!1,isFullscreen:!1,isRawMode:!1}),n}var n,r,o;return 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&&ug(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.onSaveRegister,r=t.onValidateRegister,o=this.container.getBoundingClientRect(),i=o.bottom,a=o.left,u=o.right,s=o.top;this.containerBounds={bottom:i,left:a,right:u,top:s},this.hotKeys.addListener(),"function"==typeof n&&n(function(t){var n=t.value;return e.serialise(n)}),"function"==typeof r&&r(function(e){var t=e.validateFn,n=e.value;return Md.Value.isValue(n)?Promise.resolve():t(n)})}},{key:"componentDidUpdate",value:function(){this.container&&(this.containerBounds=this.container.getBoundingClientRect())}},{key:"componentWillMount",value:function(){this.hotKeys.removeListener()}},{key:"deserialise",value:function(e){var t=this.props.format,n=this.state.isRawMode;return Md.Value.isValue(e)?e:"string"==typeof e?n||"markdown"!==t?qy.deserialize(e):this.markdown.deserialize(e):Md.Value.fromJSON(e||Cg)}},{key:"handleChange",value:function(e){var t=e.value,n=this.props.onChange,r=t.selection.isFocused;this.state.isFocused!==r&&this.setState({isFocused:r}),n(t)}},{key:"handleLinkClick",value:function(e,t,n){n.preventDefault();var r=md(t);this.handleLinkUpdate(e,r)}},{key:"handleLinkUpdate",value:function(e,t){""===t?this.editor.unwrapInlineByKey(e.key,"link"):this.editor.setNodeByKey(e.key,{data:{href:t}}),this.editor.focus()}},{key:"handleMediaInsert",value:function(e){var t=this;this.setState(rg({},this.initialMediaState),function(){e.forEach(function(e){var n=e.altText,r=e.url;if(r){var o=t.state.isRawMode?{type:"line",nodes:[{object:"text",text:"![".concat(n||"","](").concat(r,")")}]}:{type:"image",data:{alt:n,src:r}};t.editor.insertBlock(o)}})})}},{key:"render",value:function(){var e=this,t=this.state,n=t.isFullscreen,r=t.isSelectingMedia,o=t.isRawMode;if(r){return k.a.createElement(By,null,k.a.createElement(zb,{buildUrl:function(){return"/media"},collection:{fields:{mediaSelect:{type:"Media"}}},onCancel:this.stopSelectingMedia,onSave:this.handleMediaInsert,referenceFieldName:"mediaSelect",saveText:"Insert items"}))}this.value=this.deserialise(this.props.value);var i=o?k.a.createElement(xy,{className:gd.a.editor,onChange:this.handleChange,ref:function(t){return e.editor=t},renderEditor:this.renderEditor,schema:xg,value:this.value}):k.a.createElement(xy,{className:gd.a.editor,onChange:this.handleChange,plugins:hv,ref:function(t){return e.editor=t},renderBlock:wd,renderEditor:this.renderEditor,renderInline:this.renderInline,renderMark:Od,schema:eg,value:this.value});return n?k.a.createElement(By,null,k.a.createElement("div",{className:gd.a["fullscreen-wrapper"]},i)):i}},{key:"renderEditor",value:function(e,t,n){var r=this,o=this.state,i=o.isFocused,a=o.isFullscreen,u=o.isRawMode,s=new Yr(gd.a,"container").addIf("fullscreen",a).addIf("raw-mode",u).addIf("focused",i),c=t.value.data,l=c.get("undos"),f=c.get("redos");return k.a.createElement("div",{className:s.getClasses()},k.a.createElement("div",{className:gd.a.divider}),k.a.createElement(Bd,{isFullscreen:a},k.a.createElement("div",null,k.a.createElement(Id,{action:t.undo,disabled:!l||!l.size,name:"editor-undo-button",title:fg},k.a.createElement(ed,null)),k.a.createElement(Id,{action:t.redo,disabled:!f||!f.size,name:"editor-redo-button",title:dg},k.a.createElement(td,null)),k.a.createElement(Id,{action:t.toggleBold,active:!u&&t.hasMark(Gf),disabled:u||t.isInBlocks(Mf),name:"editor-bold-button",title:pg},k.a.createElement(nd,null)),k.a.createElement(Id,{action:t.toggleItalic,active:!u&&t.hasMark(Xf),disabled:u||t.isInBlocks(Mf),name:"editor-italic-button",title:hg},k.a.createElement(rd,null)),k.a.createElement(Id,{action:t.toggleStrikethrough,active:!u&&t.hasMark(Zf),disabled:u||t.isInBlocks(Mf),name:"editor-strikethrough-button",title:yg},k.a.createElement(od,null)),k.a.createElement(Id,{action:t.toggleHeading1,active:!u&&t.isInBlocks(Lf),disabled:u,name:"editor-h1-button",title:vg},k.a.createElement("span",{className:gd.a["toolbar-heading-icon"]},"H1")),k.a.createElement(Id,{action:t.toggleHeading2,active:!u&&t.isInBlocks(zf),disabled:u,name:"editor-h2-button",title:mg},k.a.createElement("span",{className:gd.a["toolbar-heading-icon"]},"H2")),k.a.createElement(Id,{action:t.toggleHeading3,active:!u&&t.isInBlocks(Uf),disabled:u,name:"editor-h3-button",title:bg},k.a.createElement("span",{className:gd.a["toolbar-heading-icon"]},"H3")),k.a.createElement(Id,{action:t.toggleNumberedList,active:!u&&t.isInList($f),disabled:u,name:"editor-ol-button",title:gg},k.a.createElement(id,null)),k.a.createElement(Id,{action:t.toggleBulletedList,active:!u&&t.isInList(If),disabled:u,name:"editor-ul-button",title:_g},k.a.createElement(ad,null)),k.a.createElement(Id,{action:t.deindent,disabled:u,name:"editor-deindent-button",title:kg},k.a.createElement(ud,null)),k.a.createElement(Id,{action:t.indent,disabled:u,name:"editor-indent-button",title:wg},k.a.createElement(sd,null)),k.a.createElement(Id,{action:t.toggleBlockquote,active:!u&&t.isInBlockQuote(),disabled:u,name:"editor-blockquote-button",title:Og},k.a.createElement(cd,null)),k.a.createElement(Id,{action:t.toggleCode,active:!u&&(t.isInBlocks(Mf)||t.hasMark(Qf)),disabled:u,name:"editor-code-button",title:Eg},k.a.createElement(ld,null)),k.a.createElement(Id,{action:t.toggleLink,active:!u&&t.hasLink(),disabled:u||t.isInBlocks(Mf),name:"editor-link-button",title:Sg},k.a.createElement(fd,null)),k.a.createElement(Id,{action:this.startSelectingMedia,disabled:t.isInBlocks(Mf),name:"editor-image-button",title:"Insert image from library"},k.a.createElement(dd,null))),k.a.createElement("div",null,k.a.createElement(Id,{action:this.toggleRawMode,active:u,name:"editor-markdown-button",title:"Markdown mode"},k.a.createElement(My.a,null)),k.a.createElement(Id,{action:this.toggleFullscreen,name:"editor-fullscreen-button",title:a?"Exit fullscreen":"Fullscreen"},a?k.a.createElement(pd,null):k.a.createElement(hd,null)))),k.a.createElement("div",{ref:function(e){return r.container=e}},n()))}},{key:"renderInline",value:function(e,t,n){var r=e.children,o=e.node;switch(o.type){case"link":var i=o.data.get("href");return yd?k.a.createElement("a",{href:i,onClick:this.handleLinkClick.bind(this,o,i)},r):k.a.createElement(Gb,{bounds:this.containerBounds,href:i,onChange:this.handleLinkUpdate.bind(this,o)},r);default:return n()}}},{key:"serialise",value:function(e){var t=this.props.format,n=this.state.isRawMode;return Md.Value.isValue(e)?n||"markdown"!==t?qy.serialize(e):this.markdown.serialize(e):e}},{key:"toggleRawMode",value:function(){this.props.onChange(this.serialise(this.value)),this.setState(function(e){return{isRawMode:!e.isRawMode}})}}])&&og(n.prototype,r),o&&og(n,o),t}();sg(Dg,"propTypes",{children:At.a.node,contentKey:At.a.string,format:At.a.oneOf(["markdown"]),onBlur:At.a.func,onChange:At.a.func,onSaveRegister:At.a.func,onValidateRegister:At.a.func,value:At.a.oneOfType([At.a.object,At.a.string])});var jg=P(k.a.createElement("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})),Tg=P(k.a.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"})),Pg=n(33),Ag=n.n(Pg);function Ng(e){return(Ng="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fg(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Rg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Bg(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 Ig(e){return(Ig=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lg(e,t){return(Lg=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var zg=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Ng(t)&&"function"!=typeof t?Mg(e):t}(this,Ig(t).call(this,e))).cursor=null,n.dragBottomLimit=null,n.dragStart={},n.inputRefs=[],n.itemRefs=[],n.listContainerRef=null,n.dragEndListener=n.dragEndListener.bind(Mg(n)),n.mousePositionListener=n.mousePositionListener.bind(Mg(n)),n.state={currentY:null,dragCurrentIndex:null,dragOriginalIndex:null},n}var n,r,o;return 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&&Lg(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(){this.cursor&&(this.setCursor(this.cursor),this.cursor=null)}},{key:"dragEndListener",value:function(){window.document.removeEventListener("mousemove",this.mousePositionListener),window.document.removeEventListener("mouseup",this.dragEndListener);var e=this.state,t=e.dragCurrentIndex,n=e.dragOriginalIndex,r=this.props,o=r.valuesArray,i=r.onChange;if(t!==n){var a=Array.from(o),u=Rg(a.splice(n,1),1)[0];a.splice(t,0,u),"function"==typeof i&&i(a)}this.setState({dragCurrentIndex:null,dragOriginalIndex:null})}},{key:"handleDeleteRow",value:function(e){var t=this.props,n=t.onChange,r=t.valuesArray,o=Array.from(r);"function"==typeof n&&(o.splice(e,1),n(o))}},{key:"handleDragStart",value:function(e,t){var n=t.clientY,r=this.listContainerRef.getBoundingClientRect(),o=this.itemRefs[e].getBoundingClientRect();this.dragBottomLimit=r.height-o.height,this.dragStart={clientY:n,top:o.top-r.top,left:o.left-r.left,height:o.height,width:o.width},this.setState({dragOriginalIndex:e,dragCurrentIndex:e,currentY:n}),window.document.addEventListener("mousemove",this.mousePositionListener),window.document.addEventListener("mouseup",this.dragEndListener)}},{key:"handleInputChange",value:function(e,t){var n=this.props,r=n.onChange,o=n.valuesArray;if("function"==typeof r){var i=Array.isArray(o)?Array.from(o):[];i.splice(e,1,t.target.value),r(i),e===o.length&&(this.cursor={index:e})}}},{key:"handleKeyDown",value:function(e,t){var n=this.props,r=n.onChange,o=n.publishSettings,i=void 0===o?{}:o,a=n.valuesArray,u=this.inputRefs[e],s=u.value,c=u.selectionStart,l=u.selectionEnd;switch(t.key){case"Enter":if((!i.multiline||t.ctrlKey)&&Array.isArray(a)&&e<a.length&&"function"==typeof r){var f=s.slice(0,c),d=s.slice(l);r([].concat(Fg(a.slice(0,e)),[f,d],Fg(a.slice(e+1)))),this.cursor={index:e+1,selectionRange:[0,0]}}return;case"Backspace":if(0===c&&0===l&&e<a.length&&e>0&&"function"==typeof r){t.preventDefault();var p=a[e-1]||"",h=a[e]||"";r([].concat(Fg(a.slice(0,e-1)),[p+h],Fg(a.slice(e+1)))),this.cursor={index:e-1,selectionRange:[p.length,p.length]}}else e===a.length&&(t.preventDefault(),this.setCursor({index:e-1}));return;case"Delete":if(c===s.length&&l===s.length&&e<a.length-1){t.preventDefault();var y=a[e]||"",v=a[e+1]||"";r([].concat(Fg(a.slice(0,e)),[y+v],Fg(a.slice(e+2)))),this.cursor={index:e,selectionRange:[y.length,y.length]}}return;case"ArrowUp":return t.preventDefault(),void(e>0&&0===c&&0===l?this.setCursor({index:e-1,selectionRange:[0,0]}):c!==l?this.setCursor({index:e,selectionRange:[c,c]}):this.setCursor({index:e,selectionRange:[0,0]}));case"ArrowDown":return t.preventDefault(),void(e<a.length&&c===s.length&&l===s.length?this.setCursor({index:e+1,selectionRange:[0,0]}):c!==l?this.setCursor({index:e,selectionRange:[l,l]}):this.setCursor({index:e,selectionRange:[s.length,s.length]}))}}},{key:"mousePositionListener",value:function(e){var t=e.clientY;this.setState({currentY:t});var n=this.state,r=n.dragCurrentIndex,o=n.dragOriginalIndex;if(r>0){var i=r>o?r:r-1;this.itemRefs[i].getBoundingClientRect().bottom-5>t&&this.setState({dragCurrentIndex:r-1})}if(r<this.props.valuesArray.length-1){var a=r<o?r:r+1;this.itemRefs[a].getBoundingClientRect().top+5<t&&this.setState({dragCurrentIndex:r+1})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.name,r=t.onBlur,o=t.onFocus,i=t.placeholder,a=t.publishSettings,u=void 0===a?{}:a,s=t.valuesArray,c=this.state,l=c.currentY,f=c.dragCurrentIndex,d=c.dragOriginalIndex,p=this.dragStart,h=this.dragBottomLimit,y=u.display,v=void 0===y?{}:y,m=u.multiline,b=u.readonly,g=u.resizable,_=u.rows,w=m?"multiline":"text",O=!0===b,E=p.top+l-p.clientY,S={top:"".concat(Math.min(h,Math.max(0,E)),"px"),left:"".concat(p.left,"px"),height:"".concat(p.height,"px"),width:"".concat(p.width,"px")},C=s&&s.map(function(t,a){var u=Nf(t,v.link),s=new Yr(Ag.a,"list-item").addIf("dragged",d===a);return k.a.createElement("div",{className:s.getClasses(),key:a,onBlur:function(){return e.setState({focusIndex:null})},onFocus:function(){return e.setState({focusIndex:a})},ref:function(t){e.itemRefs[a]=t},style:d===a?S:{}},k.a.createElement(jg,{className:Ag.a["icon-drag"],onMouseDown:e.handleDragStart.bind(e,a)}),k.a.createElement(oe,{autoComplete:"off",autoresize:!0,name:n,onBlur:r,onFocus:o,onChange:e.handleInputChange.bind(e,a),onKeyDown:e.handleKeyDown.bind(e,a),placeholder:i,readOnly:O,ref:function(t){e.inputRefs[a]=t},resizable:g,rows:_,simple:!0,type:w,value:t}),u&&k.a.createElement(D,{accent:"positive",className:Ag.a["open-button"],compact:!0,href:u,openInNew:!0},k.a.createElement("span",null,"Open "),k.a.createElement(Ff,{className:Ag.a["open-icon"],fontSize:"small"})),k.a.createElement(D,{accent:"negative",className:Ag.a["remove-button"],compact:!0,onClick:e.handleDeleteRow.bind(e,a)},"Remove"))});return C&&null!==f&&C.splice(f+Number(f>d),0,k.a.createElement("div",{className:Ag.a["drag-placeholder"],key:"placeholder",style:{height:p.height}})),k.a.createElement(k.a.Fragment,null,s&&k.a.createElement("div",{className:Ag.a["list-container"],ref:function(t){e.listContainerRef=t}},C),k.a.createElement("div",{className:Ag.a["list-item"]},k.a.createElement(Tg,{className:Ag.a["icon-add"]}),k.a.createElement(oe,{autoComplete:"off",autoresize:!0,name:n,onBlur:r,onFocus:o,onChange:this.handleInputChange.bind(this,s.length),onKeyDown:this.handleKeyDown.bind(this,s.length),placeholder:i,readOnly:O,ref:function(t){e.inputRefs[s.length]=t},resizable:g,rows:_,simple:!0,type:w,value:null})))}},{key:"setCursor",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.index,r=t.selectionRange;("number"==typeof n&&this.inputRefs[n].focus(),r)&&(e=this.inputRefs[n||0]).setSelectionRange.apply(e,Fg(r))}}])&&Bg(n.prototype,r),o&&Bg(n,o),t}(),Ug=n(28),Hg=n.n(Ug);function qg(e){return(qg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vg(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Kg(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 Wg(e){return(Wg=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $g(e,t){return($g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gg=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==qg(t)&&"function"!=typeof t?Jg(e):t}(this,Wg(t).call(this,e))).handleBlur=function(){return n.setState({hasFocus:!1})},n.handleFocus=function(){return n.setState({hasFocus:!0})},n.handleInputChange=n.handleInputChange.bind(Jg(n)),n.handleInputChangeEvent=function(e){return n.handleInputChange(e.target.value)},n.handleSelectionChangeEvent=function(e){return n.handleInputChange((t=e.target,r=Array.from(t.selectedOptions,function(e){return e.value}),t.attributes.multiple?r:r[0]));var t,r},n.state={hasFocus:!1},n}var n,r,o;return 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&&$g(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleInputChange",value:function(e,t){var n=this.props.onChange;"function"==typeof n&&n(e||null,t)}},{key:"render",value:function(){var e,t=this.props,n=t.comment,r=t.displayName,o=t.error,i=t.hasUnsavedChanges,a=t.required,u=t.schema,s=t.value,c=u.publish;return e=c&&c.options?this.renderAsDropdown():c&&c.list||Array.isArray(s)?this.renderAsList():u.format?this.renderAsRichEditor(u.format):this.renderAsFreeInput(),k.a.createElement(xu,{accent:i?"info":null,comment:n||a&&"Required"||null,error:Boolean(o),errorMessage:"string"==typeof o?o:null,label:r},e)}},{key:"renderAsDropdown",value:function(){var e=this.props,t=e.name,n=e.readOnly,r=e.schema,o=e.value,i=r.publish||{},a=i.multiple,u=i.options,s=o||r.default||"";a&&!Array.isArray(s)&&(s=[s]);var c={disabled:!0,label:("Please select "+(r.label||"")).trim(),value:""};return k.a.createElement(X,{inFieldComponent:!0,name:t,options:a?u:[c].concat(Vg(u)),value:s,multiple:a,onChange:this.handleSelectionChangeEvent,readOnly:n})}},{key:"renderAsFreeInput",value:function(){var e,t=this.props,n=t.error,r=t.hasUnsavedChanges,o=t.name,i=t.placeholder,a=t.schema,u=t.value,s=a.publish||{},c=s.display,l=void 0===c?{}:c,f=s.multiline,d=s.readonly,p=s.resizable,h=s.rows,y=Nf(u,l.link);return n?e="error":r&&(e="info"),k.a.createElement("div",{className:Hg.a["free-input-wrapper"]},k.a.createElement(oe,{accent:e,autoresize:f,multiline:f,name:o,onBlur:this.handleBlur,onFocus:this.handleFocus,onChange:this.handleInputChangeEvent,placeholder:i,readOnly:d,resizable:p,rows:h,type:"text",value:u}),y&&k.a.createElement(D,{accent:"positive",className:Hg.a["open-button"],narrow:!0,onClick:function(){return e=u,void window.open(/^\w+:\/\//.exec(e)?e:"http://"+e,"_blank");var e}},k.a.createElement("span",null,"Open "),k.a.createElement(Ff,{className:Hg.a["open-icon"],fontSize:"small"})))}},{key:"renderAsList",value:function(){var e=this.props,t=e.name,n=e.placeholder,r=e.schema,o=e.value,i=r.publish,a=void 0===i?{}:i;return k.a.createElement(zg,{name:t,onBlur:this.handleBlur,onChange:this.handleInputChange,onFocus:this.handleBlur,placeholder:n,publishSettings:a,valuesArray:o})}},{key:"renderAsRichEditor",value:function(e){var t=this.props,n=t.contentKey,r=t.name,o=t.onSaveRegister,i=t.onValidateRegister,a=t.value,u=JSON.stringify({fieldName:r});return k.a.createElement(Dg,{contentKey:n+u,format:e,onBlur:this.handleBlur,onChange:this.handleInputChange,onFocus:this.handleFocus,onSaveRegister:o,onValidateRegister:i,value:a})}}])&&Kg(n.prototype,r),o&&Kg(n,o),t}();function Qg(e){return(Qg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xg(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 Zg(e,t){return!t||"object"!==Qg(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function e_(e){return(e_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function t_(e,t){return(t_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Yg(Gg,"propTypes",{collection:At.a.object,config:At.a.object,contentKey:At.a.string,displayName:At.a.string,error:At.a.string,meta:At.a.object,name:At.a.string,onChange:At.a.func,onError:At.a.func,onSaveRegister:At.a.func,onValidateRegister:At.a.func,readOnly:At.a.bool,required:At.a.bool,schema:At.a.object,value:At.a.oneOfType([At.a.arrayOf(At.a.string),At.a.object,At.a.string])}),Yg(Gg,"defaultProps",{error:!1,value:""});var n_=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Zg(this,e_(t).apply(this,arguments))}var n,r,o;return 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&&t_(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.onUpdate;"string"!=typeof e.value&&t(null)}},{key:"render",value:function(){var e=this.props,t=e.onUpdate,n=e.value;return k.a.createElement(oe,{autoFocus:!0,className:Hg.a["filter-input"],onChange:function(e){return t(e.target.value)},placeholder:"Search value",value:n})}}])&&Xg(n.prototype,r),o&&Xg(n,o),t}();function r_(e){return(r_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o_(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 i_(e,t){return!t||"object"!==r_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function a_(e){return(a_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u_(e,t){return(u_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n_,"propTypes",{onUpdate:At.a.func,value:At.a.oneOfType([At.a.number,At.a.string])});var c_=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=i_(this,a_(t).call(this,e))).hoverOn=function(){return n.props.onHover(!0)},n.hoverOff=function(){return n.props.onHover(!1)},n.markEvent=function(e){e.__innerClick=!0},n}var n,r,o;return 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&&u_(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.internalLink,n=e.schema,r=e.value,o=e.fieldName;return r?Array.isArray(r)?this.renderOptions(r,n):n.publish&&n.publish.display&&n.publish.display.link?this.renderLinkValue(r,n.publish.display.link):t?k.a.createElement(qr,{className:Hg.a["list-link"],onClick:this.markEvent,onMouseEnter:this.hoverOn,onMouseLeave:this.hoverOff,to:t},r):n.publish&&n.publish.options?this.renderOptions([r],n):this.renderValue(r,o):null}},{key:"renderOptions",value:function(e,t){var n=this.props,r=(n.maxLength,n.maxOptions),o=t.publish&&t.publish.options,i=e;i=i.filter(function(e){return String(e).trim()}),o&&(i=i.map(function(e){var t=o.find(function(t){return t.value===e});return t?t.label:e.label}));var a=i.length-r;return a>0&&(i=i.slice(0,r)),i.join(", ")+(a>0?" + ".concat(a):"")}},{key:"renderTrimmedValue",value:function(e){return k.a.createElement("span",{className:Hg.a["with-ellipsis"]},e)}},{key:"renderValue",value:function(e,t){var n=this.props.collection.fields;if(Object.keys(n)[0]===t){var r=this.props.collection._publishLink+"/"+this.props.document._id;return k.a.createElement(qr,{className:Hg.a["list-link"],onClick:this.markEvent,onMouseEnter:this.hoverOn,onMouseLeave:this.hoverOff,to:r},e)}return this.renderTrimmedValue(e)}},{key:"renderLinkValue",value:function(e,t){var n=e.replace(/(^\w+:|^)\/\//,"").replace(/\/$/,"");return"string"==typeof t&&(e=t.replace(/{value}/,e)),k.a.createElement("a",{className:Hg.a["list-link"],href:e,onClick:this.markEvent,onMouseEnter:this.hoverOn,onMouseLeave:this.hoverOff,target:"_blank"},n)}}])&&o_(n.prototype,r),o&&o_(n,o),t}();s_(c_,"propTypes",{value:At.a.string,schema:At.a.object}),s_(c_,"defaultProps",{maxLength:50,maxOptions:1});var l_={$regex:"contains",$ne:"does not equal"},f_=n(91),d_=n.n(f_);function p_(e){return(p_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h_(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 y_(e,t){return!t||"object"!==p_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v_(e){return(v_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m_(e,t){return(m_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g_=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=y_(this,v_(t).call(this,e));var r=vf(e.field),o="Field".concat(r);return n.fieldComponent=y[o],n.validator=new d_.a,n}var n,r,o;return 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&&m_(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this,n=this.props,r=n.actions,o=n.contentKey,i=n.document;0===e.document.saveAttempts&&i.saveAttempts>0&&this.validate(this.value).catch(function(e){r.updateLocalDocument({contentKey:o,error:b_({},t.name,e.message||e),update:b_({},t.name,void 0)})})}},{key:"handleFieldChange",value:function(e,t){var n=this.props,r=n.actions,o=n.contentKey,i=n.document,a={contentKey:o,update:b_({},e,t),error:{}};r.updateLocalDocument(a),this.validate(t).catch(function(e){return e}).then(function(t){if(t!==(i.validationErrors&&i.validationErrors[e])){var n={contentKey:o,update:{},error:b_({},e,t&&t.message)};r.updateLocalDocument(n)}})}},{key:"handleSaveCallbackRegister",value:function(e){var t=this.props,n=t.actions,r=t.contentKey;n.registerSaveCallback({callback:e,contentKey:r,fieldName:this.name})}},{key:"handleValidationCallbackRegister",value:function(e){var t=this.props,n=t.actions,r=t.contentKey;n.registerValidationCallback({callback:e,contentKey:r,fieldName:this.name})}},{key:"render",value:function(){var e=this.props,t=e.collection,n=e.contentKey,r=e.document,o=e.field,i=e.onBuildBaseUrl,a=e.onEditReference,u=e.route,s=e.state.app,c=s.config.api,l=r.local,f=r.remote,d=r.validationErrors,p=r.wasLoadedFromLocalStorage,h=Object.assign({},f,l),y=r.localMeta||{},v=c.languages&&c.languages.find(function(e){return e.default}),m=u.search.lang,b=Boolean(o.publish&&o.publish.readonly),g="string"===o.type.toLowerCase(),_=m&&m!==v.code,w=o.label||o._id,O=o._id,E=o.placeholder;if(_&&g){var S=c.languages.find(function(e){return e.code===m});S&&(w+=" (".concat(S.name,")")),O+=":"+m,E=h[o._id]||E}this.name=O,this.value=h[O];var C=d&&d[o._id]?"This field ".concat(d[o._id]):null,x=Boolean(p&&void 0!==l[O]),D=this.fieldComponent&&this.fieldComponent.edit,j=o.comment||o.example;return D?k.a.createElement(du,{isDisabled:_&&!g,name:O},k.a.createElement(D,{collection:t,comment:j,config:s.config,contentKey:n,displayName:w,documentId:h._id,error:C,hasUnsavedChanges:x,meta:y[O],name:O,onBuildBaseUrl:i,onEditReference:a,onChange:this.handleFieldChange.bind(this,O),onSaveRegister:this.handleSaveCallbackRegister.bind(this),onValidateRegister:this.handleValidationCallbackRegister.bind(this),placeholder:E,readOnly:b,required:o.required&&!_,schema:o,value:h[O]})):(console.warn("No component found for field ".concat(o._id,". Ignoring.")),null)}},{key:"validate",value:function(e){var t=this,n=this.props,r=n.contentKey,o=n.field,i=(n.state.document[r]||{}).validationCallbacks,a=void 0===i?{}:i;if("function"==typeof a[this.name]){return a[this.name].call(this,{schema:o,validateFn:function(e){return t.validator.validateValue({schema:o,value:e})},value:e})}return this.validator.validateValue({schema:o,value:e})}}])&&h_(n.prototype,r),o&&h_(n,o),t}();b_(g_,"propTypes",{actions:At.a.object,collection:At.a.object,contentKey:At.a.string,document:At.a.object,field:At.a.object,onBuildBaseUrl:At.a.func,state:At.a.object});var __=So(Nn(i)(g_)),k_=n(44),w_=n.n(k_),O_=n(209),E_=n.n(O_);function S_(e){return(S_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function 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 x_(e,t){return!t||"object"!==S_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function D_(e){return(D_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j_(e,t){return(j_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P_=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),x_(this,D_(t).call(this,e))}var n,r,o;return 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&&j_(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.active,n=e.children,r=e.error,o=e.hasUnsavedChanges,i=e.href,a=e.inDropdown,u=e.onClick,s=new Yr(E_.a,"sub-nav-item").addIf("active",t).addIf("error",r).addIf("unsaved-changes",o).addIf("in-dropdown",a);return k.a.createElement(qr,{className:s.getClasses(),onClick:u,to:i},n)}}])&&C_(n.prototype,r),o&&C_(n,o),t}();function A_(e){return(A_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N_(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){return(F_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R_(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B_(e,t){return(B_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}T_(P_,"propTypes",{active:At.a.bool,error:At.a.bool,href:At.a.string,children:At.a.node}),T_(P_,"defaultProps",{active:!1,error:!1});var I_=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==A_(t)&&"function"!=typeof t?R_(e):t}(this,F_(t).call(this,e))).handleMobileTabSelect=n.handleMobileTabSelect.bind(R_(n)),n}var n,r,o;return 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&&B_(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleMobileTabSelect",value:function(e){var t=this.props.route,n=e.target.value;n&&t.history.push(n)}},{key:"render",value:function(){var e=this.props.children,t=k.a.Children.map(e,function(e){var t=e.props;return{hasUnsavedChanges:t.hasUnsavedChanges,hasErrors:t.hasErrors,href:t.href,isActive:t.isActive,label:t.label}}),n=t.map(function(e){var t=e.href,n=e.isActive;return{label:e.label,selected:n,value:t}});return k.a.createElement("div",{className:w_.a.container},e.length>1&&k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:w_.a["mobile-navigation"]},k.a.createElement(X,{onChange:this.handleMobileTabSelect,options:n})),k.a.createElement("div",{className:w_.a.navigation},t.map(function(e){var t=e.hasErrors,n=e.hasUnsavedChanges,r=e.href,o=e.isActive,i=e.label;return k.a.createElement(P_,{active:Boolean(o),error:Boolean(t),hasUnsavedChanges:n,href:r,key:r},i)}))),e)}}])&&N_(n.prototype,r),o&&N_(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(I_,"propTypes",{sections:At.a.node});var M_=So(I_);function L_(e){return(L_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z_(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 U_(e,t){return!t||"object"!==L_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function H_(e){return(H_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function q_(e,t){return(q_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var V_=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),U_(this,H_(t).apply(this,arguments))}var n,r,o;return 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&&q_(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isActive,n=e.main,r=e.sidebar,o=new Yr(w_.a,"section").addIf("section-active",t),i=new Yr(w_.a,"main").addIf("main-full",!r.length);return k.a.createElement("section",{className:o.getClasses()},k.a.createElement("div",{className:i.getClasses()},n),r&&r.length>0&&k.a.createElement("div",{className:w_.a.sidebar},r))}}])&&z_(n.prototype,r),o&&z_(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(V_,"propTypes",{hasErrors:At.a.bool,hasUnsavedChanges:At.a.bool,isActive:At.a.bool,main:At.a.node,sidebar:At.a.node});var K_=n(78),W_=n.n(K_);function J_(e){return(J_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $_(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 Y_(e,t){return!t||"object"!==J_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function G_(e){return(G_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Q_(e,t){return(Q_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var X_=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Y_(this,G_(t).apply(this,arguments))}var n,r,o;return 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&&Q_(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.document,r=n.mimeType,o=void 0===r?"":r,i=Jr({config:t,document:n});return 0===o.indexOf("image/")?k.a.createElement("img",{className:W_.a.image,src:i}):0===o.indexOf("video/")?k.a.createElement("video",{className:W_.a.video,controls:!0},k.a.createElement("source",{type:o,src:i})):"application/pdf"===o?k.a.createElement("object",{className:W_.a.pdf,data:i,type:"application/pdf"},k.a.createElement("iframe",{src:i})):k.a.createElement("p",{className:W_.a.information},"No preview available for this file type")}}])&&$_(n.prototype,r),o&&$_(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(X_,"propTypes",{config:At.a.object,document:At.a.object});var Z_=P(k.a.createElement("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"})),ek=P(k.a.createElement("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"})),tk=n(79),nk=n.n(tk);function rk(e){return(rk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ok(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 ik(e){return(ik=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ak(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uk(e,t){return(uk=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ck=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==rk(t)&&"function"!=typeof t?ak(e):t}(this,ik(t).call(this,e))).handleOnHover=n.handleOnHover.bind(ak(n)),n}var n,r,o;return 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&&uk(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleOnHover",value:function(){var e=this.props,t=e.onHover,n=e.options;"function"!=typeof t||Object.keys(n).length||t()}},{key:"render",value:function(){var e=this,t=this.props,n=t.accent,r=t.faded,o=t.message,i=t.onOptionClick,a=t.options,u=t.visible,s=new Yr(nk.a,"container").addIf("container-visible",u),c=new Yr(nk.a,"notification").add("notification-".concat(n)).addIf("notification-faded",r);if("string"!=typeof o||void 0!==a&&"function"!=typeof i)return null;var l=Boolean(a&&Object.keys(a).length>0);return k.a.createElement("div",{className:s.getClasses()},k.a.createElement("div",{className:c.getClasses(),onMouseEnter:this.handleOnHover},k.a.createElement("div",{className:nk.a.message},this.renderIcon(),k.a.createElement("span",null,o)),l&&k.a.createElement("div",{className:nk.a.actions},Object.keys(a).map(function(t){return k.a.createElement(D,{accent:"info",fillStyle:"inverted",href:"string"==typeof a[t]?a[t]:null,key:t,narrow:!0,onClick:i.bind(e,a[t])},t)}))))}},{key:"renderIcon",value:function(){switch(this.props.accent){case"info":return k.a.createElement(Z_,null);case"negative":return k.a.createElement(pu,null);case"positive":return k.a.createElement(ek,null)}return null}}])&&ok(n.prototype,r),o&&ok(n,o),t}();function lk(e){return(lk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fk(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 dk(e,t){return!t||"object"!==lk(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function pk(e){return(pk=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hk(e,t){return(hk=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}sk(ck,"propTypes",{accent:At.a.oneOf(["info","negative","positive"]),message:At.a.string,onHover:At.a.func,onOptionClick:At.a.func,options:At.a.object,visible:At.a.bool}),sk(ck,"defaultProps",{accent:"info",visible:!0});var yk=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=dk(this,pk(t).call(this,e))).enqueuedNotification=null,n.timeout=null,n.state={faded:!1,visible:!1},n}var n,r,o;return 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&&hk(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this,n=e.state.app.notification,r=this.props.state.app.notification;!n&&r&&this.start(),n&&r&&n.timestamp!==r.timestamp&&setTimeout(function(){t.enqueuedNotification=null,t.start()},300)}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.state.app.notification,n=e.state.app.notification,r=this.props.route.path,o=e.route.path;return t&&n&&t.timestamp!==n.timestamp?(this.enqueuedNotification=t,this.dismiss()):t&&t.dismissAfterRouteChange&&r!==o?this.dismiss():void 0}},{key:"dismiss",value:function(){clearTimeout(this.timeout),this.setState({faded:!1,visible:!1})}},{key:"fade",value:function(){this.setState({faded:!0})}},{key:"handleOnHover",value:function(){this.props.state.app.notification.dismissOnHover&&this.dismiss()}},{key:"handleOptionClick",value:function(e){"function"==typeof e&&e(),this.dismiss()}},{key:"render",value:function(){var e=this.props.state,t=this.state,n=t.faded,r=t.visible,o=this.enqueuedNotification||e.app.notification;if(!o)return null;var i=o.message,a=o.options;return k.a.createElement(ck,{accent:o.type,faded:n,message:i,onHover:this.handleOnHover.bind(this),onOptionClick:this.handleOptionClick.bind(this),options:a,visible:r})}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props.state.app.notification,r=e.state.app.notification;return this.state.faded!==t.faded||(this.state.visible!==t.visible||(!n||!r||n.timestamp!==r.timestamp))}},{key:"start",value:function(){var e=this,t=this.props.state.app.notification.dismissAfterSeconds;clearTimeout(this.timeout),t&&setTimeout(this.dismiss.bind(this),1e3*t),setTimeout(function(){e.setState({faded:!1,visible:!0})},10)}}])&&fk(n.prototype,r),o&&fk(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(yk,"propTypes",{actions:At.a.object,state:At.a.object});var vk=So(Nn(r)(yk)),mk=n(92),bk=n(140),gk=n.n(bk);function _k(e){return(_k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function wk(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Ok(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ek(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 Sk(e){return(Sk=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ck(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xk(e,t){return(xk=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Dk=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==_k(t)&&"function"!=typeof t?Ck(e):t}(this,Sk(t).call(this,e))).cancelReferenceSelection=n.cancelReferenceSelection.bind(Ck(n)),n.saveReferenceSelection=n.saveReferenceSelection.bind(Ck(n)),n.sections=[],n.userClosingBrowser=n.handleUserClosingBrowser.bind(Ck(n)),n.state={referenceFieldSelected:null},n}var n,r,o;return 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&&xk(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.actions,n=e.contentKey;e.documentId||t.startDocument({contentKey:n}),window.addEventListener("beforeunload",this.userClosingBrowser)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.actions,r=t.collection,o=t.contentKey,i=t.document,a=t.documentId,u=e.document,s=(u.saveAttempts||0)<i.saveAttempts;if(!i.isLoading&&i.wasLoadedFromLocalStorage&&!this.shownUnsavedChangesNotification){var c={dismissAfterSeconds:!1,message:"You have unsaved changes.",options:{"Discard changes":n.discardUnsavedChanges.bind(this,{contentKey:o})},type:"info"};n.setNotification(c),this.shownUnsavedChangesNotification=!0}if(u.wasLoadedFromLocalStorage&&!i.wasLoadedFromLocalStorage&&n.dismissNotification(),s){var l=i.validationErrors,f=l&&Object.keys(l).some(function(e){return l[e]}),d="SAVE_ACTION_SAVE_AS_DUPLICATE"===i.lastSaveMode;if(f)return;return n.saveDocument({collection:r,contentKey:o,documentId:d?null:a})}}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.actions,r=t.document,o=t.isSingleDocument,i=t.onBuildBaseUrl,a=e.document,u=e.documentId,s=e.route.params.section;if(r.isSaving&&!a.isSaving){var c=a.lastSaveMode;switch(c){case"SAVE_ACTION_SAVE_AND_GO_BACK":this.redirectUrl=i.call(this,{documentId:null});break;case"SAVE_ACTION_SAVE_AND_CREATE_NEW":this.redirectUrl=i.call(this,{createNew:!0,documentId:null,section:s});break;case"SAVE_ACTION_SAVE_AS_DUPLICATE":this.redirectUrl=i.call(this,{documentId:a.remote._id});break;default:r.remote||!a.remote||o||(this.redirectUrl=i.call(this,{documentId:a.remote._id}))}var l=u&&"SAVE_ACTION_SAVE_AS_DUPLICATE"!==c?"updated":"created",f=a.remoteError?"An error has occurred. The document could not be ".concat(l):"The document has been ".concat(l," successfully");n.setNotification({message:f,type:a.remoteError?"negative":"positive"})}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.userClosingBrowser),this.saveDocumentLocally()}},{key:"groupFieldsIntoPlacements",value:function(e){var t={main:[],sidebar:[]};return e.forEach(function(e){(e.publish&&"sidebar"===e.publish.placement?t.sidebar:t.main).push(e)}),t}},{key:"groupFieldsIntoSections",value:function(e){var t=this,n=this.props,r=n.isNewDocument,o=n.onBuildBaseUrl,i=n.route.params.section,a={};return Object.keys(e).forEach(function(t){var n=Object.assign({},e[t],{_id:t}),r=n.publish&&n.publish.section||"Other";a[r]=a[r]||[],a[r].push(n)}),0===Object.keys(a).length?null:Object.keys(a).map(function(e,n){var u=a[e],s=Object(mk.slugify)(e),c=i&&i.length?i===s:0===n;return{fields:t.groupFieldsIntoPlacements(u),href:o.call(t,{createNew:r,section:s}),isActive:c,name:e,slug:s}})}},{key:"handleDocumentNotFound",value:function(){var e=this.props.onBuildBaseUrl.call(this,{documentId:null});return k.a.createElement(ho,{data:{href:e},type:"ERROR_DOCUMENT_NOT_FOUND"})}},{key:"handleNetworkError",value:function(){var e=this.props,t=e.actions,n=e.contentKey;return k.a.createElement(ho,{data:{onClick:function(){return t.touchDocument({contentKey:n})}},type:yt})}},{key:"handleUserClosingBrowser",value:function(){this.saveDocumentLocally()}},{key:"cancelReferenceSelection",value:function(){this.setState({referenceFieldSelected:null})}},{key:"saveReferenceSelection",value:function(e){var t=this.props,n=t.actions,r=t.contentKey,o=this.state.referenceFieldSelected;n.updateLocalDocument({contentKey:r,update:Ok({},o,e&&e.length>0?e:null),error:Ok({},o,void 0)}),this.setState({referenceFieldSelected:null})}},{key:"render",value:function(){var e=this;if(this.redirectUrl){var t=this.redirectUrl;return this.redirectUrl=void 0,k.a.createElement(Tr,{to:t})}var n=this.props,r=n.actions,o=n.collection,i=n.contentKey,a=n.document,u=n.documentId,s=n.isSingleDocument,c=n.onBuildBaseUrl,l=n.section;if(!o)return k.a.createElement(Yo,{type:"ERROR_ROUTE_NOT_FOUND"});if(a.isDeleted){r.setNotification({message:"The document has been deleted"});var f=c.call(this,{documentId:null});return k.a.createElement(Tr,{to:f})}var d=mf({fields:o.fields,viewType:"edit"}),p=this.groupFieldsIntoSections(d);if(!p.find(function(e){return e.isActive})){var h=p[0].slug,y=c.call(this,{section:h});return k.a.createElement(Tr,{to:y})}bu("".concat(u?"Edit":"New"," document"));var v=this.state.referenceFieldSelected;if(v){var m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wk(n,!0).forEach(function(t){Ok(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wk(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},a.remote,{},a.local)[v]||[],b=Array.isArray(m)?m:[m];return k.a.createElement(zb,{buildUrl:c.bind(this),collection:o,initialSelection:b,referenceFieldName:v,onCancel:this.cancelReferenceSelection,onSave:this.saveReferenceSelection})}return k.a.createElement(k.a.Fragment,null,k.a.createElement(Ho,null),k.a.createElement("div",{className:gk.a.toolbar},k.a.createElement(vk,null),k.a.createElement(ru,{collection:o,contentKey:i,documentId:u,isSingleDocument:s,multiLanguage:!o.IS_MEDIA_BUCKET,onBuildBaseUrl:c.bind(this),section:l})),k.a.createElement("main",{className:gk.a.main},k.a.createElement(Ji,{collection:o,contentKey:i,documentId:u,onDocumentNotFound:this.handleDocumentNotFound.bind(this),onNetworkError:this.handleNetworkError.bind(this),onRender:function(t){var n=t.document;return e.renderDocument({collection:o,contentKey:i,document:n,sections:p})},section:l})))}},{key:"renderDocument",value:function(e){var t=this,n=e.collection,r=e.contentKey,o=e.document,i=e.sections,a=this.props,u=a.onBuildBaseUrl,s=(a.state,o.validationErrors||{});if(n.IS_MEDIA_BUCKET)return this.renderMediaDocument({contentKey:r,document:o,sections:i});var c=function(e){return k.a.createElement(__,{collection:n,contentKey:r,document:o,field:e,key:e._id,onBuildBaseUrl:u.bind(t),onEditReference:function(){return t.setState({referenceFieldSelected:e._id})}})},l=o.wasLoadedFromLocalStorage?Object.keys(o.local).filter(function(e){return void 0!==o.local[e]}):[];return k.a.createElement(M_,null,i.map(function(e){var t=e.fields.main.some(function(e){return s[e._id]})||e.fields.sidebar.some(function(e){return s[e._id]}),n=e.fields.main.some(function(e){return l.includes(e._id)})||e.fields.sidebar.some(function(e){return l.includes(e._id)});return k.a.createElement(V_,{hasErrors:t,hasUnsavedChanges:n,href:e.href,key:e.href,isActive:e.isActive,label:e.name,main:e.fields.main.map(c),sidebar:e.fields.sidebar.map(c),slug:e.slug})}))}},{key:"renderMediaDocument",value:function(e){var t=this,n=e.contentKey,r=e.document,o=e.sections,i=this.props,a=i.onBuildBaseUrl,u=i.state,s=pt,c=kk(o,1)[0],l=c.fields.main.concat(c.fields.sidebar),f=function(e){return k.a.createElement(__,{collection:s,contentKey:n,document:r,field:e,key:e._id,onBuildBaseUrl:a.bind(t),onEditReference:function(){return t.setState({referenceFieldSelected:e._id})}})};return k.a.createElement(M_,null,k.a.createElement(V_,{hasErrors:c.hasErrors,href:c.href,key:c.href,isActive:c.isActive,label:c.name,main:k.a.createElement(X_,{config:u.app.config,document:r._merged}),sidebar:l.map(f),slug:c.slug}),o.slice(1).map(function(e){return k.a.createElement(V_,{hasErrors:e.hasErrors,href:e.href,key:e.href,isActive:e.isActive,label:e.name,main:e.fields.main.map(f),sidebar:e.fields.sidebar.map(f),slug:e.slug})}))}},{key:"saveDocumentLocally",value:function(){var e=this.props,t=e.actions,n=e.contentKey;t.saveDocumentLocally({contentKey:n})}}])&&Ek(n.prototype,r),o&&Ek(n,o),t}();var jk=Nn(function(e,t){var n=t.isSingleDocument,r=t.route.params,o=n?t.documentId:r.documentId,i=r.collection===pt.slug?pt:e.app.config.api.collections.find(function(e){return e.slug===r.collection}),a=n?JSON.stringify({collection:i&&i.slug}):JSON.stringify({collection:i&&i.slug,documentId:o});return{collection:i,contentKey:a,document:e.document[a]||{},documentId:o,state:e}},r,i)(Dk);function Tk(e){var t=e.key,n=e.selection;return function(e){var r=n.filter(function(e){return e&&"string"==typeof e._id});e({key:t,selectedDocuments:r,type:Le})}}var Pk=n(67),Ak=n.n(Pk);function Nk(e){return(Nk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fk(){return(Fk=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}).apply(this,arguments)}function Rk(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Bk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rk(n,!0).forEach(function(t){Ik(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rk(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ik(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mk(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 Lk(e){return(Lk=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zk(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uk(e,t){return(Uk=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Hk=function(e){var t=e.children;return k.a.createElement(k.a.Fragment,null,k.a.createElement(Ho,null),k.a.createElement("main",{className:Ak.a.main},t))},qk=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Nk(t)&&"function"!=typeof t?zk(e):t}(this,Lk(t).call(this,e))).buildBaseUrl=Wr.bind(zk(n)),n.deleteSelected=n.deleteSelected.bind(zk(n)),n.handleEmptyDocumentList=n.handleEmptyDocumentList.bind(zk(n)),n.handleFiltersUpdate=n.handleFiltersUpdate.bind(zk(n)),n.handleMediaUpload=n.handleMediaUpload.bind(zk(n)),n.handleNetworkError=n.handleNetworkError.bind(zk(n)),n.handlePageChange=n.handlePageChange.bind(zk(n)),n.handleSelect=n.handleSelect.bind(zk(n)),n.handleSort=n.handleSort.bind(zk(n)),n.updateMediaListMode=function(e){return n.setState({mediaListMode:e})},n.showDeletePrompt=function(){return n.setState({isShowingDeletePrompt:!0})},n.hideDeletePrompt=function(){return n.setState({isShowingDeletePrompt:!1})},n.state={isShowingDeletePrompt:!1,mediaListMode:"grid"},n}var n,r,o;return 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&&Uk(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.actions,r=t.contentKey,o=t.state.documents[r]||{},i=e.state.documents[r]||{},a=o.isDeleting,u=o.error,s=i.isDeleting;if(s&&!a){var c=u?"The document".concat(s>1?"s":""," couldn't be deleted"):s>1?"".concat(s," documents have been deleted"):"The document has been deleted";n.setNotification({message:c,type:u?"negative":"positive"})}}},{key:"deleteSelected",value:function(){var e=this.props,t=e.actions,n=e.collection,r=e.contentKey,o=e.selection,i=e.selectionKey;if(o.length>0){var a=o.map(function(e){return e._id}).filter(Boolean);t.deleteDocuments({collection:n,contentKey:r,ids:a}),t.setDocumentSelection({key:i,selection:[]})}this.hideDeletePrompt()}},{key:"handleEmptyDocumentList",value:function(e){var t=e.selection,n=this.props.route,r=n.search.filter;if(r&&Object.keys(r).length>0){if(r.$selected&&0===t.length){var o=this.buildBaseUrl({search:Bk({},n.search,{filter:Bk({},r,{$selected:void 0})})});return k.a.createElement(Tr,{to:o})}return k.a.createElement(ao,{title:"No documents found.",subtitle:"We can't find anything matching the filters applied."})}if(n.params.collection===pt.slug)return k.a.createElement(Ic,{className:Ak.a["empty-view-droparea"],onDrop:this.handleMediaUpload},k.a.createElement(ao,{title:"No media yet",subtitle:"To start adding files, drag and drop them here or use the button below."},k.a.createElement(el,{multiple:!0,onChange:this.handleMediaUpload},k.a.createElement(D,{accent:"positive",fillStyle:"filled"},"Select files"))));var i=this.buildBaseUrl({createNew:!0});return k.a.createElement(ao,{title:"No documents yet",subtitle:"Once created, they will appear here."},k.a.createElement(qr,{to:i},k.a.createElement(D,{accent:"positive",fillStyle:"filled"},"Create new document")))}},{key:"handleNetworkError",value:function(){var e=this.props,t=e.actions,n=e.contentKey;return k.a.createElement(ho,{data:{onClick:function(){return t.touchDocumentList({contentKey:n})}},type:yt})}},{key:"handleFiltersUpdate",value:function(e){var t=this.props.route,n=Object.keys(e).length>0?e:null,r=this.buildBaseUrl({search:Bk({},t.search,{filter:n})});t.history.push(r)}},{key:"handleMediaUpload",value:function(e){var t=this.props,n=t.actions,r=t.contentKey;n.uploadMediaDocuments({contentKey:r,files:Array.from(e)})}},{key:"handlePageChange",value:function(e){var t=this.props.route,n=t.history,r=t.search;n.push(this.buildBaseUrl({search:Bk({},r,{page:e})}))}},{key:"handleSelect",value:function(e){var t=this.props,n=t.actions,r=t.selectionKey;n.setDocumentSelection({key:r,selection:e})}},{key:"handleSort",value:function(e){var t=e.sortBy,n=e.sortOrder,r=this.props.route,o=r.history,i=Bk({},r.search,{sort:void 0,order:void 0});t&&(i.sort=t,i.order=n),o.push(this.buildBaseUrl({search:i}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.collection,r=t.contentKey,o=t.isSingleDocument,i=t.route,a=t.selection,u=t.state,s=i.search;if(!n)return k.a.createElement(Hk,null,k.a.createElement(ho,{type:"ERROR_ROUTE_NOT_FOUND"}));if(o)return k.a.createElement(Ev,{collection:n,contentKey:r,onEmptyList:function(){return k.a.createElement(jk,Fk({},e.props,{isSingleDocument:!0}))},onLoading:function(){return k.a.createElement(Hk,null,k.a.createElement(Ii,null))},onNetworkError:this.handleNetworkError,onRender:function(t){var n=t.documents;return k.a.createElement(jk,Fk({},e.props,{documentId:n[0]._id,isSingleDocument:!0}))}});var c=(u.documents[r]||{}).metadata,l=c||{},f=l.page,d=l.totalCount,p=l.totalPages,h=d>0;if(p>0&&f>p){var y=this.buildBaseUrl({search:Bk({},s,{page:c.totalPages})});return k.a.createElement(Tr,{to:y})}bu(n.name);var v=n.IS_MEDIA_BUCKET?void 0:this.buildBaseUrl({createNew:!0,search:null});return k.a.createElement(k.a.Fragment,null,this.state.isShowingDeletePrompt&&k.a.createElement(La,{onRequestClose:this.hideDeletePrompt},k.a.createElement($a,{accent:"negative",action:"Yes, delete ".concat(1===a.length?"it":"them"),onCancel:this.hideDeletePrompt,onConfirm:this.deleteSelected},"Are you sure you want to delete the selected"," ",1===a.length?"document":"documents","?")),k.a.createElement(Hk,null,Boolean(h||s.filter)&&k.a.createElement(Hv,{collection:n,createNewHref:v,enableFilters:!0,filters:s.filter,onUpdateFilters:this.handleFiltersUpdate}),k.a.createElement("div",{className:Ak.a["list-container"]},this.renderMain())),k.a.createElement("div",{className:Ak.a.toolbar},k.a.createElement(vk,null),h&&k.a.createElement(im,{metadata:c,onPageChange:this.handlePageChange,selectedDocuments:a},k.a.createElement(D,{accent:"negative",className:Ak.a["delete-button"],"data-name":"delete-button",disabled:0===a.length,onClick:this.showDeletePrompt},"Delete",a.length>0?" (".concat(a.length,")"):""))))}},{key:"renderMain",value:function(){var e=this,t=this.props,n=t.collection,r=t.contentKey,o=t.route,i=t.selection,a=o.search,u=a.filter,s=a.order,c=a.page,l=a.sort,f={collection:n,contentKey:r,filters:u,onEmptyList:this.handleEmptyDocumentList,onNetworkError:this.handleNetworkError,onSelect:this.handleSelect,order:s,page:c,selection:i,sort:l};if(n.IS_MEDIA_BUCKET)return k.a.createElement(Ev,Fk({},f,{onRender:function(t){var n=t.documents,r=t.hasSelection,o=t.onSelect,i=t.selectedDocuments;return k.a.createElement(Db,{documents:n,hasSelection:r,isFilteringSelection:u&&u.$selected,mode:e.state.mediaListMode,onBuildBaseUrl:e.buildBaseUrl,onListModeUpdate:e.updateMediaListMode,onMediaUpload:e.handleMediaUpload,onSelect:o,onSort:e.handleSort,order:s,selectedDocuments:i,sort:l})},selectAllHotKey:"mod+a"}));var d=Object.keys(mf({fields:n.fields,viewType:"list"})).concat(lt);return k.a.createElement(Ev,Fk({},f,{fields:d,onRender:function(t){var r=t.documents,o=t.onSelect,i=t.selectedDocuments;return k.a.createElement(ab,{collection:n,documents:r,fields:d,onBuildBaseUrl:e.buildBaseUrl,onSelect:o,onSort:e.handleSort,order:s,selectedDocuments:i,sort:l,title:n.name})}}))}}])&&Mk(n.prototype,r),o&&Mk(n,o),t}();var Vk=Nn(function(e,t){var n=t.isSingleDocument,r=t.route,o=r.params,i=r.search,a=r.searchString,u=o.collection===pt.slug?pt:e.app.config.api.collections.find(function(e){return e.slug===o.collection}),s=o.group,c=n?JSON.stringify({collection:u&&u.slug}):JSON.stringify({collection:u&&u.slug,group:s,page:i.page||1,searchString:a}),l=JSON.stringify({collection:u&&u.slug,group:s});return{collection:u,contentKey:c,selection:e.selection[l]||[],selectionKey:l,state:e}},r,i,v)(qk);function Kk(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Wk(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function Jk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wk(n,!0).forEach(function(t){$k(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wk(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yk(){return(Yk=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}).apply(this,arguments)}var Gk=[{path:"/:collection/new/:section?",render:function(e){return k.a.createElement(jk,Yk({},e,{isNewDocument:!0}))}},{path:"/:collection/:documentId/:section?",component:jk},{path:"/:collection",component:Vk}];function Qk(e){var t=e.collections,n=void 0===t?[]:t,r=e.menu,o=void 0===r?[]:r,i=e.isMultiProperty,a=[],u=[],s=!0,c=!1,l=void 0;try{for(var f,d=n[Symbol.iterator]();!(s=(f=d.next()).done);s=!0){var p=f.value;p.settings&&p.settings.publish&&p.settings.publish.isSingleDocument?a.push(p):u.push(p)}}catch(e){c=!0,l=e}finally{try{s||null==d.return||d.return()}finally{if(c)throw l}}var h=o.filter(function(e){return"string"==typeof e.title&&e.title.length&&Array.isArray(e.collections)&&e.collections.length}).map(function(e){return Jk({},e,{slug:Object(mk.slugify)(e.title)})}),y=a.map(function(e){var t=h.find(function(t){return t.collections.includes(e.slug)});return{path:(t?"/".concat(t.slug):"")+"/".concat(e.slug,"/:section?"),render:function(n){var r=n.route.params;return r.group=t?t.slug:void 0,r.collection=e.slug,k.a.createElement(Vk,Yk({},n,{isSingleDocument:!0}))}}}),v=h.map(function(e){return e.collections.map(function(t){return Gk.map(function(n){return{path:"/".concat(e.slug).concat(n.path.replace(":collection",t)),render:function(r){var o=r.route.params;if(o.group=e.slug,o.collection=t,n.render)return n.render(r);var i=n.component;return k.a.createElement(i,r)}}})})}).flat(2),m=[].concat(Kk(y),Kk(v),Gk);return i?m.map(function(e){return Jk({},e,{path:"/:property"+e.path})}):m}var Xk=n(141),Zk=n.n(Xk);function ew(e){return(ew="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tw(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 nw(e,t){return!t||"object"!==ew(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function rw(e){return(rw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ow(e,t){return(ow=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var iw=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nw(this,rw(t).apply(this,arguments))}var n,r,o;return 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&&ow(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props.state,t=e.app,n=e.user,r=t.config.api;if(!n.isSignedIn)return null;var o=r.collections.length>0?"You can use the menu to navigate collections and start editing documents.":"You do not currently have access to any collections, please contact an administrator.",i=n.remote["data.publishFirstName"]||n.remote.clientId;return bu(),k.a.createElement(k.a.Fragment,null,k.a.createElement(Ho,null),k.a.createElement("main",{className:Zk.a.main},r.isLoading&&k.a.createElement(Ii,null),!r.isLoading&&k.a.createElement("div",{className:Zk.a.container},k.a.createElement("h1",null,"Welcome, ",i,"."),k.a.createElement("p",null,o))))}}])&&tw(n.prototype,r),o&&tw(n,o),t}(),aw=Nn(o)(iw),uw=n(142),sw=n.n(uw);function cw(e){return(cw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lw(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 fw(e,t){return!t||"object"!==cw(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function dw(e){return(dw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pw(e,t){return(pw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var hw=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=fw(this,dw(t).call(this,e))).state={percentage:0,visible:!1},n.intervalBump=null,n.intervalVisible=null,n}var n,r,o;return 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&&pw(e,t)}(t,k.a.Component),n=t,(r=[{key:"start",value:function(){this.setState({percentage:0,visible:!0}),clearInterval(this.intervalBump),this.intervalBump=setInterval(this.bump.bind(this),250)}},{key:"bump",value:function(){var e=this.state.percentage,t=0;if(e>=0&&e<.2&&(t=.1),e>=.2&&e<.5&&(t=.04),e>=.5&&e<.8&&(t=.02),e>=.8&&e<.99&&(t=.005),e>=.994)return clearInterval(this.intervalBump);this.setState({percentage:e+t})}},{key:"done",value:function(){var e=this;this.setState({percentage:1}),clearInterval(this.intervalVisible),clearInterval(this.intervalBump),this.intervalVisible=setTimeout(function(){e.setState({visible:!1})},200)}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=(n.percentage,n.visible),o=this.props.state,i=Boolean(o.isLoading),a=Boolean(e.state.isLoading);t.visible&&!r&&this.setState({percentage:0}),!a&&i&&this.start(),a&&!i&&this.done()}},{key:"componentWillUnmount",value:function(){clearInterval(this.intervalBump),clearInterval(this.intervalVisible)}},{key:"render",value:function(){var e=this.state,t=e.percentage,n=e.visible;return k.a.createElement("div",{className:sw.a.bar,style:{opacity:n?"1":"0",transform:"translate3d(-".concat(100-100*t,"%, 0, 0)")}},k.a.createElement("div",{className:sw.a.tip}))}}])&&lw(n.prototype,r),o&&lw(n,o),t}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(hw,"propTypes",{actions:At.a.object,state:At.a.object});var yw=Nn(r)(hw);function vw(e){return(vw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mw(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 bw(e,t){return!t||"object"!==vw(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function gw(e){return(gw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _w(e,t){return(_w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function kw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ww=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=bw(this,gw(t).call(this,e))).validator=new d_.a,n}var n,r,o;return 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&&_w(e,t)}(t,k.a.Component),n=t,(r=[{key:"handleFieldChange",value:function(e,t,n){var r=this.props.actions;this.validate(t).catch(function(e){return e}).then(function(o){var i={update:kw({},e,t)};(n||o)&&(i.error=kw({},e,n||o.message||o)),r.updateLocalUser(i)})}},{key:"render",value:function(){var e=this.props,t=e.field,n=e.onBuildBaseUrl,r=e.state,o=r.app,i=r.user,a=i.local,u=i.remote,s=i.validationErrors,c=Object.assign({},u,a),l=Boolean(t.publish&&t.publish.readonly),f=t.label||t._id,d=s&&s[t._id]||null,p=vf(t),h="Field".concat(p),v=y[h]&&y[h].edit,m=t.comment||t.example;return v?k.a.createElement(du,{name:t._id},k.a.createElement(v,{comment:m,config:o.config,displayName:f,documentId:c._id,error:d,name:t._id,onBuildBaseUrl:n,onChange:this.handleFieldChange.bind(this,t._id),placeholder:t.placeholder,readOnly:l,required:t.required,schema:t,value:c[t._id]})):(console.warn("Unknown field type:",p),null)}},{key:"validate",value:function(e){var t=this.props.field,n=Array.isArray(e)?e:[e];return["media","reference"].includes(t.type.toLowerCase())&&n.every(function(e){return e&&e._previewData&&e._file})?Promise.resolve():this.validator.validateValue({schema:t,value:e})}}])&&mw(n.prototype,r),o&&mw(n,o),t}();kw(ww,"propTypes",{actions:At.a.object,field:At.a.object,onBuildBaseUrl:At.a.func,state:At.a.object});var Ow=Nn(o)(ww),Ew=n(24),Sw=n.n(Ew);function Cw(e){return(Cw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xw(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 Dw(e){return(Dw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jw(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tw(e,t){return(Tw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pw={_publishLink:"/profile",fields:{"data.publishFirstName":{_id:"data.publishFirstName",label:"First name",type:"String",publish:{section:"Personal details"}},"data.publishLastName":{_id:"data.publishLastName",label:"Last name",type:"String",publish:{section:"Personal details"}},currentSecret:{_id:"currentSecret",label:"Current password",publish:{section:"Credentials",subType:"Password"},type:"String"},secret:{_id:"secret",label:"New password",publish:{requireConfirmation:!0,section:"Credentials",subType:"Password"},type:"String"}},name:"Profile",slug:"profile"},Aw=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Cw(t)&&"function"!=typeof t?jw(e):t}(this,Dw(t).call(this,e))).contentKey="profile",n.handleBuildBaseUrl=n.handleBuildBaseUrl.bind(jw(n)),n.handleSave=n.handleSave.bind(jw(n)),n}var n,r,o;return 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&&Tw(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.actions,r=t.state.user,o=e.state.user;if(o.saveAttempts<r.saveAttempts)return n.saveUser();if(o.isSaving&&!r.isSaving){var i=r.remoteError?"Could not update your settings":"Your settings have been updated";return n.setNotification({message:i,type:r.remoteError?"negative":"positive"})}}},{key:"handleBuildBaseUrl",value:function(e){var t=e.referenceFieldSelect,n=void 0===t?this.props.route.params.referenceField:t,r=e.section,o=["profile",void 0===r?this.props.route.params.section:r];n&&(o=o.concat(["select",n]));var i=o.filter(Boolean).join("/");return"/".concat(i)}},{key:"handleSave",value:function(){this.props.actions.registerSaveUserAttempt()}},{key:"render",value:function(){return bu("Profile"),k.a.createElement(k.a.Fragment,null,k.a.createElement(Ho,null),this.renderToolbar(),k.a.createElement("main",{className:Sw.a.main},k.a.createElement("div",{className:Sw.a.container},k.a.createElement("h1",{className:Sw.a.title},"Profile"),this.renderFields())))}},{key:"renderFields",value:function(){return k.a.createElement("section",{className:Sw.a.fields},k.a.createElement("div",{className:Sw.a.column},k.a.createElement("div",{className:Sw.a.input},k.a.createElement(Ow,{field:Pw.fields["data.publishFirstName"],onBuildBaseUrl:this.handleBuildBaseUrl})),k.a.createElement("div",{className:Sw.a.input},k.a.createElement(Ow,{field:Pw.fields["data.publishLastName"],onBuildBaseUrl:this.handleBuildBaseUrl}))),k.a.createElement("div",{className:Sw.a.column},k.a.createElement("div",{className:Sw.a.input},k.a.createElement(Ow,{field:Pw.fields.currentSecret,onBuildBaseUrl:this.handleBuildBaseUrl})),k.a.createElement("div",{className:Sw.a.input},k.a.createElement(Ow,{field:Pw.fields.secret,onBuildBaseUrl:this.handleBuildBaseUrl}))))}},{key:"renderToolbar",value:function(){var e=this.props.state.user.validationErrors,t=Boolean(e&&Object.keys(e).filter(function(t){return e[t]}).length);return k.a.createElement("div",{className:Sw.a.toolbar},k.a.createElement(vk,null),k.a.createElement(Xv,null,k.a.createElement("div",{className:Sw.a["toolbar-container"]},k.a.createElement(D,{accent:"positive",disabled:t,fillStyle:"filled",onClick:this.handleSave},"Save settings"))))}}])&&xw(n.prototype,r),o&&xw(n,o),t}(),Nw=Nn(r,o)(Aw),Fw=n(29),Rw=n.n(Fw);function Bw(e){return(Bw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Iw(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 Mw(e,t){return!t||"object"!==Bw(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Lw(e){return(Lw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zw(e,t){return(zw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Uw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hw=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Mw(this,Lw(t).call(this,e))).state={email:"",error:!1,password:"",userHasInteracted:!1},n}var n,r,o;return 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&&zw(e,t)}(t,k.a.Component),n=t,(r=[{key:"getErrorBanner",value:function(e){var t,n=e.noAPIConfigured,r=e.remoteError,o=e.sessionHasExpired;if(n)t="This installation of Edit has not been configured. Please contact your administrator.";else if(o)t="Your session has expired. Please sign in again.";else if(r)switch(r){case 401:t="Username not found or password incorrect";break;case 501:t="The API is running an earlier version than that required by this version of Edit";break;case"NO-CORS":t="API Cross Origin support appears to be disabled";break;default:t="The API is not responding"}return t?k.a.createElement("div",{className:Rw.a["error-container"]},k.a.createElement(pu,null),k.a.createElement("p",{className:Rw.a["error-text"]},t)):null}},{key:"handleInputChange",value:function(e,t){var n;this.setState((Uw(n={},e,t.target.value),Uw(n,"userHasInteracted",!0),n))}},{key:"handleSignIn",value:function(e){var t=this.props.actions,n=this.state,r=n.email,o=n.password;t.signIn(r,o),e.preventDefault()}},{key:"render",value:function(){var e=this.props,t=e.setPageTitle,n=e.state,r=this.state,o=r.email,i=r.password,a=r.userHasInteracted,u=n.app,s=u.config,c=u.isLoading,l=u.networkStatus,f=s.api,d=s.whitelabel,p=d.logoDark,h=d.poweredBy,y=d.backgroundImage,v="NETWORK_OK"!==l;if(n.user.isSignedIn)return k.a.createElement(Tr,{to:"/"});t("Sign In");var m=this.validate();return k.a.createElement("div",{className:Rw.a.wrapper,style:{backgroundImage:"url(/_public/".concat(y,")")}},k.a.createElement("div",{className:Rw.a.overlay},k.a.createElement("div",{className:Rw.a.container},c&&k.a.createElement(Ii,null),k.a.createElement("form",{method:"POST",onSubmit:this.handleSignIn.bind(this)},k.a.createElement("img",{className:Rw.a.logo,src:"/_public/".concat(p)}),this.getErrorBanner({noAPIConfigured:!f,remoteError:n.user.remoteError,sessionHasExpired:n.user.sessionHasExpired}),k.a.createElement("div",{className:Rw.a.inputs},k.a.createElement("div",{className:Rw.a.input},k.a.createElement(xu,{label:"Username"},k.a.createElement(oe,{autoFocus:!0,name:"username",onChange:this.handleInputChange.bind(this,"email"),onInput:this.handleInputChange.bind(this,"email"),placeholder:"Your username",autocapitalize:"none",value:o}))),k.a.createElement("div",{className:Rw.a.input},k.a.createElement(xu,{label:"Password"},k.a.createElement(oe,{name:"password",onChange:this.handleInputChange.bind(this,"password"),onInput:this.handleInputChange.bind(this,"password"),placeholder:"Your password",type:"password",value:i})))),k.a.createElement(D,{accent:"positive",disabled:v||a&&!m||!f,fillStyle:"filled",isLoading:n.user.isAuthenticating,type:"submit"},"Sign In"),h&&k.a.createElement("p",{className:Rw.a["powered-by"]},k.a.createElement("span",null,"Powered by"),k.a.createElement("a",{href:"https://dadi.cloud/publish/",target:"_blank"},k.a.createElement("img",{src:"/_public/images/publish.png",height:"25"})))))))}},{key:"validate",value:function(){var e=this.state,t=e.email,n=e.password;return t.length>0&&n.length>0}}])&&Iw(n.prototype,r),o&&Iw(n,o),t}();Uw(Hw,"propTypes",{setPageTitle:At.a.func,token:At.a.string});var qw=Nn(o)(Hw);function Vw(e){return(Vw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kw(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 Ww(e,t){return!t||"object"!==Vw(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Jw(e){return(Jw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $w(e,t){return($w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Yw=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ww(this,Jw(t).apply(this,arguments))}var n,r,o;return 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&&$w(e,t)}(t,k.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.state,n=e.token;return t.user.isSignedIn?k.a.createElement(Tr,{to:"/"}):k.a.createElement("main",null,k.a.createElement(qw,{setPageTitle:this.handlePageTitleChange,token:n}))}},{key:"handlePageTitleChange",value:function(e){bu(e)}}])&&Kw(n.prototype,r),o&&Kw(n,o),t}(),Gw=Nn()(Yw);function Qw(e){return(Qw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xw(){return(Xw=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}).apply(this,arguments)}function Zw(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 eO(e,t){return!t||"object"!==Qw(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function tO(e){return(tO=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nO(e,t){return(nO=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var rO=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=eO(this,tO(t).call(this,e));var r=e.actions,o=e.api,i=e.user.isSignedIn;return n.state={routes:i?Qk(o):[]},xt(r.registerNetworkError),Dt(r.registerNetworkCall),n}var n,r,o;return 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&&nO(e,t)}(t,k.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("resize",mu(function(){e.props.actions.setScreenWidth(window.innerWidth)},200)),document.addEventListener("dragover",function(e){return e.preventDefault()},!1),document.addEventListener("drop",function(e){return e.preventDefault()},!1)}},{key:"componentDidUpdate",value:function(e){var t=e.user.isSignedIn,n=this.props,r=n.api,o=n.user.isSignedIn;!t&&o&&(this.setState({routes:Qk(r)}),window.scrollTo(0,0)),o&&!this.sessionTimeout&&this.startSessionTimeout()}},{key:"startSessionTimeout",value:function(){var e=this.props,t=e.actions,n=e.user;if("number"==typeof n.accessTokenExpiry){var r=n.accessTokenExpiry-Date.now()-5e3;if(r<0)return;clearTimeout(this.sessionTimeout),this.sessionTimeout=setTimeout(function(){t.signOut({sessionHasExpired:!0})},r)}}},{key:"render",value:function(){var e=this;return k.a.createElement(Hr,null,k.a.createElement(yw,null),k.a.createElement(Ur,null,k.a.createElement(oi,{path:"/",exact:!0,component:aw}),k.a.createElement(oi,{path:"/sign-in/:token?",component:Gw,isPublic:!0}),k.a.createElement(Rr,{path:"/sign-out",render:function(){return e.props.actions.signOut(),k.a.createElement(Tr,{to:"/sign-in"})}}),k.a.createElement(oi,{path:"/profile",component:Nw}),k.a.createElement(oi,{path:"/media/:documentId/:section?",render:function(e){return e.route.params.collection="media",k.a.createElement(jk,Xw({exact:!0},e))}}),k.a.createElement(oi,{path:"/media",render:function(e){return e.route.params.collection="media",k.a.createElement(Vk,Xw({exact:!0},e))}}),this.state.routes.map(function(e){return k.a.createElement(oi,Xw({key:e.path,exact:!0},e))}),k.a.createElement(oi,{component:Yo})))}}])&&Zw(n.prototype,r),o&&Zw(n,o),t}(),oO=Nn(function(e){return{api:e.app.config.api,user:e.user}},r,o)(rO);function iO(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function aO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iO(n,!0).forEach(function(t){uO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iO(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function uO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sO={large:1e3,medium:600},cO=200,lO={breakpoint:dO(window.innerWidth),config:window.__config__,isLoading:!1,networkStatus:"NETWORK_OK",notification:null,status:vt,version:window.__version__,windowWidth:window.innerWidth},fO=null;function dO(e){var t=null;for(var n in sO){if(e<sO[n])break;t=n}return t}function pO(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function hO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pO(n,!0).forEach(function(t){yO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vO="Unknown error",mO={dirty:!1,hasBeenValidated:!1,isDeleted:!1,isDeleting:!1,isLoading:!1,isSaving:!1,lastSaveMode:null,local:null,remote:null,remoteError:null,saveAttempts:0,saveCallbacks:{},timestamp:0,validationCallbacks:{},validationErrors:null,wasLoadedFromLocalStorage:!1},bO={};function gO(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function _O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gO(n,!0).forEach(function(t){kO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gO(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wO={dirty:!1,error:null,isDeleting:0,isLoading:!1,metadata:null,results:null,timestamp:0},OO={};function EO(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function SO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CO={};var xO=n(38);function DO(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function jO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DO(n,!0).forEach(function(t){TO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DO(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function TO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var PO={accessToken:xO.get("accessToken"),accessTokenExpiry:parseInt(xO.get("accessTokenExpiry")),isAuthenticating:!1,isSaving:!1,isSignedIn:Boolean(window.__client__),local:{},remote:AO(window.__client__)||{},remoteError:null,saveAttempts:0,sessionHasExpired:!1,validationErrors:null};function AO(e){var t=(e||{}).data,n=void 0===t?{}:t;return jO({},e,{},Object.keys(n).reduce(function(e,t){return e["data.".concat(t)]=n[t],e},{}),{data:void 0})}function NO(e){return xO.remove("accessToken"),xO.remove("accessTokenExpiry"),jO({},PO,{accessToken:void 0,isSaving:!1,isSignedIn:!1,sessionHasExpired:Boolean(e.sessionHasExpired)})}var FO=function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}var i,a=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:ue.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:ue.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+ue.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},u=0;u<a.length;u++){var s=a[u],c=n[s],l=e[s],f=c(l,t);if(void 0===f){var d=ce(s,t);throw new Error(d)}o[s]=f,r=r||f!==l}return r?o:e}}({app:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lO,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case be:return aO({},e,{config:t.config,isLoading:!1});case Ee:return aO({},e,{notification:null});case De:switch(t.status){case mt:return null!==fO&&clearTimeout(fO),e.isLoading?e:aO({},e,{isLoading:!0});case vt:return e.isLoading&&(null!==fO&&clearTimeout(fO),fO=setTimeout(t.onComplete,cO)),e;case ht:case yt:return aO({},e,{isLoading:!1})}return e;case Be:return aO({},e,{status:t.status});case ze:return aO({},e,{networkStatus:t.networkStatus});case Ue:return e.notification&&e.notification.timestamp===t.notification.timestamp?e:aO({},e,{notification:t.notification});case qe:return aO({},e,{breakpoint:dO(t.width),windowWidth:t.width});case Ke:return lO;case Ve:switch(t.status){case yt:return aO({},e,{isLoading:!1});case mt:return aO({},e,{isLoading:!0});default:return e}default:return e}},document:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bO,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case ve:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{lastSaveMode:t.mode||null,saveAttempts:e[t.key]?e[t.key].saveAttempts+1:1})));case _e:return e[t.key]?hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isDeleting:!1,remoteError:t.data||vO}))):e;case ke:return e[t.key]?hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isDeleting:!0}))):e;case we:return e[t.key]?hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isDeleted:!0}))):e;case Oe:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{local:{},validationErrors:null,wasLoadedFromLocalStorage:!1})));case Se:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{dirty:!1,isLoading:!1,remoteError:t.data||vO})));case Ce:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isLoading:!0})));case xe:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{dirty:!1,isLoading:!1,isSaving:!1,local:hO({},t.fromLocalStorage,{},e[t.key]&&e[t.key].local),remote:t.document,remoteError:null,timestamp:t.timestamp,wasLoadedFromLocalStorage:Boolean(t.fromLocalStorage)})));case Te:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{saveCallbacks:hO({},e[t.key]&&e[t.key].saveCallbacks,yO({},t.fieldName,t.callback))})));case Pe:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{validationCallbacks:hO({},e[t.key]&&e[t.key].validationCallbacks,yO({},t.fieldName,t.callback))})));case Ae:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isSaving:!1,remoteError:t.data||vO})));case Ne:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isSaving:!0})));case Fe:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{isSaving:!1,local:{},remote:t.data,remoteError:null,validationErrors:null})));case We:return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{local:hO({},t.fromLocalStorage,{},e[t.key]&&e[t.key].local),remote:null,wasLoadedFromLocalStorage:Boolean(t.fromLocalStorage)})));case Je:return hO({},e,yO({},t.key,hO({},e[t.key],{dirty:!0})));case Ye:var n=Object.keys(t.error).reduce(function(e,n){return e[n]=t.error[n],e},{});return hO({},e,yO({},t.key,hO({},e[t.key]||mO,{hasBeenValidated:!0,local:hO({},e[t.key]&&e[t.key].local,{},t.update),validationErrors:hO({},e[t.key]&&e[t.key].validationErrors,{},n),wasLoadedFromLocalStorage:!1})));default:return e}},documents:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OO,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case _e:return e[t.key]?_O({},e,kO({},t.key,_O({},e[t.key],{error:t.data,isDeleting:0}))):e;case ke:return e[t.key]?_O({},e,kO({},t.key,_O({},e[t.key],{isDeleting:t.ids.length}))):e;case we:var n=t.collection.slug,r=_O({},e);return Object.keys(r).forEach(function(e){e.includes('"collection":"'.concat(n,'"'))&&(r[e]=_O({},r[e],{dirty:!0}))}),_O({},r,kO({},t.key,_O({},r[t.key],{dirty:!0,isDeleting:0})));case Ie:return _O({},e,kO({},t.key,_O({},e[t.key]||wO,{error:null,dirty:!1,isLoading:!1,metadata:t.metadata,results:t.results,timestamp:t.timestamp})));case Me:var o={};switch(t.status){case mt:case bt:o.isLoading=!0;break;case yt:o.dirty=!1,o.error=t.data||!0,o.isLoading=!1}return _O({},e,kO({},t.key,_O({},e[t.key]||wO,{},o)));case $e:return _O({},e,kO({},t.key,_O({},e[t.key],{dirty:!0})));case Qe:return _O({},e,kO({},t.key,_O({},e[t.key],{error:t.data,isLoading:!1})));case Xe:return _O({},e,kO({},t.key,_O({},e[t.key]||wO,{isLoading:!0})));case Ze:return _O({},e,kO({},t.key,_O({},e[t.key],{dirty:!0,isLoading:!1})));default:return e}},selection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:CO,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case Le:return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?EO(n,!0).forEach(function(t){SO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EO(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e,SO({},t.key,t.selectedDocuments));default:return e}},user:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:PO,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case me:return jO({},e,{saveAttempts:e.saveAttempts+1});case be:var n=t.accessToken,r=t.accessTokenTTL,o=t.client,i=Date.now()+1e3*r,a=new Date(i);return xO.set("accessToken",n,{expires:a}),xO.set("accessTokenExpiry",i,{expires:a}),jO({},e,{accessToken:n,accessTokenExpiry:i,failedSignInAttempts:0,isSignedIn:!0,remote:o,sessionHasExpired:!1});case je:return t.error&&t.error.code&&t.error.code===ct?NO(t):e;case Re:return t.error===ct?(xO.remove("accessToken"),xO.remove("accessTokenExpiry"),jO({},PO,{accessToken:void 0,isSignedIn:!1})):e;case He:return jO({},e,{isSaving:!1,isSignedIn:!0,local:{},remote:AO(t.user),remoteError:null});case Ve:switch(t.status){case mt:return jO({},e,{isAuthenticating:!0,sessionHasExpired:!1});case bt:return jO({},e,{isSaving:!0,sessionHasExpired:!1});case yt:return jO({},e,{isAuthenticating:!1,isSaving:!1,remoteError:t.data,sessionHasExpired:!1})}return e;case Ke:return NO(t);case Ge:var u=Object.keys(t.update).reduce(function(e,n){return e[n]=t.error[n],e},{});return jO({},e,{local:jO({},e.local,{},t.update),validationErrors:jO({},e.validationErrors,{},u)});default:return e}}});function RO(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var BO=RO();BO.withExtraArgument=RO;var IO,MO=BO,LO=(window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||ye)(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map(function(e){return e(o)});return he({},n,{dispatch:r=ye.apply(void 0,i)(n.dispatch)})}}}(MO))(function e(t,n,r){var o;if("function"==typeof n&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var i=t,a=n,u=[],s=u,c=!1;function l(){s===u&&(s=u.slice())}function f(){if(c)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return a}function d(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(c)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return l(),s.push(e),function(){if(t){if(c)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,l();var n=s.indexOf(e);s.splice(n,1)}}}function p(e){if(!se(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(c)throw new Error("Reducers may not dispatch actions.");try{c=!0,a=i(a,e)}finally{c=!1}for(var t=u=s,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:ue.INIT}),(o={dispatch:p,subscribe:d,getState:f,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");i=e,p({type:ue.REPLACE})}})[ie.a]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[ie.a]=function(){return this},e},o})((IO=FO,function e(t,n){switch(n.type){case ge:return n.actions.reduce(e,t);default:return IO(t,n)}}));Tn.a.render(k.a.createElement(zt,{store:LO},k.a.createElement(oO,null)),document.getElementById("app"))},5:function(e,t,n){"use strict";t.a=function(e,t){}},50:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},51:function(e,t,n){var r=n(4851),o=n(4854);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},52:function(e,t){var n=Array.isArray;e.exports=n},53:function(e,t,n){"use strict";var r=n(90),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var u=s(t),y=s(n),v=0;v<a.length;++v){var m=a[v];if(!(i[m]||r&&r[m]||y&&y[m]||u&&u[m])){var b=d(n,m);try{c(t,m,b)}catch(e){}}}return t}return t}},54:function(e,t,n){e.exports={button:"Button__button___2gqeo",narrow:"Button__narrow___2zRnq",compact:"Button__compact___wbuxh",flat:"Button__flat___3JXXI",filled:"Button__filled___1j6fq","accent--positive":"Button__accent--positive___O8W8R","accent--negative":"Button__accent--negative___1S2zY","accent--info":"Button__accent--info___3pWIx",inverted:"Button__inverted___bqyQS"}},55:function(e,t,n){e.exports={input:"TextInput__input___brWBs",resizable:"TextInput__resizable___p3hDx","accent--error":"TextInput__accent--error___35ISG","accent--info":"TextInput__accent--info___2OGU8",accent:"TextInput__accent___k65Ji",simple:"TextInput__simple___-3I0l"}},56:function(e,t){function n(e){var t,n,r,o,i,a=e.h%360/60;o=(i=e.v*e.s)*(1-Math.abs(a%2-1)),t=e.v-i,n=e.v-i,r=e.v-i,t+=[i,o,0,0,o,i][a=~~a],n+=[o,i,i,o,0,0][a],r+=[0,0,o,i,i,o][a];var u=Math.floor(255*t),s=Math.floor(255*n),c=Math.floor(255*r);return{r:u,g:s,b:c,hex:(16777216|c|s<<8|u<<16).toString(16).slice(1)}}function r(e){var t,n,r=e.r,o=e.g,i=e.b;return(e.r>1||e.g>1||e.b>1)&&(r/=255,o/=255,i/=255),{h:(0==(n=(t=Math.max(r,o,i))-Math.min(r,o,i))?null:t==r?(o-i)/n+(o<i?6:0):t==o?(i-r)/n+2:(r-o)/n+4)%6*60,s:0==n?0:n/t,v:t}}function o(e){return{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16)}}e.exports.hsv2rgb=n,e.exports.rgb2hsv=r,e.exports.hsv2hex=function(e){return n(e).hex},e.exports.rgb2hex=function(e){return n(r(e)).hex},e.exports.hex2hsv=function(e){return r(o(e))},e.exports.hex2rgb=o},57:function(e,t,n){"use strict";var r=n(2),o="<<anonymous>>",i={listOf:function(e){return c(e,"List",r.List.isList)},mapOf:function(e,t){return l(e,t,"Map",r.Map.isMap)},orderedMapOf:function(e,t){return l(e,t,"OrderedMap",r.OrderedMap.isOrderedMap)},setOf:function(e){return c(e,"Set",r.Set.isSet)},orderedSetOf:function(e){return c(e,"OrderedSet",r.OrderedSet.isOrderedSet)},stackOf:function(e){return c(e,"Stack",r.Stack.isStack)},iterableOf:function(e){return c(e,"Iterable",r.Iterable.isIterable)},recordOf:function(e){return u(function(t,n,o,i,u){for(var s=arguments.length,c=Array(s>5?s-5:0),l=5;l<s;l++)c[l-5]=arguments[l];var f=t[n];if(!(f instanceof r.Record)){var d=a(f),p=i;return new Error("Invalid "+p+" `"+u+"` of type `"+d+"` supplied to `"+o+"`, expected an Immutable.js Record.")}for(var h in e){var y=e[h];if(y){var v=f.toObject(),m=y.apply(void 0,[v,h,o,i,u+"."+h].concat(c));if(m)return m}}})},shape:d,contains:d,mapContains:function(e){return f(e,"Map",r.Map.isMap)},list:s("List",r.List.isList),map:s("Map",r.Map.isMap),orderedMap:s("OrderedMap",r.OrderedMap.isOrderedMap),set:s("Set",r.Set.isSet),orderedSet:s("OrderedSet",r.OrderedSet.isOrderedSet),stack:s("Stack",r.Stack.isStack),seq:s("Seq",r.Seq.isSeq),record:s("Record",function(e){return e instanceof r.Record}),iterable:s("Iterable",r.Iterable.isIterable)};function a(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof r.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function u(e){function t(t,n,r,i,a,u){for(var s=arguments.length,c=Array(s>6?s-6:0),l=6;l<s;l++)c[l-6]=arguments[l];return u=u||r,i=i||o,null!=n[r]?e.apply(void 0,[n,r,i,a,u].concat(c)):t?new Error("Required "+a+" `"+u+"` was not specified in `"+i+"`."):void 0}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function s(e,t){return u(function(n,r,o,i,u){var s=n[r];if(!t(s)){var c=a(s);return new Error("Invalid "+i+" `"+u+"` of type `"+c+"` supplied to `"+o+"`, expected `"+e+"`.")}return null})}function c(e,t,n){return u(function(r,o,i,u,s){for(var c=arguments.length,l=Array(c>5?c-5:0),f=5;f<c;f++)l[f-5]=arguments[f];var d=r[o];if(!n(d)){var p=u,h=a(d);return new Error("Invalid "+p+" `"+s+"` of type `"+h+"` supplied to `"+i+"`, expected an Immutable.js "+t+".")}if("function"!=typeof e)return new Error("Invalid typeChecker supplied to `"+i+"` for propType `"+s+"`, expected a function.");for(var y=d.toArray(),v=0,m=y.length;v<m;v++){var b=e.apply(void 0,[y,v,i,u,s+"["+v+"]"].concat(l));if(b instanceof Error)return b}})}function l(e,t,n,r){return u(function(){for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return c(e,n,r).apply(void 0,i)||t&&(s=t,u(function(e,t,n,r,o){for(var i=arguments.length,a=Array(i>5?i-5:0),u=5;u<i;u++)a[u-5]=arguments[u];var c=e[t];if("function"!=typeof s)return new Error("Invalid keysTypeChecker (optional second argument) supplied to `"+n+"` for propType `"+o+"`, expected a function.");for(var l=c.keySeq().toArray(),f=0,d=l.length;f<d;f++){var p=s.apply(void 0,[l,f,n,r,o+" -> key("+l[f]+")"].concat(a));if(p instanceof Error)return p}})).apply(void 0,i);var s})}function f(e){var t=void 0===arguments[1]?"Iterable":arguments[1],n=void 0===arguments[2]?r.Iterable.isIterable:arguments[2];return u(function(r,o,i,u,s){for(var c=arguments.length,l=Array(c>5?c-5:0),f=5;f<c;f++)l[f-5]=arguments[f];var d=r[o];if(!n(d)){var p=a(d);return new Error("Invalid "+u+" `"+s+"` of type `"+p+"` supplied to `"+i+"`, expected an Immutable.js "+t+".")}var h=d.toObject();for(var y in e){var v=e[y];if(v){var m=v.apply(void 0,[h,y,i,u,s+"."+y].concat(l));if(m)return m}}})}function d(e){return f(e)}e.exports=i},58:function(e,t,n){e.exports={title:"DocumentTableList__title___1cW0B",subtitle:"DocumentTableList__subtitle___1dJ4f","table-wrapper":"DocumentTableList__table-wrapper___3mwG6",after:"DocumentTableList__after___2ElUd","column-header":"DocumentTableList__column-header___3jssp",arrow:"DocumentTableList__arrow___2tEtk",desc:"DocumentTableList__desc___A-4_X",asc:"DocumentTableList__asc___3Pu_H"}},59:function(e,t,n){var r=n(40),o=n(4739),i=n(4742),a=n(4766);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},6:function(e,t,n){e.exports={container:"DocumentListController__container___1obu4","top-bar":"DocumentListController__top-bar___2xGPl",drawer:"DocumentListController__drawer___4vQDf","filters-open":"DocumentListController__filters-open___3946T","drawer-open":"DocumentListController__drawer-open___3pQoC","small-window":"DocumentListController__small-window___19Of5",filters:"DocumentListController__filters___323kd","drawer-buttons":"DocumentListController__drawer-buttons___2r6fY",form:"DocumentListController__form___3yE2h","search-icon":"DocumentListController__search-icon___3eTS9",input:"DocumentListController__input___2jMjQ",suggestions:"DocumentListController__suggestions___2j6Fc",suggestion:"DocumentListController__suggestion___1Gzug","suggestion-hint":"DocumentListController__suggestion-hint___jBlyo",selected:"DocumentListController__selected___2V8ea","suggestion-prefix":"DocumentListController__suggestion-prefix___3elNU","operator-selector":"DocumentListController__operator-selector___361X4","mimetype-dropdown":"DocumentListController__mimetype-dropdown___h77s6","add-filter-button":"DocumentListController__add-filter-button___3J_39","clear-filters-button":"DocumentListController__clear-filters-button___G99uB","create-new-button":"DocumentListController__create-new-button___P-wAb","remove-filter-button":"DocumentListController__remove-filter-button___2Nkub","close-filter-editor":"DocumentListController__close-filter-editor___2HV-f","update-filter-button":"DocumentListController__update-filter-button___2FZiW","filter-editor":"DocumentListController__filter-editor___pon0i","filter-editor-row":"DocumentListController__filter-editor-row___2hubr","field-selector":"DocumentListController__field-selector___2W9w8","heading-row":"DocumentListController__heading-row___3Br2k","filter-editor-heading":"DocumentListController__filter-editor-heading___2JDXS","open-search":"DocumentListController__open-search___-9164","open-filters":"DocumentListController__open-filters___3R9wD","close-search":"DocumentListController__close-search___1ecP8","search-open":"DocumentListController__search-open___vsNva","filter-count":"DocumentListController__filter-count___RYE-N",filler:"DocumentListController__filler___2EMAl",filter:"DocumentListController__filter___g_iOm","filter-field":"DocumentListController__filter-field___1ZfUa","filter-operator":"DocumentListController__filter-operator___16NGe","filter-close":"DocumentListController__filter-close___3GQOm"}},60:function(e,t,n){var r=n(68),o=n(4740),i=n(4741),a="[object Null]",u="[object Undefined]",s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?u:a:s&&s in Object(e)?o(e):i(e)}},61:function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},62:function(e,t,n){var r=n(70),o=n(4837),i=n(4838),a="[object Null]",u="[object Undefined]",s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?u:a:s&&s in Object(e)?o(e):i(e)}},63:function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map(function(e){return i(e,n)})}function u(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}(e))}function s(e,t,n){var r={};return n.isMergeableObject(e)&&u(e).forEach(function(t){r[t]=i(e[t],n)}),u(t).forEach(function(o){n.isMergeableObject(t[o])&&e[o]?r[o]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c}(o,n)(e[o],t[o],n):r[o]=i(t[o],n)}),r}function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r;var o=Array.isArray(t);return o===Array.isArray(e)?o?n.arrayMerge(e,t,n):s(e,t,n):i(t,n)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return c(e,n,t)},{})};var l=c;e.exports=l},64:function(e,t,n){e.exports={container:"ColorPicker__container___eM3j6",palette:"ColorPicker__palette___3-HrO",hue:"ColorPicker__hue___eS5Pi",picker:"ColorPicker__picker___2LDD4",slider:"ColorPicker__slider___7-aFA"}},65:function(e,t,n){var r=n(4737),o=n(157)(function(e,t){return null==e?{}:r(e,t)});e.exports=o},66:function(e,t,n){e.exports={container:"RichEditorLink__container___1bDAh",popup:"RichEditorLink__popup___1ManI",input:"RichEditorLink__input___2UQPU",button:"RichEditorLink__button___NL0To",form:"RichEditorLink__form___3azXS"}},67:function(e,t,n){e.exports={main:"DocumentListView__main___3y_aL","list-container":"DocumentListView__list-container___RI76d",toolbar:"DocumentListView__toolbar___3oa7_","empty-view-droparea":"DocumentListView__empty-view-droparea___2kOdm","delete-button":"DocumentListView__delete-button___RbdCB"}},68:function(e,t,n){var r=n(30).Symbol;e.exports=r},69:function(e,t,n){var r=n(101),o=n(155);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var c=t[u],l=i?i(n[c],e[c],c,n,e):void 0;void 0===l&&(l=e[c]),a?o(n,c,l):r(n,c,l)}return n}},7:function(e,t,n){"use strict";var r=!0,o="Invariant failed";t.a=function(e,t){if(!e)throw r?new Error(o):new Error(o+": "+(t||""))}},70:function(e,t,n){var r=n(26).Symbol;e.exports=r},71:function(e,t,n){var r=n(173),o=n(174);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var c=t[u],l=i?i(n[c],e[c],c,n,e):void 0;void 0===l&&(l=e[c]),a?o(n,c,l):r(n,c,l)}return n}},72:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",function(){return r})},73:function(e,t,n){e.exports={checkbox:"Checkbox__checkbox___35j2U",large:"Checkbox__large___1OnOc",checked:"Checkbox__checked___10Na-",hovered:"Checkbox__hovered___24ZaE"}},74:function(e,t,n){e.exports={container:"HeroMessage__container___2jTwt",title:"HeroMessage__title___2ofGg",subtitle:"HeroMessage__subtitle___3gMUq",children:"HeroMessage__children___2xrIX"}},75:function(e,t,n){e.exports={wrapper:"SpinningWheel__wrapper___wHumq",square:"SpinningWheel__square___29pcr",dots:"SpinningWheel__dots___1cRWb"}},76:function(e,t,n){e.exports={container:"TextInputWithDatePicker__container___RlgKy",input:"TextInputWithDatePicker__input___14z9K",picker:"TextInputWithDatePicker__picker___1Rl46","calendar-icon":"TextInputWithDatePicker__calendar-icon___2sBuF"}},77:function(e,t,n){e.exports={main:"ReferenceSelectView__main___1TFHn","is-media":"ReferenceSelectView__is-media___1CnVE",container:"ReferenceSelectView__container___13AL-",header:"ReferenceSelectView__header___Qg8iH","back-button":"ReferenceSelectView__back-button___3f8Cc",toolbar:"ReferenceSelectView__toolbar___fcTra"}},78:function(e,t,n){e.exports={image:"MediaViewer__image___1rhnB",information:"MediaViewer__information___QHX21",pdf:"MediaViewer__pdf___1wMN8",video:"MediaViewer__video___2bMhG"}},79:function(e,t,n){e.exports={container:"Notification__container___2Koh7","container-visible":"Notification__container-visible___YLR5n",notification:"Notification__notification___1Uwr1","notification-info":"Notification__notification-info___RhUdJ","notification-negative":"Notification__notification-negative___1mN6q","notification-positive":"Notification__notification-positive___25HZo",message:"Notification__message___2RwUS",actions:"Notification__actions___E-EhX",option:"Notification__option___1t2Ez"}},8:function(e,t,n){"use strict";
92/*!
93 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
94 *
95 * Copyright (c) 2014-2017, Jon Schlinkert.
96 * Released under the MIT License.
97 */var r=n(4734);function o(e){return!0===r(e)&&"[object Object]"===Object.prototype.toString.call(e)}e.exports=function(e){var t,n;return!1!==o(e)&&("function"==typeof(t=e.constructor)&&(!1!==o(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")))}},80:function(e,t,n){var r=n(49)(Object,"create");e.exports=r},81:function(e,t,n){var r=n(4756),o=n(4757),i=n(4758),a=n(4759),u=n(4760);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},82:function(e,t,n){var r=n(153);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},83:function(e,t,n){var r=n(4762);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},84:function(e,t,n){var r=n(99),o=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},85:function(e,t,n){var r=n(62),o=n(50),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||o(e)&&r(e)==i}},86:function(e,t,n){var r=n(4841),o=n(4842),i=n(4843),a=n(4844),u=n(4845);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},87:function(e,t,n){var r=n(169);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},88:function(e,t,n){var r=n(51)(Object,"create");e.exports=r},89:function(e,t,n){var r=n(4863);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var r="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),o={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},i={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:r?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},u=1;u<20;u++)a["f"+u]=111+u;function s(e,t,n){!t||"byKey"in t||(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map(function(e){return c(e,t)}),o=function(e){return r.some(function(t){return l(t,e)})};return null==n?o:o(n)}function c(e,t){var n=t&&t.byKey,r={},i=(e=e.replace("++","+add")).split("+"),a=i.length;for(var u in o)r[o[u]]=!1;var s=!0,c=!1,l=void 0;try{for(var p,h=i[Symbol.iterator]();!(s=(p=h.next()).done);s=!0){var y=p.value,v=y.endsWith("?");v&&(y=y.slice(0,-1));var m=d(y),b=o[m];1!==a&&b||(n?r.key=m:r.which=f(y)),b&&(r[b]=!v||null)}}catch(e){c=!0,l=e}finally{try{!s&&h.return&&h.return()}finally{if(c)throw l}}return r}function l(e,t){for(var n in e){var r=e[n],o=void 0;if(null!=r&&((null!=(o="key"===n?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&o!==r))return!1}return!0}function f(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=i[e]||e}t.default=s,t.isHotkey=s,t.isCodeHotkey=function(e,t){return s(e,t)},t.isKeyHotkey=function(e,t){return s(e,{byKey:!0},t)},t.parseHotkey=c,t.compareHotkey=l,t.toKeyCode=f,t.toKeyName=d},90:function(e,t,n){"use strict";e.exports=n(4710)},91:function(e,t,n){const r={array:n(191),boolean:n(192),datetime:n(193),media:n(4932),mixed:n(4933),number:n(195),object:n(4934),objectid:n(4935),reference:n(4936),string:n(196)},o=n(34);e.exports=class{constructor({i18nFieldCharacter:e=":",internalFieldPrefix:t="_"}={}){this.i18nFieldCharacter=e,this.internalFieldPrefix=t}validateDocument({document:e={},isUpdate:t=!1,schema:n={}}){let r=[],o=Promise.resolve();return Object.keys(e).forEach(t=>{let i=e[t];if(0===t.indexOf(this.internalFieldPrefix))return;let a=t.split(this.i18nFieldCharacter)[0],u=n[a];if(!u)return r.push({code:"ERROR_NOT_IN_SCHEMA",field:t,message:"is not part of the schema"});o=o.then(()=>this.validateValue({schema:u,value:i}).catch(e=>{let n={field:t,message:e.message};"string"==typeof e.code&&(n.code=e.code),r.push(n)}))}),t||Object.keys(n).forEach(t=>{if(void 0===e[t]&&n[t].required)return r.push({code:"ERROR_REQUIRED",field:t,message:"must be specified"})}),o.then(()=>{if(r.length>0)return Promise.reject(r)})}validateDocuments({documents:e,schema:t}){return(e=Array.isArray(e)?e:[e]).reduce((e,n)=>e.then(()=>this.validateDocument({document:n,schema:t})),Promise.resolve())}validateValue({schema:e,value:t}){let n=e.type&&e.type.toLowerCase(),i=r[n];return"function"!=typeof i?(new o).reject():null==t?e.required?(new o).reject("must be specified","ERROR_REQUIRED"):Promise.resolve():i({schema:e,value:t})}}},92:function(e,t){e.exports.sentenceCase=function(e){return"string"!=typeof e?"":e.split(".").map(function(e){return e[0].toUpperCase()+e.slice(1)}).join(".")},e.exports.slugify=function(e){return e&&"string"==typeof e?e.toString().toLowerCase().replace(/\s+/g,"-").replace(/\/+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""):""}},93:function(e,t,n){e.exports={"body-open":"Modal__body-open___1UGDf",content:"Modal__content___3HBIk",overlay:"Modal__overlay___3fCBS",fullscreen:"Modal__fullscreen___3COxZ",scrollable:"Modal__scrollable___39G9d"}},94:function(e,t,n){e.exports={container:"Prompt__container___Wcxfz",action:"Prompt__action___FA__n",message:"Prompt__message___3TVUs"}},95:function(e,t,n){e.exports={droparea:"DropArea__droparea___3Z9K7","droparea-active":"DropArea__droparea-active___28tqY",contents:"DropArea__contents___3Hy1E",information:"DropArea__information___1OUvA"}},96:function(e,t,n){"use strict";(function(r){function o(e){return(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})(e)}t.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":o(console))&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(4735)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(147))},97:function(e,t,n){"use strict";
98/*
99object-assign
100(c) Sindre Sorhus
101@license MIT
102*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,u,s=a(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))o.call(n,l)&&(s[l]=n[l]);if(r){u=r(n);for(var f=0;f<u.length;f++)i.call(n,u[f])&&(s[u[f]]=n[u[f]])}}return s}},98:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=void 0;var r,o=n(4731);var i=((r=o)&&r.__esModule?r:{default:r}).default,a=i.canUseDOM?window.HTMLElement:{};t.canUseDOM=i.canUseDOM;t.default=a},99:function(e,t,n){var r=n(60),o=n(48),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||o(e)&&r(e)==i}}});
\No newline at end of file