1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-23 17:20:29 +00:00
seahub/frontend/build/frontend/js/repoview.js
2019-01-09 05:56:14 +00:00

2 lines
1.4 MiB

!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1074)}([function(e,t,n){"use strict";e.exports=n(193)},function(e,t,n){e.exports=n(199)()},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";function t(){return xr.apply(null,arguments)}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function a(e){return void 0===e}function s(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function l(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function f(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,r){return Et(e,t,n,r,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=p()),e._pf}function m(e){if(null==e._isValid){var t=h(e),n=Mr.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function v(e){var t=d(NaN);return null!=e?f(h(t),e):h(t).userInvalidated=!0,t}function g(e,t){var n,r,o;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=h(t)),a(t._locale)||(e._locale=t._locale),Pr.length>0)for(n=0;n<Pr.length;n++)r=Pr[n],o=t[r],a(o)||(e[r]=o);return e}function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Dr&&(Dr=!0,t.updateOffset(this),Dr=!1)}function b(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function k(e,t,n){var r,o=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&_(e[r])!==_(t[r]))&&a++;return a+i}function C(e){!1===t.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,n){var r=!0;return f(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),r){for(var o,i=[],a=0;a<arguments.length;a++){if(o="","object"===typeof arguments[a]){o+="\n["+a+"] ";for(var s in arguments[0])o+=s+": "+arguments[0][s]+", ";o=o.slice(0,-2)}else o=arguments[a];i.push(o)}C(e+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function E(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),Lr[e]||(C(n),Lr[e]=!0)}function T(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function O(e){var t,n;for(n in e)t=e[n],T(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function x(e,t){var n,r=f({},e);for(n in t)c(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},f(r[n],e[n]),f(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)c(e,n)&&!c(t,n)&&o(e[n])&&(r[n]=f({},r[n]));return r}function M(e){null!=e&&this.set(e)}function P(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return T(r)?r.call(t,n):r}function D(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function L(){return this._invalidDate}function N(e){return this._ordinal.replace("%d",e)}function F(e,t,n,r){var o=this._relativeTime[n];return T(o)?o(e,t,n,r):o.replace(/%d/i,e)}function A(e,t){var n=this._relativeTime[e>0?"future":"past"];return T(n)?n(t):n.replace(/%s/i,t)}function Y(e,t){var n=e.toLowerCase();Ir[n]=Ir[n+"s"]=Ir[t]=e}function R(e){return"string"===typeof e?Ir[e]||Ir[e.toLowerCase()]:void 0}function I(e){var t,n,r={};for(n in e)c(e,n)&&(t=R(n))&&(r[t]=e[n]);return r}function j(e,t){jr[e]=t}function B(e){var t=[];for(var n in e)t.push({unit:n,priority:jr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function Z(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}function H(e,t,n,r){var o=r;"string"===typeof r&&(o=function(){return this[r]()}),e&&(Jr[e]=o),t&&(Jr[t[0]]=function(){return Z(o.apply(this,arguments),t[1],t[2])}),n&&(Jr[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function J(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function X(e){var t,n,r=e.match(Br);for(t=0,n=r.length;t<n;t++)Jr[r[t]]?r[t]=Jr[r[t]]:r[t]=J(r[t]);return function(t){var o,i="";for(o=0;o<n;o++)i+=T(r[o])?r[o].call(t,e):r[o];return i}}function z(e,t){return e.isValid()?(t=W(t,e.localeData()),Hr[t]=Hr[t]||X(t),Hr[t](e)):e.localeData().invalidDate()}function W(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(Zr.lastIndex=0;r>=0&&Zr.test(e);)e=e.replace(Zr,n),Zr.lastIndex=0,r-=1;return e}function U(e,t,n){so[e]=T(t)?t:function(e,r){return e&&n?n:t}}function Q(e,t){return c(so,e)?so[e](t._strict,t._locale):new RegExp(G(e))}function G(e){return q(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function q(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e,t){var n,r=t;for("string"===typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=_(e)}),n=0;n<e.length;n++)uo[e[n]]=r}function V(e,t){K(e,function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)})}function $(e,t,n){null!=t&&c(uo,e)&&uo[e](t,n._a,n,e)}function ee(e){return te(e)?366:365}function te(e){return e%4===0&&e%100!==0||e%400===0}function ne(){return te(this.year())}function re(e,n){return function(r){return null!=r?(ie(this,e,r),t.updateOffset(this,n),this):oe(this,e)}}function oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ie(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),le(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ae(e){return e=R(e),T(this[e])?this[e]():this}function se(e,t){if("object"===typeof e){e=I(e);for(var n=B(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=R(e),T(this[e]))return this[e](t);return this}function ue(e,t){return(e%t+t)%t}function le(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=ue(t,12);return e+=(t-n)/12,1===n?te(e)?29:28:31-n%7%2}function ce(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||_o).test(t)?"format":"standalone"][e.month()]:r(this._months)?this._months:this._months.standalone}function fe(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[_o.test(t)?"format":"standalone"][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function de(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=d([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null):(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):"MMM"===t?-1!==(o=bo.call(this._shortMonthsParse,a))?o:(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):-1!==(o=bo.call(this._longMonthsParse,a))?o:(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null)}function pe(e,t,n){var r,o,i;if(this._monthsParseExact)return de.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=d([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function he(e,t){var n;if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=_(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return n=Math.min(e.date(),le(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function me(e){return null!=e?(he(this,e),t.updateOffset(this,!0),this):oe(this,"Month")}function ve(){return le(this.year(),this.month())}function ge(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=So),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ye(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=Eo),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function be(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],i=[];for(t=0;t<12;t++)n=d([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),i.sort(e),t=0;t<12;t++)r[t]=q(r[t]),o[t]=q(o[t]);for(t=0;t<24;t++)i[t]=q(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function we(e,t,n,r,o,i,a){var s=new Date(e,t,n,r,o,i,a);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function _e(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function ke(e,t,n){var r=7+t-n;return-(7+_e(e,0,r).getUTCDay()-t)%7+r-1}function Ce(e,t,n,r,o){var i,a,s=(7+n-r)%7,u=ke(e,r,o),l=1+7*(t-1)+s+u;return l<=0?(i=e-1,a=ee(i)+l):l>ee(e)?(i=e+1,a=l-ee(e)):(i=e,a=l),{year:i,dayOfYear:a}}function Se(e,t,n){var r,o,i=ke(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?(o=e.year()-1,r=a+Ee(o,t,n)):a>Ee(e.year(),t,n)?(r=a-Ee(e.year(),t,n),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Ee(e,t,n){var r=ke(e,t,n),o=ke(e+1,t,n);return(ee(e)-r+o)/7}function Te(e){return Se(e,this._week.dow,this._week.doy).week}function Oe(){return this._week.dow}function xe(){return this._week.doy}function Me(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Pe(e){var t=Se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function De(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Le(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone}function Fe(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ae(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ye(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=d([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(o=bo.call(this._weekdaysParse,a),-1!==o?o:null):"ddd"===t?(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null):(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"dddd"===t?-1!==(o=bo.call(this._weekdaysParse,a))?o:-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"ddd"===t?-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):-1!==(o=bo.call(this._minWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null)}function Re(e,t,n){var r,o,i;if(this._weekdaysParseExact)return Ye.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=d([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Ie(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=De(e,this.localeData()),this.add(e-t,"d")):t}function je(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Be(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Le(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Po),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function He(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Do),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Je(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lo),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Xe(){function e(e,t){return t.length-e.length}var t,n,r,o,i,a=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=d([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(r),s.push(o),u.push(i),l.push(r),l.push(o),l.push(i);for(a.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=q(s[t]),u[t]=q(u[t]),l[t]=q(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function ze(){return this.hours()%12||12}function We(){return this.hours()||24}function Ue(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Qe(e,t){return t._meridiemParse}function Ge(e){return"p"===(e+"").toLowerCase().charAt(0)}function qe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Ke(e){return e?e.toLowerCase().replace("_","-"):e}function Ve(e){for(var t,n,r,o,i=0;i<e.length;){for(o=Ke(e[i]).split("-"),t=o.length,n=Ke(e[i+1]),n=n?n.split("-"):null;t>0;){if(r=$e(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&k(o,n,!0)>=t-1)break;t--}i++}return No}function $e(t){var r=null;if(!Ro[t]&&"undefined"!==typeof e&&e&&e.exports)try{r=No._abbr;n(208)("./"+t),et(r)}catch(e){}return Ro[t]}function et(e,t){var n;return e&&(n=a(t)?rt(e):tt(e,t),n?No=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),No._abbr}function tt(e,t){if(null!==t){var n,r=Yo;if(t.abbr=e,null!=Ro[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Ro[e]._config;else if(null!=t.parentLocale)if(null!=Ro[t.parentLocale])r=Ro[t.parentLocale]._config;else{if(null==(n=$e(t.parentLocale)))return Io[t.parentLocale]||(Io[t.parentLocale]=[]),Io[t.parentLocale].push({name:e,config:t}),null;r=n._config}return Ro[e]=new M(x(r,t)),Io[e]&&Io[e].forEach(function(e){tt(e.name,e.config)}),et(e),Ro[e]}return delete Ro[e],null}function nt(e,t){if(null!=t){var n,r,o=Yo;r=$e(e),null!=r&&(o=r._config),t=x(o,t),n=new M(t),n.parentLocale=Ro[e],Ro[e]=n,et(e)}else null!=Ro[e]&&(null!=Ro[e].parentLocale?Ro[e]=Ro[e].parentLocale:null!=Ro[e]&&delete Ro[e]);return Ro[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return No;if(!r(e)){if(t=$e(e))return t;e=[e]}return Ve(e)}function ot(){return Nr(Ro)}function it(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[co]<0||n[co]>11?co:n[fo]<1||n[fo]>le(n[lo],n[co])?fo:n[po]<0||n[po]>24||24===n[po]&&(0!==n[ho]||0!==n[mo]||0!==n[vo])?po:n[ho]<0||n[ho]>59?ho:n[mo]<0||n[mo]>59?mo:n[vo]<0||n[vo]>999?vo:-1,h(e)._overflowDayOfYear&&(t<lo||t>fo)&&(t=fo),h(e)._overflowWeeks&&-1===t&&(t=go),h(e)._overflowWeekday&&-1===t&&(t=yo),h(e).overflow=t),e}function at(e,t,n){return null!=e?e:null!=t?t:n}function st(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function ut(e){var t,n,r,o,i,a=[];if(!e._d){for(r=st(e),e._w&&null==e._a[fo]&&null==e._a[co]&&lt(e),null!=e._dayOfYear&&(i=at(e._a[lo],r[lo]),(e._dayOfYear>ee(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=_e(i,0,e._dayOfYear),e._a[co]=n.getUTCMonth(),e._a[fo]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[po]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[vo]&&(e._nextDay=!0,e._a[po]=0),e._d=(e._useUTC?_e:we).apply(null,a),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[po]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}function lt(e){var t,n,r,o,i,a,s,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,a=4,n=at(t.GG,e._a[lo],Se(Tt(),1,4).year),r=at(t.W,1),((o=at(t.E,1))<1||o>7)&&(u=!0);else{i=e._locale._week.dow,a=e._locale._week.doy;var l=Se(Tt(),i,a);n=at(t.gg,e._a[lo],l.year),r=at(t.w,l.week),null!=t.d?((o=t.d)<0||o>6)&&(u=!0):null!=t.e?(o=t.e+i,(t.e<0||t.e>6)&&(u=!0)):o=i}r<1||r>Ee(n,i,a)?h(e)._overflowWeeks=!0:null!=u?h(e)._overflowWeekday=!0:(s=Ce(n,r,o,i,a),e._a[lo]=s.year,e._dayOfYear=s.dayOfYear)}function ct(e){var t,n,r,o,i,a,s=e._i,u=jo.exec(s)||Bo.exec(s);if(u){for(h(e).iso=!0,t=0,n=Ho.length;t<n;t++)if(Ho[t][1].exec(u[1])){o=Ho[t][0],r=!1!==Ho[t][2];break}if(null==o)return void(e._isValid=!1);if(u[3]){for(t=0,n=Jo.length;t<n;t++)if(Jo[t][1].exec(u[3])){i=(u[2]||" ")+Jo[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(u[4]){if(!Zo.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=o+(i||"")+(a||""),yt(e)}else e._isValid=!1}function ft(e,t,n,r,o,i){var a=[dt(e),Co.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return i&&a.push(parseInt(i,10)),a}function dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function pt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function ht(e,t,n){if(e){if(xo.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return h(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function mt(e,t,n){if(e)return Wo[e];if(t)return 0;var r=parseInt(n,10),o=r%100;return(r-o)/100*60+o}function vt(e){var t=zo.exec(pt(e._i));if(t){var n=ft(t[4],t[3],t[2],t[5],t[6],t[7]);if(!ht(t[1],n,e))return;e._a=n,e._tzm=mt(t[8],t[9],t[10]),e._d=_e.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function gt(e){var n=Xo.exec(e._i);if(null!==n)return void(e._d=new Date(+n[1]));ct(e),!1===e._isValid&&(delete e._isValid,vt(e),!1===e._isValid&&(delete e._isValid,t.createFromInputFallback(e)))}function yt(e){if(e._f===t.ISO_8601)return void ct(e);if(e._f===t.RFC_2822)return void vt(e);e._a=[],h(e).empty=!0;var n,r,o,i,a,s=""+e._i,u=s.length,l=0;for(o=W(e._f,e._locale).match(Br)||[],n=0;n<o.length;n++)i=o[n],r=(s.match(Q(i,e))||[])[0],r&&(a=s.substr(0,s.indexOf(r)),a.length>0&&h(e).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),l+=r.length),Jr[i]?(r?h(e).empty=!1:h(e).unusedTokens.push(i),$(i,r,e)):e._strict&&!r&&h(e).unusedTokens.push(i);h(e).charsLeftOver=u-l,s.length>0&&h(e).unusedInput.push(s),e._a[po]<=12&&!0===h(e).bigHour&&e._a[po]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[po]=bt(e._locale,e._a[po],e._meridiem),ut(e),it(e)}function bt(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function wt(e){var t,n,r,o,i;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)i=0,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],yt(t),m(t)&&(i+=h(t).charsLeftOver,i+=10*h(t).unusedTokens.length,h(t).score=i,(null==r||i<r)&&(r=i,n=t));f(e,n||t)}function _t(e){if(!e._d){var t=I(e._i);e._a=l([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ut(e)}}function kt(e){var t=new y(it(Ct(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Ct(e){var t=e._i,n=e._f;return e._locale=e._locale||rt(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new y(it(t)):(u(t)?e._d=t:r(n)?wt(e):n?yt(e):St(e),m(e)||(e._d=null),e))}function St(e){var n=e._i;a(n)?e._d=new Date(t.now()):u(n)?e._d=new Date(n.valueOf()):"string"===typeof n?gt(e):r(n)?(e._a=l(n.slice(0),function(e){return parseInt(e,10)}),ut(e)):o(n)?_t(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function Et(e,t,n,a,s){var u={};return!0!==n&&!1!==n||(a=n,n=void 0),(o(e)&&i(e)||r(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=s,u._l=n,u._i=e,u._f=t,u._strict=a,kt(u)}function Tt(e,t,n,r){return Et(e,t,n,r,!1)}function Ot(e,t){var n,o;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Tt();for(n=t[0],o=1;o<t.length;++o)t[o].isValid()&&!t[o][e](n)||(n=t[o]);return n}function xt(){return Ot("isBefore",[].slice.call(arguments,0))}function Mt(){return Ot("isAfter",[].slice.call(arguments,0))}function Pt(e){for(var t in e)if(-1===bo.call(qo,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<qo.length;++r)if(e[qo[r]]){if(n)return!1;parseFloat(e[qo[r]])!==_(e[qo[r]])&&(n=!0)}return!0}function Dt(){return this._isValid}function Lt(){return Kt(NaN)}function Nt(e){var t=I(e),n=t.year||0,r=t.quarter||0,o=t.month||0,i=t.week||0,a=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=Pt(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+a+7*i,this._months=+o+3*r+12*n,this._data={},this._locale=rt(),this._bubble()}function Ft(e){return e instanceof Nt}function At(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Yt(e,t){H(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+Z(~~(e/60),2)+t+Z(~~e%60,2)})}function Rt(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],o=(r+"").match(Ko)||["-",0,0],i=60*o[1]+_(o[2]);return 0===i?0:"+"===o[0]?i:-i}function It(e,n){var r,o;return n._isUTC?(r=n.clone(),o=(b(e)||u(e)?e.valueOf():Tt(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+o),t.updateOffset(r,!1),r):Tt(e).local()}function jt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Bt(e,n,r){var o,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(null===(e=Rt(oo,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&n&&(o=jt(this)),this._offset=e,this._isUTC=!0,null!=o&&this.add(o,"m"),i!==e&&(!n||this._changeInProgress?nn(this,Kt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:jt(this)}function Zt(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Ht(e){return this.utcOffset(0,e)}function Jt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(jt(this),"m")),this}function Xt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=Rt(ro,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function zt(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function Wt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ut(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=Ct(e),e._a){var t=e._isUTC?d(e._a):Tt(e._a);this._isDSTShifted=this.isValid()&&k(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Qt(){return!!this.isValid()&&!this._isUTC}function Gt(){return!!this.isValid()&&this._isUTC}function qt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Kt(e,t){var n,r,o,i=e,a=null;return Ft(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(i={},t?i[t]=e:i.milliseconds=e):(a=Vo.exec(e))?(n="-"===a[1]?-1:1,i={y:0,d:_(a[fo])*n,h:_(a[po])*n,m:_(a[ho])*n,s:_(a[mo])*n,ms:_(At(1e3*a[vo]))*n}):(a=$o.exec(e))?(n="-"===a[1]?-1:(a[1],1),i={y:Vt(a[2],n),M:Vt(a[3],n),w:Vt(a[4],n),d:Vt(a[5],n),h:Vt(a[6],n),m:Vt(a[7],n),s:Vt(a[8],n)}):null==i?i={}:"object"===typeof i&&("from"in i||"to"in i)&&(o=en(Tt(i.from),Tt(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),r=new Nt(i),Ft(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function Vt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function $t(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){var n;return e.isValid()&&t.isValid()?(t=It(t,e),e.isBefore(t)?n=$t(e,t):(n=$t(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function tn(e,t){return function(n,r){var o,i;return null===r||isNaN(+r)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"===typeof n?+n:n,o=Kt(n,r),nn(this,o,e),this}}function nn(e,n,r,o){var i=n._milliseconds,a=At(n._days),s=At(n._months);e.isValid()&&(o=null==o||o,s&&he(e,oe(e,"Month")+s*r),a&&ie(e,"Date",oe(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),o&&t.updateOffset(e,a||s))}function rn(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function on(e,n){var r=e||Tt(),o=It(r,this).startOf("day"),i=t.calendarFormat(this,o)||"sameElse",a=n&&(T(n[i])?n[i].call(this,r):n[i]);return this.format(a||this.localeData().calendar(i,this,Tt(r)))}function an(){return new y(this)}function sn(e,t){var n=b(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&(t=R(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function un(e,t){var n=b(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&(t=R(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function ln(e,t,n,r){return r=r||"()",("("===r[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))}function cn(e,t){var n,r=b(e)?e:Tt(e);return!(!this.isValid()||!r.isValid())&&(t=R(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function fn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function dn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function pn(e,t,n){var r,o,i;if(!this.isValid())return NaN;if(r=It(e,this),!r.isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=R(t)){case"year":i=hn(this,r)/12;break;case"month":i=hn(this,r);break;case"quarter":i=hn(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-o)/864e5;break;case"week":i=(this-r-o)/6048e5;break;default:i=this-r}return n?i:w(i)}function hn(e,t){var n,r,o=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(o,"months");return t-i<0?(n=e.clone().add(o-1,"months"),r=(t-i)/(i-n)):(n=e.clone().add(o+1,"months"),r=(t-i)/(n-i)),-(o+r)||0}function mn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vn(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(n,"Z")):z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function gn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+o)}function yn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=z(this,e);return this.localeData().postformat(n)}function bn(e,t){return this.isValid()&&(b(e)&&e.isValid()||Tt(e).isValid())?Kt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wn(e){return this.from(Tt(),e)}function _n(e,t){return this.isValid()&&(b(e)&&e.isValid()||Tt(e).isValid())?Kt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kn(e){return this.to(Tt(),e)}function Cn(e){var t;return void 0===e?this._locale._abbr:(t=rt(e),null!=t&&(this._locale=t),this)}function Sn(){return this._locale}function En(e){switch(e=R(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function Tn(e){return void 0===(e=R(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function On(){return this._d.valueOf()-6e4*(this._offset||0)}function xn(){return Math.floor(this.valueOf()/1e3)}function Mn(){return new Date(this.valueOf())}function Pn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Dn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ln(){return this.isValid()?this.toISOString():null}function Nn(){return m(this)}function Fn(){return f({},h(this))}function An(){return h(this).overflow}function Yn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Rn(e,t){H(0,[e,e.length],0,t)}function In(e){return Hn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function jn(e){return Hn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Bn(){return Ee(this.year(),1,4)}function Zn(){var e=this.localeData()._week;return Ee(this.year(),e.dow,e.doy)}function Hn(e,t,n,r,o){var i;return null==e?Se(this,r,o).year:(i=Ee(e,r,o),t>i&&(t=i),Jn.call(this,e,t,n,r,o))}function Jn(e,t,n,r,o){var i=Ce(e,t,n,r,o),a=_e(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Xn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function zn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Wn(e,t){t[vo]=_(1e3*("0."+e))}function Un(){return this._isUTC?"UTC":""}function Qn(){return this._isUTC?"Coordinated Universal Time":""}function Gn(e){return Tt(1e3*e)}function qn(){return Tt.apply(null,arguments).parseZone()}function Kn(e){return e}function Vn(e,t,n,r){var o=rt(),i=d().set(r,t);return o[n](i,e)}function $n(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return Vn(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Vn(e,r,n,"month");return o}function er(e,t,n,r){"boolean"===typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var o=rt(),i=e?o._week.dow:0;if(null!=n)return Vn(t,(n+i)%7,r,"day");var a,u=[];for(a=0;a<7;a++)u[a]=Vn(t,(a+i)%7,r,"day");return u}function tr(e,t){return $n(e,t,"months")}function nr(e,t){return $n(e,t,"monthsShort")}function rr(e,t,n){return er(e,t,n,"weekdays")}function or(e,t,n){return er(e,t,n,"weekdaysShort")}function ir(e,t,n){return er(e,t,n,"weekdaysMin")}function ar(){var e=this._data;return this._milliseconds=ci(this._milliseconds),this._days=ci(this._days),this._months=ci(this._months),e.milliseconds=ci(e.milliseconds),e.seconds=ci(e.seconds),e.minutes=ci(e.minutes),e.hours=ci(e.hours),e.months=ci(e.months),e.years=ci(e.years),this}function sr(e,t,n,r){var o=Kt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function ur(e,t){return sr(this,e,t,1)}function lr(e,t){return sr(this,e,t,-1)}function cr(e){return e<0?Math.floor(e):Math.ceil(e)}function fr(){var e,t,n,r,o,i=this._milliseconds,a=this._days,s=this._months,u=this._data;return i>=0&&a>=0&&s>=0||i<=0&&a<=0&&s<=0||(i+=864e5*cr(pr(s)+a),a=0,s=0),u.milliseconds=i%1e3,e=w(i/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,a+=w(n/24),o=w(dr(a)),s+=o,a-=cr(pr(o)),r=w(s/12),s%=12,u.days=a,u.months=s,u.years=r,this}function dr(e){return 4800*e/146097}function pr(e){return 146097*e/4800}function hr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=R(e))||"year"===e)return t=this._days+r/864e5,n=this._months+dr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(pr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function mr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12):NaN}function vr(e){return function(){return this.as(e)}}function gr(){return Kt(this)}function yr(e){return e=R(e),this.isValid()?this[e+"s"]():NaN}function br(e){return function(){return this.isValid()?this._data[e]:NaN}}function wr(){return w(this.days()/7)}function _r(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function kr(e,t,n){var r=Kt(e).abs(),o=Ti(r.as("s")),i=Ti(r.as("m")),a=Ti(r.as("h")),s=Ti(r.as("d")),u=Ti(r.as("M")),l=Ti(r.as("y")),c=o<=Oi.ss&&["s",o]||o<Oi.s&&["ss",o]||i<=1&&["m"]||i<Oi.m&&["mm",i]||a<=1&&["h"]||a<Oi.h&&["hh",a]||s<=1&&["d"]||s<Oi.d&&["dd",s]||u<=1&&["M"]||u<Oi.M&&["MM",u]||l<=1&&["y"]||["yy",l];return c[2]=t,c[3]=+e>0,c[4]=n,_r.apply(null,c)}function Cr(e){return void 0===e?Ti:"function"===typeof e&&(Ti=e,!0)}function Sr(e,t){return void 0!==Oi[e]&&(void 0===t?Oi[e]:(Oi[e]=t,"s"===e&&(Oi.ss=t-1),!0))}function Er(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=kr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Tr(e){return(e>0)-(e<0)||+e}function Or(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=xi(this._milliseconds)/1e3,o=xi(this._days),i=xi(this._months);e=w(r/60),t=w(e/60),r%=60,e%=60,n=w(i/12),i%=12;var a=n,s=i,u=o,l=t,c=e,f=r?r.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var p=d<0?"-":"",h=Tr(this._months)!==Tr(d)?"-":"",m=Tr(this._days)!==Tr(d)?"-":"",v=Tr(this._milliseconds)!==Tr(d)?"-":"";return p+"P"+(a?h+a+"Y":"")+(s?h+s+"M":"")+(u?m+u+"D":"")+(l||c||f?"T":"")+(l?v+l+"H":"")+(c?v+c+"M":"")+(f?v+f+"S":"")}var xr,Mr;Mr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var Pr=t.momentProperties=[],Dr=!1,Lr={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var Nr;Nr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};var Fr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ar={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Yr=/\d{1,2}/,Rr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ir={},jr={},Br=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Zr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Hr={},Jr={},Xr=/\d/,zr=/\d\d/,Wr=/\d{3}/,Ur=/\d{4}/,Qr=/[+-]?\d{6}/,Gr=/\d\d?/,qr=/\d\d\d\d?/,Kr=/\d\d\d\d\d\d?/,Vr=/\d{1,3}/,$r=/\d{1,4}/,eo=/[+-]?\d{1,6}/,to=/\d+/,no=/[+-]?\d+/,ro=/Z|[+-]\d\d:?\d\d/gi,oo=/Z|[+-]\d\d(?::?\d\d)?/gi,io=/[+-]?\d+(\.\d{1,3})?/,ao=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,so={},uo={},lo=0,co=1,fo=2,po=3,ho=4,mo=5,vo=6,go=7,yo=8;H("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),H(0,["YY",2],0,function(){return this.year()%100}),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,!0],0,"year"),Y("year","y"),j("year",1),U("Y",no),U("YY",Gr,zr),U("YYYY",$r,Ur),U("YYYYY",eo,Qr),U("YYYYYY",eo,Qr),K(["YYYYY","YYYYYY"],lo),K("YYYY",function(e,n){n[lo]=2===e.length?t.parseTwoDigitYear(e):_(e)}),K("YY",function(e,n){n[lo]=t.parseTwoDigitYear(e)}),K("Y",function(e,t){t[lo]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return _(e)+(_(e)>68?1900:2e3)};var bo,wo=re("FullYear",!0);bo=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},H("M",["MM",2],"Mo",function(){return this.month()+1}),H("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),H("MMMM",0,0,function(e){return this.localeData().months(this,e)}),Y("month","M"),j("month",8),U("M",Gr),U("MM",Gr,zr),U("MMM",function(e,t){return t.monthsShortRegex(e)}),U("MMMM",function(e,t){return t.monthsRegex(e)}),K(["M","MM"],function(e,t){t[co]=_(e)-1}),K(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[co]=o:h(n).invalidMonth=e});var _o=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ko="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Co="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),So=ao,Eo=ao;H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),Y("week","w"),Y("isoWeek","W"),j("week",5),j("isoWeek",5),U("w",Gr),U("ww",Gr,zr),U("W",Gr),U("WW",Gr,zr),V(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=_(e)});var To={dow:0,doy:6};H("d",0,"do","day"),H("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),H("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),H("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),Y("day","d"),Y("weekday","e"),Y("isoWeekday","E"),j("day",11),j("weekday",11),j("isoWeekday",11),U("d",Gr),U("e",Gr),U("E",Gr),U("dd",function(e,t){return t.weekdaysMinRegex(e)}),U("ddd",function(e,t){return t.weekdaysShortRegex(e)}),U("dddd",function(e,t){return t.weekdaysRegex(e)}),V(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:h(n).invalidWeekday=e}),V(["d","e","E"],function(e,t,n,r){t[r]=_(e)});var Oo="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),xo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Po=ao,Do=ao,Lo=ao;H("H",["HH",2],0,"hour"),H("h",["hh",2],0,ze),H("k",["kk",2],0,We),H("hmm",0,0,function(){return""+ze.apply(this)+Z(this.minutes(),2)}),H("hmmss",0,0,function(){return""+ze.apply(this)+Z(this.minutes(),2)+Z(this.seconds(),2)}),H("Hmm",0,0,function(){return""+this.hours()+Z(this.minutes(),2)}),H("Hmmss",0,0,function(){return""+this.hours()+Z(this.minutes(),2)+Z(this.seconds(),2)}),Ue("a",!0),Ue("A",!1),Y("hour","h"),j("hour",13),U("a",Qe),U("A",Qe),U("H",Gr),U("h",Gr),U("k",Gr),U("HH",Gr,zr),U("hh",Gr,zr),U("kk",Gr,zr),U("hmm",qr),U("hmmss",Kr),U("Hmm",qr),U("Hmmss",Kr),K(["H","HH"],po),K(["k","kk"],function(e,t,n){var r=_(e);t[po]=24===r?0:r}),K(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),K(["h","hh"],function(e,t,n){t[po]=_(e),h(n).bigHour=!0}),K("hmm",function(e,t,n){var r=e.length-2;t[po]=_(e.substr(0,r)),t[ho]=_(e.substr(r)),h(n).bigHour=!0}),K("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=_(e.substr(0,r)),t[ho]=_(e.substr(r,2)),t[mo]=_(e.substr(o)),h(n).bigHour=!0}),K("Hmm",function(e,t,n){var r=e.length-2;t[po]=_(e.substr(0,r)),t[ho]=_(e.substr(r))}),K("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=_(e.substr(0,r)),t[ho]=_(e.substr(r,2)),t[mo]=_(e.substr(o))});var No,Fo=/[ap]\.?m?\.?/i,Ao=re("Hours",!0),Yo={calendar:Fr,longDateFormat:Ar,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:Yr,relativeTime:Rr,months:ko,monthsShort:Co,week:To,weekdays:Oo,weekdaysMin:Mo,weekdaysShort:xo,meridiemParse:Fo},Ro={},Io={},jo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Zo=/Z|[+-]\d\d(?::?\d\d)?/,Ho=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Jo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Xo=/^\/?Date\((\-?\d+)/i,zo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Wo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Uo=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),Qo=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:v()}),Go=function(){return Date.now?Date.now():+new Date},qo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Yt("Z",":"),Yt("ZZ",""),U("Z",oo),U("ZZ",oo),K(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Rt(oo,e)});var Ko=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Vo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,$o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Kt.fn=Nt.prototype,Kt.invalid=Lt;var ei=tn(1,"add"),ti=tn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ni=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Rn("gggg","weekYear"),Rn("ggggg","weekYear"),Rn("GGGG","isoWeekYear"),Rn("GGGGG","isoWeekYear"),Y("weekYear","gg"),Y("isoWeekYear","GG"),j("weekYear",1),j("isoWeekYear",1),U("G",no),U("g",no),U("GG",Gr,zr),U("gg",Gr,zr),U("GGGG",$r,Ur),U("gggg",$r,Ur),U("GGGGG",eo,Qr),U("ggggg",eo,Qr),V(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=_(e)}),V(["gg","GG"],function(e,n,r,o){n[o]=t.parseTwoDigitYear(e)}),H("Q",0,"Qo","quarter"),Y("quarter","Q"),j("quarter",7),U("Q",Xr),K("Q",function(e,t){t[co]=3*(_(e)-1)}),H("D",["DD",2],"Do","date"),Y("date","D"),j("date",9),U("D",Gr),U("DD",Gr,zr),U("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),K(["D","DD"],fo),K("Do",function(e,t){t[fo]=_(e.match(Gr)[0])});var ri=re("Date",!0);H("DDD",["DDDD",3],"DDDo","dayOfYear"),Y("dayOfYear","DDD"),j("dayOfYear",4),U("DDD",Vr),U("DDDD",Wr),K(["DDD","DDDD"],function(e,t,n){n._dayOfYear=_(e)}),H("m",["mm",2],0,"minute"),Y("minute","m"),j("minute",14),U("m",Gr),U("mm",Gr,zr),K(["m","mm"],ho);var oi=re("Minutes",!1);H("s",["ss",2],0,"second"),Y("second","s"),j("second",15),U("s",Gr),U("ss",Gr,zr),K(["s","ss"],mo);var ii=re("Seconds",!1);H("S",0,0,function(){return~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Y("millisecond","ms"),j("millisecond",16),U("S",Vr,Xr),U("SS",Vr,zr),U("SSS",Vr,Wr);var ai;for(ai="SSSS";ai.length<=9;ai+="S")U(ai,to);for(ai="S";ai.length<=9;ai+="S")K(ai,Wn);var si=re("Milliseconds",!1);H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var ui=y.prototype;ui.add=ei,ui.calendar=on,ui.clone=an,ui.diff=pn,ui.endOf=Tn,ui.format=yn,ui.from=bn,ui.fromNow=wn,ui.to=_n,ui.toNow=kn,ui.get=ae,ui.invalidAt=An,ui.isAfter=sn,ui.isBefore=un,ui.isBetween=ln,ui.isSame=cn,ui.isSameOrAfter=fn,ui.isSameOrBefore=dn,ui.isValid=Nn,ui.lang=ni,ui.locale=Cn,ui.localeData=Sn,ui.max=Qo,ui.min=Uo,ui.parsingFlags=Fn,ui.set=se,ui.startOf=En,ui.subtract=ti,ui.toArray=Pn,ui.toObject=Dn,ui.toDate=Mn,ui.toISOString=vn,ui.inspect=gn,ui.toJSON=Ln,ui.toString=mn,ui.unix=xn,ui.valueOf=On,ui.creationData=Yn,ui.year=wo,ui.isLeapYear=ne,ui.weekYear=In,ui.isoWeekYear=jn,ui.quarter=ui.quarters=Xn,ui.month=me,ui.daysInMonth=ve,ui.week=ui.weeks=Me,ui.isoWeek=ui.isoWeeks=Pe,ui.weeksInYear=Zn,ui.isoWeeksInYear=Bn,ui.date=ri,ui.day=ui.days=Ie,ui.weekday=je,ui.isoWeekday=Be,ui.dayOfYear=zn,ui.hour=ui.hours=Ao,ui.minute=ui.minutes=oi,ui.second=ui.seconds=ii,ui.millisecond=ui.milliseconds=si,ui.utcOffset=Bt,ui.utc=Ht,ui.local=Jt,ui.parseZone=Xt,ui.hasAlignedHourOffset=zt,ui.isDST=Wt,ui.isLocal=Qt,ui.isUtcOffset=Gt,ui.isUtc=qt,ui.isUTC=qt,ui.zoneAbbr=Un,ui.zoneName=Qn,ui.dates=S("dates accessor is deprecated. Use date instead.",ri),ui.months=S("months accessor is deprecated. Use month instead",me),ui.years=S("years accessor is deprecated. Use year instead",wo),ui.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Zt),ui.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ut);var li=M.prototype;li.calendar=P,li.longDateFormat=D,li.invalidDate=L,li.ordinal=N,li.preparse=Kn,li.postformat=Kn,li.relativeTime=F,li.pastFuture=A,li.set=O,li.months=ce,li.monthsShort=fe,li.monthsParse=pe,li.monthsRegex=ye,li.monthsShortRegex=ge,li.week=Te,li.firstDayOfYear=xe,li.firstDayOfWeek=Oe,li.weekdays=Ne,li.weekdaysMin=Ae,li.weekdaysShort=Fe,li.weekdaysParse=Re,li.weekdaysRegex=Ze,li.weekdaysShortRegex=He,li.weekdaysMinRegex=Je,li.isPM=Ge,li.meridiem=qe,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===_(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),t.lang=S("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=S("moment.langData is deprecated. Use moment.localeData instead.",rt);var ci=Math.abs,fi=vr("ms"),di=vr("s"),pi=vr("m"),hi=vr("h"),mi=vr("d"),vi=vr("w"),gi=vr("M"),yi=vr("y"),bi=br("milliseconds"),wi=br("seconds"),_i=br("minutes"),ki=br("hours"),Ci=br("days"),Si=br("months"),Ei=br("years"),Ti=Math.round,Oi={ss:44,s:45,m:45,h:22,d:26,M:11},xi=Math.abs,Mi=Nt.prototype;return Mi.isValid=Dt,Mi.abs=ar,Mi.add=ur,Mi.subtract=lr,Mi.as=hr,Mi.asMilliseconds=fi,Mi.asSeconds=di,Mi.asMinutes=pi,Mi.asHours=hi,Mi.asDays=mi,Mi.asWeeks=vi,Mi.asMonths=gi,Mi.asYears=yi,Mi.valueOf=mr,Mi._bubble=fr,Mi.clone=gr,Mi.get=yr,Mi.milliseconds=bi,Mi.seconds=wi,Mi.minutes=_i,Mi.hours=ki,Mi.days=Ci,Mi.weeks=wr,Mi.months=Si,Mi.years=Ei,Mi.humanize=Er,Mi.toISOString=Or,Mi.toString=Or,Mi.toJSON=Or,Mi.locale=Cn,Mi.localeData=Sn,Mi.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Or),Mi.lang=ni,H("X",0,0,"unix"),H("x",0,0,"valueOf"),U("x",no),U("X",io),K("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),K("x",function(e,t,n){n._d=new Date(_(e))}),t.version="2.22.2",function(e){xr=e}(Tt),t.fn=ui,t.min=xt,t.max=Mt,t.now=Go,t.utc=d,t.unix=Gn,t.months=tr,t.isDate=u,t.locale=et,t.invalid=v,t.duration=Kt,t.isMoment=b,t.weekdays=rr,t.parseZone=qn,t.localeData=rt,t.isDuration=Ft,t.monthsShort=nr,t.weekdaysMin=ir,t.defineLocale=tt,t.updateLocale=nt,t.locales=ot,t.weekdaysShort=or,t.normalizeUnits=R,t.relativeTimeRounding=Cr,t.relativeTimeThreshold=Sr,t.calendarFormat=rn,t.prototype=ui,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},t})}).call(t,n(25)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.dirPath="/",t.gettext=window.gettext,t.siteRoot=window.app.config.siteRoot,t.loginUrl=window.app.config.loginUrl,t.avatarInfo=window.app.config.avatarInfo,t.logoPath=window.app.config.logoPath,t.mediaUrl=window.app.config.mediaUrl,t.siteTitle=window.app.config.siteTitle,t.logoWidth=window.app.config.logoWidth,t.logoHeight=window.app.config.logoHeight,t.isPro="True"===window.app.config.isPro,t.lang=window.app.config.lang,t.fileServerRoot=window.app.config.fileServerRoot,t.seafileVersion=window.app.config.seafileVersion,t.seafileCollabServer=window.app.pageOptions.seafileCollabServer,t.name=window.app.pageOptions.name,t.contactEmail=window.app.pageOptions.contactEmail,t.username=window.app.pageOptions.username,t.canGenerateShareLink="True"===window.app.pageOptions.canGenerateShareLink,t.canGenerateUploadLink="True"===window.app.pageOptions.canGenerateUploadLink,t.canViewOrg="True"===window.app.pageOptions.canViewOrg,t.fileAuditEnabled=!!window.app.pageOptions.fileAuditEnabled,t.enableFileComment=!!window.app.pageOptions.enableFileComment,t.folderPermEnabled="True"===window.app.pageOptions.folderPermEnabled,t.enableUploadFolder="True"===window.app.pageOptions.enableUploadFolder,t.enableResumableFileUpload="True"===window.app.pageOptions.enableResumableFileUpload,t.storages=window.app.pageOptions.storages,t.enableRepoSnapshotLabel=window.app.pageOptions.enableRepoSnapshotLabel,t.shareLinkExpireDaysMin=window.app.pageOptions.shareLinkExpireDaysMin,t.shareLinkExpireDaysMax=window.app.pageOptions.shareLinkExpireDaysMax,t.maxFileName=window.app.pageOptions.maxFileName,t.enableWiki=window.app.pageOptions.enableWiki,t.enableEncryptedLibrary="1"===window.app.pageOptions.enableEncryptedLibrary,t.enableRepoHistorySetting="1"===window.app.pageOptions.enableRepoHistorySetting,t.isSystemStaff=window.app.pageOptions.isSystemStaff,t.slug=window.wiki?window.wiki.config.slug:"",t.repoID=window.wiki?window.wiki.config.repoId:"",t.initialPath=window.wiki?window.wiki.config.initial_path:"",t.permission=window.wiki?"True"===window.wiki.config.permission:"",t.isDir=window.wiki?window.wiki.config.isDir:"",t.serviceUrl=window.wiki?window.wiki.config.serviceUrl:"",t.PER_PAGE=25,t.historyRepoID=window.fileHistory?window.fileHistory.pageOptions.repoID:"",t.repoName=window.fileHistory?window.fileHistory.pageOptions.repoName:"",t.filePath=window.fileHistory?window.fileHistory.pageOptions.filePath:"",t.fileName=window.fileHistory?window.fileHistory.pageOptions.fileName:"",t.draftFilePath=window.draftReview?window.draftReview.config.draftFilePath:"",t.draftOriginFilePath=window.draftReview?window.draftReview.config.draftOriginFilePath:"",t.draftOriginRepoID=window.draftReview?window.draftReview.config.draftOriginRepoID:"",t.draftFileName=window.draftReview?window.draftReview.config.draftFileName:"",t.reviewID=window.draftReview?window.draftReview.config.reviewID:"",t.draftID=window.draftReview?window.draftReview.config.draftID:"",t.opStatus=window.draftReview?window.draftReview.config.opStatus:"",t.reviewPerm=window.draftReview?window.draftReview.config.perm:"",t.publishFileVersion=window.draftReview?window.draftReview.config.publishFileVersion:"",t.originFileVersion=window.draftReview?window.draftReview.config.originFileVersion:"",t.author=window.draftReview?window.draftReview.config.author:"",t.authorAvatar=window.draftReview?window.draftReview.config.authorAvatar:"",t.originFileExists=window.draftReview?window.draftReview.config.originFileExists:"",t.draftFileExists=window.draftReview?window.draftReview.config.draftFileExists:""},function(e,t,n){"use strict";function r(e){return"[object Array]"===S.call(e)}function o(e){return"[object ArrayBuffer]"===S.call(e)}function i(e){return"undefined"!==typeof FormData&&e instanceof FormData}function a(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"===typeof e}function u(e){return"number"===typeof e}function l(e){return"undefined"===typeof e}function c(e){return null!==e&&"object"===typeof e}function f(e){return"[object Date]"===S.call(e)}function d(e){return"[object File]"===S.call(e)}function p(e){return"[object Blob]"===S.call(e)}function h(e){return"[object Function]"===S.call(e)}function m(e){return c(e)&&h(e.pipe)}function v(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function b(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}function w(){function e(e,n){"object"===typeof t[n]&&"object"===typeof e?t[n]=w(t[n],e):t[n]=e}for(var t={},n=0,r=arguments.length;n<r;n++)b(arguments[n],e);return t}function _(e,t,n){return b(t,function(t,r){e[r]=n&&"function"===typeof t?k(t,n):t}),e}var k=n(63),C=n(74),S=Object.prototype.toString;e.exports={isArray:r,isArrayBuffer:o,isBuffer:C,isFormData:i,isArrayBufferView:a,isString:s,isNumber:u,isObject:c,isUndefined:l,isDate:f,isFile:d,isBlob:p,isFunction:h,isStream:m,isURLSearchParams:v,isStandardBrowserEnv:y,forEach:b,merge:w,extend:_,trim:g}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seafileAPI=void 0;var r=n(151),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(182),a=n(3),s=new i.SeafileAPI,u=o.default.load("sfcsrftoken");s.initForSeahubUsage({siteRoot:a.siteRoot,xcsrfHeaders:u}),t.seafileAPI=s},function(e,t,n){"use strict";function r(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function o(e){document.body.style.paddingRight=e>0?e+"px":null}function i(){return document.body.clientWidth<window.innerWidth}function a(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function s(){var e=r(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;i()&&o(n+e)}function u(e){Q=e}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Q;return t?e.split(" ").map(function(e){return t[e]||e}).join(" "):e}function c(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n}function f(e,t){for(var n=Array.isArray(t)?t:[t],r=n.length,o=void 0,i={};r>0;)r-=1,o=n[r],i[o]=e[o];return i}function d(e){G[e]||("undefined"!==typeof console&&console.error(e),G[e]=!0)}function p(e,t){return function(n,r,o){null!==n[r]&&"undefined"!==typeof n[r]&&d('"'+r+'" property of "'+o+'" has been deprecated.\n'+t);for(var i=arguments.length,a=Array(i>3?i-3:0),s=3;s<i;s++)a[s-3]=arguments[s];return e.apply(void 0,[n,r,o].concat(a))}}function h(e,t,n){if(!(e[t]instanceof Element))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}function m(e){if(j()(e))return e();if("string"===typeof e&&te){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function v(e){return Array.isArray(e)||te&&"number"===typeof e.length}function g(e){var t=m(e);return v(t)?t[0]:t}function y(e,t,n){var r=e;v(r)||(r=[r]);var o=n;if("string"===typeof o&&(o=o.split(/\s+/)),!v(r)||"function"!==typeof t||!Array.isArray(o))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return o.forEach(function(e){r.forEach(function(n){n.addEventListener(e,t)})}),function(){o.forEach(function(e){r.forEach(function(n){n.removeEventListener(e,t)})})}}function b(e){return d('The "NavDropdown" component has been deprecated.\nPlease use component "Dropdown" with nav prop.'),N.a.createElement(Qe,le({nav:!0},e))}function w(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _(e,t){return t={exports:{}},e(t,t.exports),t.exports}function k(e){var t=e.tag,n=e.baseClass,r=e.baseClassActive,o=e.className,i=e.cssModule,a=e.children,s=e.innerRef,u=fe(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),d=f(u,K),p=c(u,K);return N.a.createElement(Dt,d,function(e){var u="entered"===e,c=l(R()(o,n,u&&r),i);return N.a.createElement(t,le({className:c},p,{ref:s}),a)})}function C(e){return d('The "CardBlock" component has been deprecated.\nPlease use component "CardBody".'),N.a.createElement(Kt,e)}function S(e){var t=e.className,n=e.label,r=e.inline,o=e.valid,i=e.invalid,a=e.cssModule,s=e.children,u=e.bsSize,c=e.innerRef,f=fe(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef"]),d=f.type,p=l(R()(t,"custom-"+d,!!u&&"custom-"+d+"-"+u),a),h=l(R()(i&&"is-invalid",o&&"is-valid"),a);if("select"===d)return N.a.createElement("select",le({},f,{ref:c,className:R()(h,p)}),s);if("file"===d)return N.a.createElement("div",{className:p},N.a.createElement("input",le({},f,{ref:c,className:R()(h,l("custom-file-input",a))})),N.a.createElement("label",{className:l("custom-file-label",a),htmlFor:f.id},n||"Choose file"));if("checkbox"!==d&&"radio"!==d)return N.a.createElement("input",le({},f,{ref:c,className:R()(h,p)}));var m=R()(p,l(R()("custom-control",{"custom-control-inline":r}),a));return N.a.createElement("div",{className:m},N.a.createElement("input",le({},f,{ref:c,className:R()(h,l("custom-control-input",a))})),N.a.createElement("label",{className:l("custom-control-label",a),htmlFor:f.id},n),s)}function E(e){return d('The "PopoverTitle" component has been deprecated.\nPlease use component "PopoverHeader".'),N.a.createElement(Hn,e)}function T(e){return d('The "PopoverContent" component has been deprecated.\nPlease use component "PopoverBody".'),N.a.createElement(zn,e)}function O(){}function x(e,t){var n=e.className,r=e.cssModule,o=e.tabId,i=e.tag,a=fe(e,["className","cssModule","tabId","tag"]),s=l(R()("tab-pane",n,{active:o===t.activeTabId}),r);return N.a.createElement(i,le({},a,{className:s}))}function M(e){var t=e.className,n=e.closeClassName,r=e.closeAriaLabel,o=e.cssModule,i=e.tag,a=e.color,s=e.isOpen,u=e.toggle,c=e.children,f=e.transition,d=e.fade,p=e.innerRef,h=fe(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),m=l(R()(t,"alert","alert-"+a,{"alert-dismissible":u}),o),v=l(R()("close",n),o),g=le({},k.defaultProps,f,{baseClass:d?f.baseClass:"",timeout:d?f.timeout:0});return N.a.createElement(k,le({},h,g,{tag:i,className:m,in:s,role:"alert",innerRef:p}),u?N.a.createElement("button",{type:"button",className:v,"aria-label":r,onClick:u},N.a.createElement("span",{"aria-hidden":"true"},"\xd7")):null,c)}function P(e){return Mo[e]||"collapse"}function D(e){return e.scrollHeight}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"Alert",function(){return M}),n.d(t,"Container",function(){return me}),n.d(t,"Row",function(){return ye}),n.d(t,"Col",function(){return Ee}),n.d(t,"Navbar",function(){return De}),n.d(t,"NavbarBrand",function(){return Fe}),n.d(t,"NavbarToggler",function(){return Re}),n.d(t,"Nav",function(){return Ze}),n.d(t,"NavItem",function(){return Xe}),n.d(t,"NavDropdown",function(){return b}),n.d(t,"NavLink",function(){return Ke}),n.d(t,"Breadcrumb",function(){return et}),n.d(t,"BreadcrumbItem",function(){return rt}),n.d(t,"Button",function(){return at}),n.d(t,"ButtonDropdown",function(){return ut}),n.d(t,"ButtonGroup",function(){return ft}),n.d(t,"ButtonToolbar",function(){return ht}),n.d(t,"Dropdown",function(){return Qe}),n.d(t,"DropdownItem",function(){return yt}),n.d(t,"DropdownMenu",function(){return St}),n.d(t,"DropdownToggle",function(){return xt}),n.d(t,"Fade",function(){return k}),n.d(t,"Badge",function(){return Yt}),n.d(t,"Card",function(){return jt}),n.d(t,"CardLink",function(){return en}),n.d(t,"CardGroup",function(){return Ht}),n.d(t,"CardDeck",function(){return zt}),n.d(t,"CardColumns",function(){return Qt}),n.d(t,"CardBody",function(){return Kt}),n.d(t,"CardBlock",function(){return C}),n.d(t,"CardFooter",function(){return rn}),n.d(t,"CardHeader",function(){return sn}),n.d(t,"CardImg",function(){return cn}),n.d(t,"CardImgOverlay",function(){return pn}),n.d(t,"Carousel",function(){return mn}),n.d(t,"UncontrolledCarousel",function(){return wn}),n.d(t,"CarouselControl",function(){return vn}),n.d(t,"CarouselItem",function(){return hn}),n.d(t,"CarouselIndicators",function(){return gn}),n.d(t,"CarouselCaption",function(){return yn}),n.d(t,"CardSubtitle",function(){return Cn}),n.d(t,"CardText",function(){return Tn}),n.d(t,"CardTitle",function(){return Mn}),n.d(t,"Popover",function(){return jn}),n.d(t,"PopoverContent",function(){return T}),n.d(t,"PopoverBody",function(){return zn}),n.d(t,"PopoverTitle",function(){return E}),n.d(t,"PopoverHeader",function(){return Hn}),n.d(t,"Progress",function(){return Qn}),n.d(t,"Modal",function(){return tr}),n.d(t,"ModalHeader",function(){return or}),n.d(t,"ModalBody",function(){return sr}),n.d(t,"ModalFooter",function(){return cr}),n.d(t,"PopperContent",function(){return Fn}),n.d(t,"PopperTargetHelper",function(){return An}),n.d(t,"Tooltip",function(){return hr}),n.d(t,"Table",function(){return gr}),n.d(t,"ListGroup",function(){return wr}),n.d(t,"Form",function(){return Cr}),n.d(t,"FormFeedback",function(){return Tr}),n.d(t,"FormGroup",function(){return Mr}),n.d(t,"FormText",function(){return Lr}),n.d(t,"Input",function(){return Ar}),n.d(t,"InputGroup",function(){return Ir}),n.d(t,"InputGroupAddon",function(){return Xr}),n.d(t,"InputGroupButton",function(){return Wr}),n.d(t,"InputGroupButtonDropdown",function(){return Qr}),n.d(t,"InputGroupText",function(){return Zr}),n.d(t,"Label",function(){return to}),n.d(t,"CustomInput",function(){return S}),n.d(t,"Media",function(){return ro}),n.d(t,"Pagination",function(){return ao}),n.d(t,"PaginationItem",function(){return lo}),n.d(t,"PaginationLink",function(){return po}),n.d(t,"TabContent",function(){return go}),n.d(t,"TabPane",function(){return x}),n.d(t,"Jumbotron",function(){return Co}),n.d(t,"Collapse",function(){return Po}),n.d(t,"ListGroupItem",function(){return Fo}),n.d(t,"ListGroupItemText",function(){return Bo}),n.d(t,"ListGroupItemHeading",function(){return Ro}),n.d(t,"UncontrolledAlert",function(){return Zo}),n.d(t,"UncontrolledButtonDropdown",function(){return Ho}),n.d(t,"UncontrolledCollapse",function(){return zo}),n.d(t,"UncontrolledDropdown",function(){return Wo}),n.d(t,"UncontrolledNavDropdown",function(){return Uo}),n.d(t,"UncontrolledTooltip",function(){return Qo}),n.d(t,"Util",function(){return oe});var L=n(0),N=n.n(L),F=n(1),A=n.n(F),Y=n(156),R=n.n(Y),I=n(204),j=n.n(I),B=n(205),Z=n.n(B),H=n(17),J=n.n(H),X=n(452),z=n(207),W=n.n(z),U=n(72),Q=void 0,G={},q={Fade:150,Collapse:350,Modal:300,Carousel:600},K=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],V={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},$={esc:27,space:32,tab:9,up:38,down:40},ee=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],te=!("undefined"===typeof window||!window.document||!window.document.createElement),ne=["touchstart","click"],re=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],oe=Object.freeze({getScrollbarWidth:r,setScrollbarWidth:o,isBodyOverflowing:i,getOriginalBodyPadding:a,conditionallyUpdateScrollbar:s,setGlobalCssModule:u,mapToCssModules:l,omit:c,pick:f,warnOnce:d,deprecated:p,DOMElement:h,TransitionTimeouts:q,TransitionPropTypeKeys:K,TransitionStatuses:V,keyCodes:$,PopperPlacements:ee,canUseDOM:te,findDOMElements:m,isArrayOrNodeList:v,getTarget:g,defaultToggleEvents:ne,addMultipleEventListeners:y,focusableElements:re}),ie="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},ae=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},se=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}}(),ue=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},le=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},ce=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)},fe=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},de=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},pe={tag:A.a.oneOfType([A.a.func,A.a.string]),fluid:A.a.bool,className:A.a.string,cssModule:A.a.object},he={tag:"div"},me=function(e){var t=e.className,n=e.cssModule,r=e.fluid,o=e.tag,i=fe(e,["className","cssModule","fluid","tag"]),a=l(R()(t,r?"container-fluid":"container"),n);return N.a.createElement(o,le({},i,{className:a}))};me.propTypes=pe,me.defaultProps=he;var ve={tag:A.a.oneOfType([A.a.func,A.a.string]),noGutters:A.a.bool,className:A.a.string,cssModule:A.a.object},ge={tag:"div"},ye=function(e){var t=e.className,n=e.cssModule,r=e.noGutters,o=e.tag,i=fe(e,["className","cssModule","noGutters","tag"]),a=l(R()(t,r?"no-gutters":null,"row"),n);return N.a.createElement(o,le({},i,{className:a}))};ye.propTypes=ve,ye.defaultProps=ge;var be=["xs","sm","md","lg","xl"],we=A.a.oneOfType([A.a.number,A.a.string]),_e=A.a.oneOfType([A.a.bool,A.a.number,A.a.string,A.a.shape({size:A.a.oneOfType([A.a.bool,A.a.number,A.a.string]),push:p(we,'Please use the prop "order"'),pull:p(we,'Please use the prop "order"'),order:we,offset:we})]),ke={tag:A.a.oneOfType([A.a.func,A.a.string]),xs:_e,sm:_e,md:_e,lg:_e,xl:_e,className:A.a.string,cssModule:A.a.object,widths:A.a.array},Ce={tag:"div",widths:be},Se=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},Ee=function(e){var t=e.className,n=e.cssModule,r=e.widths,o=e.tag,i=fe(e,["className","cssModule","widths","tag"]),a=[];r.forEach(function(t,r){var o=e[t];if(delete i[t],o||""===o){var s=!r;if(Z()(o)){var u,c=s?"-":"-"+t+"-",f=Se(s,t,o.size);a.push(l(R()((u={},ue(u,f,o.size||""===o.size),ue(u,"order"+c+o.order,o.order||0===o.order),ue(u,"offset"+c+o.offset,o.offset||0===o.offset),u)),n))}else{var d=Se(s,t,o);a.push(d)}}}),a.length||a.push("col");var s=l(R()(t,a),n);return N.a.createElement(o,le({},i,{className:s}))};Ee.propTypes=ke,Ee.defaultProps=Ce;var Te={light:A.a.bool,dark:A.a.bool,inverse:p(A.a.bool,'Please use the prop "dark"'),full:A.a.bool,fixed:A.a.string,sticky:A.a.string,color:A.a.string,role:A.a.string,tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object,toggleable:p(A.a.oneOfType([A.a.bool,A.a.string]),'Please use the prop "expand"'),expand:A.a.oneOfType([A.a.bool,A.a.string])},Oe={tag:"nav",expand:!1},xe=function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":"navbar-expand-"+e)},Me={xs:"sm",sm:"md",md:"lg",lg:"xl"},Pe=function(e){return void 0!==e&&"xl"!==e&&(!1===e?"navbar-expand":"navbar-expand-"+(!0===e?"sm":Me[e]||e))},De=function(e){var t,n=e.toggleable,r=e.expand,o=e.className,i=e.cssModule,a=e.light,s=e.dark,u=e.inverse,c=e.fixed,f=e.sticky,d=e.color,p=e.tag,h=fe(e,["toggleable","expand","className","cssModule","light","dark","inverse","fixed","sticky","color","tag"]),m=l(R()(o,"navbar",xe(r)||Pe(n),(t={"navbar-light":a,"navbar-dark":u||s},ue(t,"bg-"+d,d),ue(t,"fixed-"+c,c),ue(t,"sticky-"+f,f),t)),i);return N.a.createElement(p,le({},h,{className:m}))};De.propTypes=Te,De.defaultProps=Oe;var Le={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Ne={tag:"a"},Fe=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"navbar-brand"),n);return N.a.createElement(r,le({},o,{className:i}))};Fe.propTypes=Le,Fe.defaultProps=Ne;var Ae={tag:A.a.oneOfType([A.a.func,A.a.string]),type:A.a.string,className:A.a.string,cssModule:A.a.object,children:A.a.node},Ye={tag:"button",type:"button"},Re=function(e){var t=e.className,n=e.cssModule,r=e.children,o=e.tag,i=fe(e,["className","cssModule","children","tag"]),a=l(R()(t,"navbar-toggler"),n);return N.a.createElement(o,le({},i,{className:a}),r||N.a.createElement("span",{className:l("navbar-toggler-icon",n)}))};Re.propTypes=Ae,Re.defaultProps=Ye;var Ie={tabs:A.a.bool,pills:A.a.bool,vertical:A.a.oneOfType([A.a.bool,A.a.string]),horizontal:A.a.string,justified:A.a.bool,fill:A.a.bool,navbar:A.a.bool,card:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},je={tag:"ul",vertical:!1},Be=function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")},Ze=function(e){var t=e.className,n=e.cssModule,r=e.tabs,o=e.pills,i=e.vertical,a=e.horizontal,s=e.justified,u=e.fill,c=e.navbar,f=e.card,d=e.tag,p=fe(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),h=l(R()(t,c?"navbar-nav":"nav",!!a&&"justify-content-"+a,Be(i),{"nav-tabs":r,"card-header-tabs":f&&r,"nav-pills":o,"card-header-pills":f&&o,"nav-justified":s,"nav-fill":u}),n);return N.a.createElement(d,le({},p,{className:h}))};Ze.propTypes=Ie,Ze.defaultProps=je;var He={tag:A.a.oneOfType([A.a.func,A.a.string]),active:A.a.bool,className:A.a.string,cssModule:A.a.object},Je={tag:"li"},Xe=function(e){var t=e.className,n=e.cssModule,r=e.active,o=e.tag,i=fe(e,["className","cssModule","active","tag"]),a=l(R()(t,"nav-item",!!r&&"active"),n);return N.a.createElement(o,le({},i,{className:a}))};Xe.propTypes=He,Xe.defaultProps=Je;var ze={disabled:A.a.bool,dropup:p(A.a.bool,'Please use the prop "direction" with the value "up".'),direction:A.a.oneOf(["up","down","left","right"]),group:A.a.bool,isOpen:A.a.bool,nav:A.a.bool,active:A.a.bool,addonType:A.a.oneOfType([A.a.bool,A.a.oneOf(["prepend","append"])]),size:A.a.string,tag:A.a.string,toggle:A.a.func,children:A.a.node,className:A.a.string,cssModule:A.a.object,inNavbar:A.a.bool,setActiveFromChild:A.a.bool},We={isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},Ue={toggle:A.a.func.isRequired,isOpen:A.a.bool.isRequired,direction:A.a.oneOf(["up","down","left","right"]).isRequired,inNavbar:A.a.bool.isRequired},Qe=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.addEvents=n.addEvents.bind(n),n.handleDocumentClick=n.handleDocumentClick.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.removeEvents=n.removeEvents.bind(n),n.toggle=n.toggle.bind(n),n}return ce(t,e),se(t,[{key:"getChildContext",value:function(){return{toggle:this.props.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar}}},{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"getContainer",value:function(){return J.a.findDOMNode(this)}},{key:"addEvents",value:function(){var e=this;["click","touchstart","keyup"].forEach(function(t){return document.addEventListener(t,e.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var e=this;["click","touchstart","keyup"].forEach(function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)})}},{key:"handleDocumentClick",value:function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===$.tab)){var t=this.getContainer();(!t.contains(e.target)||t===e.target||"keyup"===e.type&&e.which!==$.tab)&&this.toggle(e)}}},{key:"handleKeyDown",value:function(e){if(!($.tab===e.which||/button/i.test(e.target.tagName)&&e.which===$.space||/input|textarea/i.test(e.target.tagName))&&(e.preventDefault(),!this.props.disabled)){var t=this.getContainer();if(e.which===$.space&&this.props.isOpen&&t!==e.target&&e.target.click(),e.which===$.esc||!this.props.isOpen)return this.toggle(e),void t.querySelector("[aria-expanded]").focus();var n=l("dropdown-menu",this.props.cssModule),r=l("dropdown-item",this.props.cssModule),o=l("disabled",this.props.cssModule),i=t.querySelectorAll("."+n+" ."+r+":not(."+o+")");if(i.length){for(var a=-1,s=String.fromCharCode(e.which).toLowerCase(),u=0;u<i.length;u+=1){if((i[u].textContent&&i[u].textContent[0].toLowerCase())===s||i[u]===e.target){a=u;break}}e.which===$.up&&a>0&&(a-=1),e.which===$.down&&a<i.length-1&&(a+=1),a<0&&(a=0),i[a].focus()}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"toggle",value:function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)}},{key:"render",value:function(){var e,t=c(this.props,["toggle","disabled","inNavbar","direction"]),n=t.className,r=t.cssModule,o=t.dropup,i=t.isOpen,a=t.group,s=t.size,u=t.nav,f=t.setActiveFromChild,d=t.active,p=t.addonType,h=fe(t,["className","cssModule","dropup","isOpen","group","size","nav","setActiveFromChild","active","addonType"]),m="down"===this.props.direction&&o?"up":this.props.direction;h.tag=h.tag||(u?"li":"div");var v=!1;f&&N.a.Children.map(this.props.children[1].props.children,function(e){e.props.active&&(v=!0)});var g=l(R()(n,"down"!==m&&"drop"+m,!(!u||!d)&&"active",!(!f||!v)&&"active",(e={},ue(e,"input-group-"+p,p),ue(e,"btn-group",a),ue(e,"btn-group-"+s,!!s),ue(e,"dropdown",!a&&!p),ue(e,"show",i),ue(e,"nav-item",u),e)),r);return N.a.createElement(X.b,le({},h,{className:g,onKeyDown:this.handleKeyDown}))}}]),t}(N.a.Component);Qe.propTypes=ze,Qe.defaultProps=We,Qe.childContextTypes=Ue;var Ge={tag:A.a.oneOfType([A.a.func,A.a.string]),innerRef:A.a.oneOfType([A.a.object,A.a.func,A.a.string]),disabled:A.a.bool,active:A.a.bool,className:A.a.string,cssModule:A.a.object,onClick:A.a.func,href:A.a.any},qe={tag:"a"},Ke=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return ce(t,e),se(t,[{key:"onClick",value:function(e){if(this.props.disabled)return void e.preventDefault();"#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e)}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cssModule,r=e.active,o=e.tag,i=e.innerRef,a=fe(e,["className","cssModule","active","tag","innerRef"]),s=l(R()(t,"nav-link",{disabled:a.disabled,active:r}),n);return N.a.createElement(o,le({},a,{ref:i,onClick:this.onClick,className:s}))}}]),t}(N.a.Component);Ke.propTypes=Ge,Ke.defaultProps=qe;var Ve={tag:A.a.oneOfType([A.a.func,A.a.string]),listTag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,listClassName:A.a.string,cssModule:A.a.object,children:A.a.node,"aria-label":A.a.string},$e={tag:"nav",listTag:"ol","aria-label":"breadcrumb"},et=function(e){var t=e.className,n=e.listClassName,r=e.cssModule,o=e.children,i=e.tag,a=e.listTag,s=e["aria-label"],u=fe(e,["className","listClassName","cssModule","children","tag","listTag","aria-label"]),c=l(R()(t),r),f=l(R()("breadcrumb",n),r);return N.a.createElement(i,le({},u,{className:c,"aria-label":s}),N.a.createElement(a,{className:f},o))};et.propTypes=Ve,et.defaultProps=$e;var tt={tag:A.a.oneOfType([A.a.func,A.a.string]),active:A.a.bool,className:A.a.string,cssModule:A.a.object},nt={tag:"li"},rt=function(e){var t=e.className,n=e.cssModule,r=e.active,o=e.tag,i=fe(e,["className","cssModule","active","tag"]),a=l(R()(t,!!r&&"active","breadcrumb-item"),n);return N.a.createElement(o,le({},i,{className:a,"aria-current":r?"page":void 0}))};rt.propTypes=tt,rt.defaultProps=nt;var ot={active:A.a.bool,block:A.a.bool,color:A.a.string,disabled:A.a.bool,outline:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),innerRef:A.a.oneOfType([A.a.object,A.a.func,A.a.string]),onClick:A.a.func,size:A.a.string,children:A.a.node,className:A.a.string,cssModule:A.a.object},it={color:"secondary",tag:"button"},at=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return ce(t,e),se(t,[{key:"onClick",value:function(e){if(this.props.disabled)return void e.preventDefault();this.props.onClick&&this.props.onClick(e)}},{key:"render",value:function(){var e=this.props,t=e.active,n=e.block,r=e.className,o=e.cssModule,i=e.color,a=e.outline,s=e.size,u=e.tag,c=e.innerRef,f=fe(e,["active","block","className","cssModule","color","outline","size","tag","innerRef"]),d=l(R()(r,"btn","btn"+(a?"-outline":"")+"-"+i,!!s&&"btn-"+s,!!n&&"btn-block",{active:t,disabled:this.props.disabled}),o);return f.href&&"button"===u&&(u="a"),N.a.createElement(u,le({type:"button"===u&&f.onClick?"button":void 0},f,{className:d,ref:c,onClick:this.onClick}))}}]),t}(N.a.Component);at.propTypes=ot,at.defaultProps=it;var st={children:A.a.node},ut=function(e){return N.a.createElement(Qe,le({group:!0},e))};ut.propTypes=st;var lt={tag:A.a.oneOfType([A.a.func,A.a.string]),"aria-label":A.a.string,className:A.a.string,cssModule:A.a.object,role:A.a.string,size:A.a.string,vertical:A.a.bool},ct={tag:"div",role:"group"},ft=function(e){var t=e.className,n=e.cssModule,r=e.size,o=e.vertical,i=e.tag,a=fe(e,["className","cssModule","size","vertical","tag"]),s=l(R()(t,!!r&&"btn-group-"+r,o?"btn-group-vertical":"btn-group"),n);return N.a.createElement(i,le({},a,{className:s}))};ft.propTypes=lt,ft.defaultProps=ct;var dt={tag:A.a.oneOfType([A.a.func,A.a.string]),"aria-label":A.a.string,className:A.a.string,cssModule:A.a.object,role:A.a.string},pt={tag:"div",role:"toolbar"},ht=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"btn-toolbar"),n);return N.a.createElement(r,le({},o,{className:i}))};ht.propTypes=dt,ht.defaultProps=pt;var mt={children:A.a.node,active:A.a.bool,disabled:A.a.bool,divider:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),header:A.a.bool,onClick:A.a.func,className:A.a.string,cssModule:A.a.object,toggle:A.a.bool},vt={toggle:A.a.func},gt={tag:"button",toggle:!0},yt=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n.getTabIndex=n.getTabIndex.bind(n),n}return ce(t,e),se(t,[{key:"onClick",value:function(e){if(this.props.disabled||this.props.header||this.props.divider)return void e.preventDefault();this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e)}},{key:"getTabIndex",value:function(){return this.props.disabled||this.props.header||this.props.divider?"-1":"0"}},{key:"render",value:function(){var e=this.getTabIndex(),t=c(this.props,["toggle"]),n=t.className,r=t.cssModule,o=t.divider,i=t.tag,a=t.header,s=t.active,u=fe(t,["className","cssModule","divider","tag","header","active"]),f=l(R()(n,{disabled:u.disabled,"dropdown-item":!o&&!a,active:s,"dropdown-header":a,"dropdown-divider":o}),r);return"button"===i&&(a?i="h6":o?i="div":u.href&&(i="a")),N.a.createElement(i,le({type:"button"===i&&(u.onClick||this.props.toggle)?"button":void 0},u,{tabIndex:e,className:f,onClick:this.onClick}))}}]),t}(N.a.Component);yt.propTypes=mt,yt.defaultProps=gt,yt.contextTypes=vt;var bt={tag:A.a.string,children:A.a.node.isRequired,right:A.a.bool,flip:A.a.bool,modifiers:A.a.object,className:A.a.string,cssModule:A.a.object,persist:A.a.bool},wt={tag:"div",flip:!0},_t={isOpen:A.a.bool.isRequired,direction:A.a.oneOf(["up","down","left","right"]).isRequired,inNavbar:A.a.bool.isRequired},kt={flip:{enabled:!1}},Ct={up:"top",left:"left",right:"right",down:"bottom"},St=function(e,t){var n=e.className,r=e.cssModule,o=e.right,i=e.tag,a=e.flip,s=e.modifiers,u=e.persist,c=fe(e,["className","cssModule","right","tag","flip","modifiers","persist"]),f=l(R()(n,"dropdown-menu",{"dropdown-menu-right":o,show:t.isOpen}),r),d=i;if(u||t.isOpen&&!t.inNavbar){d=X.c;var p=Ct[t.direction]||"bottom",h=o?"end":"start";c.placement=p+"-"+h,c.component=i,c.modifiers=a?s:le({},s,kt)}return N.a.createElement(d,le({tabIndex:"-1",role:"menu"},c,{"aria-hidden":!t.isOpen,className:f,"x-placement":c.placement}))};St.propTypes=bt,St.defaultProps=wt,St.contextTypes=_t;var Et={caret:A.a.bool,color:A.a.string,children:A.a.node,className:A.a.string,cssModule:A.a.object,disabled:A.a.bool,onClick:A.a.func,"aria-haspopup":A.a.bool,split:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),nav:A.a.bool},Tt={"aria-haspopup":!0,color:"secondary"},Ot={isOpen:A.a.bool.isRequired,toggle:A.a.func.isRequired,inNavbar:A.a.bool.isRequired},xt=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return ce(t,e),se(t,[{key:"onClick",value:function(e){if(this.props.disabled)return void e.preventDefault();this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e)}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.color,r=e.cssModule,o=e.caret,i=e.split,a=e.nav,s=e.tag,u=fe(e,["className","color","cssModule","caret","split","nav","tag"]),c=u["aria-label"]||"Toggle Dropdown",f=l(R()(t,{"dropdown-toggle":o||i,"dropdown-toggle-split":i,"nav-link":a}),r),d=u.children||N.a.createElement("span",{className:"sr-only"},c),p=void 0;return a&&!s?(p="a",u.href="#"):s?p=s:(p=at,u.color=n,u.cssModule=r),this.context.inNavbar?N.a.createElement(p,le({},u,{className:f,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:d})):N.a.createElement(X.d,le({},u,{className:f,component:p,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:d}))}}]),t}(N.a.Component);xt.propTypes=Et,xt.defaultProps=Tt,xt.contextTypes=Ot;var Mt=_(function(e,t){function n(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!==typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}}t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0,t.transitionTimeout=n;var r=function(e){return e&&e.__esModule?e:{default:e}}(A.a);t.timeoutsShape=r.default.oneOfType([r.default.number,r.default.shape({enter:r.default.number,exit:r.default.number}).isRequired]),t.classNamesShape=r.default.oneOfType([r.default.string,r.default.shape({enter:r.default.string,exit:r.default.string,active:r.default.string}),r.default.shape({enter:r.default.string,enterDone:r.default.string,enterActive:r.default.string,exit:r.default.string,exitDone:r.default.string,exitActive:r.default.string})])});w(Mt);var Pt=_(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}function r(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}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":ie(t))&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":ie(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)}function s(){}t.__esModule=!0,t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var u=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}(A.a),l=n(N.a),c=n(J.a),f=t.UNMOUNTED="unmounted",d=t.EXITED="exited",p=t.ENTERING="entering",h=t.ENTERED="entered",m=t.EXITING="exiting",v=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r)),s=r.transitionGroup,u=s&&!s.isMounting?n.enter:n.appear,l=void 0;return a.nextStatus=null,n.in?u?(l=d,a.nextStatus=p):l=h:l=n.unmountOnExit||n.mountOnEnter?f:d,a.state={status:l},a.nextCallback=null,a}return a(t,e),t.prototype.getChildContext=function(){return{transitionGroup:null}},t.prototype.componentDidMount=function(){this.updateStatus(!0)},t.prototype.componentWillReceiveProps=function(e){var t=this.pendingState||this.state,n=t.status;e.in?(n===f&&this.setState({status:d}),n!==p&&n!==h&&(this.nextStatus=p)):n!==p&&n!==h||(this.nextStatus=m)},t.prototype.componentDidUpdate=function(){this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cancelNextCallback()},t.prototype.getTimeouts=function(){var e=this.props.timeout,t=void 0,n=void 0,r=void 0;return t=n=r=e,null!=e&&"number"!==typeof e&&(t=e.exit,n=e.enter,r=e.appear),{exit:t,enter:n,appear:r}},t.prototype.updateStatus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.nextStatus;if(null!==t){this.nextStatus=null,this.cancelNextCallback();var n=c.default.findDOMNode(this);t===p?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:f})},t.prototype.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts();if(!t&&!r)return void this.safeSetState({status:h},function(){n.props.onEntered(e)});this.props.onEnter(e,o),this.safeSetState({status:p},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,i.enter,function(){n.safeSetState({status:h},function(){n.props.onEntered(e,o)})})})},t.prototype.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();if(!n)return void this.safeSetState({status:d},function(){t.props.onExited(e)});this.props.onExit(e),this.safeSetState({status:m},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:d},function(){t.props.onExited(e)})})})},t.prototype.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.prototype.safeSetState=function(e,t){var n=this;this.pendingState=e,t=this.setNextCallback(t),this.setState(e,function(){n.pendingState=null,t()})},t.prototype.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},t.prototype.onTransitionEnd=function(e,t,n){this.setNextCallback(n),e?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},t.prototype.render=function(){var e=this.state.status;if(e===f)return null;var t=this.props,n=t.children,o=r(t,["children"]);if(delete o.in,delete o.mountOnEnter,delete o.unmountOnExit,delete o.appear,delete o.enter,delete o.exit,delete o.timeout,delete o.addEndListener,delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,"function"===typeof n)return n(e,o);var i=l.default.Children.only(n);return l.default.cloneElement(i,o)},t}(l.default.Component);v.contextTypes={transitionGroup:u.object},v.childContextTypes={transitionGroup:function(){}},v.propTypes={},v.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:s,onEntering:s,onEntered:s,onExit:s,onExiting:s,onExited:s},v.UNMOUNTED=0,v.EXITED=1,v.ENTERING=2,v.ENTERED=3,v.EXITING=4,t.default=v}),Dt=w(Pt),Lt=le({},Dt.propTypes,{children:A.a.oneOfType([A.a.arrayOf(A.a.node),A.a.node]),tag:A.a.oneOfType([A.a.string,A.a.func]),baseClass:A.a.string,baseClassActive:A.a.string,className:A.a.string,cssModule:A.a.object,innerRef:A.a.oneOfType([A.a.object,A.a.string,A.a.func])}),Nt=le({},Dt.defaultProps,{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:q.Fade,appear:!0,enter:!0,exit:!0,in:!0});k.propTypes=Lt,k.defaultProps=Nt;var Ft={color:A.a.string,pill:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),children:A.a.node,className:A.a.string,cssModule:A.a.object},At={color:"secondary",pill:!1,tag:"span"},Yt=function(e){var t=e.className,n=e.cssModule,r=e.color,o=e.pill,i=e.tag,a=fe(e,["className","cssModule","color","pill","tag"]),s=l(R()(t,"badge","badge-"+r,!!o&&"badge-pill"),n);return a.href&&"span"===i&&(i="a"),N.a.createElement(i,le({},a,{className:s}))};Yt.propTypes=Ft,Yt.defaultProps=At;var Rt={tag:A.a.oneOfType([A.a.func,A.a.string]),inverse:A.a.bool,color:A.a.string,block:p(A.a.bool,'Please use the props "body"'),body:A.a.bool,outline:A.a.bool,className:A.a.string,cssModule:A.a.object,innerRef:A.a.oneOfType([A.a.object,A.a.string,A.a.func])},It={tag:"div"},jt=function(e){var t=e.className,n=e.cssModule,r=e.color,o=e.block,i=e.body,a=e.inverse,s=e.outline,u=e.tag,c=e.innerRef,f=fe(e,["className","cssModule","color","block","body","inverse","outline","tag","innerRef"]),d=l(R()(t,"card",!!a&&"text-white",!(!o&&!i)&&"card-body",!!r&&(s?"border":"bg")+"-"+r),n);return N.a.createElement(u,le({},f,{className:d,ref:c}))};jt.propTypes=Rt,jt.defaultProps=It;var Bt={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Zt={tag:"div"},Ht=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-group"),n);return N.a.createElement(r,le({},o,{className:i}))};Ht.propTypes=Bt,Ht.defaultProps=Zt;var Jt={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Xt={tag:"div"},zt=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-deck"),n);return N.a.createElement(r,le({},o,{className:i}))};zt.propTypes=Jt,zt.defaultProps=Xt;var Wt={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Ut={tag:"div"},Qt=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-columns"),n);return N.a.createElement(r,le({},o,{className:i}))};Qt.propTypes=Wt,Qt.defaultProps=Ut;var Gt={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},qt={tag:"div"},Kt=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-body"),n);return N.a.createElement(r,le({},o,{className:i}))};Kt.propTypes=Gt,Kt.defaultProps=qt;var Vt={tag:A.a.oneOfType([A.a.func,A.a.string]),innerRef:A.a.oneOfType([A.a.object,A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},$t={tag:"a"},en=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.innerRef,i=fe(e,["className","cssModule","tag","innerRef"]),a=l(R()(t,"card-link"),n);return N.a.createElement(r,le({},i,{ref:o,className:a}))};en.propTypes=Vt,en.defaultProps=$t;var tn={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},nn={tag:"div"},rn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-footer"),n);return N.a.createElement(r,le({},o,{className:i}))};rn.propTypes=tn,rn.defaultProps=nn;var on={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},an={tag:"div"},sn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-header"),n);return N.a.createElement(r,le({},o,{className:i}))};sn.propTypes=on,sn.defaultProps=an;var un={tag:A.a.oneOfType([A.a.func,A.a.string]),top:A.a.bool,bottom:A.a.bool,className:A.a.string,cssModule:A.a.object},ln={tag:"img"},cn=function(e){var t=e.className,n=e.cssModule,r=e.top,o=e.bottom,i=e.tag,a=fe(e,["className","cssModule","top","bottom","tag"]),s="card-img";r&&(s="card-img-top"),o&&(s="card-img-bottom");var u=l(R()(t,s),n);return N.a.createElement(i,le({},a,{className:u}))};cn.propTypes=un,cn.defaultProps=ln;var fn={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},dn={tag:"div"},pn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-img-overlay"),n);return N.a.createElement(r,le({},o,{className:i}))};pn.propTypes=fn,pn.defaultProps=dn;var hn=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={startAnimation:!1},n.onEnter=n.onEnter.bind(n),n.onEntering=n.onEntering.bind(n),n.onExit=n.onExit.bind(n),n.onExiting=n.onExiting.bind(n),n.onExited=n.onExited.bind(n),n}return ce(t,e),se(t,[{key:"onEnter",value:function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)}},{key:"onEntering",value:function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n}},{key:"onExit",value:function(e){this.setState({startAnimation:!1}),this.props.onExit(e)}},{key:"onExiting",value:function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)}},{key:"onExited",value:function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.in,r=t.children,o=t.cssModule,i=t.slide,a=t.tag,s=t.className,u=fe(t,["in","children","cssModule","slide","tag","className"]);return N.a.createElement(Dt,le({},u,{enter:i,exit:i,in:n,onEnter:this.onEnter,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(t){var n=e.context.direction,i=t===V.ENTERED||t===V.EXITING,u=(t===V.ENTERING||t===V.EXITING)&&e.state.startAnimation&&("right"===n?"carousel-item-left":"carousel-item-right"),c=t===V.ENTERING&&("right"===n?"carousel-item-next":"carousel-item-prev"),f=l(R()(s,"carousel-item",i&&"active",u,c),o);return N.a.createElement(a,{className:f},r)})}}]),t}(N.a.Component);hn.propTypes=le({},Dt.propTypes,{tag:A.a.oneOfType([A.a.func,A.a.string]),in:A.a.bool,cssModule:A.a.object,children:A.a.node,slide:A.a.bool,className:A.a.string}),hn.defaultProps=le({},Dt.defaultProps,{tag:"div",timeout:q.Carousel,slide:!0}),hn.contextTypes={direction:A.a.string};var mn=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleKeyPress=n.handleKeyPress.bind(n),n.renderItems=n.renderItems.bind(n),n.hoverStart=n.hoverStart.bind(n),n.hoverEnd=n.hoverEnd.bind(n),n.state={direction:"right",indicatorClicked:!1},n}return ce(t,e),se(t,[{key:"getChildContext",value:function(){return{direction:this.state.direction}}},{key:"componentDidMount",value:function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)}},{key:"componentWillReceiveProps",value:function(e){this.setInterval(e),this.props.activeIndex+1===e.activeIndex?this.setState({direction:"right"}):this.props.activeIndex-1===e.activeIndex?this.setState({direction:"left"}):this.props.activeIndex>e.activeIndex?this.setState({direction:this.state.indicatorClicked?"left":"right"}):this.props.activeIndex!==e.activeIndex&&this.setState({direction:this.state.indicatorClicked?"right":"left"}),this.setState({indicatorClicked:!1})}},{key:"componentWillUnmount",value:function(){this.clearInterval(),document.removeEventListener("keyup",this.handleKeyPress)}},{key:"setInterval",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.clearInterval(),e.interval&&(this.cycleInterval=setInterval(function(){e.next()},parseInt(e.interval,10)))})},{key:"clearInterval",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){clearInterval(this.cycleInterval)})},{key:"hoverStart",value:function(){if("hover"===this.props.pause&&this.clearInterval(),this.props.mouseEnter){var e;(e=this.props).mouseEnter.apply(e,arguments)}}},{key:"hoverEnd",value:function(){if("hover"===this.props.pause&&this.setInterval(),this.props.mouseLeave){var e;(e=this.props).mouseLeave.apply(e,arguments)}}},{key:"handleKeyPress",value:function(e){this.props.keyboard&&(37===e.keyCode?this.props.previous():39===e.keyCode&&this.props.next())}},{key:"renderItems",value:function(e,t){var n=this,r=this.props.slide;return N.a.createElement("div",{role:"listbox",className:t},e.map(function(e,t){var o=t===n.props.activeIndex;return N.a.cloneElement(e,{in:o,slide:r})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,o=t.className,i=l(R()(o,"carousel",r&&"slide"),n),a=l(R()("carousel-inner"),n),s=this.props.children.filter(function(e){return null!==e&&void 0!==e&&"boolean"!==typeof e});if(s.every(function(e){return e.type===hn}))return N.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(s,a));if(s[0]instanceof Array){var u=s[0],c=s[1],f=s[2];return N.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(u,a),c,f)}var d=s[0],p=function(t){"function"===typeof d.props.onClickHandler&&e.setState({indicatorClicked:!0},function(){return d.props.onClickHandler(t)})},h=N.a.cloneElement(d,{onClickHandler:p}),m=s[1],v=s[2],g=s[3];return N.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},h,this.renderItems(m,a),v,g)}}]),t}(N.a.Component);mn.propTypes={activeIndex:A.a.number,next:A.a.func.isRequired,previous:A.a.func.isRequired,keyboard:A.a.bool,pause:A.a.oneOf(["hover",!1]),ride:A.a.oneOf(["carousel"]),interval:A.a.oneOfType([A.a.number,A.a.string,A.a.bool]),children:A.a.array,mouseEnter:A.a.func,mouseLeave:A.a.func,slide:A.a.bool,cssModule:A.a.object,className:A.a.string},mn.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0},mn.childContextTypes={direction:A.a.string};var vn=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,o=e.directionText,i=e.className,a=l(R()(i,"carousel-control-"+t),r),s=l(R()("carousel-control-"+t+"-icon"),r),u=l(R()("sr-only"),r);return N.a.createElement("a",{className:a,role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},N.a.createElement("span",{className:s,"aria-hidden":"true"}),N.a.createElement("span",{className:u},o||t))};vn.propTypes={direction:A.a.oneOf(["prev","next"]).isRequired,onClickHandler:A.a.func.isRequired,cssModule:A.a.object,directionText:A.a.string,className:A.a.string};var gn=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,o=e.onClickHandler,i=e.className,a=l(R()(i,"carousel-indicators"),r),s=t.map(function(e,t){var i=l(R()({active:n===t}),r);return N.a.createElement("li",{key:""+(e.key||e.src)+e.caption+e.altText,onClick:function(e){e.preventDefault(),o(t)},className:i})});return N.a.createElement("ol",{className:a},s)};gn.propTypes={items:A.a.array.isRequired,activeIndex:A.a.number.isRequired,cssModule:A.a.object,onClickHandler:A.a.func.isRequired,className:A.a.string};var yn=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,o=e.className,i=l(R()(o,"carousel-caption","d-none","d-md-block"),r);return N.a.createElement("div",{className:i},N.a.createElement("h3",null,t),N.a.createElement("p",null,n))};yn.propTypes={captionHeader:A.a.string,captionText:A.a.string.isRequired,cssModule:A.a.object,className:A.a.string};var bn={items:A.a.array.isRequired,indicators:A.a.bool,controls:A.a.bool,autoPlay:A.a.bool,activeIndex:A.a.number,next:A.a.func,previous:A.a.func,goToIndex:A.a.func},wn=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.animating=!1,n.state={activeIndex:0},n.next=n.next.bind(n),n.previous=n.previous.bind(n),n.goToIndex=n.goToIndex.bind(n),n.onExiting=n.onExiting.bind(n),n.onExited=n.onExited.bind(n),n}return ce(t,e),se(t,[{key:"onExiting",value:function(){this.animating=!0}},{key:"onExited",value:function(){this.animating=!1}},{key:"next",value:function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}}},{key:"previous",value:function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}}},{key:"goToIndex",value:function(e){this.animating||this.setState({activeIndex:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.autoPlay,r=t.indicators,o=t.controls,i=t.items,a=t.goToIndex,s=fe(t,["autoPlay","indicators","controls","items","goToIndex"]),u=this.state.activeIndex,l=i.map(function(t){return N.a.createElement(hn,{onExiting:e.onExiting,onExited:e.onExited,key:t.src},N.a.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),N.a.createElement(yn,{captionText:t.caption,captionHeader:t.header||t.caption}))});return N.a.createElement(mn,le({activeIndex:u,next:this.next,previous:this.previous,ride:n?"carousel":void 0},s),r&&N.a.createElement(gn,{items:i,activeIndex:s.activeIndex||u,onClickHandler:a||this.goToIndex}),l,o&&N.a.createElement(vn,{direction:"prev",directionText:"Previous",onClickHandler:s.previous||this.previous}),o&&N.a.createElement(vn,{direction:"next",directionText:"Next",onClickHandler:s.next||this.next}))}}]),t}(L.Component);wn.propTypes=bn,wn.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var _n={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},kn={tag:"h6"},Cn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-subtitle"),n);return N.a.createElement(r,le({},o,{className:i}))};Cn.propTypes=_n,Cn.defaultProps=kn;var Sn={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},En={tag:"p"},Tn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-text"),n);return N.a.createElement(r,le({},o,{className:i}))};Tn.propTypes=Sn,Tn.defaultProps=En;var On={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},xn={tag:"h5"},Mn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"card-title"),n);return N.a.createElement(r,le({},o,{className:i}))};Mn.propTypes=On,Mn.defaultProps=xn;var Pn={className:A.a.string,id:A.a.oneOfType([A.a.string,A.a.number]).isRequired,type:A.a.string.isRequired,label:A.a.node,inline:A.a.bool,valid:A.a.bool,invalid:A.a.bool,bsSize:A.a.string,cssModule:A.a.object,children:A.a.oneOfType([A.a.node,A.a.array,A.a.func]),innerRef:A.a.oneOfType([A.a.object,A.a.string,A.a.func])};S.propTypes=Pn;var Dn={children:A.a.node.isRequired,className:A.a.string,placement:A.a.string,placementPrefix:A.a.string,arrowClassName:A.a.string,hideArrow:A.a.bool,tag:A.a.string,isOpen:A.a.bool.isRequired,cssModule:A.a.object,offset:A.a.oneOfType([A.a.string,A.a.number]),fallbackPlacement:A.a.oneOfType([A.a.string,A.a.array]),flip:A.a.bool,container:A.a.oneOfType([A.a.string,A.a.func,h]),target:A.a.oneOfType([A.a.string,A.a.func,h]).isRequired,modifiers:A.a.object,boundariesElement:A.a.string},Ln={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{}},Nn={popperManager:A.a.object.isRequired},Fn=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handlePlacementChange=n.handlePlacementChange.bind(n),n.setTargetNode=n.setTargetNode.bind(n),n.getTargetNode=n.getTargetNode.bind(n),n.state={},n}return ce(t,e),se(t,[{key:"getChildContext",value:function(){return{popperManager:{setTargetNode:this.setTargetNode,getTargetNode:this.getTargetNode}}}},{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen?this.handleProps():this._element&&this.renderIntoSubtree()}},{key:"componentWillUnmount",value:function(){this.hide()}},{key:"setTargetNode",value:function(e){this.targetNode=e}},{key:"getTargetNode",value:function(){return this.targetNode}},{key:"getContainerNode",value:function(){return g(this.props.container)}},{key:"handlePlacementChange",value:function(e){return this.state.placement!==e.placement&&this.setState({placement:e.placement}),e}},{key:"handleProps",value:function(){"inline"!==this.props.container&&(this.props.isOpen?this.show():this.hide())}},{key:"hide",value:function(){this._element&&(this.getContainerNode().removeChild(this._element),J.a.unmountComponentAtNode(this._element),this._element=null)}},{key:"show",value:function(){this._element=document.createElement("div"),this.getContainerNode().appendChild(this._element),this.renderIntoSubtree(),this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()}},{key:"renderIntoSubtree",value:function(){J.a.unstable_renderSubtreeIntoContainer(this,this.renderChildren(),this._element)}},{key:"renderChildren",value:function(){var e=this.props,t=e.cssModule,n=e.children,r=(e.isOpen,e.flip),o=(e.target,e.offset),i=e.fallbackPlacement,a=e.placementPrefix,s=e.arrowClassName,u=e.hideArrow,c=e.className,f=e.tag,d=(e.container,e.modifiers),p=e.boundariesElement,h=fe(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","className","tag","container","modifiers","boundariesElement"]),m=l(R()("arrow",s),t),v=(this.state.placement||h.placement).split("-")[0],g=l(R()(c,a?a+"-"+v:v),this.props.cssModule),y=le({offset:{offset:o},flip:{enabled:r,behavior:i},preventOverflow:{boundariesElement:p},update:{enabled:!0,order:950,fn:this.handlePlacementChange}},d);return N.a.createElement(X.c,le({modifiers:y},h,{component:f,className:g,"x-placement":this.state.placement||h.placement}),n,!u&&N.a.createElement(X.a,{className:m}))}},{key:"render",value:function(){return this.setTargetNode(g(this.props.target)),"inline"===this.props.container&&this.props.isOpen?this.renderChildren():null}}]),t}(N.a.Component);Fn.propTypes=Dn,Fn.defaultProps=Ln,Fn.childContextTypes=Nn;var An=function(e,t){return t.popperManager.setTargetNode(g(e.target)),null};An.contextTypes={popperManager:A.a.object.isRequired},An.propTypes={target:A.a.oneOfType([A.a.string,A.a.func,h]).isRequired};var Yn={placement:A.a.oneOf(ee),target:A.a.oneOfType([A.a.string,A.a.func,h]).isRequired,container:A.a.oneOfType([A.a.string,A.a.func,h]),boundariesElement:A.a.string,isOpen:A.a.bool,disabled:A.a.bool,hideArrow:A.a.bool,className:A.a.string,innerClassName:A.a.string,placementPrefix:A.a.string,cssModule:A.a.object,toggle:A.a.func,delay:A.a.oneOfType([A.a.shape({show:A.a.number,hide:A.a.number}),A.a.number]),modifiers:A.a.object,offset:A.a.oneOfType([A.a.string,A.a.number])},Rn={show:0,hide:0},In={isOpen:!1,hideArrow:!1,placement:"right",placementPrefix:"bs-popover",delay:Rn,toggle:function(){}},jn=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.addTargetEvents=n.addTargetEvents.bind(n),n.handleDocumentClick=n.handleDocumentClick.bind(n),n.removeTargetEvents=n.removeTargetEvents.bind(n),n.getRef=n.getRef.bind(n),n.toggle=n.toggle.bind(n),n.show=n.show.bind(n),n.hide=n.hide.bind(n),n}return ce(t,e),se(t,[{key:"componentDidMount",value:function(){this._target=g(this.props.target),this.handleProps()}},{key:"componentDidUpdate",value:function(){this.handleProps()}},{key:"componentWillUnmount",value:function(){this.clearShowTimeout(),this.clearHideTimeout(),this.removeTargetEvents()}},{key:"getRef",value:function(e){this._popover=e}},{key:"getDelay",value:function(e){var t=this.props.delay;return"object"===("undefined"===typeof t?"undefined":ie(t))?isNaN(t[e])?Rn[e]:t[e]:t}},{key:"handleProps",value:function(){this.props.isOpen?this.show():this.hide()}},{key:"show",value:function(){this.clearHideTimeout(),this.addTargetEvents(),this.props.isOpen||(this.clearShowTimeout(),this._showTimeout=setTimeout(this.toggle,this.getDelay("show")))}},{key:"hide",value:function(){this.clearShowTimeout(),this.removeTargetEvents(),this.props.isOpen&&(this.clearHideTimeout(),this._hideTimeout=setTimeout(this.toggle,this.getDelay("hide")))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"handleDocumentClick",value:function(e){e.target===this._target||this._target.contains(e.target)||e.target===this._popover||this._popover&&this._popover.contains(e.target)||(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&this.toggle(e))}},{key:"addTargetEvents",value:function(){var e=this;["click","touchstart"].forEach(function(t){return document.addEventListener(t,e.handleDocumentClick,!0)})}},{key:"removeTargetEvents",value:function(){var e=this;["click","touchstart"].forEach(function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)})}},{key:"toggle",value:function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)}},{key:"render",value:function(){if(!this.props.isOpen)return null;var e=c(this.props,Object.keys(Yn)),t=l(R()("popover-inner",this.props.innerClassName),this.props.cssModule),n=l(R()("popover","show",this.props.className),this.props.cssModule);return N.a.createElement(Fn,{className:n,target:this.props.target,isOpen:this.props.isOpen,hideArrow:this.props.hideArrow,placement:this.props.placement,placementPrefix:this.props.placementPrefix,container:this.props.container,modifiers:this.props.modifiers,offset:this.props.offset,boundariesElement:this.props.boundariesElement},N.a.createElement("div",le({},e,{className:t,ref:this.getRef})))}}]),t}(N.a.Component);jn.propTypes=Yn,jn.defaultProps=In;var Bn={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Zn={tag:"h3"},Hn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"popover-header"),n);return N.a.createElement(r,le({},o,{className:i}))};Hn.propTypes=Bn,Hn.defaultProps=Zn;var Jn={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Xn={tag:"div"},zn=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"popover-body"),n);return N.a.createElement(r,le({},o,{className:i}))};zn.propTypes=Jn,zn.defaultProps=Xn;var Wn={children:A.a.node,bar:A.a.bool,multi:A.a.bool,tag:A.a.string,value:A.a.oneOfType([A.a.string,A.a.number]),max:A.a.oneOfType([A.a.string,A.a.number]),animated:A.a.bool,striped:A.a.bool,color:A.a.string,className:A.a.string,barClassName:A.a.string,cssModule:A.a.object},Un={tag:"div",value:0,max:100},Qn=function(e){var t=e.children,n=e.className,r=e.barClassName,o=e.cssModule,i=e.value,a=e.max,s=e.animated,u=e.striped,c=e.color,f=e.bar,d=e.multi,p=e.tag,h=fe(e,["children","className","barClassName","cssModule","value","max","animated","striped","color","bar","multi","tag"]),m=W()(i)/W()(a)*100,v=l(R()(n,"progress"),o),g=l(R()("progress-bar",f?n||r:r,s?"progress-bar-animated":null,c?"bg-"+c:null,u||s?"progress-bar-striped":null),o),y=d?t:N.a.createElement("div",{className:g,style:{width:m+"%"},role:"progressbar","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":a,children:t});return f?y:N.a.createElement(p,le({},h,{className:v,children:y}))};Qn.propTypes=Wn,Qn.defaultProps=Un;var Gn={children:A.a.node.isRequired,node:A.a.any},qn=function(e){function t(){return ae(this,t),de(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return ce(t,e),se(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return te?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),J.a.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(N.a.Component);qn.propTypes=Gn;var Kn=A.a.shape(k.propTypes),Vn={isOpen:A.a.bool,autoFocus:A.a.bool,centered:A.a.bool,size:A.a.string,toggle:A.a.func,keyboard:A.a.bool,role:A.a.string,labelledBy:A.a.string,backdrop:A.a.oneOfType([A.a.bool,A.a.oneOf(["static"])]),onEnter:A.a.func,onExit:A.a.func,onOpened:A.a.func,onClosed:A.a.func,children:A.a.node,className:A.a.string,wrapClassName:A.a.string,modalClassName:A.a.string,backdropClassName:A.a.string,contentClassName:A.a.string,external:A.a.node,fade:A.a.bool,cssModule:A.a.object,zIndex:A.a.oneOfType([A.a.number,A.a.string]),backdropTransition:Kn,modalTransition:Kn,innerRef:A.a.oneOfType([A.a.object,A.a.string,A.a.func])},$n=Object.keys(Vn),er={isOpen:!1,autoFocus:!0,centered:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:O,onClosed:O,modalTransition:{timeout:q.Modal},backdropTransition:{mountOnEnter:!0,timeout:q.Fade}},tr=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind(n),n.handleBackdropClick=n.handleBackdropClick.bind(n),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind(n),n.handleEscape=n.handleEscape.bind(n),n.handleTab=n.handleTab.bind(n),n.onOpened=n.onOpened.bind(n),n.onClosed=n.onClosed.bind(n),n.state={isOpen:e.isOpen},e.isOpen&&n.init(),n}return ce(t,e),se(t,[{key:"componentDidMount",value:function(){this.props.onEnter&&this.props.onEnter(),this.state.isOpen&&this.props.autoFocus&&this.setFocus(),this._isMounted=!0}},{key:"componentWillReceiveProps",value:function(e){e.isOpen&&!this.props.isOpen&&this.setState({isOpen:e.isOpen})}},{key:"componentWillUpdate",value:function(e,t){t.isOpen&&!this.state.isOpen&&this.init()}},{key:"componentDidUpdate",value:function(e,t){this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.props.onExit&&this.props.onExit(),this.state.isOpen&&this.destroy(),this._isMounted=!1}},{key:"onOpened",value:function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||O)(e,t)}},{key:"onClosed",value:function(e){this.props.onClosed(),(this.props.modalTransition.onExited||O)(e),this.destroy(),this._isMounted&&this.setState({isOpen:!1})}},{key:"setFocus",value:function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()}},{key:"getFocusableChildren",value:function(){return this._element.querySelectorAll(re.join(", "))}},{key:"getFocusedChild",value:function(){var e=void 0,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e}},{key:"handleBackdropClick",value:function(e){if(e.target===this._mouseDownElement){if(e.stopPropagation(),!this.props.isOpen||!0!==this.props.backdrop)return;var t=this._dialog;e.target&&!t.contains(e.target)&&this.props.toggle&&this.props.toggle(e)}}},{key:"handleTab",value:function(e){if(9===e.which){for(var t=this.getFocusableChildren(),n=t.length,r=this.getFocusedChild(),o=0,i=0;i<n;i+=1)if(t[i]===r){o=i;break}e.shiftKey&&0===o?(e.preventDefault(),t[n-1].focus()):e.shiftKey||o!==n-1||(e.preventDefault(),t[0].focus())}}},{key:"handleBackdropMouseDown",value:function(e){this._mouseDownElement=e.target}},{key:"handleEscape",value:function(e){this.props.isOpen&&this.props.keyboard&&27===e.keyCode&&this.props.toggle&&this.props.toggle(e)}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._originalBodyPadding=a(),s(),document.body.appendChild(this._element),this.bodyClassAdded||(document.body.className=R()(document.body.className,l("modal-open",this.props.cssModule)),this.bodyClassAdded=!0)}},{key:"destroy",value:function(){if(this._element&&(document.body.removeChild(this._element),this._element=null),this._triggeringElement&&(this._triggeringElement.focus(),this._triggeringElement=null),this.bodyClassAdded){var e=l("modal-open",this.props.cssModule),t=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(t," ").trim(),this.bodyClassAdded=!1}o(this._originalBodyPadding)}},{key:"renderModalDialog",value:function(){var e,t=this,n=c(this.props,$n);return N.a.createElement("div",le({},n,{className:l(R()("modal-dialog",this.props.className,(e={},ue(e,"modal-"+this.props.size,this.props.size),ue(e,"modal-dialog-centered",this.props.centered),e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),N.a.createElement("div",{className:l(R()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){if(this.state.isOpen){var e=this.props,t=e.wrapClassName,n=e.modalClassName,r=e.backdropClassName,o=e.cssModule,i=e.isOpen,a=e.backdrop,s=e.role,u=e.labelledBy,c=e.external,f=e.innerRef,d={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":u,role:s,tabIndex:"-1"},p=this.props.fade,h=le({},k.defaultProps,this.props.modalTransition,{baseClass:p?this.props.modalTransition.baseClass:"",timeout:p?this.props.modalTransition.timeout:0}),m=le({},k.defaultProps,this.props.backdropTransition,{baseClass:p?this.props.backdropTransition.baseClass:"",timeout:p?this.props.backdropTransition.timeout:0}),v=p?N.a.createElement(k,le({},m,{in:i&&!!a,cssModule:o,className:l(R()("modal-backdrop",r),o)})):N.a.createElement("div",{className:l(R()("modal-backdrop","show",r),o)});return N.a.createElement(qn,{node:this._element},N.a.createElement("div",{className:l(t)},N.a.createElement(k,le({},d,h,{in:i,onEntered:this.onOpened,onExited:this.onClosed,cssModule:o,className:l(R()("modal",n),o),innerRef:f}),c,this.renderModalDialog()),v))}return null}}]),t}(N.a.Component);tr.propTypes=Vn,tr.defaultProps=er;var nr={tag:A.a.oneOfType([A.a.func,A.a.string]),wrapTag:A.a.oneOfType([A.a.func,A.a.string]),toggle:A.a.func,className:A.a.string,cssModule:A.a.object,children:A.a.node,closeAriaLabel:A.a.string,charCode:A.a.oneOfType([A.a.string,A.a.number])},rr={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},or=function(e){var t=void 0,n=e.className,r=e.cssModule,o=e.children,i=e.toggle,a=e.tag,s=e.wrapTag,u=e.closeAriaLabel,c=e.charCode,f=fe(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode"]),d=l(R()(n,"modal-header"),r);if(i){var p="number"===typeof c?String.fromCharCode(c):c;t=N.a.createElement("button",{type:"button",onClick:i,className:l("close",r),"aria-label":u},N.a.createElement("span",{"aria-hidden":"true"},p))}return N.a.createElement(s,le({},f,{className:d}),N.a.createElement(a,{className:l("modal-title",r)},o),t)};or.propTypes=nr,or.defaultProps=rr;var ir={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},ar={tag:"div"},sr=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"modal-body"),n);return N.a.createElement(r,le({},o,{className:i}))};sr.propTypes=ir,sr.defaultProps=ar;var ur={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},lr={tag:"div"},cr=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"modal-footer"),n);return N.a.createElement(r,le({},o,{className:i}))};cr.propTypes=ur,cr.defaultProps=lr;var fr={placement:A.a.oneOf(ee),target:A.a.oneOfType([A.a.string,A.a.func,h]).isRequired,container:A.a.oneOfType([A.a.string,A.a.func,h]),isOpen:A.a.bool,disabled:A.a.bool,hideArrow:A.a.bool,boundariesElement:A.a.string,className:A.a.string,innerClassName:A.a.string,arrowClassName:A.a.string,cssModule:A.a.object,toggle:A.a.func,autohide:A.a.bool,placementPrefix:A.a.string,delay:A.a.oneOfType([A.a.shape({show:A.a.number,hide:A.a.number}),A.a.number]),modifiers:A.a.object,offset:A.a.oneOfType([A.a.string,A.a.number]),innerRef:A.a.oneOfType([A.a.func,A.a.string,A.a.object]),trigger:A.a.string},dr={show:0,hide:250},pr={isOpen:!1,hideArrow:!1,placement:"top",placementPrefix:"bs-tooltip",delay:dr,autohide:!0,toggle:function(){}},hr=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.addTargetEvents=n.addTargetEvents.bind(n),n.handleDocumentClick=n.handleDocumentClick.bind(n),n.removeTargetEvents=n.removeTargetEvents.bind(n),n.toggle=n.toggle.bind(n),n.onMouseOverTooltip=n.onMouseOverTooltip.bind(n),n.onMouseLeaveTooltip=n.onMouseLeaveTooltip.bind(n),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind(n),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind(n),n.show=n.show.bind(n),n.hide=n.hide.bind(n),n.onEscKeyDown=n.onEscKeyDown.bind(n),n}return ce(t,e),se(t,[{key:"componentDidMount",value:function(){this._target=g(this.props.target),this.addTargetEvents()}},{key:"componentWillUnmount",value:function(){this.removeTargetEvents()}},{key:"onMouseOverTooltip",value:function(e){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,e),this.getDelay("show"))}},{key:"onMouseLeaveTooltip",value:function(e){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide"))}},{key:"onMouseOverTooltipContent",value:function(){this.props.autohide||this._hideTimeout&&this.clearHideTimeout()}},{key:"onMouseLeaveTooltipContent",value:function(e){this.props.autohide||(this._showTimeout&&this.clearShowTimeout(),e.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))}},{key:"onEscKeyDown",value:function(e){"Escape"===e.key&&this.hide(e)}},{key:"getDelay",value:function(e){var t=this.props.delay;return"object"===("undefined"===typeof t?"undefined":ie(t))?isNaN(t[e])?dr[e]:t[e]:t}},{key:"show",value:function(e){this.props.isOpen||(this.clearShowTimeout(),this.toggle(e))}},{key:"hide",value:function(e){this.props.isOpen&&(this.clearHideTimeout(),this.toggle(e))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"handleDocumentClick",value:function(e){e.target===this._target||this._target.contains(e.target)?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen||this.toggle(e)):this.props.isOpen&&"tooltip"!==e.target.getAttribute("role")&&(this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))}},{key:"addTargetEvents",value:function(){var e=this;if(this.props.trigger){var t=this.props.trigger.split(" ");-1===t.indexOf("manual")&&(t.indexOf("click")>-1&&["click","touchstart"].forEach(function(t){return document.addEventListener(t,e.handleDocumentClick,!0)}),t.indexOf("hover")>-1&&(this._target.addEventListener("mouseover",this.onMouseOverTooltip,!0),this._target.addEventListener("mouseout",this.onMouseLeaveTooltip,!0)),t.indexOf("focus")>-1&&(this._target.addEventListener("focusin",this.show,!0),this._target.addEventListener("focusout",this.hide,!0)),this._target.addEventListener("keydown",this.onEscKeyDown,!0))}else this._target.addEventListener("mouseover",this.onMouseOverTooltip,!0),this._target.addEventListener("mouseout",this.onMouseLeaveTooltip,!0),this._target.addEventListener("keydown",this.onEscKeyDown,!0),this._target.addEventListener("focusin",this.show,!0),this._target.addEventListener("focusout",this.hide,!0),["click","touchstart"].forEach(function(t){return document.addEventListener(t,e.handleDocumentClick,!0)})}},{key:"removeTargetEvents",value:function(){var e=this;this._target.removeEventListener("mouseover",this.onMouseOverTooltip,!0),this._target.removeEventListener("mouseout",this.onMouseLeaveTooltip,!0),this._target.addEventListener("keydown",this.onEscKeyDown,!0),this._target.addEventListener("focusin",this.show,!0),this._target.addEventListener("focusout",this.hide,!0),["click","touchstart"].forEach(function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)})}},{key:"toggle",value:function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)}},{key:"render",value:function(){if(!this.props.isOpen)return null;var e=c(this.props,Object.keys(fr)),t=l(R()("tooltip-inner",this.props.innerClassName),this.props.cssModule),n=l(R()("tooltip","show",this.props.className),this.props.cssModule);return N.a.createElement(Fn,{className:n,target:this.props.target,isOpen:this.props.isOpen,hideArrow:this.props.hideArrow,boundariesElement:this.props.boundariesElement,placement:this.props.placement,placementPrefix:this.props.placementPrefix,arrowClassName:this.props.arrowClassName,container:this.props.container,modifiers:this.props.modifiers,offset:this.props.offset,cssModule:this.props.cssModule},N.a.createElement("div",le({},e,{ref:this.props.innerRef,className:t,role:"tooltip","aria-hidden":this.props.isOpen,onMouseOver:this.onMouseOverTooltipContent,onMouseLeave:this.onMouseLeaveTooltipContent,onKeyDown:this.onEscKeyDown})))}}]),t}(N.a.Component);hr.propTypes=fr,hr.defaultProps=pr;var mr={className:A.a.string,cssModule:A.a.object,size:A.a.string,bordered:A.a.bool,borderless:A.a.bool,striped:A.a.bool,inverse:p(A.a.bool,'Please use the prop "dark"'),dark:A.a.bool,hover:A.a.bool,responsive:A.a.oneOfType([A.a.bool,A.a.string]),tag:A.a.oneOfType([A.a.func,A.a.string]),responsiveTag:A.a.oneOfType([A.a.func,A.a.string])},vr={tag:"table",responsiveTag:"div"},gr=function(e){var t=e.className,n=e.cssModule,r=e.size,o=e.bordered,i=e.borderless,a=e.striped,s=e.inverse,u=e.dark,c=e.hover,f=e.responsive,d=e.tag,p=e.responsiveTag,h=fe(e,["className","cssModule","size","bordered","borderless","striped","inverse","dark","hover","responsive","tag","responsiveTag"]),m=l(R()(t,"table",!!r&&"table-"+r,!!o&&"table-bordered",!!i&&"table-borderless",!!a&&"table-striped",!(!u&&!s)&&"table-dark",!!c&&"table-hover"),n),v=N.a.createElement(d,le({},h,{className:m}));if(f){var g=!0===f?"table-responsive":"table-responsive-"+f;return N.a.createElement(p,{className:g},v)}return v};gr.propTypes=mr,gr.defaultProps=vr;var yr={tag:A.a.oneOfType([A.a.func,A.a.string]),flush:A.a.bool,className:A.a.string,cssModule:A.a.object},br={tag:"ul"},wr=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.flush,i=fe(e,["className","cssModule","tag","flush"]),a=l(R()(t,"list-group",!!o&&"list-group-flush"),n);return N.a.createElement(r,le({},i,{className:a}))};wr.propTypes=yr,wr.defaultProps=br;var _r={children:A.a.node,inline:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),innerRef:A.a.oneOfType([A.a.object,A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},kr={tag:"form"},Cr=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getRef=n.getRef.bind(n),n.submit=n.submit.bind(n),n}return ce(t,e),se(t,[{key:"getRef",value:function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e}},{key:"submit",value:function(){this.ref&&this.ref.submit()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cssModule,r=e.inline,o=e.tag,i=e.innerRef,a=fe(e,["className","cssModule","inline","tag","innerRef"]),s=l(R()(t,!!r&&"form-inline"),n);return N.a.createElement(o,le({},a,{ref:i,className:s}))}}]),t}(L.Component);Cr.propTypes=_r,Cr.defaultProps=kr;var Sr={children:A.a.node,tag:A.a.string,className:A.a.string,cssModule:A.a.object,valid:A.a.bool,tooltip:A.a.bool},Er={tag:"div",valid:void 0},Tr=function(e){var t=e.className,n=e.cssModule,r=e.valid,o=e.tooltip,i=e.tag,a=fe(e,["className","cssModule","valid","tooltip","tag"]),s=o?"tooltip":"feedback",u=l(R()(t,r?"valid-"+s:"invalid-"+s),n);return N.a.createElement(i,le({},a,{className:u}))};Tr.propTypes=Sr,Tr.defaultProps=Er;var Or={children:A.a.node,row:A.a.bool,check:A.a.bool,inline:A.a.bool,disabled:A.a.bool,tag:A.a.string,className:A.a.string,cssModule:A.a.object},xr={tag:"div"},Mr=function(e){var t=e.className,n=e.cssModule,r=e.row,o=e.disabled,i=e.check,a=e.inline,s=e.tag,u=fe(e,["className","cssModule","row","disabled","check","inline","tag"]),c=l(R()(t,"position-relative",!!r&&"row",i?"form-check":"form-group",!(!i||!a)&&"form-check-inline",!(!i||!o)&&"disabled"),n);return N.a.createElement(s,le({},u,{className:c}))};Mr.propTypes=Or,Mr.defaultProps=xr;var Pr={children:A.a.node,inline:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),color:A.a.string,className:A.a.string,cssModule:A.a.object},Dr={tag:"small",color:"muted"},Lr=function(e){var t=e.className,n=e.cssModule,r=e.inline,o=e.color,i=e.tag,a=fe(e,["className","cssModule","inline","color","tag"]),s=l(R()(t,!r&&"form-text",!!o&&"text-"+o),n);return N.a.createElement(i,le({},a,{className:s}))};Lr.propTypes=Pr,Lr.defaultProps=Dr;var Nr={children:A.a.node,type:A.a.string,size:A.a.string,bsSize:A.a.string,state:p(A.a.string,'Please use the props "valid" and "invalid" to indicate the state.'),valid:A.a.bool,invalid:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),innerRef:A.a.oneOfType([A.a.object,A.a.func,A.a.string]),static:p(A.a.bool,'Please use the prop "plaintext"'),plaintext:A.a.bool,addon:A.a.bool,className:A.a.string,cssModule:A.a.object},Fr={type:"text"},Ar=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getRef=n.getRef.bind(n),n.focus=n.focus.bind(n),n}return ce(t,e),se(t,[{key:"getRef",value:function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e}},{key:"focus",value:function(){this.ref&&this.ref.focus()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cssModule,r=e.type,o=e.bsSize,i=e.state,a=e.valid,s=e.invalid,u=e.tag,c=e.addon,f=e.static,p=e.plaintext,h=e.innerRef,m=fe(e,["className","cssModule","type","bsSize","state","valid","invalid","tag","addon","static","plaintext","innerRef"]),v=["radio","checkbox"].indexOf(r)>-1,g=new RegExp("\\D","g"),y="file"===r,b="textarea"===r,w="select"===r,_=u||(w||b?r:"input"),k="form-control";p||f?(k+="-plaintext",_=u||"p"):y?k+="-file":v&&(k=c?null:"form-check-input"),i&&"undefined"===typeof a&&"undefined"===typeof s&&("danger"===i?s=!0:"success"===i&&(a=!0)),m.size&&g.test(m.size)&&(d('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),o=m.size,delete m.size);var C=l(R()(t,s&&"is-invalid",a&&"is-valid",!!o&&"form-control-"+o,k),n);return("input"===_||u&&"function"===typeof u)&&(m.type=r),!m.children||p||f||"select"===r||"string"!==typeof _||"select"===_||(d('Input with a type of "'+r+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete m.children),N.a.createElement(_,le({},m,{ref:h,className:C}))}}]),t}(N.a.Component);Ar.propTypes=Nr,Ar.defaultProps=Fr;var Yr={tag:A.a.oneOfType([A.a.func,A.a.string]),size:A.a.string,className:A.a.string,cssModule:A.a.object},Rr={tag:"div"},Ir=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.size,i=fe(e,["className","cssModule","tag","size"]),a=l(R()(t,"input-group",o?"input-group-"+o:null),n);return N.a.createElement(r,le({},i,{className:a}))};Ir.propTypes=Yr,Ir.defaultProps=Rr;var jr={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object},Br={tag:"span"},Zr=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"input-group-text"),n);return N.a.createElement(r,le({},o,{className:i}))};Zr.propTypes=jr,Zr.defaultProps=Br;var Hr={tag:A.a.oneOfType([A.a.func,A.a.string]),addonType:A.a.oneOf(["prepend","append"]).isRequired,children:A.a.node,className:A.a.string,cssModule:A.a.object},Jr={tag:"div"},Xr=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.addonType,i=e.children,a=fe(e,["className","cssModule","tag","addonType","children"]),s=l(R()(t,"input-group-"+o),n);return"string"===typeof i?N.a.createElement(r,le({},a,{className:s}),N.a.createElement(Zr,{children:i})):N.a.createElement(r,le({},a,{className:s,children:i}))};Xr.propTypes=Hr,Xr.defaultProps=Jr;var zr={tag:A.a.oneOfType([A.a.func,A.a.string]),addonType:A.a.oneOf(["prepend","append"]).isRequired,children:A.a.node,groupClassName:A.a.string,groupAttributes:A.a.object,className:A.a.string,cssModule:A.a.object},Wr=function(e){d('The "InputGroupButton" component has been deprecated.\nPlease use component "InputGroupAddon".');var t=e.children,n=e.groupClassName,r=e.groupAttributes,o=fe(e,["children","groupClassName","groupAttributes"]);if("string"===typeof t){var i=o.cssModule,a=o.tag,s=o.addonType,u=fe(o,["cssModule","tag","addonType"]),l=le({},r,{cssModule:i,tag:a,addonType:s});return N.a.createElement(Xr,le({},l,{className:n}),N.a.createElement(at,le({},u,{children:t})))}return N.a.createElement(Xr,le({},e,{children:t}))};Wr.propTypes=zr;var Ur={addonType:A.a.oneOf(["prepend","append"]).isRequired,children:A.a.node},Qr=function(e){return N.a.createElement(Qe,e)};Qr.propTypes=Ur;var Gr=["xs","sm","md","lg","xl"],qr=A.a.oneOfType([A.a.number,A.a.string]),Kr=A.a.oneOfType([A.a.string,A.a.number,A.a.shape({size:qr,push:p(qr,'Please use the prop "order"'),pull:p(qr,'Please use the prop "order"'),order:qr,offset:qr})]),Vr={children:A.a.node,hidden:A.a.bool,check:A.a.bool,size:A.a.string,for:A.a.string,tag:A.a.string,className:A.a.string,cssModule:A.a.object,xs:Kr,sm:Kr,md:Kr,lg:Kr,xl:Kr,widths:A.a.array},$r={tag:"label",widths:Gr},eo=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},to=function(e){var t=e.className,n=e.cssModule,r=e.hidden,o=e.widths,i=e.tag,a=e.check,s=e.size,u=e.for,c=fe(e,["className","cssModule","hidden","widths","tag","check","size","for"]),f=[];o.forEach(function(t,r){var o=e[t];if(delete c[t],o||""===o){var i=!r,a=void 0;if(Z()(o)){var s,u=i?"-":"-"+t+"-";a=eo(i,t,o.size),f.push(l(R()((s={},ue(s,a,o.size||""===o.size),ue(s,"order"+u+o.order,o.order||0===o.order),ue(s,"offset"+u+o.offset,o.offset||0===o.offset),s))),n)}else a=eo(i,t,o),f.push(a)}});var d=l(R()(t,!!r&&"sr-only",!!a&&"form-check-label",!!s&&"col-form-label-"+s,f,!!f.length&&"col-form-label"),n);return N.a.createElement(i,le({htmlFor:u},c,{className:d}))};to.propTypes=Vr,to.defaultProps=$r;var no={body:A.a.bool,bottom:A.a.bool,children:A.a.node,className:A.a.string,cssModule:A.a.object,heading:A.a.bool,left:A.a.bool,list:A.a.bool,middle:A.a.bool,object:A.a.bool,right:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string]),top:A.a.bool},ro=function(e){var t=e.body,n=e.bottom,r=e.className,o=e.cssModule,i=e.heading,a=e.left,s=e.list,u=e.middle,c=e.object,f=e.right,d=e.tag,p=e.top,h=fe(e,["body","bottom","className","cssModule","heading","left","list","middle","object","right","tag","top"]),m=void 0;m=i?"h4":h.href?"a":h.src||c?"img":s?"ul":"div";var v=d||m,g=l(R()(r,{"media-body":t,"media-heading":i,"media-left":a,"media-right":f,"media-top":p,"media-bottom":n,"media-middle":u,"media-object":c,"media-list":s,media:!t&&!i&&!a&&!f&&!p&&!n&&!u&&!c&&!s}),o);return N.a.createElement(v,le({},h,{className:g}))};ro.propTypes=no;var oo={children:A.a.node,className:A.a.string,listClassName:A.a.string,cssModule:A.a.object,size:A.a.string,tag:A.a.oneOfType([A.a.func,A.a.string]),listTag:A.a.oneOfType([A.a.func,A.a.string]),"aria-label":A.a.string},io={tag:"nav",listTag:"ul","aria-label":"pagination"},ao=function(e){var t=e.className,n=e.listClassName,r=e.cssModule,o=e.size,i=e.tag,a=e.listTag,s=e["aria-label"],u=fe(e,["className","listClassName","cssModule","size","tag","listTag","aria-label"]),c=l(R()(t),r),f=l(R()(n,"pagination",ue({},"pagination-"+o,!!o)),r);return N.a.createElement(i,{className:c,"aria-label":s},N.a.createElement(a,le({},u,{className:f})))};ao.propTypes=oo,ao.defaultProps=io;var so={active:A.a.bool,children:A.a.node,className:A.a.string,cssModule:A.a.object,disabled:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string])},uo={tag:"li"},lo=function(e){var t=e.active,n=e.className,r=e.cssModule,o=e.disabled,i=e.tag,a=fe(e,["active","className","cssModule","disabled","tag"]),s=l(R()(n,"page-item",{active:t,disabled:o}),r);return N.a.createElement(i,le({},a,{className:s}))};lo.propTypes=so,lo.defaultProps=uo;var co={"aria-label":A.a.string,children:A.a.node,className:A.a.string,cssModule:A.a.object,next:A.a.bool,previous:A.a.bool,tag:A.a.oneOfType([A.a.func,A.a.string])},fo={tag:"a"},po=function(e){var t=e.className,n=e.cssModule,r=e.next,o=e.previous,i=e.tag,a=fe(e,["className","cssModule","next","previous","tag"]),s=l(R()(t,"page-link"),n),u=void 0;o?u="Previous":r&&(u="Next");var c=e["aria-label"]||u,f=void 0;o?f="\xab":r&&(f="\xbb");var d=e.children;return d&&Array.isArray(d)&&0===d.length&&(d=null),a.href||"a"!==i||(i="button"),(o||r)&&(d=[N.a.createElement("span",{"aria-hidden":"true",key:"caret"},d||f),N.a.createElement("span",{className:"sr-only",key:"sr"},c)]),N.a.createElement(i,le({},a,{className:s,"aria-label":c}),d)};po.propTypes=co,po.defaultProps=fo;var ho={tag:A.a.oneOfType([A.a.func,A.a.string]),activeTab:A.a.any,className:A.a.string,cssModule:A.a.object},mo={tag:"div"},vo={activeTabId:A.a.any},go=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={activeTab:n.props.activeTab},n}return ce(t,e),se(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null}}]),se(t,[{key:"getChildContext",value:function(){return{activeTabId:this.state.activeTab}}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cssModule,r=e.tag,o=c(this.props,Object.keys(ho)),i=l(R()("tab-content",t),n);return N.a.createElement(r,le({},o,{className:i}))}}]),t}(L.Component);Object(U.polyfill)(go),go.propTypes=ho,go.defaultProps=mo,go.childContextTypes=vo;var yo={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.string,cssModule:A.a.object,tabId:A.a.any},bo={tag:"div"},wo={activeTabId:A.a.any};x.propTypes=yo,x.defaultProps=bo,x.contextTypes=wo;var _o={tag:A.a.oneOfType([A.a.func,A.a.string]),fluid:A.a.bool,className:A.a.string,cssModule:A.a.object},ko={tag:"div"},Co=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.fluid,i=fe(e,["className","cssModule","tag","fluid"]),a=l(R()(t,"jumbotron",!!o&&"jumbotron-fluid"),n);return N.a.createElement(r,le({},i,{className:a}))};Co.propTypes=_o,Co.defaultProps=ko;var So={children:A.a.node,className:A.a.string,closeClassName:A.a.string,closeAriaLabel:A.a.string,cssModule:A.a.object,color:A.a.string,fade:A.a.bool,isOpen:A.a.bool,toggle:A.a.func,tag:A.a.oneOfType([A.a.func,A.a.string]),transition:A.a.shape(k.propTypes),innerRef:A.a.oneOfType([A.a.object,A.a.string,A.a.func])},Eo={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:le({},k.defaultProps,{unmountOnExit:!0})};M.propTypes=So,M.defaultProps=Eo;var To,Oo=le({},Dt.propTypes,{isOpen:A.a.bool,children:A.a.oneOfType([A.a.arrayOf(A.a.node),A.a.node]),tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.node,navbar:A.a.bool,cssModule:A.a.object,innerRef:A.a.oneOfType([A.a.func,A.a.string,A.a.object])}),xo=le({},Dt.defaultProps,{isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:q.Collapse}),Mo=(To={},ue(To,V.ENTERING,"collapsing"),ue(To,V.ENTERED,"collapse show"),ue(To,V.EXITING,"collapsing"),ue(To,V.EXITED,"collapse"),To),Po=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={height:null},["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(e){n[e]=n[e].bind(n)}),n}return ce(t,e),se(t,[{key:"onEntering",value:function(e,t){this.setState({height:D(e)}),this.props.onEntering(e,t)}},{key:"onEntered",value:function(e,t){this.setState({height:null}),this.props.onEntered(e,t)}},{key:"onExit",value:function(e){this.setState({height:D(e)}),this.props.onExit(e)}},{key:"onExiting",value:function(e){e.offsetHeight;this.setState({height:0}),this.props.onExiting(e)}},{key:"onExited",value:function(e){this.setState({height:null}),this.props.onExited(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.tag,r=t.isOpen,o=t.className,i=t.navbar,a=t.cssModule,s=t.children,u=(t.innerRef,fe(t,["tag","isOpen","className","navbar","cssModule","children","innerRef"])),d=this.state.height,p=f(u,K),h=c(u,K);return N.a.createElement(Dt,le({},p,{in:r,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(t){var r=P(t),u=l(R()(o,r,i&&"navbar-collapse"),a),c=null===d?null:{height:d};return N.a.createElement(n,le({},h,{style:le({},h.style,c),className:u,ref:e.props.innerRef}),s)})}}]),t}(L.Component);Po.propTypes=Oo,Po.defaultProps=xo;var Do={tag:A.a.oneOfType([A.a.func,A.a.string]),active:A.a.bool,disabled:A.a.bool,color:A.a.string,action:A.a.bool,className:A.a.any,cssModule:A.a.object},Lo={tag:"li"},No=function(e){e.preventDefault()},Fo=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=e.active,i=e.disabled,a=e.action,s=e.color,u=fe(e,["className","cssModule","tag","active","disabled","action","color"]),c=l(R()(t,!!o&&"active",!!i&&"disabled",!!a&&"list-group-item-action",!!s&&"list-group-item-"+s,"list-group-item"),n);return i&&(u.onClick=No),N.a.createElement(r,le({},u,{className:c}))};Fo.propTypes=Do,Fo.defaultProps=Lo;var Ao={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.any,cssModule:A.a.object},Yo={tag:"h5"},Ro=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"list-group-item-heading"),n);return N.a.createElement(r,le({},o,{className:i}))};Ro.propTypes=Ao,Ro.defaultProps=Yo;var Io={tag:A.a.oneOfType([A.a.func,A.a.string]),className:A.a.any,cssModule:A.a.object},jo={tag:"p"},Bo=function(e){var t=e.className,n=e.cssModule,r=e.tag,o=fe(e,["className","cssModule","tag"]),i=l(R()(t,"list-group-item-text"),n);return N.a.createElement(r,le({},o,{className:i}))};Bo.propTypes=Io,Bo.defaultProps=jo;var Zo=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!0},n.toggle=n.toggle.bind(n),n}return ce(t,e),se(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){return N.a.createElement(M,le({isOpen:this.state.isOpen,toggle:this.toggle},this.props))}}]),t}(L.Component),Ho=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!1},n.toggle=n.toggle.bind(n),n}return ce(t,e),se(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){return N.a.createElement(ut,le({isOpen:this.state.isOpen,toggle:this.toggle},this.props))}}]),t}(L.Component),Jo={toggler:A.a.string.isRequired,toggleEvents:A.a.arrayOf(A.a.string)},Xo={toggleEvents:ne},zo=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.togglers=null,n.removeEventListeners=null,n.toggle=n.toggle.bind(n),n.state={isOpen:!1},n}return ce(t,e),se(t,[{key:"componentDidMount",value:function(){this.togglers=m(this.props.toggler),this.togglers.length&&(this.removeEventListeners=y(this.togglers,this.toggle,this.props.toggleEvents))}},{key:"componentWillUnmount",value:function(){this.togglers.length&&this.removeEventListeners&&this.removeEventListeners()}},{key:"toggle",value:function(e){this.setState(function(e){return{isOpen:!e.isOpen}}),e.preventDefault()}},{key:"render",value:function(){var e=this.props,t=(e.toggleEvents,fe(e,["toggleEvents"]));return N.a.createElement(Po,le({isOpen:this.state.isOpen},t))}}]),t}(L.Component);zo.propTypes=Jo,zo.defaultProps=Xo;var Wo=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!1},n.toggle=n.toggle.bind(n),n}return ce(t,e),se(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){return N.a.createElement(Qe,le({isOpen:this.state.isOpen,toggle:this.toggle},this.props))}}]),t}(L.Component),Uo=function(e){return d('The "UncontrolledNavDropdown" component has been deprecated.\nPlease use component "UncontrolledDropdown" with nav prop.'),N.a.createElement(Wo,le({nav:!0},e))},Qo=function(e){function t(e){ae(this,t);var n=de(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!1},n.toggle=n.toggle.bind(n),n}return ce(t,e),se(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){return N.a.createElement(hr,le({isOpen:this.state.isOpen,toggle:this.toggle},this.props))}}]),t}(L.Component)},function(e,t,n){"use strict";function r(e){return i.test("number"===typeof e?o(e):e.charAt(0))}e.exports=r;var o=String.fromCharCode,i=/\s/},function(e,t,n){"use strict";function r(e,t){if("string"!==typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(o!==e||"undefined"===typeof o)o=e,i="";else if(i.length>=n)return i.substr(0,n);for(;n>i.length&&t>1;)1&t&&(i+=e),t>>=1,e+=e;return i+=e,i=i.substr(0,n)}var o,i="";e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utils=void 0;var r=n(3),o=n(451);t.Utils={keyCodes:{esc:27,space:32,tab:9,up:38,down:40},bytesToSize:function(e){if("undefined"==typeof e)return" ";if(e<0)return"--";var t=["bytes","KB","MB","GB","TB","PB"];if(0===e)return e+" "+t[0];var n=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===n?e+" "+t[n]:(e/Math.pow(1e3,n)).toFixed(1)+" "+t[n]},isHiDPI:function(){return(window.devicePixelRatio?window.devicePixelRatio:1)>1},FILEEXT_ICON_MAP:{md:"txt.png",txt:"txt.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",flac:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",default:"file.png"},getFileIconUrl:function(e,t){t=t>24?192:24;var n;return-1==e.lastIndexOf(".")?r.mediaUrl+"img/file/"+t+"/"+this.FILEEXT_ICON_MAP.default:(n=e.substr(e.lastIndexOf(".")+1).toLowerCase(),this.FILEEXT_ICON_MAP[n]?r.mediaUrl+"img/file/"+t+"/"+this.FILEEXT_ICON_MAP[n]:r.mediaUrl+"img/file/"+t+"/"+this.FILEEXT_ICON_MAP.default)},imageCheck:function(e){return-1!=e.lastIndexOf(".")&&-1!=["gif","jpeg","jpg","png","ico","bmp"].indexOf(e.substr(e.lastIndexOf(".")+1).toLowerCase())},videoCheck:function(e){return-1!=e.lastIndexOf(".")&&-1!=["mp4","ogv","webm","mov"].indexOf(e.substr(e.lastIndexOf(".")+1).toLowerCase())},encodePath:function(e){if(!e)return"";for(var t=e.split("/"),n=[],r=0,o=t.length;r<o;r++)n.push(encodeURIComponent(t[r]));return n.join("/")},HTMLescape:function(e){return document.createElement("div").appendChild(document.createTextNode(e)).parentNode.innerHTML},getFileName:function(e){var t=e.lastIndexOf("/");return e.slice(t+1)},getFolderName:function(e){return"/"===e?e:(e="/"!==e[e.length-1]?e:e.slice(0,e.length-2),e.slice(e.lastIndexOf("/")+1))},getDirName:function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t},isChildPath:function(e,t){return this.getDirName(e)===t},isAncestorPath:function(e,t){return t.indexOf(e)>-1},renameAncestorPath:function(e,t,n){return n+"/"+e.replace(t,"")},joinPath:function(e,t){return"/"===e[e.length-1]?e+t:e+"/"+t},isSupportUploadFolder:function(){return-1!=navigator.userAgent.indexOf("Firefox")||navigator.userAgent.indexOf("Chrome")>-1},getLibIconUrl:function(e){var t="lib.png";e.is_encrypted&&(t="lib-encrypted.png"),e.is_readonly&&(t="lib-readonly.png");var n=e.size||256;return r.mediaUrl+"img/lib/"+n+"/"+t},getFolderIconUrl:function(e){var t=e.is_readonly,n=e.size;return r.mediaUrl+"img/folder"+(t?"-read-only":"")+(n>24?"-192":"-24")+".png"},getLibIconTitle:function(e){var t;if(e.encrypted)t=(0,r.gettext)("Encrypted library");else if(e.is_admin)t=(0,r.gettext)("Admin access");else switch(e.permission){case"rw":t=(0,r.gettext)("Read-Write library");break;case"r":t=(0,r.gettext)("Read-Only library");break;case"cloud-edit":t=(0,r.gettext)("Preview-Edit-on-Cloud library");break;case"preview":t=(0,r.gettext)("Preview-on-Cloud library")}return t},getFolderIconTitle:function(e){var t;switch(e.permission){case"rw":t=(0,r.gettext)("Read-Write folder");break;case"r":t=(0,r.gettext)("Read-Only folder");break;case"cloud-edit":t=(0,r.gettext)("Preview-Edit-on-Cloud folder");break;case"preview":t=(0,r.gettext)("Preview-on-Cloud folder")}return t},sharePerms:function(e){var t;switch(e){case"rw":t=(0,r.gettext)("Read-Write");break;case"r":t=(0,r.gettext)("Read-Only");break;case"admin":t=(0,r.gettext)("Admin");break;case"cloud-edit":t=(0,r.gettext)("Preview-Edit-on-Cloud");break;case"preview":t=(0,r.gettext)("Preview-on-Cloud");break;case"Member":t=(0,r.gettext)("Member");break;case"Admin":t=(0,r.gettext)("Admin")}return t},formatSize:function(e){var t=e.bytes,n=e.precision||0;return t>=0&&t<1e3?t+" B":t>=1e3&&t<1e6?(t/1e3).toFixed(n)+" KB":t>=1e6&&t<1e9?(t/1e6).toFixed(n)+" MB":t>=1e9&&t<1e12?(t/1e9).toFixed(n)+" GB":t>=1e12?(t/1e12).toFixed(n)+" TB":t+" B"},formatBitRate:function(e){var t;return"number"!==typeof e?"":(t=e/8,t>=1e9?(t/1e9).toFixed(2)+" GB/s":t>=1e6?(t/1e6).toFixed(2)+" MB/s":t>=1e3?(t/1e3).toFixed(2)+" kB/s":t.toFixed(2)+" B/s")},isMarkdownFile:function(e){var t=e.lastIndexOf(".");if(-1===t)return!1;var n=e.substring(t).toLowerCase();return".md"===n||".markdown"===n},compareTwoWord:function(e,t){var n,r,i=e.charCodeAt(0),a=t.charCodeAt(0);return 19968<i&&i<40869&&19968<a&&a<40869?(n=o.strChineseFirstPY.charAt(i-19968).toLowerCase(),r=o.strChineseFirstPY.charAt(a-19968).toLowerCase(),n>=r?1:-1):19968<i&&i<40869&&!(19968<a&&a<40869)?1:!(19968<i&&i<40869)&&19968<a&&a<40869?-1:(n=e.toLowerCase(),r=t.toLowerCase(),this.compareStrWithNumbersIn(n,r))},compareStrWithNumbersIn:function(e,t){var n,r,o,i=/\d+|\D+/g,a=/\d/,s=e.match(i),u=t.match(i),l=Math.min(s.length,u.length);if(s&&u&&(n=a.test(s[0]))==a.test(u[0]))for(var c=0;c<l;c++){if(r=s[c],o=u[c],n&&(r=parseInt(r,10),o=parseInt(o,10)),r!=o)return r<o?-1:1;n=!n}return(e>=t)-(e<=t)},sortRepos:function(e,t,n){var r=this,o=void 0;switch(t+"-"+n){case"name-asc":o=function(e,t){return e.repo_name?t.repo_name?r.compareTwoWord(e.repo_name,t.repo_name):-1:1};break;case"name-desc":o=function(e,t){return e.repo_name?t.repo_name?-r.compareTwoWord(e.repo_name,t.repo_name):1:-1};break;case"time-asc":o=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":o=function(e,t){return e.last_modified<t.last_modified?1:-1}}return e.sort(o),e},sortDirents:function(e,t,n){var r=this,o=void 0;switch(t+"-"+n){case"name-asc":o=function(e,t){return r.compareTwoWord(e.name,t.name)};break;case"name-desc":o=function(e,t){return-r.compareTwoWord(e.name,t.name)};break;case"time-asc":o=function(e,t){return e.mtime<t.mtime?-1:1};break;case"time-desc":o=function(e,t){return e.mtime<t.mtime?1:-1}}return e.sort(function(e,t){return"dir"==e.type&&"file"==t.type?-1:"file"==e.type&&"dir"==t.type?1:o(e,t)}),e}}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(113),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){function n(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var o in n)r.call(n,o)&&(e[o]=n[o])}return e}e.exports=n;var r=Object.prototype.hasOwnProperty},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){m&&p&&(m=!1,p.length?h=p.concat(h):v=-1,h.length&&s())}function s(){if(!m){var e=o(a);m=!0;for(var t=h.length;t;){for(p=h,h=[];++v<t;)p&&p[v].run();v=-1,t=h.length}p=null,m=!1,i(e)}}function u(e,t){this.fun=e,this.array=t}function l(){}var c,f,d=e.exports={};!function(){try{c="function"===typeof setTimeout?setTimeout:n}catch(e){c=n}try{f="function"===typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var p,h=[],m=!1,v=-1;d.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];h.push(new u(e,t)),1!==h.length||m||o(s)},u.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.prependListener=l,d.prependOnceListener=l,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,t,n){"use strict";function r(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 s=i.value,u=!0,l=!1,c=void 0;try{for(var f,d=Object.getOwnPropertyNames(e)[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var p=f.value;if(!s.hasOwnProperty(p)){var h=Object.getOwnPropertyDescriptor(e,p);Object.defineProperty(s,p,h)}}}catch(e){l=!0,c=e}finally{try{!u&&d.return&&d.return()}finally{if(l)throw c}}var m=!0,v=!1,g=void 0;try{for(var y,b=Object.getOwnPropertyNames(e.prototype)[Symbol.iterator]();!(m=(y=b.next()).done);m=!0){var w=y.value;if(!s.prototype.hasOwnProperty(w)){var h=Object.getOwnPropertyDescriptor(e.prototype,w);Object.defineProperty(s.prototype,w,h)}}}catch(e){v=!0,g=e}finally{try{!m&&b.return&&b.return()}finally{if(v)throw g}}}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}}function o(e){if(null==e)return be();if("string"===typeof e)return e;throw new Error("Keys must be strings, but you passed: "+e)}function i(e){be=e}function a(){ye=0,be=function(){return""+ye++}}function s(e,t){return!(!t||!t[_e[e]])}function u(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 s=i.value;!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(!Ze)return n.apply(this,r);He!==this.__cache_key&&(this.__cache_key=He,this.__cache=new Map,this.__cache_no_args={}),this.__cache||(this.__cache=new Map),this.__cache_no_args||(this.__cache_no_args={});var i=0!==r.length,a=void 0,s=void 0;if(i?(s=[t].concat(r),a=l(this.__cache,s)):a=this.__cache_no_args[t],a!==ze)return a===Xe?void 0:a;var u=n.apply(this,r),f=void 0===u?Xe:u;return i?this.__cache=c(this.__cache,s,f):this.__cache_no_args[t]=f,u}}(s)}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}}function l(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 s=i.value;if((e=e.get(s))===ze)return ze}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}return e.get(Je)}function c(e,t,n){var r=e,o=void 0,i=!0,a=!1,s=void 0;try{for(var u,l=t[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;o=r.get(c),o===ze&&(o=new Map,r.set(c,o)),r=o}}catch(e){a=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}return o.set(Je,n),e}function f(){++He>=Number.MAX_SAFE_INTEGER&&(He=0)}function d(e){Ze=e}function p(e){return Ve<=e&&e<=$e}function h(e,t){if(et.test(e))return!1;if(tt.test(e)){var n=t.charAt(0),r=m(n);n=t.slice(0,r);if(h(n,t.slice(r)))return!0}return!nt.test(e)}function m(e){return p(e.charCodeAt(0))?2:1}function v(e){return m(e.charAt(0))}function g(e,t){return e=e.slice(0,t),e=Object(le.reverse)(e),v(e)}function y(e,t){return e=e.slice(t),v(e)}function b(e){for(var t=0,n=0,r=!1,o=void 0;o=e.charAt(n);){var i=m(o);o=e.slice(n,n+i);if(h(o,e.slice(n+i)))r=!0,t+=i;else{if(r)break;t+=i}n+=i}return t}function w(e,t){return e=e.slice(0,t),e=Object(le.reverse)(e),b(e)}function _(e,t){return e=e.slice(t),b(e)}function k(e,t){if(e.size!==t.size)return null;for(var n=0;n<e.size;n++){var r=e.get(n),o=t.get(n);if(r<o)return-1;if(r>o)return 1}return 0}function C(e){if(null==e)return null;if(se.List.isList(e))return e;if(Array.isArray(e))return Object(se.List)(e);throw new Error("Paths can only be created from arrays or lists, but you passed: "+e)}function S(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 E(e){return T(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 T(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),o=r+t;return e.set(n,o)}function O(e,t){var n=S(e,t),r=Pe(n,2),o=r[0],i=r[1];return e.size<t.size&&0===k(o,i)}function x(e,t){var n=S(e,t),r=Pe(n,2);return 1===k(r[0],r[1])}function M(e,t){var n=S(e,t),r=Pe(n,2);return-1===k(r[0],r[1])}function P(e){return e.slice(0,-1)}function D(e,t){return Math.max(e.size,t.size)}function L(e,t){return Math.min(e.size,t.size)}function N(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 C(n)}function F(e,t){return!!t&&("set_selection"==e.type&&"set_selection"==t.type||"insert_text"==e.type&&"insert_text"==t.type&&e.offset==t.offset+t.text.length&&e.path.equals(t.path)||"remove_text"==e.type&&"remove_text"==t.type&&e.offset+e.text.length==t.offset&&e.path.equals(t.path))}function A(e,t){var n=t.code,r=t.node,o=t.child,i=t.key,a=t.mark;switch(n){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,{normalize:!1}):e.removeNodeByKey(o.key,{normalize:!1});case"child_required":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,{normalize:!1})}):e.removeNodeByKey(r.key,{normalize:!1});case"node_data_invalid":return void 0===r.data.get(i)&&"document"!==r.object?e.removeNodeByKey(r.key,{normalize:!1}):e.setNodeByKey(r.key,{data:r.data.delete(i)},{normalize:!1});case"node_mark_invalid":return r.getTexts().forEach(function(t){return e.removeMarkByKey(t.key,0,t.text.length,a,{normalize:!1})});default:return e.removeNodeByKey(r.key,{normalize:!1})}}function Y(e,t){return!R(e,t)}function R(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.every,i=void 0!==o&&o;if(Array.isArray(t)){var a=t.length?t:[{}],s=void 0,u=!0,l=!1,c=void 0;try{for(var f,d=a[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var p=f.value,h=R(e,p,n);if(s=s||h,i&&h)return h;if(!i&&!h)return}}catch(e){l=!0,c=e}finally{try{!u&&d.return&&d.return()}finally{if(l)throw c}}return s}return I(e,t)||j(e,t)||B(e,t)||Z(e,t)||H(e,t)||J(e,t)||X(e,t)||z(e,t,n)}function I(e,t){if(null!=t.object&&t.object!==e.object)return G("node_object_invalid",{rule:t,node:e})}function j(e,t){if(null!=t.type&&t.type!==e.type)return G("node_type_invalid",{rule:t,node:e})}function B(e,t){if(null!=t.data&&null!=e.data)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 G("node_data_invalid",{rule:t,node:e,key:n,value:o})}}function Z(e,t){if(null!=t.marks){var n=e.getMarks().toArray(),r=!0,o=!1,i=void 0;try{for(var a,s=n[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value,l=function(n){return t.marks.some(function(e){return e.type===n.type})?"continue":{v:G("node_mark_invalid",{rule:t,node:e,mark:n})}}(u);switch(l){case"continue":continue;default:if("object"===("undefined"===typeof l?"undefined":ke(l)))return l.v}}}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}}}function H(e,t){if(null!=t.text){var n=e.text;if(!("function"===typeof t.text?t.text(n):t.text.test(n)))return G("node_text_invalid",{rule:t,node:e,text:n})}}function J(e,t){if(null!=t.first){var n=e.nodes.first();if(n){var r=R(n,t.first);if(r)return r.rule=t,r.node=e,r.child=n,r.code=r.code.replace("node_","first_child_"),r}}}function X(e,t){if(null!=t.last){var n=e.nodes.last();if(n){var r=R(n,t.last);if(r)return r.rule=t,r.node=e,r.child=n,r.code=r.code.replace("node_","last_child_"),r}}}function z(e,t){function n(){return a=null==a?null:0,l=i.shift(),s=l&&l.min,c=l&&l.max,!!l}var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(null!=e.nodes){var o=e.nodes.toArray(),i=null!=t.nodes?t.nodes.slice():[],a=void 0,s=void 0,u=void 0,l=void 0,c=void 0,f=void 0,d=void 0,p=void 0;for(null!=t.nodes&&n();function(){return u=null==u?0:u+1,a=null==a?0:a+1,d=f,f=o[u],p=o[u+1],null!=c&&a==c&&n(),!!f}();){var h=W(e,f,r)||U(e,f,d,u,r)||Q(e,f,p,u,r);if(h)return h;if(null!=t.nodes){if(!l)return G("child_unknown",{rule:t,node:e,child:f,index:u});if(l.match){var m=R(f,l.match);if(m&&a>=s&&n()){!function(){a-=1,u-=1}();continue}if(m)return m.rule=t,m.node=e,m.child=f,m.index=u,m.code=m.code.replace("node_","child_"),m}}}if(null!=t.nodes)for(;null!=s;){if(a<s)return G("child_required",{rule:t,node:e,index:u});n()}}}function W(e,t,n){var r=!0,o=!1,i=void 0;try{for(var a,s=n[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;if(null!=u.parent&&Y(t,u.match)){var l=R(e,u.parent);if(l)return l.rule=u,l.parent=e,l.node=t,l.code=l.code.replace("node_","parent_"),l}}}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}}function U(e,t,n,r,o){if(n){var i=!0,a=!1,s=void 0;try{for(var u,l=o[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;if(null!=c.previous&&Y(t,c.match)){var f=R(n,c.previous);if(f)return f.rule=c,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,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}}}function Q(e,t,n,r,o){if(n){var i=!0,a=!1,s=void 0;try{for(var u,l=o[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;if(null!=c.next&&Y(t,c.match)){var f=R(n,c.next);if(f)return f.rule=c,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,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}}}function G(e,t){return Te({code:e},t)}function q(e){e=Yt.create(e);var t=e,n=t.type;switch(Rt(n,e),n){case"insert_node":return e.set("type","remove_node");case"remove_node":return e.set("type","insert_node");case"move_node":var r=e,o=r.newPath,i=r.path,a=o,s=i,u=i.size-1,l=o.size-1;i.size<a.size&&i.slice(0,u).every(function(e,t){return e==a.get(t)})&&i.last()<a.get(u)&&(a=a.slice(0,u).concat(a.get(u)-1).concat(a.slice(u+1,a.size))),o.size<s.size&&o.slice(0,l).every(function(e,t){return e==s.get(t)})&&o.last()<=s.get(l)&&(s=s.slice(0,l).concat(s.get(l)+1).concat(s.slice(l+1,s.size)));return e.set("path",a).set("newPath",s);case"merge_node":var c=e,f=c.path,d=it.decrement(f);return e.set("type","split_node").set("path",d);case"split_node":var p=e,h=p.path,m=it.increment(h);return e.set("type","merge_node").set("path",m);case"set_node":var v=e,g=v.properties,y=v.node,b=y.merge(g),w=pe()(y,Object.keys(g));return e.set("node",b).set("properties",w);case"insert_text":return e.set("type","remove_text");case"remove_text":return e.set("type","insert_text");case"add_mark":return e.set("type","remove_mark");case"remove_mark":return e.set("type","add_mark");case"set_mark":var _=e,k=_.properties,C=_.mark,S=C.merge(k),E=pe()(C,Object.keys(k));return e.set("mark",S).set("properties",E);case"set_selection":var T=e,O=T.properties,x=T.selection,M=x.merge(O),P=pe()(x,Object.keys(O));return e.set("selection",M).set("properties",P);case"set_value":var D=e,L=D.properties,N=D.value,F=N.merge(L),A=pe()(N,Object.keys(L));return e.set("value",F).set("properties",A);default:throw new Error('Unknown operation type: "'+n+'".')}}function K(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 V(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),s="move"+o+"To"+i+"OfNode",u="text"==r?"getNode":"getClosest"+a,l=e.value,c=l.document,f=l.selection,d=f[t],p=c[u](d.key);p&&e[s](p)}function $(e,t,n,r,o){var i=t.slice(0,1).toUpperCase()+t.slice(1),a=n.slice(0,1).toUpperCase()+n.slice(1),s=r.slice(0,1).toUpperCase()+r.slice(1),u=o.slice(0,1).toUpperCase()+o.slice(1),l="move"+i+"To"+a+"OfNode",c="text"==o?"getNode":"getClosest"+u,f="get"+s+u,d=e.value,p=d.document,h=d.selection,m=h[t],v=p[c](m.key);if(v){var g=p[f](v.key);g&&e[l](g)}}function ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){if(n<0)return te(e,t,-n);var r=t.slice(0,1).toUpperCase()+t.slice(1),o=e.value,i=o.document,a=o.selection,s=o.schema,u=a[t],l=i.hasVoidParent(u.path,s);if(!l&&u.offset-n>=0){var c=a["move"+r+"Backward"](n);return void e.select(c)}var f=i.getPreviousText(u.path);if(f){var d=i.getClosestBlock(u.path),p=d.hasNode(f.key),h=f&&i.hasVoidParent(f.key,s);if(e["move"+r+"ToEndOfNode"](f),!l&&!h&&p){var m=e.value.selection["move"+r+"Backward"](n);e.select(m)}}}}function te(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0!==n){if(n<0)return ee(e,t,-n);var r=t.slice(0,1).toUpperCase()+t.slice(1),o=e.value,i=o.document,a=o.selection,s=o.schema,u=a[t],l=i.getNode(u.path),c=i.hasVoidParent(u.path,s);if(!c&&u.offset+n<=l.text.length){var f=a["move"+r+"Forward"](n);return void e.select(f)}var d=i.getNextText(u.path);if(d){var p=i.getClosestBlock(u.path),h=p.hasNode(d.key),m=i.hasVoidParent(d.key,s);if(e["move"+r+"ToStartOfNode"](d),!c&&!m&&h){var v=e.value.selection["move"+r+"Forward"](n);e.select(v)}}}}function ne(e,t,n){if("text"==t.object)return void re(e,t,n);for(var r=t.getFirstInvalidNode(n),o=e.value.document.getPath(t.key);t&&r;)ne(e,r,n),t=e.value.document.refindNode(o,t.key),t?(o=e.value.document.refindPath(o,t.key),r=t.getFirstInvalidNode(n)):(o=[],r=null);t&&re(e,t,n)}function re(e,t,n){function r(e,t){var a=t.normalize(n);if(a){var s=e.value.document.getPath(t.key);if(a(e),t=e.value.document.refindNode(s,t.key)){if(s=e.value.document.refindPath(s,t.key),++i>o)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.");r(e,t)}}}var o=n.stack.plugins.length+n.rules.length+("text"===t.object?1:t.nodes.size),i=0;r(e,t)}function oe(e,t){t=Yt.create(t);var n=t,r=n.type;switch(Jt(r,t),r){case"add_mark":var o=t,i=o.path,a=o.offset,s=o.length,u=o.mark;return e.addMark(i,a,s,u);case"insert_node":var l=t,c=l.path,f=l.node;return e.insertNode(c,f);case"insert_text":var d=t,p=d.path,h=d.offset,m=d.text,v=d.marks;return e.insertText(p,h,m,v);case"merge_node":var g=t,y=g.path;return e.mergeNode(y);case"move_node":var b=t,w=b.path,_=b.newPath;return e.moveNode(w,_);case"remove_mark":var k=t,C=k.path,S=k.offset,E=k.length,T=k.mark;return e.removeMark(C,S,E,T);case"remove_node":var O=t,x=O.path;return e.removeNode(x);case"remove_text":var M=t,P=M.path,D=M.offset,L=M.text;return e.removeText(P,D,L);case"set_mark":var N=t,F=N.path,A=N.offset,Y=N.length,R=N.mark,I=N.properties;return e.setMark(F,A,Y,R,I);case"set_node":var j=t,B=j.path,Z=j.properties;return e.setNode(B,Z);case"set_selection":var H=t,J=H.properties;return e.setSelection(J);case"set_value":var X=t,z=X.properties;return e.setProperties(z);case"split_node":var W=t,U=W.path,Q=W.position,G=W.properties;return e.splitNode(U,Q,G);default:throw new Error('Unknown operation type: "'+r+'".')}}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"Block",function(){return qe}),n.d(t,"Change",function(){return zt}),n.d(t,"Changes",function(){return Ht}),n.d(t,"Data",function(){return Le}),n.d(t,"Decoration",function(){return gt}),n.d(t,"Document",function(){return Fe}),n.d(t,"History",function(){return St}),n.d(t,"Inline",function(){return Ye}),n.d(t,"KeyUtils",function(){return we}),n.d(t,"Leaf",function(){return Be}),n.d(t,"Mark",function(){return Ie}),n.d(t,"Node",function(){return Qe}),n.d(t,"Operation",function(){return Yt}),n.d(t,"Operations",function(){return tn}),n.d(t,"PathUtils",function(){return it}),n.d(t,"Point",function(){return mt}),n.d(t,"Range",function(){return bt}),n.d(t,"resetMemoization",function(){return f}),n.d(t,"Schema",function(){return Dt}),n.d(t,"Selection",function(){return _t}),n.d(t,"Stack",function(){return Tt}),n.d(t,"Text",function(){return Ue}),n.d(t,"TextUtils",function(){return rt}),n.d(t,"useMemoization",function(){return d}),n.d(t,"Value",function(){return Nt});var ie=n(243),ae=n.n(ie),se=n(26),ue=(n.n(se),n(111)),le=n(245),ce=(n.n(le),n(246)),fe=n.n(ce),de=n(249),pe=n.n(de),he=n(296),me=n.n(he),ve=n(344),ge=n.n(ve),ye=void 0,be=void 0;a();var we={create:o,setGenerator:i,resetGenerator:a},_e={BLOCK:"@@__SLATE_BLOCK__@@",CHANGE:"@@__SLATE_CHANGE__@@",DECORATION:"@@__SLATE_DECORATION__@@",DOCUMENT:"@@__SLATE_DOCUMENT__@@",HISTORY:"@@__SLATE_HISTORY__@@",INLINE:"@@__SLATE_INLINE__@@",LEAF:"@@__SLATE_LEAF__@@",MARK:"@@__SLATE_MARK__@@",OPERATION:"@@__SLATE_OPERATION__@@",POINT:"@@__SLATE_POINT__@@",RANGE:"@@__SLATE_RANGE__@@",SCHEMA:"@@__SLATE_SCHEMA__@@",SELECTION:"@@__SLATE_SELECTION__@@",STACK:"@@__SLATE_STACK__@@",TEXT:"@@__SLATE_TEXT__@@",VALUE:"@@__SLATE_VALUE__@@"},ke="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},Ce=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Se=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}}(),Ee=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},Te=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},Oe=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)},xe=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},Me=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},Pe=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),De=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)},Le=function(){function e(){Ce(this,e)}return Se(e,null,[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(se.Map.isMap(t))return t;if(ae()(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 se.Map(e)}}]),e}();Le.fromJS=Le.fromJSON;var Ne={data:new se.Map,key:void 0,nodes:new se.List},Fe=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(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:"object",get:function(){return"document"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isDocument(e))return e;if((se.List.isList(e)||Array.isArray(e))&&(e={nodes:e}),ae()(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,r=void 0===n?{}:n,o=e.key,i=void 0===o?we.create():o,a=e.nodes,s=void 0===a?[]:a;return new t({key:i,data:new se.Map(r),nodes:Qe.createList(s)})}}]),t}(Object(se.Record)(Ne));Fe.isDocument=s.bind(null,"DOCUMENT"),Fe.prototype[_e.DOCUMENT]=!0;var Ae={data:new se.Map,key:void 0,nodes:new se.List,type:void 0},Ye=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(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:"object",get:function(){return"inline"}}],[{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}),ae()(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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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,r=void 0===n?{}:n,o=e.key,i=void 0===o?we.create():o,a=e.nodes,s=void 0===a?[]:a,u=e.type;if("string"!=typeof u)throw new Error("`Inline.fromJS` requires a `type` string.");return new t({key:i,type:u,data:new se.Map(r),nodes:Qe.createList(s)})}},{key:"isInlineList",value:function(e){return se.List.isList(e)&&e.every(function(e){return t.isInline(e)})}}]),t}(Object(se.Record)(Ae));Ye.isInline=s.bind(null,"INLINE"),Ye.prototype[_e.INLINE]=!0;var Re={data:new se.Map,type:void 0},Ie=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"toJSON",value:function(){return{object:this.object,type:this.type,data:this.data.toJSON()}}},{key:"object",get:function(){return"mark"}}],[{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}),ae()(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(se.Set.isSet(e)||Array.isArray(e)){return new se.Set(e.map(t.create))}if(null==e)return Object(se.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(ae()(e)){var n={};return"type"in e&&(n.type=e.type),"data"in e&&(n.data=Le.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,r=void 0===n?{}:n,o=e.type;if("string"!=typeof o)throw new Error("`Mark.fromJS` requires a `type` string.");return new t({type:o,data:new se.Map(r)})}},{key:"isMarkSet",value:function(e){return se.Set.isSet(e)&&e.every(function(e){return t.isMark(e)})}}]),t}(Object(se.Record)(Re));Ie.isMark=s.bind(null,"MARK"),Ie.prototype[_e.MARK]=!0;var je={marks:Object(se.Set)(),text:""},Be=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(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:"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:"object",get:function(){return"leaf"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isLeaf(e))return e;if("string"==typeof e&&(e={text:e}),ae()(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(se.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(se.List)(),e];if(0===e.size)return[Object(se.List)(),Object(se.List)()];var n=0,r=-1,o=void 0,i=void 0;return e.find(function(e){r++;var a=n,s=e.text;if((n+=s.length)<t)return!1;if(a>t)return!1;var u=t-a;return o=e.set("text",s.slice(0,u)),i=e.set("text",s.slice(u)),!0}),o?""===o.text?0===r?[se.List.of(o),e]:[e.take(r),e.skip(r)]:""===i.text?r===e.size-1?[e,se.List.of(i)]:[e.take(r+1),e.skip(r+1)]:[e.take(r).push(o),e.skip(r+1).unshift(i)]:[e,Object(se.List)()]}},{key:"createList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}throw new Error("`Leaf.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.text,r=void 0===n?"":n,o=e.marks,i=void 0===o?[]:o;return new t({text:r,marks:Object(se.Set)(i.map(Ie.fromJSON))})}},{key:"isLeafList",value:function(e){return se.List.isList(e)&&e.every(function(e){return t.isLeaf(e)})}}]),t}(Object(se.Record)(je));Be.isLeaf=s.bind(null,"LEAF"),Be.prototype[_e.LEAF]=!0;var Ze=!0,He=0,Je={},Xe={},ze=void 0,We={leaves:Object(se.List)(),key:void 0},Ue=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"searchLeafAtOffset",value:function(e){var t=0,n=0,r=-1;return{leaf:this.leaves.find(function(o){return r++,n=t,(t=n+o.text.length)>=e}),endOffset:t,index:r,startOffset:n}}},{key:"addMark",value:function(e,t,n){var r=se.Set.of(n);return this.addMarks(e,t,r)}},{key:"addMarks",value:function(e,t,n){if(""===this.text&&0===t&&0===e){var r=this.leaves,o=r.first();if(!o)return this.set("leaves",se.List.of(Be.fromJSON({text:"",marks:n})));var i=o.addMarks(n);return i===o?this:this.set("leaves",se.List.of(i))}if(""===this.text)return this;if(0===t)return this;if(e>=this.text.length)return this;var a=Be.splitLeaves(this.leaves,e),s=Pe(a,2),u=s[0],l=s[1],c=Be.splitLeaves(l,t),f=Pe(c,2),d=f[0],p=f[1],h=u.concat(d.map(function(e){return e.addMarks(n)}),p);return this.setLeaves(h)}},{key:"getLeaves",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=this.leaves;if(0===n.size)return se.List.of(Be.create({}));if(!t||0===t.length)return n;if(0===this.text.length)return n;var r=this.key;return t.forEach(function(t){var o=t.start,i=t.end,a=t.mark,s=o.key==r,u=i.key==r;if(s&&u){var l=s?o.offset:0,c=u?i.offset-l:e.text.length-l;if(c<1)return;if(l>=e.text.length)return;if(0!==l||c<e.text.length){var f=Be.splitLeaves(n,l),d=Pe(f,2),p=d[0],h=d[1],m=Be.splitLeaves(h,c),v=Pe(m,2),g=v[0],y=v[1];return void(n=p.concat(g.map(function(e){return e.addMark(a)}),y))}}n=n.map(function(e){return e.addMark(a)})}),n===this.leaves?n:Be.createLeaves(n)}},{key:"getActiveMarksBetweenOffsets",value:function(e,t){if(e<=0&&t>=this.text.length)return this.getActiveMarks();if(e>=t)return Object(se.Set)();if(""===this.text)return this.getActiveMarks();var n=null,r=0;return this.leaves.forEach(function(o){var i=r;if(!((r=i+o.text.length)<=e))return!(i>=t)&&(n?(n=n.intersect(o.marks),n&&n.size,!1):void(n=o.marks))}),n||Object(se.Set)()}},{key:"getActiveMarks",value:function(){var e=this;if(0===this.leaves.size)return Object(se.Set)();var t=this.leaves.first().marks;return 0===t.size?t:t.withMutations(function(t){e.leaves.forEach(function(e){if(t.intersect(e.marks),0===t.size)return!1})})}},{key:"getMarksBetweenOffsets",value:function(e,t){if(e<=0&&t>=this.text.length)return this.getMarks();if(e>=t)return Object(se.Set)();if(""===this.text)return this.getActiveMarks();var n=null,r=0;return this.leaves.forEach(function(o){var i=r;if(!((r=i+o.text.length)<=e))return!(i>=t)&&(n?void(n=n.union(o.marks)):void(n=o.marks))}),n||Object(se.Set)()}},{key:"getMarks",value:function(){var e=this.getMarksAsArray();return new se.OrderedSet(e)}},{key:"getMarksAsArray",value:function(){if(0===this.leaves.size)return[];var e=this.leaves.first().marks;if(1===this.leaves.size)return e.toArray();var t=[];return this.leaves.forEach(function(e){t.push(e.marks.toArray())}),Array.prototype.concat.apply(e.toArray(),t)}},{key:"getMarksAtIndex",value:function(e){var t=this.searchLeafAtOffset(e),n=t.leaf;return n?n.marks:Object(se.Set)()}},{key:"insertText",value:function(e,t,n){if(""===this.text)return this.set("leaves",se.List.of(Be.create({text:t,marks:n})));if(0===t.length)return this;n||(n=Object(se.Set)());var r=this.searchLeafAtOffset(e),o=r.startOffset,i=r.leaf,a=r.index,s=e-o,u=i.text.slice(0,s),l=i.text.slice(s),c=this.leaves;if(i.marks.equals(n))return this.set("leaves",c.set(a,i.set("text",u+t+l)));var f=c.splice(a,1,i.set("text",u),Be.create({text:t,marks:n}),i.set("text",l));return this.setLeaves(f)}},{key:"removeMark",value:function(e,t,n){if(""===this.text&&0===e&&0===t){var r=this.leaves.first();if(!r)return this;var o=r.removeMark(n);return o===r?this:this.set("leaves",se.List.of(o))}if(t<=0)return this;if(e>=this.text.length)return this;var i=Be.splitLeaves(this.leaves,e),a=Pe(i,2),s=a[0],u=a[1],l=Be.splitLeaves(u,t),c=Pe(l,2),f=c[0],d=c[1],p=s.concat(f.map(function(e){return e.removeMark(n)}),d);return this.setLeaves(p)}},{key:"removeText",value:function(e,t){if(t<=0)return this;if(e>=this.text.length)return this;if(1===t){var n=this.searchLeafAtOffset(e+1),r=n.leaf,o=n.index,i=n.startOffset,a=e-i;if(r){if(1===r.text.length){var s=this.leaves.remove(o);return this.setLeaves(s)}var u=r.text.slice(0,a),l=r.text.slice(a+t),c=u+l;if(c.length>0)return this.set("leaves",this.leaves.set(o,r.set("text",c)))}}var f=Be.splitLeaves(this.leaves,e),d=Pe(f,2),p=d[0],h=d[1],m=Be.splitLeaves(h,t)[1],v=Be.createLeaves(p.concat(m));if(1===v.size){var g=v.first();if(""===g.text)return this.set("leaves",se.List.of(g.set("marks",this.getActiveMarks())))}return this.set("leaves",v)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={object:this.object,leaves:this.getLeaves().toArray().map(function(e){return e.toJSON()})};return e.preserveKeys&&(t.key=this.key),t}},{key:"updateMark",value:function(e,t,n,r){var o=n.merge(r);if(""===this.text&&0===t&&0===e){var i=this.leaves,a=i.first();if(!a)return this;var s=a.updateMark(n,o);return s===a?this:this.set("leaves",se.List.of(s))}if(t<=0)return this;if(e>=this.text.length)return this;var u=Be.splitLeaves(this.leaves,e),l=Pe(u,2),c=l[0],f=l[1],d=Be.splitLeaves(f,t),p=Pe(d,2),h=p[0],m=p[1],v=c.concat(h.map(function(e){return e.updateMark(n,o)}),m);return this.setLeaves(v)}},{key:"splitText",value:function(e){var t=Be.splitLeaves(this.leaves,e);return[this.set("leaves",t[0]),this.set("leaves",t[1]).regenerateKey()]}},{key:"mergeText",value:function(e){var t=this.leaves.concat(e.leaves);return this.setLeaves(t)}},{key:"setLeaves",value:function(e){var t=Be.createLeaves(e);if(1===t.size){var n=t.first();if((!n.marks||0===n.marks.size)&&""===n.text)return this.set("leaves",Object(se.List)())}return this.set("leaves",Be.createLeaves(e))}},{key:"object",get:function(){return"text"}}],[{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={leaves:[{text:e}]}),ae()(e)){if(e.text){var n=e,r=n.text,o=n.marks;e={key:n.key,leaves:[{text:r,marks:o}]}}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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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;var n=e.key,r=void 0===n?we.create():n,o=e.leaves;if(o||(e.ranges?(Object(ue.a)(!1,"As of slate@0.27.0, the `ranges` property of Slate objects has been renamed to `leaves`."),o=e.ranges):o=Object(se.List)()),Array.isArray(o))o=Object(se.List)(o.map(function(e){return Be.create(e)}));else{if(!se.List.isList(o))throw new Error("leaves must be either Array or Immutable.List");o=o.map(function(e){return Be.create(e)})}return new t({leaves:Be.createLeaves(o),key:r})}},{key:"isTextList",value:function(e){return se.List.isList(e)&&e.every(function(e){return t.isText(e)})}}]),t}(Object(se.Record)(We));Ue.isText=s.bind(null,"TEXT"),Ue.prototype[_e.TEXT]=!0,u(Ue.prototype,["getActiveMarks","getMarks","getMarksAsArray"]);var Qe=function(){function e(){Ce(this,e)}return Se(e,null,[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.isNode(t))return t;if(ae()(t)){var n=t.object;switch(!n&&t.kind&&(Object(ue.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 qe.create(t);case"document":return Fe.create(t);case"inline":return Ye.create(t);case"text":return Ue.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(se.List.isList(t)||Array.isArray(t)){return Object(se.List)(t.map(e.create))}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(qe.isBlock(e)||Ye.isInline(e))return{data:e.data,type:e.type};if("string"==typeof e)return{type:e};if(ae()(e)){var t={};return"type"in e&&(t.type=e.type),"data"in e&&(t.data=Le.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(ue.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 qe.fromJSON(e);case"document":return Fe.fromJSON(e);case"inline":return Ye.fromJSON(e);case"text":return Ue.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!!["BLOCK","DOCUMENT","INLINE","TEXT"].find(function(t){return s(t,e)})}},{key:"isNodeList",value:function(t){return se.List.isList(t)&&t.every(function(t){return e.isNode(t)})}}]),e}(),Ge={data:new se.Map,key:void 0,nodes:new se.List,type:void 0},qe=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(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:"object",get:function(){return"block"}}],[{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}),ae()(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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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,r=void 0===n?{}:n,o=e.key,i=void 0===o?we.create():o,a=e.nodes,s=void 0===a?[]:a,u=e.type;if("string"!=typeof u)throw new Error("`Block.fromJSON` requires a `type` string.");return new t({key:i,type:u,data:Object(se.Map)(r),nodes:Qe.createList(s)})}},{key:"isBlockList",value:function(e){return se.List.isList(e)&&e.every(function(e){return t.isBlock(e)})}}]),t}(Object(se.Record)(Ge));qe.isBlock=s.bind(null,"BLOCK"),qe.prototype[_e.BLOCK]=!0;var Ke={};["deleteBackward","deleteCharBackward","deleteLineBackward","deleteWordBackward","deleteForward","deleteCharForward","deleteWordForward","deleteLineForward","setBlocks","setInlines","splitInline","unwrapBlock","unwrapInline","wrapBlock","wrapInline"].forEach(function(e){Ke[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=t.value,a=i.selection;t[e+"AtRange"].apply(t,[a].concat(r)),e.match(/Backward$/)?t.moveToStart():e.match(/Forward$/)&&t.moveToEnd()}}),Ke.addMark=function(e,t){t=Ie.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 s=r.getActiveMarksAtRange(o).add(t),u=o.set("marks",s);e.select(u)}},Ke.addMarks=function(e,t){t.forEach(function(t){return e.addMark(t)})},Ke.delete=function(e){var t=e.value,n=t.selection;e.deleteAtRange(n),e.moveToStart()},Ke.insertBlock=function(e,t){t=qe.create(t);var n=e.value,r=n.selection;e.insertBlockAtRange(r,t);var o=e.value.document.getNode(t.key);o&&e.moveToEndOfNode(o)},Ke.insertFragment=function(e,t){if(t.nodes.size){var n=e.value,r=n,o=r.document,i=r.selection,a=i.start,s=i.end,u=n,l=u.startText,c=u.endText,f=u.startInline,d=t.getLastText(),p=t.getClosestInline(d.key),h=t.nodes.first(),m=t.nodes.last(),v=o.getTexts().map(function(e){return e.key}),g=!f||a.isAtStartOfNode(l)||s.isAtStartOfNode(l)||a.isAtEndOfNode(c)||s.isAtEndOfNode(c),y=h.hasBlockChildren()||m.hasBlockChildren();e.insertFragmentAtRange(i,t),n=e.value,o=n.document;var b=o.getTexts().filter(function(e){return!v.includes(e.key)}),w=g?b.last():b.takeLast(2).first();w&&(p||y)?e.select(i.moveToEndOfNode(w)):w?e.select(i.moveToStartOfNode(w).moveForward(d.text.length)):e.select(i.moveToStart().moveForward(d.text.length))}},Ke.insertInline=function(e,t){t=Ye.create(t);var n=e.value,r=n.selection;e.insertInlineAtRange(r,t);var o=e.value.document.getNode(t.key);o&&e.moveToEndOfNode(o)},Ke.insertText=function(e,t,n){var r=e.value,o=r.document,i=r.selection;n=n||i.marks||o.getInsertMarksAtRange(i),e.insertTextAtRange(i,t,n),i.marks&&o!=e.value.document&&e.select({marks:null})},Ke.removeMark=function(e,t){t=Ie.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 s=r.getActiveMarksAtRange(o).remove(t),u=o.set("marks",s);e.select(u)}},Ke.replaceMark=function(e,t,n){e.removeMark(t),e.addMark(n)},Ke.splitBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,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})},Ke.toggleMark=function(e,t){t=Ie.create(t),e.value.activeMarks.has(t)?e.removeMark(t):e.addMark(t)},Ke.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 Ve=55296,$e=57343,et=/\s/,tt=/['\u2018\u2019]/,nt=/[\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]/,rt={getCharLength:m,getCharOffset:v,getCharOffsetBackward:g,getCharOffsetForward:y,getWordOffset:b,getWordOffsetBackward:w,getWordOffsetForward:_,isSurrogate:p,isWord:h},ot={};ot.addMarkAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!t.isCollapsed){var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=t.start,u=t.end;a.getTextsAtRange(t).forEach(function(t){var r=t.key,i=0,a=t.text.length;r==s.key&&(i=s.offset),r==u.key&&(a=u.offset),r==s.key&&r==u.key&&(a=u.offset-s.offset),e.addMarkByKey(r,i,a,n,{normalize:o})})}},ot.addMarksAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n.forEach(function(n){return e.addMarkAtRange(t,n,r)})},ot.deleteAtRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e.snapshotSelection();var r=e.getFlag("normalize",n),o=e.value,i=t.start,a=t.end,s=i.key,u=i.offset,l=a.key,c=a.offset,f=o.document,d=o.schema,p=f.hasVoidParent(s,d),h=f.hasVoidParent(l,d),m=f.getClosestBlock(s,d),v=f.getClosestBlock(l,d),g=0==u&&0==c&&0==p&&s==m.getFirstText().key&&l==v.getFirstText().key;if(g&&h){var y=f.getPreviousText(l);l=y.key,c=y.text.length,h=f.hasVoidParent(l,d)}for(;p;){var b=f.getClosestVoid(s,d),w=f.getNextText(s);if(e.removeNodeByKey(b.key,{normalize:!1}),s==l)return;if(!w)return;f=e.value.document,s=w.key,u=0,p=f.hasVoidParent(s,d)}for(;h;){var _=f.getClosestVoid(l,d),k=f.getPreviousText(l);e.removeNodeByKey(_.key,{normalize:!1}),f=e.value.document,l=k.key,c=k.text.length,h=f.hasVoidParent(l,d)}if(s==l&&g)return void e.removeNodeByKey(m.key,{normalize:r});if(s==l){var C=u,S=c-u;return void e.removeTextByKey(s,C,S,{normalize:r})}m=f.getClosestBlock(s),v=f.getClosestBlock(l);var E=f.getNode(s),T=f.getNode(l),O=E.text.length-u,x=c,M=f.getCommonAncestor(s,l),P=M.getFurthestAncestor(s),D=M.getFurthestAncestor(l),L=f.getParent(m.key),N=L.nodes.indexOf(m),F=L.nodes.indexOf(v),A=void 0;for(A=E;A.key!=P.key;){var Y=f.getParent(A.key),R=Y.nodes.indexOf(A);Y.nodes.slice(R+1).reverse().forEach(function(t){e.removeNodeByKey(t.key,{normalize:!1})}),A=Y}var I=M.nodes.indexOf(P),j=M.nodes.indexOf(D),B=M.nodes.slice(I+1,j);for(B.reverse().forEach(function(t){e.removeNodeByKey(t.key,{normalize:!1})}),A=T;A.key!=D.key;){var Z=f.getParent(A.key),H=Z.nodes.indexOf(A);Z.nodes.slice(0,H).reverse().forEach(function(t){e.removeNodeByKey(t.key,{normalize:!1})}),A=Z}if(0!=O&&e.removeTextByKey(s,u,O,{normalize:!1}),0!=x&&e.removeTextByKey(l,0,c,{normalize:!1}),m.key!=v.key){f=e.value.document;var J=f.getFurthestOnlyChildAncestor(v.key);F!=N+1&&e.moveNodeByKey(v.key,L.key,N+1,{normalize:!1}),g?e.removeNodeByKey(m.key,{normalize:!1}):e.mergeNodeByKey(v.key,{normalize:!1}),J&&e.removeNodeByKey(J.key,{normalize:!1})}r&&e.normalizeNodeByKey(M.key)},ot.deleteCharBackwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset,l=a.text,c=rt.getCharOffsetBackward(l,u);e.deleteBackwardAtRange(t,c,n)},ot.deleteLineBackwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset;e.deleteBackwardAtRange(t,u,n)},ot.deleteWordBackwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset,l=a.text,c=0===u?1:rt.getWordOffsetBackward(l,u);e.deleteBackwardAtRange(t,c,n)},ot.deleteBackwardAtRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(0!==n){var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=i.schema,u=t,l=u.start,c=u.focus;if(t.isExpanded)return void e.deleteAtRange(t,{normalize:o});var f=a.getClosestVoid(l.key,s);if(f)return void e.removeNodeByKey(f.key,{normalize:o});var d=a.getClosestBlock(l.key);if(d&&!s.isVoid(d)&&""===d.text&&1!==a.nodes.size)return void e.removeNodeByKey(d.key,{normalize:o});if(!l.isAtStartOfNode(a)){var p=a.getDescendant(l.key);if(l.isAtStartOfNode(p)){var h=a.getPreviousText(p.key),m=a.getClosestBlock(h.key),v=a.getClosestVoid(h.key,s);if(v)return void e.removeNodeByKey(v.key,{normalize:o});if(1==n&&m!=d)return t=t.moveAnchorTo(h.key,h.text.length),void e.deleteAtRange(t,{normalize:o})}if(n<c.offset)return t=t.moveFocusBackward(n),void e.deleteAtRange(t,{normalize:o});for(var g=p,y=0,b=c.offset;n>b;){g=a.getPreviousText(g.key);var w=b+g.text.length;if(n<=w){y=w-n;break}b=w}t=t.moveAnchorTo(g.key,y),e.deleteAtRange(t,{normalize:o})}}},ot.deleteCharForwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset,l=a.text,c=rt.getCharOffsetForward(l,u);e.deleteForwardAtRange(t,c,n)},ot.deleteLineForwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset;e.deleteForwardAtRange(t,a.text.length-u,n)},ot.deleteWordForwardAtRange=function(e,t,n){var r=e.value,o=r.document,i=t.start,a=o.getClosestBlock(i.key),s=a.getOffset(i.key),u=s+i.offset,l=a.text,c=rt.getWordOffsetForward(l,u);e.deleteForwardAtRange(t,c,n)},ot.deleteForwardAtRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(0!==n){var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=i.schema,u=t,l=u.start,c=u.focus;if(t.isExpanded)return void e.deleteAtRange(t,{normalize:o});var f=a.getClosestVoid(l.key,s);if(f)return void e.removeNodeByKey(f.key,{normalize:o});var d=a.getClosestBlock(l.key);if(d&&!s.isVoid(d)&&""===d.text&&1!==a.nodes.size){var p=a.getNextBlock(d.key);return e.removeNodeByKey(d.key,{normalize:o}),void(p&&p.key&&e.moveToStartOfNode(p))}if(!l.isAtEndOfNode(a)){var h=a.getDescendant(l.key);if(l.isAtEndOfNode(h)){var m=a.getNextText(h.key),v=a.getClosestBlock(m.key),g=a.getClosestVoid(m.key,s);if(g)return void e.removeNodeByKey(g.key,{normalize:o});if(1==n&&v!=d)return t=t.moveFocusTo(m.key,0),void e.deleteAtRange(t,{normalize:o})}if(n<=h.text.length-c.offset)return t=t.moveFocusForward(n),void e.deleteAtRange(t,{normalize:o});for(var y=h,b=c.offset,w=h.text.length-c.offset;n>w;){y=a.getNextText(y.key);var _=w+y.text.length;if(n<=_){b=n-w;break}w=_}t=t.moveFocusTo(y.key,b),e.deleteAtRange(t,{normalize:o})}}},ot.insertBlockAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=qe.create(n);var o=e.getFlag("normalize",r);t.isExpanded&&(e.deleteAtRange(t),t=t.moveToStart());var i=e.value,a=i.document,s=i.schema,u=t,l=u.start,c=l.key,f=l.offset,d=a.getClosestBlock(c),p=a.getClosestInline(c),h=a.getParent(d.key),m=h.nodes.indexOf(d);if(s.isVoid(d)){var v=l.isAtEndOfNode(d)?1:0;e.insertNodeByKey(h.key,m+v,n,{normalize:o})}else if(p||""!==d.text)if(l.isAtStartOfNode(d))e.insertNodeByKey(h.key,m,n,{normalize:o});else if(l.isAtEndOfNode(d))e.insertNodeByKey(h.key,m+1,n,{normalize:o});else{if(p&&s.isVoid(p)){var g=l.isAtEndOfNode(p),y=g?a.getNextText(c):a.getPreviousText(c),b=g?t.moveToStartOfNode(y):t.moveToEndOfNode(y);c=b.start.key,f=b.start.offset}e.splitDescendantsByKey(d.key,c,f,{normalize:!1}),e.insertNodeByKey(h.key,m+1,n,{normalize:o})}else e.insertNodeByKey(h.key,m+1,n,{normalize:o});o&&e.normalizeNodeByKey(h.key)},ot.insertFragmentAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r);if(t.isExpanded&&(e.deleteAtRange(t,{normalize:!1}),t=e.value.document.getDescendant(t.start.key)?t.moveToStart():t.moveTo(t.end.key,0).normalize(e.value.document)),n.nodes.size){n=n.mapDescendants(function(e){return e.regenerateKey()});var i=t,a=i.start,s=e.value,u=s.schema,l=s.document,c=l.getDescendant(a.key),f=l.getClosestBlock(c.key),d=f.getFurthestAncestor(c.key),p=a.isAtStartOfNode(f),h=l.getParent(f.key),m=h.nodes.indexOf(f),v=n.getBlocks(),g=n.nodes.first(),y=n.nodes.last(),b=v.first(),w=v.last();if(b===w&&u.isVoid(b))return void e.insertBlockAtRange(t,b,r);if(g.hasBlockChildren()||y.hasBlockChildren())return void n.nodes.reverse().forEach(function(n){e.insertBlockAtRange(t,n,r)});if(b!=w){var _=n.getFurthest(b.key,function(e){return 1==e.nodes.size}),k=_||b,C=h.nodes.indexOf(f);n=n.removeNode(k.key),n.nodes.forEach(function(t,n){var r=C+n+1;e.insertNodeByKey(h.key,r,t,{normalize:!1})})}if(0!=a.offset&&e.splitDescendantsByKey(d.key,a.key,a.offset,{normalize:!1}),l=e.value.document,c=l.getDescendant(a.key),f=l.getClosestBlock(a.key),d=f.getFurthestAncestor(c.key),b!=w){var S=p?d:f.getNextSibling(d.key),E=S?f.nodes.skipUntil(function(e){return e.key==S.key}):Object(se.List)(),T=w.nodes.size;E.forEach(function(t,n){var r=T+n;e.moveNodeByKey(t.key,w.key,r,{normalize:!1})})}if(u.isVoid(f)||""!==f.text){var O=f.getFurthestAncestor(c.key),x=f.nodes.indexOf(O);b.nodes.forEach(function(t,n){var r=0==a.offset?0:1,o=x+n+r;e.insertNodeByKey(f.key,o,t,{normalize:!1})})}else e.removeNodeByKey(f.key,{normalize:!1}),e.insertNodeByKey(h.key,m,b,{normalize:!1});o&&e.normalizeNodeByKey(h.key)}},ot.insertInlineAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r);n=Ye.create(n),t.isExpanded&&(e.deleteAtRange(t,{normalize:!1}),t=t.moveToStart());var i=e.value,a=i.document,s=i.schema,u=t,l=u.start,c=a.getParent(l.key),f=a.assertDescendant(l.key),d=c.nodes.indexOf(f);s.isVoid(c)||(e.splitNodeByKey(l.key,l.offset,{normalize:!1}),e.insertNodeByKey(c.key,d+1,n,{normalize:!1}),o&&e.normalizeNodeByKey(c.key))},ot.insertTextAtRange=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=o.normalize,a=e.value,s=a.document,u=a.schema,l=t.start,c=l.key,f=l.offset,d=s.getParent(l.key);if(!u.isVoid(d)&&(t.isExpanded&&(e.deleteAtRange(t,{normalize:!1}),e.value.selection.start.key!==c&&(c=e.value.selection.start.key,f=e.value.selection.start.offset)),void 0===i&&(i=t.isExpanded&&r&&0!==r.size),e.insertTextByKey(c,f,n,r,{normalize:!1}),i)){var p=s.getCommonAncestor(l.key,t.end.key),h=s.getAncestors(p.key).push(p),m=h.findLast(function(t){return e.value.document.getDescendant(t.key)}),v=m?m.key:l.key;e.normalizeNodeByKey(v)}},ot.removeMarkAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!t.isCollapsed){var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=a.getTextsAtRange(t),u=t.start,l=t.end;s.forEach(function(t){var r=t.key,i=0,a=t.text.length;r==u.key&&(i=u.offset),r==l.key&&(a=l.offset),r==u.key&&r==l.key&&(a=l.offset-u.offset),e.removeMarkByKey(r,i,a,n,{normalize:o})})}},ot.setBlocksAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r),i=e.value,a=i.document,s=i.schema,u=a.getBlocksAtRange(t),l=t.start,c=t.end,f=t.isCollapsed,d=a.hasVoidParent(l.key,s),p=a.getClosestBlock(l.key),h=a.getClosestBlock(c.key);(0==f&&0==l.offset&&0==c.offset&&0==d&&l.key==p.getFirstText().key&&c.key==h.getFirstText().key?u.slice(0,-1):u).forEach(function(t){e.setNodeByKey(t.key,n,{normalize:o})})},ot.setInlinesAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r);e.value.document.getInlinesAtRange(t).forEach(function(t){e.setNodeByKey(t.key,n,{normalize:o})})},ot.splitBlockAtRange=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r),i=t,a=i.start,s=i.end,u=e.value,l=u,c=l.document,f=c.assertDescendant(a.key),d=c.getClosestBlock(f.key),p=0;d&&"block"==d.object&&p<n;)f=d,d=c.getClosestBlock(d.key),p++;if(e.splitDescendantsByKey(f.key,a.key,a.offset,{normalize:o&&t.isCollapsed}),u=e.value,c=u.document,t.isExpanded){t.isBackward&&(t=t.flip());var h=c.getNextBlock(f.key);t=t.moveAnchorToStartOfNode(h),t=t.setFocus(t.focus.setPath(null)),a.key===s.key&&(t=t.moveFocusTo(t.anchor.key,s.offset-a.offset)),t=c.resolveRange(t),e.deleteAtRange(t,{normalize:o})}},ot.splitInlineAtRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.getFlag("normalize",r);t.isExpanded&&(e.deleteAtRange(t,{normalize:o}),t=t.moveToStart());for(var i=t,a=i.start,s=e.value,u=s.document,l=u.assertDescendant(a.key),c=u.getClosestInline(l.key),f=0;c&&"inline"==c.object&&f<n;)l=c,c=u.getClosestInline(c.key),f++;e.splitDescendantsByKey(l.key,a.key,a.offset,{normalize:o})},ot.toggleMarkAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!t.isCollapsed){n=Ie.create(n);var o=e.getFlag("normalize",r);e.value.document.getActiveMarksAtRange(t).some(function(e){return e.equals(n)})?e.removeMarkAtRange(t,n,{normalize:o}):e.addMarkAtRange(t,n,{normalize:o})}},ot.unwrapBlockAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Qe.createProperties(n);var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=a.getBlocksAtRange(t);s.map(function(e){return a.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().forEach(function(t){var n=t.nodes.first(),r=t.nodes.last(),o=a.getParent(t.key),i=o.nodes.indexOf(t),u=t.nodes.filter(function(e){return s.some(function(t){return e==t||e.hasDescendant(t.key)})}),l=u.first(),c=u.last();if(n==l&&r==c)t.nodes.forEach(function(t,n){e.moveNodeByKey(t.key,o.key,i+n,{normalize:!1})}),e.removeNodeByKey(t.key,{normalize:!1});else if(r==c)t.nodes.skipUntil(function(e){return e==l}).forEach(function(t,n){e.moveNodeByKey(t.key,o.key,i+1+n,{normalize:!1})});else if(n==l)t.nodes.takeUntil(function(e){return e==c}).push(c).forEach(function(t,n){e.moveNodeByKey(t.key,o.key,i+n,{normalize:!1})});else{var f=l.getFirstText();e.splitDescendantsByKey(t.key,f.key,0,{normalize:!1}),a=e.value.document,u.forEach(function(t,n){if(0==n){var r=t;t=a.getNextBlock(t.key),e.removeNodeByKey(r.key,{normalize:!1})}e.moveNodeByKey(t.key,o.key,i+1+n,{normalize:!1})})}}),o&&e.normalizeDocument()},ot.unwrapInlineAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Qe.createProperties(n);var o=e.getFlag("normalize",r),i=e.value,a=i.document;a.getTextsAtRange(t).map(function(e){return a.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().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,{normalize:!1})}),e.removeNodeByKey(t.key,{normalize:!1})}),o&&e.normalizeDocument()},ot.wrapBlockAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=qe.create(n),n=n.set("nodes",n.nodes.clear());var o=e.getFlag("normalize",r),i=e.value,a=i.document,s=a.getBlocksAtRange(t),u=s.first(),l=s.last(),c=void 0,f=void 0,d=void 0;if(1===s.length?(c=a.getParent(u.key),f=s):c=a.getClosest(u.key,function(e){return!!a.getClosest(l.key,function(t){return e==t})}),null==c&&(c=a),null==f){var p=c.nodes.reduce(function(e,t,n){return(t==u||t.hasDescendant(u.key))&&(e[0]=n),(t==l||t.hasDescendant(l.key))&&(e[1]=n),e},[]);d=p[0],f=c.nodes.slice(p[0],p[1]+1)}null==d&&(d=c.nodes.indexOf(f.first())),e.insertNodeByKey(c.key,d,n,{normalize:!1}),f.forEach(function(t,r){e.moveNodeByKey(t.key,n.key,r,{normalize:!1})}),o&&e.normalizeNodeByKey(c.key)},ot.wrapInlineAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.value,i=o.document,a=o.schema,s=e.getFlag("normalize",r),u=t.start,l=t.end;if(t.isCollapsed){var c=i.getClosestInline(u.key);if(!a.isVoid(c))return;return e.wrapInlineByKey(c.key,n,r)}n=Ye.create(n),n=n.set("nodes",n.nodes.clear());var f=i.getBlocksAtRange(t),d=i.getClosestBlock(u.key),p=i.getClosestBlock(l.key),h=i.getClosestInline(u.key),m=i.getClosestInline(l.key),v=d.getFurthestAncestor(u.key),g=p.getFurthestAncestor(l.key);h&&h==m||(e.splitDescendantsByKey(g.key,l.key,l.offset,{normalize:!1}),e.splitDescendantsByKey(v.key,u.key,u.offset,{normalize:!1})),i=e.value.document,d=i.getDescendant(d.key),p=i.getDescendant(p.key),v=d.getFurthestAncestor(u.key),g=p.getFurthestAncestor(l.key);var y=d.nodes.indexOf(v),b=p.nodes.indexOf(g);if(h&&h==m){var w=d.getTextsAtRange(t).get(0).splitText(u.offset)[1].splitText(l.offset-u.offset)[0];n=n.set("nodes",Object(se.List)([w])),ot.insertInlineAtRange(e,t,n,{normalize:!1});var _=n.getFirstText().key,k={anchor:{key:_,offset:0},focus:{key:_,offset:l.offset-u.offset},isFocused:!0};e.select(k)}else if(d==p){i=e.value.document,d=i.getClosestBlock(u.key),v=d.getFurthestAncestor(u.key);var C=i.getNextSibling(v.key),S=d.nodes.indexOf(C),E=u.key==l.key?C:d.getFurthestAncestor(l.key),T=d.nodes.skipUntil(function(e){return e==C}).takeUntil(function(e){return e==E}).push(E),O=n.regenerateKey();e.insertNodeByKey(d.key,S,O,{normalize:!1}),T.forEach(function(t,n){e.moveNodeByKey(t.key,O.key,n,{normalize:!1})}),s&&e.normalizeNodeByKey(d.key)}else{var x=d.nodes.slice(y+1),M=p.nodes.slice(0,b+1),P=n.regenerateKey(),D=n.regenerateKey();e.insertNodeByKey(d.key,y+1,P,{normalize:!1}),e.insertNodeByKey(p.key,b,D,{normalize:!1}),x.forEach(function(t,n){e.moveNodeByKey(t.key,P.key,n,{normalize:!1})}),M.forEach(function(t,n){e.moveNodeByKey(t.key,D.key,n,{normalize:!1})}),s&&e.normalizeNodeByKey(d.key).normalizeNodeByKey(p.key),f.slice(1,-1).forEach(function(t){var r=n.regenerateKey();e.insertNodeByKey(t.key,0,r,{normalize:!1}),t.nodes.forEach(function(t,n){e.moveNodeByKey(t.key,r.key,n,{normalize:!1})}),s&&e.normalizeNodeByKey(t.key)})}},ot.wrapTextAtRange=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=e.getFlag("normalize",o),a=t.start,s=t.end,u=t.moveToStart(),l=t.moveToEnd();a.key==s.key&&(l=l.moveForward(n.length)),e.insertTextAtRange(u,n,[],{normalize:i}),e.insertTextAtRange(l,r,[],{normalize:i})};var it={compare:k,create:C,crop:S,decrement:E,increment:T,isAbove:O,isAfter:x,isBefore:M,lift:P,max:D,min:L,relate:N},at={};at.addMarkByPath=function(e,t,n,r,o,i){o=Ie.create(o);var a=e.value,s=a.document,u=s.assertNode(t),l=u.getLeaves(),c=[],f=n,d=n+r,p=0;l.forEach(function(e){var n=p,r=n+e.text.length;if(p+=e.text.length,!(r<f||d<n)&&!e.marks.has(o)){var i=Math.max(n,f),s=Math.min(r,d);c.push({type:"add_mark",value:a,path:t,offset:i,length:s-i,mark:o})}}),e.applyOperations(c),e.normalizeParentByPath(t,i)},at.insertFragmentByPath=function(e,t,n,r,o){r.nodes.forEach(function(r,o){e.insertNodeByPath(t,n+o,r)}),e.normalizeNodeByPath(t,o)},at.insertNodeByPath=function(e,t,n,r,o){var i=e.value;e.applyOperation({type:"insert_node",value:i,path:t.concat(n),node:r}),e.normalizeNodeByPath(t,o)},at.insertTextByPath=function(e,t,n,r,o,i){var a=e.value,s=a.document,u=s.assertNode(t);o=o||u.getMarksAtIndex(n),e.applyOperation({type:"insert_text",value:a,path:t,offset:n,text:r,marks:o}),e.normalizeParentByPath(t,i)},at.mergeNodeByPath=function(e,t,n){var r=e.value,o=r.document,i=o.getDescendant(t),a=o.getPreviousSibling(t);if(!a)throw new Error('Unable to merge node with path "'+t+'", because it has no previous sibling.');var s="text"==a.object?a.text.length:a.nodes.size;e.applyOperation({type:"merge_node",value:r,path:t,position:s,properties:{type:i.type,data:i.data},target:null}),e.normalizeParentByPath(t,n)},at.moveNodeByPath=function(e,t,n,r,o){var i=e.value;e.applyOperation({type:"move_node",value:i,path:t,newPath:n.concat(r)});var a=it.relate(t,n);e.normalizeNodeByPath(a,o)},at.removeMarkByPath=function(e,t,n,r,o,i){o=Ie.create(o);var a=e.value,s=a.document,u=s.assertNode(t),l=u.getLeaves(),c=[],f=n,d=n+r,p=0;l.forEach(function(e){var n=p,r=n+e.text.length;if(p+=e.text.length,!(r<f||d<n)&&e.marks.has(o)){var i=Math.max(n,f),s=Math.min(r,d);c.push({type:"remove_mark",value:a,path:t,offset:i,length:s-i,mark:o})}}),e.applyOperations(c),e.normalizeParentByPath(t,i)},at.removeAllMarksByPath=function(e,t,n){var r=e.state,o=r.document,i=o.assertNode(t);("text"===i.object?[i]:i.getTextsAsArray()).forEach(function(t){t.getMarksAsArray().forEach(function(r){e.removeMarkByKey(t.key,0,t.text.length,r,n)})})},at.removeNodeByPath=function(e,t,n){var r=e.value,o=r.document,i=o.assertNode(t);e.applyOperation({type:"remove_node",value:r,path:t,node:i}),e.normalizeParentByPath(t,n)},at.removeTextByPath=function(e,t,n,r,o){var i=e.value,a=i.document,s=a.assertNode(t),u=s.getLeaves(),l=s.text,c=[],f=n,d=n+r,p=0;u.forEach(function(e){var n=p,r=n+e.text.length;if(p+=e.text.length,!(r<f||d<n)){var o=Math.max(n,f),a=Math.min(r,d),s=l.slice(o,a);c.push({type:"remove_text",value:i,path:t,offset:o,text:s,marks:e.marks})}}),e.applyOperations(c.reverse());var h=a.getClosestBlock(s.key);e.normalizeNodeByKey(h.key,o)},at.replaceNodeByPath=function(e,t,n,r){n=Qe.create(n);var o=t.last(),i=it.lift(t);e.removeNodeByPath(t,{normalize:!1}),e.insertNodeByPath(i,o,n,{normalize:!1}),e.normalizeParentByPath(t,r)},at.replaceTextByPath=function(e,t,n,r,o,i,a){var s=e.value.document,u=s.assertNode(t);r+n>u.text.length&&(r=u.text.length-n);var l=s.createRange({anchor:{path:t,offset:n},focus:{path:t,offset:n+r}}),c=s.getActiveMarksAtRange(l);e.removeTextByPath(t,n,r,{normalize:!1}),i?c&&(c=c.filter(function(e){return!i.find(function(t){return e.type===t.type})}),i=c.merge(i)):i=c||[],e.insertTextByPath(t,n,o,i,a)},at.setMarkByPath=function(e,t,n,r,o,i,a){o=Ie.create(o),i=Ie.createProperties(i);var s=e.value;e.applyOperation({type:"set_mark",value:s,path:t,offset:n,length:r,mark:o,properties:i}),e.normalizeParentByPath(t,a)},at.setNodeByPath=function(e,t,n,r){n=Qe.createProperties(n);var o=e.value,i=o.document,a=i.assertNode(t);e.applyOperation({type:"set_node",value:o,path:t,node:a,properties:n}),e.normalizeNodeByPath(t,r)},at.setTextByPath=function(e,t,n,r,o){var i=e.value,a=i.document,s=a.assertNode(t),u=s.text.length;e.replaceTextByPath(t,0,u,n,r,o)},at.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,s=a.document,u=s.getDescendant(t);e.applyOperation({type:"split_node",value:a,path:t,position:n,properties:{type:u.type,data:u.data},target:i}),e.normalizeParentByPath(t,r)},at.splitDescendantsByPath=function(e,t,n,r,o){if(t.equals(n))return void e.splitNodeByPath(n,r,o);var i=e.value,a=i.document,s=a.assertNode(t),u=a.assertNode(n),l=a.getAncestors(n),c=l.skipUntil(function(e){return e.key==s.key}).reverse().unshift(u),f=void 0,d=void 0;c.forEach(function(t){var n=null==d?null:d;d=f?t.nodes.indexOf(f)+1:r,f=t,e.splitNodeByKey(t.key,d,{normalize:!1,target:n})}),e.normalizeParentByPath(t,o)},at.unwrapInlineByPath=function(e,t,n,r){var o=e.value,i=o.document,a=o.selection,s=i.assertNode(t),u=s.getFirstText(),l=s.getLastText(),c=a.moveToRangeOfNode(u,l);e.unwrapInlineAtRange(c,n,r)},at.unwrapBlockByPath=function(e,t,n,r){var o=e.value,i=o.document,a=o.selection,s=i.assertNode(t),u=s.getFirstText(),l=s.getLastText(),c=a.moveToRangeOfNode(u,l);e.unwrapBlockAtRange(c,n,r)},at.unwrapNodeByPath=function(e,t,n){var r=e.value,o=r.document;o.assertNode(t);var i=it.lift(t),a=o.assertNode(i),s=t.last(),u=i.last(),l=it.lift(i),c=0===s,f=s===a.nodes.size-1;if(1===a.nodes.size)e.moveNodeByPath(t,l,u+1,{normalize:!1}),e.removeNodeByPath(i,n);else if(c)e.moveNodeByPath(t,l,u,n);else if(f)e.moveNodeByPath(t,l,u+1,n);else{e.splitNodeByPath(i,s,{normalize:!1});var d=it.increment(t,1,i.size-1);d=d.set(d.size-1,0),e.moveNodeByPath(d,l,u+1,{normalize:!1}),e.normalizeNodeByPath(l,n)}},at.wrapBlockByPath=function(e,t,n,r){n=qe.create(n),n=n.set("nodes",n.nodes.clear());var o=it.lift(t),i=t.last(),a=it.increment(t);e.insertNodeByPath(o,i,n,{normalize:!1}),e.moveNodeByPath(a,t,0,r)},at.wrapInlineByPath=function(e,t,n,r){n=Ye.create(n),n=n.set("nodes",n.nodes.clear());var o=it.lift(t),i=t.last(),a=it.increment(t);e.insertNodeByPath(o,i,n,{normalize:!1}),e.moveNodeByPath(a,t,0,r)},at.wrapNodeByPath=function(e,t,n){return n=Qe.create(n),"block"==n.object?void e.wrapBlockByPath(t,n):"inline"==n.object?void e.wrapInlineByPath(t,n):void 0};var st=["addMark","insertFragment","insertNode","insertText","mergeNode","removeMark","removeAllMarks","removeNode","setText","replaceText","removeText","replaceNode","setMark","setNode","splitNode","unwrapInline","unwrapBlock","unwrapNode","wrapBlock","wrapInline","wrapNode"],ut=!0,lt=!1,ct=void 0;try{for(var ft,dt=st[Symbol.iterator]();!(ut=(ft=dt.next()).done);ut=!0){var pt=ft.value;!function(e){at[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,s=a.document,u=s.assertPath(n);t[e+"ByPath"].apply(t,[u].concat(o))}}(pt)}}catch(e){lt=!0,ct=e}finally{try{!ut&&dt.return&&dt.return()}finally{if(lt)throw ct}}at.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,s=a.document,u=s.assertPath(t),l=s.assertPath(n);e.moveNodeByPath.apply(e,[u,l].concat(o))},at.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,s=a.document,u=s.assertPath(t),l=s.assertPath(n);e.splitDescendantsByPath.apply(e,[u,l].concat(o))};var ht={key:null,offset:null,path:null},mt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{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;return 0===e?this:e<0?this.moveForward(-e):this.setOffset(this.offset-e)}},{key:"moveForward",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return 0===e?this:e<0?this.moveBackward(-e):this.setOffset(this.offset+e)}},{key:"moveTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.key;return"number"===typeof e?(t=e,e=this.path):"string"===typeof e?(n=e,e=n===this.key?this.path:null):n=e.equals(this.path)?this.key:null,this.merge({key:n,path:e,offset:t})}},{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=e.getNode(n||o);if(!i){Object(ue.a)(!1,"A point's `path` or `key` invalid and was reset!");var a=e.getFirstText();if(!a)return t.create();return this.merge({key:a.key,offset:0,path:e.getPath(a.key)})}if("text"!==i.object){Object(ue.a)(!1,"A point should not reference a non-text node!");var s=i.getTextAtOffset(r),u=i.getOffset(s.key);return this.merge({offset:r-u,key:s.key,path:e.getPath(s.key)})}return i&&o&&n&&n!==i.key&&Object(ue.a)(!1,"A point's `key` did not match its `path`!"),this.merge({key:i.key,path:null==o?e.getPath(i.key):o,offset:null==r?0:Math.min(r,i.text.length)})}},{key:"setKey",value:function(e){return null!==e&&(e=we.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=it.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:"object",get:function(){return"point"}},{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(ae()(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(ae()(e)){var n={};return"key"in e&&(n.key=e.key),"offset"in e&&(n.offset=e.offset),"path"in e&&(n.path=it.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,s=void 0===a?null:a;return new t({key:r,offset:i,path:it.create(s)})}},{key:"isPoint",value:function(e){return!(!e||!e[_e.POINT])}}]),t}(Object(se.Record)(ht));mt.prototype[_e.POINT]=!0;var vt={anchor:mt.create(),focus:mt.create(),mark:void 0},gt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"setProperties",value:function(e){e=t.createProperties(e);var n=e,r=n.anchor,o=n.focus,i=n.mark,a={};return r&&(a.anchor=mt.create(r)),o&&(a.focus=mt.create(o)),i&&(a.mark=Ie.create(i)),this.merge(a)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e),mark:this.mark.toJSON(e)}}},{key:"object",get:function(){return"decoration"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isDecoration(e))return e;if(bt.isRange(e))return t.fromJSON(bt.createProperties(e));if(ae()(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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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{anchor:mt.createProperties(e.anchor),focus:mt.createProperties(e.focus),mark:Ie.create(e.mark)};if(ae()(e)){var n={};return"anchor"in e&&(n.anchor=mt.create(e.anchor)),"focus"in e&&(n.focus=mt.create(e.focus)),"mark"in e&&(n.mark=Ie.create(e.mark)),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.mark;return new t({anchor:mt.fromJSON(n||{}),focus:mt.fromJSON(r||{}),mark:Ie.fromJSON(o)})}},{key:"isDecoration",value:function(e){return!(!e||!e[_e.DECORATION])}}]),t}(Object(se.Record)(vt));gt.prototype[_e.DECORATION]=!0;var yt={anchor:mt.create(),focus:mt.create()},bt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)}}},{key:"object",get:function(){return"range"}}],[{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(ae()(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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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:mt.createProperties(e.anchor),focus:mt.createProperties(e.focus)};if(ae()(e)){var n={};return"anchor"in e&&(n.anchor=mt.create(e.anchor)),"focus"in e&&(n.focus=mt.create(e.focus)),n}throw new Error("`Range.createProperties` only accepts objects, 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:mt.fromJSON(n||{}),focus:mt.fromJSON(r||{})})}},{key:"isRange",value:function(e){return!(!e||!e[_e.RANGE])||gt.isDecoration(e)||_t.isSelection(e)}}]),t}(Object(se.Record)(yt));bt.prototype[_e.RANGE]=!0;var wt={anchor:mt.create(),focus:mt.create(),isFocused:!1,marks:null},_t=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(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){e=t.createProperties(e);var n=e,r=n.anchor,o=n.focus,i=xe(n,["anchor","focus"]);return r&&(i.anchor=mt.create(r)),o&&(i.focus=mt.create(o)),this.merge(i)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{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()})}}},{key:"object",get:function(){return"selection"}},{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(bt.isRange(e))return t.fromJSON(bt.createProperties(e));if(ae()(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:mt.createProperties(e.anchor),focus:mt.createProperties(e.focus),isFocused:e.isFocused,marks:e.marks};if(bt.isRange(e))return{anchor:mt.createProperties(e.anchor),focus:mt.createProperties(e.focus)};if(ae()(e)){var n={};return"anchor"in e&&(n.anchor=mt.create(e.anchor)),"focus"in e&&(n.focus=mt.create(e.focus)),"isFocused"in e&&(n.isFocused=e.isFocused),"marks"in e&&(n.marks=null==e.marks?null:Ie.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,r=e.focus,o=e.isFocused,i=void 0!==o&&o,a=e.marks,s=void 0===a?null:a;return new t({anchor:mt.fromJSON(n||{}),focus:mt.fromJSON(r||{}),isFocused:i,marks:null==s?null:new se.Set(s.map(Ie.fromJSON))})}},{key:"isSelection",value:function(e){return!(!e||!e[_e.SELECTION])}}]),t}(Object(se.Record)(wt));_t.prototype[_e.SELECTION]=!0;var kt=fe()("slate:history"),Ct={redos:new se.Stack,undos:new se.Stack},St=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"save",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this,r=n,o=r.undos,i=r.redos,a=t.merge,s=t.skip,u=o.peek(),l=u&&u.last();if(s)return n;if(null==a&&(a=F(e,l)),kt("save",{operation:e,merge:a}),a&&u){var c=u.push(e);o=o.pop(),o=o.push(c)}else{var f=new se.List([e]);o=o.push(f)}return o.size>100&&(o=o.take(100)),i=i.clear(),n=n.set("undos",o).set("redos",i)}},{key:"toJSON",value:function(){return{object:this.object,redos:this.redos.toJSON(),undos:this.undos.toJSON()}}},{key:"object",get:function(){return"history"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isHistory(e))return e;if(ae()(e))return t.fromJSON(e);throw new Error("`History.create` only accepts objects or histories, but you passed it: "+e)}},{key:"createOperationsList",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(se.List.isList(e))return e;if(Array.isArray(e))return new se.List(e);throw new Error("`History.createList` only accepts arrays or lists, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=e.redos,r=void 0===n?[]:n,o=e.undos,i=void 0===o?[]:o;return new t({redos:new se.Stack(r.map(this.createOperationsList)),undos:new se.Stack(i.map(this.createOperationsList))})}}]),t}(Object(se.Record)(Ct));St.isHistory=s.bind(null,"HISTORY"),St.prototype[_e.HISTORY]=!0;var Et={plugins:[]},Tt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"getPluginsWith",value:function(e){return this.plugins.filter(function(t){return null!=t[e]})}},{key:"find",value:function(e){for(var t=this.getPluginsWith(e),n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=!0,a=!1,s=void 0;try{for(var u,l=t[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value,f=c[e].apply(c,r);if(null!=f)return f}}catch(e){a=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}}},{key:"map",value:function(e){for(var t=this.getPluginsWith(e),n=[],r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=!0,s=!1,u=void 0;try{for(var l,c=t[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var f=l.value,d=f[e].apply(f,o);null!=d&&n.push(d)}}catch(e){s=!0,u=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw u}}return n}},{key:"run",value:function(e){for(var t=this.getPluginsWith(e),n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=!0,a=!1,s=void 0;try{for(var u,l=t[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;if(null!=c[e].apply(c,r))return}}catch(e){a=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}}},{key:"render",value:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return this.getPluginsWith(e).reduceRight(function(n,o){if(!o[e])return n;var i=o[e].apply(o,[t].concat(r));return null==i?n:(t.children=i,i)},void 0===t.children?null:t.children)}},{key:"object",get:function(){return"stack"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.plugins;return new t({plugins:void 0===n?[]:n})}},{key:"isStack",value:function(e){return!(!e||!e[_e.STACK])}}]),t}(Object(se.Record)(Et));Tt.prototype[_e.STACK]=!0,u(Tt.prototype,["getPluginsWith"]);var Ot=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ce(this,t);var r=Me(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));r.code=e;for(var o in n)r[o]=n[o];return Error.captureStackTrace?Error.captureStackTrace(r,r.constructor):r.stack=(new Error).stack,r}return Oe(t,e),t}(Error),xt=fe()("slate:schema"),Mt=[{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_required"===n&&e.insertNodeByKey(r.key,0,Ue.create(),{normalize:!1})}},{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=Ue.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,{normalize:!1})}},{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=Ue.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,{normalize:!1})}},{match:{object:"text"},next:[{object:"block"},{object:"inline"}],normalize:function(e,t){var n=t.code,r=t.next;"next_sibling_object_invalid"===n&&e.mergeNodeByKey(r.key,{normalize:!1})}}],Pt={stack:Tt.create(),rules:[]},Dt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"getNodeRules",value:function(e){return this.rules.filter(function(t){return Y(e,t.match)})}},{key:"validateNode",value:function(e){var t=this.getNodeRules(e),n=R(e,t,this.rules,{every:!0});if(n){return new Ot(n.code,n)}}},{key:"testNode",value:function(e){return!this.validateNode(e)}},{key:"assertNode",value:function(e){var t=this.validateNode(e);if(t)throw t}},{key:"normalizeNode",value:function(e){var t=this.stack.find("normalizeNode",e);if(t)return t;if("text"!=e.object){var n=this.validateNode(e);if(n)return function(e){xt("normalizing",{error:n});var t=n.rule,r=e.operations.size;t.normalize&&t.normalize(e,n),e.operations.size===r&&A(e,n)}}}},{key:"isAtomic",value:function(e){var t=this.rules.find(function(t){return"isAtomic"in t&&Y(e,t.match)});return!!t&&t.isAtomic}},{key:"isVoid",value:function(e){var t=this.rules.find(function(t){return"isVoid"in t&&Y(e,t.match)});return!!t&&t.isVoid}},{key:"toJSON",value:function(){return{object:this.object,rules:this.rules}}},{key:"object",get:function(){return"schema"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isSchema(e))return e;if(ae()(e))return t.fromJSON(e);throw new Error("`Schema.create` only accepts objects or schemas, but you passed it: "+e)}},{key:"fromJSON",value:function(e){if(t.isSchema(e))return e;var n=e.plugins?e.plugins:[{schema:e}],r=[].concat(Mt),o=!0,i=!1,a=void 0;try{for(var s,u=n[Symbol.iterator]();!(o=(s=u.next()).done);o=!0){var l=s.value,c=l.schema,f=void 0===c?{}:c,d=f.blocks,p=void 0===d?{}:d,h=f.inlines,m=void 0===h?{}:h,v=f.marks,g=void 0===v?{}:v;f.rules&&(r=r.concat(f.rules)),f.document&&r.push(Te({match:[{object:"document"}]},f.document));for(var y in p)r.push(Te({match:[{object:"block",type:y}]},p[y]));for(var b in m)r.push(Te({match:[{object:"inline",type:b}]},m[b]));for(var w in g)r.push(Te({match:[{object:"mark",type:w}]},g[w]))}}catch(e){i=!0,a=e}finally{try{!o&&u.return&&u.return()}finally{if(i)throw a}}return new t({stack:Tt.create({plugins:n}),rules:r})}},{key:"isSchema",value:function(e){return!(!e||!e[_e.SCHEMA])}}]),t}(Object(se.Record)(Pt));Dt.prototype[_e.SCHEMA]=!0;var Lt={data:Object(se.Map)(),decorations:Object(se.List)(),document:Fe.create(),history:St.create(),schema:Dt.create(),selection:_t.create()},Nt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new zt(Te({},e,{value:this}))}},{key:"addMark",value:function(e,t,n,r){var o=this,i=o,a=i.document;return a=a.addMark(e,t,n,r),o=this.set("document",a)}},{key:"insertNode",value:function(e,t){var n=this,r=n,o=r.document;return o=o.insertNode(e,t),n=n.set("document",o),n=n.mapRanges(function(e){return e.updatePoints(function(e){return e.setPath(null)})})}},{key:"insertText",value:function(e,t,n,r){var o=this,i=o,a=i.document,s=i.schema;a=a.insertText(e,t,n,r),o=o.set("document",a);var u=a.assertNode(e);return o=o.mapRanges(function(e){var r=e,o=r.anchor,i=r.focus,a=r.isBackward,l=gt.isDecoration(e)&&s.isAtomic(e.mark);return o.key!==u.key||!(o.offset>t)&&(o.offset!==t||l&&a)||(e=e.moveAnchorForward(n.length)),i.key===u.key&&(i.offset>t||i.offset==t&&(!l||a))&&(e=e.moveFocusForward(n.length)),e}),o=o.clearAtomicRanges(u.key,t)}},{key:"mergeNode",value:function(e){var t=this,n=t,r=n.document,o=r.mergeNode(e);e=r.resolvePath(e);var i=it.decrement(e),a=r.getNode(i),s=r.getNode(e);return t=t.set("document",o),t=t.mapRanges(function(e){if("text"===s.object){var t=a.text.length;e.anchor.key===s.key&&(e=e.moveAnchorTo(a.key,t+e.anchor.offset)),e.focus.key===s.key&&(e=e.moveFocusTo(a.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 i=i.moveNode(e,t,n),r=r.set("document",i),r=r.mapRanges(function(e){return e.updatePoints(function(e){return e.setPath(null)})})}},{key:"removeMark",value:function(e,t,n,r){var o=this,i=o,a=i.document;return a=a.removeMark(e,t,n,r),o=this.set("document",a)}},{key:"removeNode",value:function(e){var t=this,n=t,r=n.document,o=r.assertNode(e),i="text"==o.object?o:o.getFirstText()||o,a="text"==o.object?o:o.getLastText()||o,s=r.getPreviousText(i.key),u=r.getNextText(a.key);return r=r.removeNode(e),t=t.set("document",r),t=t.mapRanges(function(e){var t=e,n=t.start,r=t.end;return o.hasNode(n.key)&&(e=s?e.moveStartTo(s.key,s.text.length):u?e.moveStartTo(u.key,0):e.unset()),o.hasNode(r.key)&&(e=s?e.moveEndTo(s.key,s.text.length):u?e.moveEndTo(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,i=o.document;i=i.removeText(e,t,n),r=r.set("document",i);var a=i.assertNode(e),s=n.length,u=t+s;return r=r.clearAtomicRanges(a.key,t,t+s),r=r.mapRanges(function(e){var n=e,r=n.anchor,o=n.focus;return r.key===a.key&&(e=r.offset>=u?e.moveAnchorBackward(s):r.offset>t?e.moveAnchorTo(r.key,t):e),o.key===a.key&&(e=o.offset>=u?e.moveFocusBackward(s):o.offset>t?e.moveFocusTo(o.key,t):e),e})}},{key:"setNode",value:function(e,t){var n=this,r=n,o=r.document;return o=o.setNode(e,t),n=n.set("document",o)}},{key:"setMark",value:function(e,t,n,r,o){var i=this,a=i,s=a.document;return s=s.setMark(e,t,n,r,o),i=i.set("document",s)}},{key:"setProperties",value:function(e){var t=this,n=t,r=n.document,o=e.data,i=e.decorations,a=e.history,s=e.schema,u={};return o&&(u.data=o),a&&(u.history=a),s&&(u.schema=s),i&&(u.decorations=i.map(function(e){return e.isSet?e:r.resolveDecoration(e)})),t=t.merge(u)}},{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,i=o.document,a=i.splitNode(e,t,n),s=i.assertNode(e);return r=r.set("document",a),r=r.mapRanges(function(e){var n=a.getNextText(s.key),r=e,o=r.start,i=r.end;return s.key===o.key&&t<=o.offset&&(e=e.moveStartTo(n.key,o.offset-t)),s.key===i.key&&t<=i.offset&&(e=e.moveEndTo(n.key,i.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.decorations,a=o.isSet?e(o):o;a||(a=o.unset()),a!==o&&(a=r.createSelection(a)),t=t.set("selection",a);var s=i.map(function(t){var n=t.isSet?e(t):t;return n&&n!==t&&(n=r.createDecoration(n)),n});return s=s.filter(function(e){return!!e}),t=t.set("decorations",s)}},{key:"clearAtomicRanges",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this,o=r,i=o.schema;return r=this.mapRanges(function(r){if(!gt.isDecoration(r))return r;var o=r.start,a=r.end,s=r.mark;return i.isAtomic(s)?o.key!==e?r:o.offset<t&&(a.key!==e||a.offset>t)?null:null!=n&&o.offset<n&&(a.key!==e||a.offset>n)?null:r:r})}},{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.preserveDecorations&&(t.decorations=this.decorations.toArray().map(function(t){return t.toJSON(e)})),e.preserveHistory&&(t.history=this.history.toJSON(e)),e.preserveSelection&&(t.selection=this.selection.toJSON(e)),e.preserveSchema&&(t.schema=this.schema.toJSON(e)),t}},{key:"object",get:function(){return"value"}},{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 se.Set:this.selection.marks||this.document.getMarksAtRange(this.selection)}},{key:"activeMarks",get:function(){return this.selection.isUnset?new se.Set:this.selection.marks||this.document.getActiveMarksAtRange(this.selection)}},{key:"blocks",get:function(){return this.selection.isUnset?new se.List:this.document.getBlocksAtRange(this.selection)}},{key:"fragment",get:function(){return this.selection.isUnset?Fe.create():this.document.getFragmentAtRange(this.selection)}},{key:"inlines",get:function(){return this.selection.isUnset?new se.List:this.document.getInlinesAtRange(this.selection)}},{key:"texts",get:function(){return this.selection.isUnset?new se.List:this.document.getTextsAtRange(this.selection)}}],[{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(ae()(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{data:e.data,decorations:e.decorations,schema:e.schema};if(ae()(e)){var n={};return"data"in e&&(n.data=Le.create(e.data)),"decorations"in e&&(n.decorations=gt.createList(e.decorations)),"schema"in e&&(n.schema=Dt.create(e.schema)),n}throw new Error("`Value.createProperties` only accepts objects or values, but you passed it: "+e)}},{key:"fromJSON",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.data,o=void 0===r?{}:r,i=e.document,a=void 0===i?{}:i,s=e.selection,u=void 0===s?{}:s,l=e.schema,c=void 0===l?{}:l,f=e.history,d=void 0===f?{}:f;if(o=Le.fromJSON(o),c=Dt.fromJSON(c),d=St.fromJSON(d),a=Fe.fromJSON(a),u=a.createSelection(u),u.isUnset){var p=a.getFirstText();p&&(u=u.moveToStartOfNode(p)),u=a.createSelection(u)}var h=new t({data:o,document:a,selection:u,schema:c,history:d});return!1!==n.normalize&&(h=h.change({save:!1}).normalize().value),h}},{key:"isValue",value:function(e){return!(!e||!e[_e.VALUE])}}]),t}(Object(se.Record)(Lt));Nt.prototype[_e.VALUE]=!0;var Ft={add_mark:["value","path","offset","length","mark"],insert_node:["value","path","node"],insert_text:["value","path","offset","text","marks"],merge_node:["value","path","position","properties","target"],move_node:["value","path","newPath"],remove_mark:["value","path","offset","length","mark"],remove_node:["value","path","node"],remove_text:["value","path","offset","text","marks"],set_mark:["value","path","offset","length","mark","properties"],set_node:["value","path","node","properties"],set_selection:["value","selection","properties"],set_value:["value","properties"],split_node:["value","path","position","properties","target"]},At={length:void 0,mark:void 0,marks:void 0,newPath:void 0,node:void 0,offset:void 0,path:void 0,position:void 0,properties:void 0,selection:void 0,target:void 0,text:void 0,type:void 0,value:void 0},Yt=function(e){function t(){return Ce(this,t),Me(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Oe(t,e),Se(t,[{key:"toJSON",value:function(){var e=this.object,t=this.type,n={object:e,type:t},r=Ft[t],o=!0,i=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(o=(s=u.next()).done);o=!0){var l=s.value,c=this[l];if("document"!=l&&("selection"!=l&&"value"!=l&&("node"!=l||"insert_node"==t))){if("mark"!=l&&"marks"!=l&&"node"!=l||(c=c.toJSON()),"properties"==l&&"merge_node"==t){var f={};"data"in c&&(f.data=c.data.toJS()),"type"in c&&(f.type=c.type),c=f}if("properties"==l&&"set_mark"==t){var d={};"data"in c&&(d.data=c.data.toJS()),"type"in c&&(d.type=c.type),c=d}if("properties"==l&&"set_node"==t){var p={};"data"in c&&(p.data=c.data.toJS()),"type"in c&&(p.type=c.type),c=p}if("properties"==l&&"set_selection"==t){var h={};"anchor"in c&&(h.anchor=c.anchor.toJSON()),"focus"in c&&(h.focus=c.focus.toJSON()),"isFocused"in c&&(h.isFocused=c.isFocused),"marks"in c&&(h.marks=c.marks&&c.marks.toJSON()),c=h}if("properties"==l&&"set_value"==t){var m={};"data"in c&&(m.data=c.data.toJS()),"decorations"in c&&(m.decorations=c.decorations.toJS()),"schema"in c&&(m.schema=c.schema.toJS()),c=m}if("properties"==l&&"split_node"==t){var v={};"data"in c&&(v.data=c.data.toJS()),"type"in c&&(v.type=c.type),c=v}n[l]=c}}}catch(e){i=!0,a=e}finally{try{!o&&u.return&&u.return()}finally{if(i)throw a}}return n}},{key:"object",get:function(){return"operation"}}],[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isOperation(e))return e;if(ae()(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(se.List.isList(e)||Array.isArray(e)){return new se.List(e.map(t.create))}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,r=Ft[n],o={type:n};if(!r)throw new Error('`Operation.fromJSON` was passed an unrecognized operation type: "'+n+'"');var i=!0,a=!1,s=void 0;try{for(var u,l=r[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value,f=e[c];if(void 0===f){if("document"==c)continue;if("selection"==c)continue;if("value"==c)continue;if("node"==c&&"insert_node"!=n)continue;throw new Error('`Operation.fromJSON` was passed a "'+n+'" operation without the required "'+c+'" attribute.')}"path"!==c&&"newPath"!==c||(f=it.create(f)),"mark"===c&&(f=Ie.create(f)),"marks"===c&&null!=f&&(f=Ie.createSet(f)),"node"===c&&(f=Qe.create(f)),"selection"===c&&(f=_t.create(f)),"value"===c&&(f=Nt.create(f)),"properties"===c&&"merge_node"===n&&(f=Qe.createProperties(f)),"properties"===c&&"set_mark"===n&&(f=Ie.createProperties(f)),"properties"===c&&"set_node"===n&&(f=Qe.createProperties(f)),"properties"===c&&"set_selection"===n&&(f=_t.createProperties(f)),"properties"===c&&"set_value"===n&&(f=Nt.createProperties(f)),"properties"===c&&"split_node"===n&&(f=Qe.createProperties(f)),o[c]=f}}catch(e){a=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}return new t(o)}},{key:"isOperation",value:function(e){return!(!e||!e[_e.OPERATION])}},{key:"isOperationList",value:function(e){return se.List.isList(e)&&e.every(function(e){return t.isOperation(e)})}}]),t}(Object(se.Record)(At));Yt.prototype[_e.OPERATION]=!0;var Rt=fe()("slate:operation:invert"),It={};It.redo=function(e){var t=e.value,n=t,r=n.history;if(r){var o=r,i=o.undos,a=o.redos,s=a.peek();s&&(a=a.pop(),i=i.push(s),s.forEach(function(t){var n=t,r=n.type,o=n.properties;"set_selection"==r&&(t=t.set("properties",me()(o,"isFocused"))),e.applyOperation(t,{save:!1})}),t=e.value,r=r.set("undos",i).set("redos",a),t=t.set("history",r),e.value=t)}},It.undo=function(e){var t=e.value,n=t,r=n.history;if(r){var o=r,i=o.undos,a=o.redos,s=i.peek();s&&(i=i.pop(),a=a.push(s),s.slice().reverse().map(q).forEach(function(t){var n=t,r=n.type,o=n.properties;"set_selection"==r&&(t=t.set("properties",me()(o,"isFocused"))),e.applyOperation(t,{save:!1})}),t=e.value,r=r.set("undos",i).set("redos",a),t=t.set("history",r),e.value=t)}};var jt={};jt.blur=function(e){e.select({isFocused:!1})},jt.deselect=function(e){var t=_t.create();e.select(t)},jt.focus=function(e){e.select({isFocused:!0})},jt.flip=function(e){e.call(K,"flip")},jt.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.call.apply(e,[ee,"anchor"].concat(n))},jt.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.call.apply(e,[te,"anchor"].concat(n))},jt.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.call.apply(e,[K,"moveAnchorTo"].concat(n))},jt.moveAnchorToEndOfBlock=function(e){e.call(V,"anchor","end","block")},jt.moveAnchorToEndOfInline=function(e){e.call(V,"anchor","end","inline")},jt.moveAnchorToEndOfDocument=function(e){e.moveAnchorToEndOfNode(e.value.document).moveToAnchor()},jt.moveAnchorToEndOfNextBlock=function(e){e.call($,"anchor","end","next","block")},jt.moveAnchorToEndOfNextInline=function(e){e.call($,"anchor","end","next","inline")},jt.moveAnchorToEndOfNextText=function(e){e.call($,"anchor","end","next","text")},jt.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.call.apply(e,[K,"moveAnchorToEndOfNode"].concat(n))},jt.moveAnchorToEndOfPreviousBlock=function(e){e.call($,"anchor","end","previous","block")},jt.moveAnchorToEndOfPreviousInline=function(e){e.call($,"anchor","end","previous","inline")},jt.moveAnchorToEndOfPreviousText=function(e){e.call($,"anchor","end","previous","text")},jt.moveAnchorToEndOfText=function(e){e.call(V,"anchor","end","text")},jt.moveAnchorToStartOfBlock=function(e){e.call(V,"anchor","start","block")},jt.moveAnchorToStartOfDocument=function(e){e.moveAnchorToStartOfNode(e.value.document).moveToAnchor()},jt.moveAnchorToStartOfInline=function(e){e.call(V,"anchor","start","inline")},jt.moveAnchorToStartOfNextBlock=function(e){e.call($,"anchor","start","next","block")},jt.moveAnchorToStartOfNextInline=function(e){e.call($,"anchor","start","next","inline")},jt.moveAnchorToStartOfNextText=function(e){e.call($,"anchor","start","next","text")},jt.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.call.apply(e,[K,"moveAnchorToStartOfNode"].concat(n))},jt.moveAnchorToStartOfPreviousBlock=function(e){e.call($,"anchor","start","previous","block")},jt.moveAnchorToStartOfPreviousInline=function(e){e.call($,"anchor","start","previous","inline")},jt.moveAnchorToStartOfPreviousText=function(e){e.call($,"anchor","start","previous","text")},jt.moveAnchorToStartOfText=function(e){e.call(V,"anchor","start","text")},jt.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)},jt.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.call.apply(e,[ee,"end"].concat(n))},jt.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.call.apply(e,[te,"end"].concat(n))},jt.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.call.apply(e,[K,"moveEndTo"].concat(n))},jt.moveEndToEndOfBlock=function(e){e.call(V,"end","end","block")},jt.moveEndToEndOfDocument=function(e){e.moveEndToEndOfNode(e.value.document).moveToEnd()},jt.moveEndToEndOfInline=function(e){e.call(V,"end","end","inline")},jt.moveEndToEndOfNextBlock=function(e){e.call($,"end","end","next","block")},jt.moveEndToEndOfNextInline=function(e){e.call($,"end","end","next","inline")},jt.moveEndToEndOfNextText=function(e){e.call($,"end","end","next","text")},jt.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.call.apply(e,[K,"moveEndToEndOfNode"].concat(n))},jt.moveEndToEndOfPreviousBlock=function(e){e.call($,"end","end","previous","block")},jt.moveEndToEndOfPreviousInline=function(e){e.call($,"end","end","previous","inline")},jt.moveEndToEndOfPreviousText=function(e){e.call($,"end","end","previous","text")},jt.moveEndToEndOfText=function(e){e.call(V,"end","end","text")},jt.moveEndToStartOfBlock=function(e){e.call(V,"end","start","block")},jt.moveEndToStartOfDocument=function(e){e.moveEndToStartOfNode(e.value.document).moveToEnd()},jt.moveEndToStartOfInline=function(e){e.call(V,"end","start","inline")},jt.moveEndToStartOfNextBlock=function(e){e.call($,"end","start","next","block")},jt.moveEndToStartOfNextInline=function(e){e.call($,"end","start","next","inline")},jt.moveEndToStartOfNextText=function(e){e.call($,"end","start","next","text")},jt.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.call.apply(e,[K,"moveEndToStartOfNode"].concat(n))},jt.moveEndToStartOfPreviousBlock=function(e){e.call($,"end","start","previous","block")},jt.moveEndToStartOfPreviousInline=function(e){e.call($,"end","start","previous","inline")},jt.moveEndToStartOfPreviousText=function(e){e.call($,"end","start","previous","text")},jt.moveEndToStartOfText=function(e){e.call(V,"end","start","text")},jt.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.call.apply(e,[ee,"focus"].concat(n))},jt.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.call.apply(e,[te,"focus"].concat(n))},jt.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.call.apply(e,[K,"moveFocusTo"].concat(n))},jt.moveFocusToEndOfBlock=function(e){e.call(V,"focus","end","block")},jt.moveFocusToEndOfDocument=function(e){e.moveFocusToEndOfNode(e.value.document).moveToFocus()},jt.moveFocusToEndOfInline=function(e){e.call(V,"focus","end","inline")},jt.moveFocusToEndOfNextBlock=function(e){e.call($,"focus","end","next","block")},jt.moveFocusToEndOfNextInline=function(e){e.call($,"focus","end","next","inline")},jt.moveFocusToEndOfNextText=function(e){e.call($,"focus","end","next","text")},jt.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.call.apply(e,[K,"moveFocusToEndOfNode"].concat(n))},jt.moveFocusToEndOfPreviousBlock=function(e){e.call($,"focus","end","previous","block")},jt.moveFocusToEndOfPreviousInline=function(e){e.call($,"focus","end","previous","inline")},jt.moveFocusToEndOfPreviousText=function(e){e.call($,"focus","end","previous","text")},jt.moveFocusToEndOfText=function(e){e.call(V,"focus","end","text")},jt.moveFocusToStartOfBlock=function(e){e.call(V,"focus","start","block")},jt.moveFocusToStartOfDocument=function(e){e.moveFocusToStartOfNode(e.value.document).moveToFocus()},jt.moveFocusToStartOfInline=function(e){e.call(V,"focus","start","inline")},jt.moveFocusToStartOfNextBlock=function(e){e.call($,"focus","start","next","block")},jt.moveFocusToStartOfNextInline=function(e){e.call($,"focus","start","next","inline")},jt.moveFocusToStartOfNextText=function(e){e.call($,"focus","start","next","text")},jt.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.call.apply(e,[K,"moveFocusToStartOfNode"].concat(n))},jt.moveFocusToStartOfPreviousBlock=function(e){e.call($,"focus","start","previous","block")},jt.moveFocusToStartOfPreviousInline=function(e){e.call($,"focus","start","previous","inline")},jt.moveFocusToStartOfPreviousText=function(e){e.call($,"focus","start","previous","text")},jt.moveFocusToStartOfText=function(e){e.call(V,"focus","start","text")},jt.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)},jt.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.call.apply(e,[ee,"start"].concat(n))},jt.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.call.apply(e,[te,"start"].concat(n))},jt.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.call.apply(e,[K,"moveStartTo"].concat(n))},jt.moveStartToEndOfBlock=function(e){e.call(V,"start","end","block")},jt.moveStartToEndOfDocument=function(e){e.moveStartToEndOfNode(e.value.document).moveToStart()},jt.moveStartToEndOfInline=function(e){e.call(V,"start","end","inline")},jt.moveStartToEndOfNextBlock=function(e){e.call($,"start","end","next","block")},jt.moveStartToEndOfNextInline=function(e){e.call($,"start","end","next","inline")},jt.moveStartToEndOfNextText=function(e){e.call($,"start","end","next","text")},jt.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.call.apply(e,[K,"moveStartToEndOfNode"].concat(n))},jt.moveStartToEndOfPreviousBlock=function(e){e.call($,"start","end","previous","block")},jt.moveStartToEndOfPreviousInline=function(e){e.call($,"start","end","previous","inline")},jt.moveStartToEndOfPreviousText=function(e){e.call($,"start","end","previous","text")},jt.moveStartToEndOfText=function(e){e.call(V,"start","end","text")},jt.moveStartToStartOfBlock=function(e){e.call(V,"start","start","block")},jt.moveStartToStartOfDocument=function(e){e.moveStartToStartOfNode(e.value.document).moveToStart()},jt.moveStartToStartOfInline=function(e){e.call(V,"start","start","inline")},jt.moveStartToStartOfNextBlock=function(e){e.call($,"start","start","next","block")},jt.moveStartToStartOfNextInline=function(e){e.call($,"start","start","next","inline")},jt.moveStartToStartOfNextText=function(e){e.call($,"start","start","next","text")},jt.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.call.apply(e,[K,"moveStartToStartOfNode"].concat(n))},jt.moveStartToStartOfPreviousBlock=function(e){e.call($,"start","start","previous","block")},jt.moveStartToStartOfPreviousInline=function(e){e.call($,"start","start","previous","inline")},jt.moveStartToStartOfPreviousText=function(e){e.call($,"start","start","previous","text")},jt.moveStartToStartOfText=function(e){e.call(V,"start","start","text")},jt.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.call.apply(e,[K,"moveTo"].concat(n))},jt.moveToAnchor=function(e){e.call(K,"moveToAnchor")},jt.moveToEnd=function(e){e.call(K,"moveToEnd")},jt.moveToEndOfBlock=function(e){e.moveEndToEndOfBlock().moveToEnd()},jt.moveToEndOfDocument=function(e){e.moveEndToEndOfNode(e.value.document).moveToEnd()},jt.moveToEndOfInline=function(e){e.moveEndToEndOfInline().moveToEnd()},jt.moveToEndOfNextBlock=function(e){e.moveEndToEndOfNextBlock().moveToEnd()},jt.moveToEndOfNextInline=function(e){e.moveEndToEndOfNextInline().moveToEnd()},jt.moveToEndOfNextText=function(e){e.moveEndToEndOfNextText().moveToEnd()},jt.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.call.apply(e,[K,"moveToEndOfNode"].concat(n))},jt.moveToEndOfPreviousBlock=function(e){e.moveStartToEndOfPreviousBlock().moveToStart()},jt.moveToEndOfPreviousInline=function(e){e.moveStartToEndOfPreviousInline().moveToStart()},jt.moveToEndOfPreviousText=function(e){e.moveStartToEndOfPreviousText().moveToStart()},jt.moveToEndOfText=function(e){e.moveEndToEndOfText().moveToEnd()},jt.moveToFocus=function(e){e.call(K,"moveToFocus")},jt.moveToRangeOfDocument=function(e){e.moveToRangeOfNode(e.value.document)},jt.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.call.apply(e,[K,"moveToRangeOfNode"].concat(n))},jt.moveToStart=function(e){e.call(K,"moveToStart")},jt.moveToStartOfBlock=function(e){e.moveStartToStartOfBlock().moveToStart()},jt.moveToStartOfDocument=function(e){e.moveStartToStartOfNode(e.value.document).moveToStart()},jt.moveToStartOfInline=function(e){e.moveStartToStartOfInline().moveToStart()},jt.moveToStartOfNextBlock=function(e){e.moveEndToStartOfNextBlock().moveToEnd()},jt.moveToStartOfNextInline=function(e){e.moveEndToStartOfNextInline().moveToEnd()},jt.moveToStartOfNextText=function(e){e.moveEndToStartOfNextText().moveToEnd()},jt.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.call.apply(e,[K,"moveToStartOfNode"].concat(n))},jt.moveToStartOfPreviousBlock=function(e){e.moveStartToStartOfPreviousBlock().moveToStart()},jt.moveToStartOfPreviousInline=function(e){e.moveStartToStartOfPreviousInline().moveToStart()},jt.moveToStartOfPreviousText=function(e){e.moveStartToStartOfPreviousText().moveToStart()},jt.moveToStartOfText=function(e){e.moveStartToStartOfText().moveToStart()},jt.select=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=_t.createProperties(t);var r=n.snapshot,o=void 0!==r&&r,i=e.value,a=i.document,s=i.selection,u={},l=s.setProperties(t);l=a.resolveSelection(l),t=pe()(l,Object.keys(t));for(var c in t)!0!==o&&Object(se.is)(t[c],s[c])||(u[c]=t[c]);s.marks&&!u.marks&&(u.anchor||u.focus)&&(u.marks=null),0!==Object.keys(u).length&&e.applyOperation({type:"set_selection",value:i,properties:u,selection:s.toJSON()},o?{skip:!1,merge:!1}:{})},jt.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.call.apply(e,[K,"setAnchor"].concat(n))},jt.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.call.apply(e,[K,"setEnd"].concat(n))},jt.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.call.apply(e,[K,"setFocus"].concat(n))},jt.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.call.apply(e,[K,"setStart"].concat(n))},jt.snapshotSelection=function(e){e.select(e.value.selection,{snapshot:!0})};var Bt={};Bt.setValue=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=Nt.createProperties(t);var r=e.value;e.applyOperation({type:"set_value",properties:t,value:r},n)};var Zt={};Zt.normalize=function(e,t){e.normalizeDocument(t)},Zt.normalizeDocument=function(e,t){var n=e.value,r=n.document;e.normalizeNodeByKey(r.key,t)},Zt.normalizeNodeByKey=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.getFlag("normalize",n)){var r=e.value,o=r.document,i=r.schema;ne(e,o.assertNode(t),i),e.normalizeAncestorsByKey(t)}},Zt.normalizeAncestorsByKey=function(e,t){var n=e.value,r=n.document,o=n.schema,i=r.getAncestors(t);i&&i.forEach(function(t){e.value.document.getDescendant(t.key)&&re(e,t,o)})},Zt.normalizeParentByKey=function(e,t,n){var r=e.value,o=r.document,i=o.getParent(t);e.normalizeNodeByKey(i.key,n)},Zt.normalizeNodeByPath=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.getFlag("normalize",n)){var r=e.value,o=r.document,i=r.schema,a=o.assertNode(t);ne(e,a,i),o=e.value.document;var s=o.getAncestors(t);s&&s.forEach(function(t){e.value.document.getDescendant(t.key)&&re(e,t,i)})}},Zt.normalizeParentByPath=function(e,t,n){var r=it.lift(t);e.normalizeNodeByPath(r,n)};var Ht=Te({},Ke,ot,at,It,jt,Bt,Zt),Jt=fe()("slate:operation:apply"),Xt=fe()("slate:change"),zt=function(){function e(t){Ce(this,e);var n=t.value;this.value=n,this.operations=new se.List,this.flags=Te({normalize:!0},pe()(t,["merge","save","normalize"]))}return Se(e,[{key:"applyOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.operations,r=this.flags,o=this.value,i=o,a=i.history;ae()(e)&&(e=Te({},e,{value:o})),e=Yt.create(e),t=Te({},r,t);var s=t,u=s.merge,l=void 0===u?0!=n.size||null:u,c=s.save,f=void 0===c||c,d=s.skip,p=void 0===d?null:d;return Xt("apply",{operation:e,save:f,merge:l}),o=oe(o,e),a&&f&&(a=a.save(e,{merge:l,skip:p}),o=o.set("history",a)),this.value=o,this.operations=n.push(e),this}},{key:"applyOperations",value:function(e,t){var n=this;return e.forEach(function(e){return n.applyOperation(e,t)}),this}},{key:"call",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];return e.apply(void 0,[this].concat(n)),this}},{key:"withoutNormalization",value:function(e){var t=this.flags.normalize;return this.setOperationFlag("normalize",!1),e(this),this.setOperationFlag("normalize",t),this.normalizeDocument(),this}},{key:"setOperationFlag",value:function(e,t){return this.flags[e]=t,this}},{key:"getFlag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return void 0!==t[e]?t[e]:this.flags[e]}},{key:"unsetOperationFlag",value:function(e){return delete this.flags[e],this}},{key:"object",get:function(){return"change"}}]),e}();zt.isChange=s.bind(null,"CHANGE"),zt.prototype[_e.CHANGE]=!0,Object.keys(Ht).forEach(function(e){zt.prototype[e]=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xt(e,{args:n}),this.call.apply(this,[Ht[e]].concat(n)),this}}),r(function(){function e(){Ce(this,e)}return Se(e,[{key:"toJS",value:function(){return this.toJSON.apply(this,arguments)}}],[{key:"fromJS",value:function(){return this.fromJSON.apply(this,arguments)}}]),e}(),[qe,zt,gt,Fe,St,Ye,Be,Ie,Qe,Yt,mt,bt,Dt,_t,Tt,Ue,Nt]);var Wt=function(){function e(){Ce(this,e)}return Se(e,[{key:"addMark",value:function(e,t,n,r){var o=this.assertDescendant(e);return e=this.resolvePath(e),o=o.addMark(t,n,r),this.replaceNode(e,o)}},{key:"createDecoration",value:function(e){return e=gt.createProperties(e),this.resolveDecoration(e)}},{key:"createPoint",value:function(e){return e=mt.createProperties(e),this.resolvePoint(e)}},{key:"createRange",value:function(e){return e=bt.createProperties(e),this.resolveRange(e)}},{key:"createSelection",value:function(e){return e=_t.createProperties(e),this.resolveSelection(e)}},{key:"filterDescendants",value:function(e){var t=[];return this.forEachDescendant(function(n,r,o){e(n,r,o)&&t.push(n)}),Object(se.List)(t)}},{key:"findDescendant",value:function(e){var t=null;return this.forEachDescendant(function(n,r,o){if(e(n,r,o))return t=n,!1}),t}},{key:"forEachDescendant",value:function(e){var t=void 0;return this.nodes.forEach(function(n,r,o){return!1===e(n,r,o)?(t=!1,!1):"text"!=n.object?t=n.forEachDescendant(e):void 0}),t}},{key:"getActiveMarksAtRange",value:function(e){if(e=this.resolveRange(e),e.isUnset)return Object(se.Set)();if(e.isCollapsed){var t=e,n=t.start;return this.getMarksAtPosition(n.key,n.offset).toSet()}var r=e,o=r.start,i=r.end,a=o.key,s=o.offset,u=i.key,l=i.offset,c=this.getDescendant(a);if(a!==u){for(;a!==u&&0===l;){var f=this.getPreviousText(u);u=f.key,l=f.text.length}for(;a!==u&&s===c.text.length;)c=this.getNextText(a),a=c.key,s=0}if(a===u)return c.getActiveMarksBetweenOffsets(s,l);var d=c.getActiveMarksBetweenOffsets(s,c.text.length);if(0===d.size)return Object(se.Set)();var p=this.getDescendant(u),h=p.getActiveMarksBetweenOffsets(0,l),m=d.intersect(h);if(0===m.size)return m;for(var v=this.getNextText(a);v.key!==u;){if(0!==v.text.length&&(m=m.intersect(v.getActiveMarks()),0===m.size))return Object(se.Set)();v=this.getNextText(v.key)}return m}},{key:"getAncestors",value:function(e){var t=this;if(!(e=this.resolvePath(e)))return null;var n=[];return e.forEach(function(r,o){var i=e.slice(0,o),a=t.getNode(i);n.push(a)}),Object(se.List)(n)}},{key:"getBlocks",value:function(){var e=this.getBlocksAsArray();return Object(se.List)(e)}},{key:"getBlocksAsArray",value:function(){return this.nodes.reduce(function(e,t){return"block"!=t.object?e:t.isLeafBlock()?(e.push(t),e):e.concat(t.getBlocksAsArray())},[])}},{key:"getBlocksAtRange",value:function(e){var t=this.getBlocksAtRangeAsArray(e);return Object(se.List)(Object(se.OrderedSet)(t))}},{key:"getBlocksAtRangeAsArray",value:function(e){if(e=this.resolveRange(e),e.isUnset)return[];var t=e,n=t.start,r=t.end,o=this.getClosestBlock(n.key);if(n.key===r.key)return[o];var i=this.getClosestBlock(r.key),a=this.getBlocksAsArray(),s=a.indexOf(o),u=a.indexOf(i);return a.slice(s,u+1)}},{key:"getBlocksByType",value:function(e){var t=this.getBlocksByTypeAsArray(e);return Object(se.List)(t)}},{key:"getBlocksByTypeAsArray",value:function(e){return this.nodes.reduce(function(t,n){return"block"!=n.object?t:n.isLeafBlock()&&n.type==e?(t.push(n),t):t.concat(n.getBlocksByTypeAsArray(e))},[])}},{key:"getChild",value:function(e){return(e=this.resolvePath(e))&&1===e.size?this.nodes.get(e.first()):null}},{key:"getClosest",value:function(e,t){var n=this,r=this.getAncestors(e);return r?r.findLast(function(e){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e!==n&&t.apply(void 0,[e].concat(o))})||null: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 this.getAncestors(e).findLast(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=it.relate(e,t);return this.getNode(n)}},{key:"getDecorations",value:function(e){var t=e.find("decorateNode",this);return gt.createList(t||[])}},{key:"getDepth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(e=this.resolvePath(e))&&this.getNode(e)?e.size-1+t:null}},{key:"getDescendant",value:function(e){if(!(e=this.resolvePath(e)))return null;var t=e.flatMap(function(e){return["nodes",e]});return this.getIn(t)}},{key:"getFragmentAtRange",value:function(e){if(e=this.resolveRange(e),e.isUnset)return Fe.create();for(var t=e,n=t.start,r=t.end,o=this,i=r.path,a=r.offset,s="end";i.size;){var u=i.last();o=o.splitNode(i,a),a=u+1,i=it.lift(i),i.size||"end"!==s||(i=n.path,a=n.offset,s="start")}var l=n.path.first()+1,c=r.path.first()+2,f=o.nodes.slice(l,c);return Fe.create({nodes:f})}},{key:"getFurthest",value:function(e,t){var n=this,r=this.getAncestors(e);return r?r.find(function(e){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e!==n&&t.apply(void 0,[e].concat(o))})||null:null}},{key:"getFurthestAncestor",value:function(e){return(e=this.resolvePath(e))&&e.size?this.nodes.get(e.first()):null}},{key:"getFurthestBlock",value:function(e){return this.getFurthest(e,function(e){return"block"===e.object})}},{key:"getFurthestInline",value:function(e){return this.getFurthest(e,function(e){return"inline"===e.object})}},{key:"getFurthestOnlyChildAncestor",value:function(e){var t=this.getAncestors(e);return t?t.rest().reverse().takeUntil(function(e){return e.nodes.size>1}).last()||null:null}},{key:"getInlines",value:function(){var e=this.getInlinesAsArray();return Object(se.List)(e)}},{key:"getInlinesAsArray",value:function(){var e=[];return this.nodes.forEach(function(t){"text"!=t.object&&(t.isLeafInline()?e.push(t):e=e.concat(t.getInlinesAsArray()))}),e}},{key:"getInlinesAtRange",value:function(e){var t=this.getInlinesAtRangeAsArray(e);return Object(se.List)(Object(se.OrderedSet)(t))}},{key:"getInlinesAtRangeAsArray",value:function(e){var t=this;return e=this.resolveRange(e),e.isUnset?[]:this.getTextsAtRangeAsArray(e).map(function(e){return t.getClosestInline(e.key)}).filter(function(e){return e})}},{key:"getInlinesByType",value:function(e){var t=this.getInlinesByTypeAsArray(e);return Object(se.List)(t)}},{key:"getInlinesByTypeAsArray",value:function(e){return this.nodes.reduce(function(t,n){return"text"==n.object?t:n.isLeafInline()&&n.type==e?(t.push(n),t):t.concat(n.getInlinesByTypeAsArray(e))},[])}},{key:"getInsertMarksAtRange",value:function(e){e=this.resolveRange(e);var t=e,n=t.start;return e.isUnset?Object(se.Set)():e.isCollapsed?this.getMarksAtPosition(n.key,n.offset):this.getDescendant(n.key).getMarksAtIndex(n.offset+1)}},{key:"getMarks",value:function(){var e=this.getMarksAsArray();return Object(se.Set)(e)}},{key:"getMarksAsArray",value:function(){var e,t=[];return this.nodes.forEach(function(e){t.push(e.getMarksAsArray())}),(e=[]).concat.apply(e,t)}},{key:"getMarksAtPosition",value:function(e,t){var n=this.getDescendant(e),r=n.getMarksAtIndex(t);if(0!==t)return r;var o=this.getClosestBlock(e);if(""===o.text)return r;var i=this.getPreviousText(e);return i?o.hasDescendant(i.key)?i.getMarksAtIndex(i.text.length):r:Object(se.Set)()}},{key:"getMarksAtRange",value:function(e){return Object(se.Set)(this.getOrderedMarksAtRange(e))}},{key:"getMarksByType",value:function(e){var t=this.getMarksByTypeAsArray(e);return Object(se.Set)(t)}},{key:"getMarksByTypeAsArray",value:function(e){return this.nodes.reduce(function(t,n){return"text"==n.object?t.concat(n.getMarksAsArray().filter(function(t){return t.type==e})):t.concat(n.getMarksByTypeAsArray(e))},[])}},{key:"getNextBlock",value:function(e){var t=this.assertDescendant(e),n=void 0;if("block"==t.object)n=t.getLastText();else{n=this.getClosestBlock(e).getLastText()}var r=this.getNextText(n.key);return r?this.getClosestBlock(r.key):null}},{key:"getNextNode",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;for(var t=e.size;t>0;t--){var n=e.slice(0,t),r=it.increment(n),o=this.getNode(r);if(o)return o}return null}},{key:"getNextSibling",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;var t=it.increment(e);return this.getNode(t)}},{key:"getNextText",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;var t=this.getNextNode(e);return t?t.getFirstText():null}},{key:"getOffset",value:function(e){this.assertDescendant(e);var t=this.getFurthestAncestor(e),n=this.nodes.takeUntil(function(e){return e==t}).reduce(function(e,t){return e+t.text.length},0);return this.hasChild(e)?n:n+t.getOffset(e)}},{key:"getOffsetAtRange",value:function(e){if(e=this.resolveRange(e),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,n=t.start;return this.getOffset(n.key)+n.offset}},{key:"getOrderedMarks",value:function(){var e=this.getMarksAsArray();return Object(se.OrderedSet)(e)}},{key:"getOrderedMarksAtRange",value:function(e){e=this.resolveRange(e);var t=e,n=t.start,r=t.end;return e.isUnset?Object(se.OrderedSet)():e.isCollapsed?this.getMarksAtPosition(n.key,n.offset):this.getOrderedMarksBetweenPositions(n.key,n.offset,r.key,r.offset)}},{key:"getOrderedMarksBetweenPositions",value:function(e,t,n,r){if(e===n){return this.getDescendant(e).getMarksBetweenOffsets(t,r)}var o=this.getTextsBetweenPositionsAsArray(e,n);return Object(se.OrderedSet)().withMutations(function(i){o.forEach(function(o){o.key===e?i.union(o.getMarksBetweenOffsets(t,o.text.length)):o.key===n?i.union(o.getMarksBetweenOffsets(0,r)):i.union(o.getMarks())})})}},{key:"getOrderedMarksByType",value:function(e){var t=this.getMarksByTypeAsArray(e);return Object(se.OrderedSet)(t)}},{key:"getParent",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;var t=it.lift(e);return this.getNode(t)}},{key:"getPreviousBlock",value:function(e){var t=this.assertDescendant(e),n=void 0;if("block"==t.object)n=t.getFirstText();else{n=this.getClosestBlock(e).getFirstText()}var r=this.getPreviousText(n.key);return r?this.getClosestBlock(r.key):null}},{key:"getPreviousNode",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;for(var t=e.size;t>0;t--){var n=e.slice(0,t);if(0!==n.last()){var r=it.decrement(n),o=this.getNode(r);if(o)return o}}return null}},{key:"getPreviousSibling",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;if(0===e.last())return null;var t=it.decrement(e);return this.getNode(t)}},{key:"getPreviousText",value:function(e){if(!(e=this.resolvePath(e)))return null;if(!e.size)return null;var t=this.getPreviousNode(e);return t?t.getLastText():null}},{key:"getSelectionIndexes",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.start,r=e.end;if(!t)return null;if(e.isUnset)return null;if(n.key==r.key){var o=this.getFurthestAncestor(n.key),i=o?this.nodes.indexOf(o):null;return{start:i,end:i+1}}var a=null,s=null;return this.nodes.forEach(function(e,t){return"text"==e.object?(null==a&&e.key==n.key&&(a=t),null==s&&e.key==r.key&&(s=t+1)):(null==a&&e.hasDescendant(n.key)&&(a=t),null==s&&e.hasDescendant(r.key)&&(s=t+1)),null==a||null==s}),t&&null==a&&(a=0),t&&null==s&&(s=this.nodes.size),null==a?null:{start:a,end:s}}},{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;return this.getTexts().find(function(n,r,o){return(t+=n.text.length)>e})}},{key:"getTextDirection",value:function(){var e=ge()(this.text);return"neutral"===e?null:e}},{key:"getTexts",value:function(){var e=this.getTextsAsArray();return Object(se.List)(e)}},{key:"getTextsAsArray",value:function(){var e=[];return this.nodes.forEach(function(t){"text"==t.object?e.push(t):e=e.concat(t.getTextsAsArray())}),e}},{key:"getTextsAtRange",value:function(e){if(e=this.resolveRange(e),e.isUnset)return Object(se.List)();var t=e,n=t.start,r=t.end;return Object(se.List)(this.getTextsBetweenPositionsAsArray(n.key,r.key))}},{key:"getTextsAtRangeAsArray",value:function(e){if(e=this.resolveRange(e),e.isUnset)return[];var t=e,n=t.start,r=t.end;return this.getTextsBetweenPositionsAsArray(n.key,r.key)}},{key:"getTextsBetweenPositionsAsArray",value:function(e,t){var n=this.getDescendant(e);if(e==t)return[n];var r=this.getDescendant(t),o=this.getTextsAsArray(),i=o.indexOf(n),a=o.indexOf(r,i);return o.slice(i,a+1)}},{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!!this.getClosestVoid(e,t)}},{key:"insertNode",value:function(e,t){e=this.resolvePath(e);var n=e.last(),r=it.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,r){var o=this.assertDescendant(e);return e=this.resolvePath(e),o=o.insertText(t,n,r),this.replaceNode(e,o)}},{key:"isLeafBlock",value:function(){var e=this.object,t=this.nodes,n=t.first();return"block"===e&&"block"!==n.object}},{key:"isLeafInline",value:function(){var e=this.object,t=this.nodes,n=t.first();return"inline"===e&&"inline"!==n.object}},{key:"mapChildren",value:function(e){var t=this,n=this.nodes;return n.forEach(function(r,o){var i=e(r,o,t.nodes);i!==r&&(n=n.set(i.key,i))}),this.set("nodes",n)}},{key:"mapDescendants",value:function(e){var t=this,n=this.nodes;return n.forEach(function(r,o){var i=r;"text"!==i.object&&(i=i.mapDescendants(e)),(i=e(i,o,t.nodes))!==r&&(n=n.set(o,i))}),this.set("nodes",n)}},{key:"mergeNode",value:function(e){var t=this.assertNode(e);if(e=this.resolvePath(e),0===e.last())throw new Error("Unable to merge node because it has no previous sibling: "+t);var n=it.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.removeNode(e),i=i.removeNode(n),i=i.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=it.lift(t);this.assertNode(o);var i=it.crop(e,t),a=Pe(i,2),s=a[0],u=a[1],l=it.compare(s,u);e.size<t.size&&-1===l&&(t=it.decrement(t,1,s.size-1));var c=this;return c=c.removeNode(e),c=c.insertNode(t,r)}},{key:"refindNode",value:function(e,t){var n=this.getDescendant(e);return n&&n.key===t?n:this.getDescendant(t)}},{key:"refindPath",value:function(e,t){var n=this.getDescendant(e);return n&&n.key===t?e:this.getPath(t)}},{key:"removeMark",value:function(e,t,n,r){var o=this.assertDescendant(e);return e=this.resolvePath(e),o=o.removeMark(t,n,r),this.replaceNode(e,o)}},{key:"removeNode",value:function(e){this.assertDescendant(e),e=this.resolvePath(e);var t=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:"resolveDecoration",value:function(e){return e=gt.create(e),e=e.normalize(this)}},{key:"resolvePoint",value:function(e){return e=mt.create(e),e=e.normalize(this)}},{key:"resolveRange",value:function(e){return e=bt.create(e),e=e.normalize(this)}},{key:"resolveSelection",value:function(e){return e=_t.create(e),e=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,r,o){var i=this.assertNode(e);return i=i.updateMark(t,n,r,o),this.replaceNode(e,i)}},{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),s=Pe(a,2);o=s[0],i=s[1]}else{var u=r.nodes.take(t),l=r.nodes.skip(t);o=r.set("nodes",u),i=r.set("nodes",l).regenerateKey()}n&&"text"!==r.object&&(i=i.merge(n));var c=this;return c=c.removeNode(e),c=c.insertNode(e,i),c=c.insertNode(e,o)}}]),e}(),Ut=["Child","Depth","Descendant","Node","Parent","Path"],Qt=!0,Gt=!1,qt=void 0;try{for(var Kt,Vt=Ut[Symbol.iterator]();!(Qt=(Kt=Vt.next()).done);Qt=!0){var $t=Kt.value;!function(e){Wt.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}}($t)}}catch(e){Gt=!0,qt=e}finally{try{!Qt&&Vt.return&&Vt.return()}finally{if(Gt)throw qt}}u(Wt.prototype,["getBlocksAsArray","getBlocksAtRangeAsArray","getBlocksByTypeAsArray","getDecorations","getFragmentAtRange","getInlinesAsArray","getInlinesAtRangeAsArray","getInlinesByTypeAsArray","getMarksAsArray","getMarksAtPosition","getOrderedMarksBetweenPositions","getInsertMarksAtRange","getMarksByTypeAsArray","getNextBlock","getOffset","getOffsetAtRange","getPreviousBlock","getTextAtOffset","getTextDirection","getTextsAsArray","getTextsBetweenPositionsAsArray"]),r(Wt,[qe,Fe,Ye]);var en=function(){function e(){Ce(this,e)}return Se(e,[{key:"getFirstInvalidNode",value:function(e){if("text"===this.object){return this.validate(e)?this:null}var t=null;return this.nodes.find(function(n){return t=n.validate(e)?n:n.getFirstInvalidNode(e)}),t}},{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=Ee({},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(ue.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(De(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(se.List.isList(e))return e;var t=this.getKeysToPathsTable(),n=t[e];return n?Object(se.List)(n):null}},{key:"getText",value:function(){return("text"===this.object?this.leaves: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.normalizeNode(this)}},{key:"regenerateKey",value:function(){var e=we.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=it.create(e),e}},{key:"validate",value:function(e){return e.validateNode(this)}},{key:"text",get:function(){return this.getText()}}]),e}();u(en.prototype,["getFirstInvalidNode","getFirstText","getKeysToPathsTable","getLastText","getText","normalize","validate"]),r(en,[qe,Fe,Ye,Ue]),r(function(){function e(){Ce(this,e)}return Se(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;return this.setPoints([this.anchor.moveToStartOfNode(e),this.focus.moveToEndOfNode(t)])}},{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=Pe(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){e=bt.createProperties(e);var t=e,n=t.anchor,r=t.focus,o=xe(t,["anchor","focus"]);return n&&(o.anchor=mt.create(n)),r&&(o.focus=mt.create(r)),this.merge(o)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{object:this.object,anchor:this.anchor.toJSON(e),focus:this.focus.toJSON(e)}}},{key:"toRange",value:function(){var e=bt.createProperties(this);return bt.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:it.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}(),[gt,bt,_t]);var tn={apply:oe,invert:q},nn={Block:qe,Changes:Ht,Data:Le,Decoration:gt,Document:Fe,History:St,Inline:Ye,KeyUtils:we,Leaf:Be,Mark:Ie,Node:Qe,Operation:Yt,Operations:tn,PathUtils:it,Point:mt,Range:bt,resetMemoization:f,Schema:Dt,Selection:_t,Stack:Tt,Text:Ue,TextUtils:rt,useMemoization:d,Value:Nt};t.default=nn},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;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,s,u=r(e),l=1;l<arguments.length;l++){n=Object(arguments[l]);for(var c in n)i.call(n,c)&&(u[c]=n[c]);if(o){s=o(n);for(var f=0;f<s.length;f++)a.call(n,s[f])&&(u[s[f]]=n[s[f]])}}return u}},function(e,t,n){"use strict";function r(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(196)},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return e.replace(/^\s*|\s*$/g,"")}t=e.exports=n,t.left=function(e){return e.replace(/^\s*/,"")},t.right=function(e){return e.replace(/\s*$/,"")}},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){function r(e,t){var n=i(e,t);return o(n)?n:void 0}var o=n(261),i=n(264);e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){n.d(t,"flush",function(){return a}),n.d(t,"hydrate",function(){return s}),n.d(t,"cx",function(){return u}),n.d(t,"merge",function(){return l}),n.d(t,"getRegisteredStyles",function(){return c}),n.d(t,"injectGlobal",function(){return f}),n.d(t,"keyframes",function(){return d}),n.d(t,"css",function(){return p}),n.d(t,"sheet",function(){return h}),n.d(t,"caches",function(){return m});var r=n(641),o="undefined"!==typeof e?e:{},i=Object(r.a)(o),a=i.flush,s=i.hydrate,u=i.cx,l=i.merge,c=i.getRegisteredStyles,f=i.injectGlobal,d=i.keyframes,p=i.css,h=i.sheet,m=i.caches}.call(t,n(10))},function(e,t,n){function r(e,t){return o(e)?e:i(e,t)?[e]:a(s(e))}var o=n(18),i=n(252),a=n(255),s=n(279);e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?u:s:l&&l in Object(e)?i(e):a(e)}var o=n(27),i=n(253),a=n(254),s="[object Null]",u="[object Undefined]",l=o?o.toStringTag:void 0;e.exports=r},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}},function(e,t,n){!function(t,n){e.exports=n()}(0,function(){"use strict";function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function t(e){return i(e)?e:M(e)}function n(e){return a(e)?e:P(e)}function r(e){return s(e)?e:D(e)}function o(e){return i(e)&&!u(e)?e:L(e)}function i(e){return!(!e||!e[ln])}function a(e){return!(!e||!e[cn])}function s(e){return!(!e||!e[fn])}function u(e){return a(e)||s(e)}function l(e){return!(!e||!e[dn])}function c(e){return e.value=!1,e}function f(e){e&&(e.value=!0)}function d(){}function p(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 h(e){return void 0===e.size&&(e.size=e.__iterate(v)),e.size}function m(e,t){if("number"!==typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?h(e)+t:t}function v(){return!0}function g(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function y(e,t){return w(e,t,0)}function b(e,t){return w(e,t,t)}function w(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function _(e){this.next=e}function k(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 C(){return{value:void 0,done:!0}}function S(e){return!!O(e)}function E(e){return e&&"function"===typeof e.next}function T(e){var t=O(e);return t&&t.call(e)}function O(e){var t=e&&(kn&&e[kn]||e[Cn]);if("function"===typeof t)return t}function x(e){return e&&"number"===typeof e.length}function M(e){return null===e||void 0===e?I():i(e)?e.toSeq():Z(e)}function P(e){return null===e||void 0===e?I().toKeyedSeq():i(e)?a(e)?e.toSeq():e.fromEntrySeq():j(e)}function D(e){return null===e||void 0===e?I():i(e)?a(e)?e.entrySeq():e.toIndexedSeq():B(e)}function L(e){return(null===e||void 0===e?I():i(e)?a(e)?e.entrySeq():e:B(e)).toSetSeq()}function N(e){this._array=e,this.size=e.length}function F(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function A(e){this._iterable=e,this.size=e.length||e.size}function Y(e){this._iterator=e,this._iteratorCache=[]}function R(e){return!(!e||!e[En])}function I(){return Tn||(Tn=new N([]))}function j(e){var t=Array.isArray(e)?new N(e).fromEntrySeq():E(e)?new Y(e).fromEntrySeq():S(e)?new A(e).fromEntrySeq():"object"===typeof e?new F(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function B(e){var t=H(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function Z(e){var t=H(e)||"object"===typeof e&&new F(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function H(e){return x(e)?new N(e):E(e)?new Y(e):S(e)?new A(e):void 0}function J(e,t,n,r){var o=e._cache;if(o){for(var i=o.length-1,a=0;a<=i;a++){var s=o[n?i-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function X(e,t,n,r){var o=e._cache;if(o){var i=o.length-1,a=0;return new _(function(){var e=o[n?i-a:a];return a++>i?C():k(t,r?e[0]:a-1,e[1])})}return e.__iteratorUncached(t,n)}function z(e,t){return t?W(t,e,"",{"":e}):U(e)}function W(e,t,n,r){return Array.isArray(t)?e.call(r,n,D(t).map(function(n,r){return W(e,n,r,t)})):Q(t)?e.call(r,n,P(t).map(function(n,r){return W(e,n,r,t)})):t}function U(e){return Array.isArray(e)?D(e).map(U).toList():Q(e)?P(e).map(U).toMap():e}function Q(e){return e&&(e.constructor===Object||void 0===e.constructor)}function G(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===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!==typeof e.equals||"function"!==typeof t.equals||!e.equals(t))}function q(e,t){if(e===t)return!0;if(!i(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||a(e)!==a(t)||s(e)!==s(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!u(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&G(o[1],e)&&(n||G(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 c=e;e=t,t=c}var f=!0,d=t.__iterate(function(t,r){if(n?!e.has(t):o?!G(t,e.get(r,vn)):!G(e.get(r,vn),t))return f=!1,!1});return f&&e.size===d}function K(e,t){if(!(this instanceof K))return new K(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(On)return On;On=this}}function V(e,t){if(!e)throw new Error(t)}function $(e,t,n){if(!(this instanceof $))return new $(e,t,n);if(V(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(xn)return xn;xn=this}}function ee(){throw TypeError("Abstract")}function te(){}function ne(){}function re(){}function oe(e){return e>>>1&1073741824|3221225471&e}function ie(e){if(!1===e||null===e||void 0===e)return 0;if("function"===typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return oe(n)}if("string"===t)return e.length>Yn?ae(e):se(e);if("function"===typeof e.hashCode)return e.hashCode();if("object"===t)return ue(e);if("function"===typeof e.toString)return se(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ae(e){var t=jn[e];return void 0===t&&(t=se(e),In===Rn&&(In=0,jn={}),In++,jn[e]=t),t}function se(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return oe(t)}function ue(e){var t;if(Nn&&void 0!==(t=Mn.get(e)))return t;if(void 0!==(t=e[An]))return t;if(!Ln){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[An]))return t;if(void 0!==(t=le(e)))return t}if(t=++Fn,1073741824&Fn&&(Fn=0),Nn)Mn.set(e,t);else{if(void 0!==Dn&&!1===Dn(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Ln)Object.defineProperty(e,An,{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[An]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[An]=t}}return t}function le(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ce(e){V(e!==1/0,"Cannot perform this action with an infinite size.")}function fe(e){return null===e||void 0===e?ke():de(e)&&!l(e)?e:ke().withMutations(function(t){var r=n(e);ce(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function de(e){return!(!e||!e[Bn])}function pe(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ge(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ye(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&we(e._root)}function be(e,t){return k(e,t[0],t[1])}function we(e,t){return{node:e,index:0,__prev:t}}function _e(e,t,n,r){var o=Object.create(Zn);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function ke(){return Hn||(Hn=_e(0))}function Ce(e,t,n){var r,o;if(e._root){var i=c(gn),a=c(yn);if(r=Se(e._root,e.__ownerID,0,void 0,t,n,i,a),!a.value)return e;o=e.size+(i.value?n===vn?-1:1:0)}else{if(n===vn)return e;o=1,r=new pe(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?_e(o,r):ke()}function Se(e,t,n,r,o,i,a,s){return e?e.update(t,n,r,o,i,a,s):i===vn?e:(f(s),f(a),new ge(t,r,[o,i]))}function Ee(e){return e.constructor===ge||e.constructor===ve}function Te(e,t,n,r,o){if(e.keyHash===r)return new ve(t,r,[e.entry,o]);var i,a=(0===n?e.keyHash:e.keyHash>>>n)&mn,s=(0===n?r:r>>>n)&mn;return new he(t,1<<a|1<<s,a===s?[Te(e,t,n+pn,r,o)]:(i=new ge(t,r,o),a<s?[e,i]:[i,e]))}function Oe(e,t,n,r){e||(e=new d);for(var o=new ge(e,ie(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}function xe(e,t,n,r){for(var o=0,i=0,a=new Array(n),s=0,u=1,l=t.length;s<l;s++,u<<=1){var c=t[s];void 0!==c&&s!==r&&(o|=u,a[i++]=c)}return new he(e,o,a)}function Me(e,t,n,r,o){for(var i=0,a=new Array(hn),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[i++]:void 0;return a[r]=o,new me(e,i+1,a)}function Pe(e,t,r){for(var o=[],a=0;a<r.length;a++){var s=r[a],u=n(s);i(s)||(u=u.map(function(e){return z(e)})),o.push(u)}return Ne(e,t,o)}function De(e,t,n){return e&&e.mergeDeep&&i(t)?e.mergeDeep(t):G(e,t)?e:t}function Le(e){return function(t,n,r){if(t&&t.mergeDeepWith&&i(n))return t.mergeDeepWith(e,n);var o=e(t,n,r);return G(t,o)?t:o}}function Ne(e,t,n){return n=n.filter(function(e){return 0!==e.size}),0===n.length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations(function(e){for(var r=t?function(n,r){e.update(r,vn,function(e){return e===vn?n:t(e,n,r)})}:function(t,n){e.set(n,t)},o=0;o<n.length;o++)n[o].forEach(r)}):e.constructor(n[0])}function Fe(e,t,n,r){var o=e===vn,i=t.next();if(i.done){var a=o?n:e,s=r(a);return s===a?e:s}V(o||e&&e.set,"invalid keyPath");var u=i.value,l=o?vn:e.get(u,vn),c=Fe(l,t,n,r);return c===l?e:c===vn?e.remove(u):(o?ke():e).set(u,c)}function Ae(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Ye(e,t,n,r){var o=r?e:p(e);return o[t]=n,o}function Re(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,s=0;s<o;s++)s===t?(i[s]=n,a=-1):i[s]=e[s+a];return i}function Ie(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}function je(e){var t=Xe();if(null===e||void 0===e)return t;if(Be(e))return e;var n=r(e),o=n.size;return 0===o?t:(ce(o),o>0&&o<hn?Je(0,o,pn,null,new Ze(n.toArray())):t.withMutations(function(e){e.setSize(o),n.forEach(function(t,n){return e.set(n,t)})}))}function Be(e){return!(!e||!e[Wn])}function Ze(e,t){this.array=e,this.ownerID=t}function He(e,t){function n(e,t,n){return 0===t?r(e,n):o(e,t,n)}function r(e,n){var r=n===s?u&&u.array:e&&e.array,o=n>i?0:i-n,l=a-n;return l>hn&&(l=hn),function(){if(o===l)return Gn;var e=t?--l:o++;return r&&r[e]}}function o(e,r,o){var s,u=e&&e.array,l=o>i?0:i-o>>r,c=1+(a-o>>r);return c>hn&&(c=hn),function(){for(;;){if(s){var e=s();if(e!==Gn)return e;s=null}if(l===c)return Gn;var i=t?--c:l++;s=n(u&&u[i],r-pn,o+(i<<r))}}}var i=e._origin,a=e._capacity,s=Ke(a),u=e._tail;return n(e._root,e._level,0)}function Je(e,t,n,r,o,i,a){var s=Object.create(Un);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=o,s.__ownerID=i,s.__hash=a,s.__altered=!1,s}function Xe(){return Qn||(Qn=Je(0,0,pn))}function ze(e,t,n){if((t=m(e,t))!==t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?Ge(e,t).set(0,n):Ge(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i=c(yn);return t>=Ke(e._capacity)?r=We(r,e.__ownerID,0,t,n,i):o=We(o,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Je(e._origin,e._capacity,e._level,o,r):e}function We(e,t,n,r,o,i){var a=r>>>n&mn,s=e&&a<e.array.length;if(!s&&void 0===o)return e;var u;if(n>0){var l=e&&e.array[a],c=We(l,t,n-pn,r,o,i);return c===l?e:(u=Ue(e,t),u.array[a]=c,u)}return s&&e.array[a]===o?e:(f(i),u=Ue(e,t),void 0===o&&a===u.array.length-1?u.array.pop():u.array[a]=o,u)}function Ue(e,t){return t&&e&&t===e.ownerID?e:new Ze(e?e.array.slice():[],t)}function Qe(e,t){if(t>=Ke(e._capacity))return e._tail;if(t<1<<e._level+pn){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&mn],r-=pn;return n}}function Ge(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new d,o=e._origin,i=e._capacity,a=o+t,s=void 0===n?i:n<0?i+n:o+n;if(a===o&&s===i)return e;if(a>=s)return e.clear();for(var u=e._level,l=e._root,c=0;a+c<0;)l=new Ze(l&&l.array.length?[void 0,l]:[],r),u+=pn,c+=1<<u;c&&(a+=c,o+=c,s+=c,i+=c);for(var f=Ke(i),p=Ke(s);p>=1<<u+pn;)l=new Ze(l&&l.array.length?[l]:[],r),u+=pn;var h=e._tail,m=p<f?Qe(e,s-1):p>f?new Ze([],r):h;if(h&&p>f&&a<i&&h.array.length){l=Ue(l,r);for(var v=l,g=u;g>pn;g-=pn){var y=f>>>g&mn;v=v.array[y]=Ue(v.array[y],r)}v.array[f>>>pn&mn]=h}if(s<i&&(m=m&&m.removeAfter(r,0,s)),a>=p)a-=p,s-=p,u=pn,l=null,m=m&&m.removeBefore(r,0,a);else if(a>o||p<f){for(c=0;l;){var b=a>>>u&mn;if(b!==p>>>u&mn)break;b&&(c+=(1<<u)*b),u-=pn,l=l.array[b]}l&&a>o&&(l=l.removeBefore(r,u,a-c)),l&&p<f&&(l=l.removeAfter(r,u,p-c)),c&&(a-=c,s-=c)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=u,e._root=l,e._tail=m,e.__hash=void 0,e.__altered=!0,e):Je(a,s,u,l,m)}function qe(e,t,n){for(var o=[],a=0,s=0;s<n.length;s++){var u=n[s],l=r(u);l.size>a&&(a=l.size),i(u)||(l=l.map(function(e){return z(e)})),o.push(l)}return a>e.size&&(e=e.setSize(a)),Ne(e,t,o)}function Ke(e){return e<hn?0:e-1>>>pn<<pn}function Ve(e){return null===e||void 0===e?tt():$e(e)?e:tt().withMutations(function(t){var r=n(e);ce(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function $e(e){return de(e)&&l(e)}function et(e,t,n,r){var o=Object.create(Ve.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=n,o.__hash=r,o}function tt(){return qn||(qn=et(ke(),Xe()))}function nt(e,t,n){var r,o,i=e._map,a=e._list,s=i.get(t),u=void 0!==s;if(n===vn){if(!u)return e;a.size>=hn&&a.size>=2*i.size?(o=a.filter(function(e,t){return void 0!==e&&s!==t}),r=o.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=i.remove(t),o=s===a.size-1?a.pop():a.set(s,void 0))}else if(u){if(n===a.get(s)[1])return e;r=i,o=a.set(s,[t,n])}else r=i.set(t,a.size),o=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):et(r,o)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function st(e){var t=xt(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=Mt,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===_n){var r=e.__iterator(t,n);return new _(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===wn?bn:wn,n)},t}function ut(e,t,n){var r=xt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,vn);return i===vn?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(_n,o);return new _(function(){var o=i.next();if(o.done)return o;var a=o.value,s=a[0];return k(r,s,t.call(n,a[1],s,e),o)})},r}function lt(e,t){var n=xt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=st(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=Mt,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ct(e,t,n,r){var o=xt(e);return r&&(o.has=function(r){var o=e.get(r,vn);return o!==vn&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,vn);return i!==vn&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,s=0;return e.__iterate(function(e,i,u){if(t.call(n,e,i,u))return s++,o(e,r?i:s-1,a)},i),s},o.__iteratorUncached=function(o,i){var a=e.__iterator(_n,i),s=0;return new _(function(){for(;;){var i=a.next();if(i.done)return i;var u=i.value,l=u[0],c=u[1];if(t.call(n,c,l,e))return k(o,r?l:s++,c,i)}})},o}function ft(e,t,n){var r=fe().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}function dt(e,t,n){var r=a(e),o=(l(e)?Ve():fe()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return e=e||[],e.push(r?[a,i]:i),e})});var i=Ot(e);return o.map(function(t){return St(e,i(t))})}function pt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),g(t,n,o))return e;var i=y(t,o),a=b(n,o);if(i!==i||a!==a)return pt(e.toSeq().cacheResult(),t,n,r);var s,u=a-i;u===u&&(s=u<0?0:u);var l=xt(e);return l.size=0===s?s:e.size&&s||void 0,!r&&R(e)&&s>=0&&(l.get=function(t,n){return t=m(this,t),t>=0&&t<s?e.get(t+i,n):n}),l.__iterateUncached=function(t,n){var o=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,u=!0,l=0;return e.__iterate(function(e,n){if(!u||!(u=a++<i))return l++,!1!==t(e,r?n:l-1,o)&&l!==s}),l},l.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var o=0!==s&&e.__iterator(t,n),a=0,u=0;return new _(function(){for(;a++<i;)o.next();if(++u>s)return C();var e=o.next();return r||t===wn?e:t===bn?k(t,u-1,void 0,e):k(t,u-1,e.value[1],e)})},l}function ht(e,t,n){var r=xt(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,s){return t.call(n,e,o,s)&&++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(_n,o),s=!0;return new _(function(){if(!s)return C();var e=a.next();if(e.done)return e;var o=e.value,u=o[0],l=o[1];return t.call(n,l,u,i)?r===_n?e:k(r,u,l,e):(s=!1,C())})},r}function mt(e,t,n,r){var o=xt(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var s=!0,u=0;return e.__iterate(function(e,i,l){if(!s||!(s=t.call(n,e,i,l)))return u++,o(e,r?i:u-1,a)}),u},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var s=e.__iterator(_n,i),u=!0,l=0;return new _(function(){var e,i,c;do{if(e=s.next(),e.done)return r||o===wn?e:o===bn?k(o,l++,void 0,e):k(o,l++,e.value[1],e);var f=e.value;i=f[0],c=f[1],u&&(u=t.call(n,c,i,a))}while(u);return o===_n?e:k(o,i,c,e)})},o}function vt(e,t){var r=a(e),o=[e].concat(t).map(function(e){return i(e)?r&&(e=n(e)):e=r?j(e):B(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var u=o[0];if(u===e||r&&a(u)||s(e)&&s(u))return u}var l=new N(o);return r?l=l.toKeyedSeq():s(e)||(l=l.toSetSeq()),l=l.flatten(!0),l.size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),l}function gt(e,t,n){var r=xt(e);return r.__iterateUncached=function(r,o){function a(e,l){var c=this;e.__iterate(function(e,o){return(!t||l<t)&&i(e)?a(e,l+1):!1===r(e,n?o:s++,c)&&(u=!0),!u},o)}var s=0,u=!1;return a(e,0),s},r.__iteratorUncached=function(r,o){var a=e.__iterator(r,o),s=[],u=0;return new _(function(){for(;a;){var e=a.next();if(!1===e.done){var l=e.value;if(r===_n&&(l=l[1]),t&&!(s.length<t)||!i(l))return n?e:k(r,u++,l,e);s.push(a),a=l.__iterator(r,o)}else a=s.pop()}return C()})},r}function yt(e,t,n){var r=Ot(e);return e.toSeq().map(function(o,i){return r(t.call(n,o,i,e))}).flatten(!0)}function bt(e,t){var n=xt(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,r){return(!i||!1!==n(t,i++,o))&&!1!==n(e,i++,o)},r),i},n.__iteratorUncached=function(n,r){var o,i=e.__iterator(wn,r),a=0;return new _(function(){return(!o||a%2)&&(o=i.next(),o.done)?o:a%2?k(n,a++,t):k(n,a++,o.value,o)})},n}function wt(e,t,n){t||(t=Pt);var r=a(e),o=0,i=e.toSeq().map(function(t,r){return[r,t,o++,n?n(t,r,e):t]}).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?P(i):s(e)?D(i):L(i)}function _t(e,t,n){if(t||(t=Pt),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return kt(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return kt(t,e,n)?n:e})}function kt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null===n||n!==n)||r>0}function Ct(e,n,r){var o=xt(e);return o.size=new N(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(wn,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=r.map(function(e){return e=t(e),T(o?e.reverse():e)}),a=0,s=!1;return new _(function(){var t;return s||(t=i.map(function(e){return e.next()}),s=t.some(function(e){return e.done})),s?C():k(e,a++,n.apply(null,t.map(function(e){return e.value})))})},o}function St(e,t){return R(e)?t:e.constructor(t)}function Et(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Tt(e){return ce(e.size),h(e)}function Ot(e){return a(e)?n:s(e)?r:o}function xt(e){return Object.create((a(e)?P:s(e)?D:L).prototype)}function Mt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):M.prototype.cacheResult.call(this)}function Pt(e,t){return e>t?1:e<t?-1:0}function Dt(e){var n=T(e);if(!n){if(!x(e))throw new TypeError("Expected iterable or array-like: "+e);n=T(t(e))}return n}function Lt(e,t){var n,r=function(i){if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var a=Object.keys(e);At(o,a),o.size=a.length,o._name=t,o._keys=a,o._defaultValues=e}this._map=fe(i)},o=r.prototype=Object.create(Kn);return o.constructor=r,r}function Nt(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function Ft(e){return e._name||e.constructor.name||"Record"}function At(e,t){try{t.forEach(Yt.bind(void 0,e))}catch(e){}}function Yt(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){V(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function Rt(e){return null===e||void 0===e?Zt():It(e)&&!l(e)?e:Zt().withMutations(function(t){var n=o(e);ce(n.size),n.forEach(function(e){return t.add(e)})})}function It(e){return!(!e||!e[Vn])}function jt(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 Bt(e,t){var n=Object.create($n);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Zt(){return er||(er=Bt(ke()))}function Ht(e){return null===e||void 0===e?zt():Jt(e)?e:zt().withMutations(function(t){var n=o(e);ce(n.size),n.forEach(function(e){return t.add(e)})})}function Jt(e){return It(e)&&l(e)}function Xt(e,t){var n=Object.create(tr);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function zt(){return nr||(nr=Xt(tt()))}function Wt(e){return null===e||void 0===e?Gt():Ut(e)?e:Gt().unshiftAll(e)}function Ut(e){return!(!e||!e[rr])}function Qt(e,t,n,r){var o=Object.create(or);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Gt(){return ir||(ir=Qt(0))}function qt(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 Kt(e,t){return t}function Vt(e,t){return[t,e]}function $t(e){return function(){return!e.apply(this,arguments)}}function en(e){return function(){return-e.apply(this,arguments)}}function tn(e){return"string"===typeof e?JSON.stringify(e):String(e)}function nn(){return p(arguments)}function rn(e,t){return e<t?1:e>t?-1:0}function on(e){if(e.size===1/0)return 0;var t=l(e),n=a(e),r=t?1:0;return an(e.__iterate(n?t?function(e,t){r=31*r+sn(ie(e),ie(t))|0}:function(e,t){r=r+sn(ie(e),ie(t))|0}:t?function(e){r=31*r+ie(e)|0}:function(e){r=r+ie(e)|0}),r)}function an(e,t){return t=Pn(t,3432918353),t=Pn(t<<15|t>>>-15,461845907),t=Pn(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Pn(t^t>>>16,2246822507),t=Pn(t^t>>>13,3266489909),t=oe(t^t>>>16)}function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var un=Array.prototype.slice;e(n,t),e(r,t),e(o,t),t.isIterable=i,t.isKeyed=a,t.isIndexed=s,t.isAssociative=u,t.isOrdered=l,t.Keyed=n,t.Indexed=r,t.Set=o;var ln="@@__IMMUTABLE_ITERABLE__@@",cn="@@__IMMUTABLE_KEYED__@@",fn="@@__IMMUTABLE_INDEXED__@@",dn="@@__IMMUTABLE_ORDERED__@@",pn=5,hn=1<<pn,mn=hn-1,vn={},gn={value:!1},yn={value:!1},bn=0,wn=1,_n=2,kn="function"===typeof Symbol&&Symbol.iterator,Cn="@@iterator",Sn=kn||Cn;_.prototype.toString=function(){return"[Iterator]"},_.KEYS=bn,_.VALUES=wn,_.ENTRIES=_n,_.prototype.inspect=_.prototype.toSource=function(){return this.toString()},_.prototype[Sn]=function(){return this},e(M,t),M.of=function(){return M(arguments)},M.prototype.toSeq=function(){return this},M.prototype.toString=function(){return this.__toString("Seq {","}")},M.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},M.prototype.__iterate=function(e,t){return J(this,e,t,!0)},M.prototype.__iterator=function(e,t){return X(this,e,t,!0)},e(P,M),P.prototype.toKeyedSeq=function(){return this},e(D,M),D.of=function(){return D(arguments)},D.prototype.toIndexedSeq=function(){return this},D.prototype.toString=function(){return this.__toString("Seq [","]")},D.prototype.__iterate=function(e,t){return J(this,e,t,!1)},D.prototype.__iterator=function(e,t){return X(this,e,t,!1)},e(L,M),L.of=function(){return L(arguments)},L.prototype.toSetSeq=function(){return this},M.isSeq=R,M.Keyed=P,M.Set=L,M.Indexed=D;var En="@@__IMMUTABLE_SEQ__@@";M.prototype[En]=!0,e(N,D),N.prototype.get=function(e,t){return this.has(e)?this._array[m(this,e)]:t},N.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,o=0;o<=r;o++)if(!1===e(n[t?r-o:o],o,this))return o+1;return o},N.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,o=0;return new _(function(){return o>r?C():k(e,o,n[t?r-o++:o++])})},e(F,P),F.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},F.prototype.has=function(e){return this._object.hasOwnProperty(e)},F.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,i=0;i<=o;i++){var a=r[t?o-i:i];if(!1===e(n[a],a,this))return i+1}return i},F.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,i=0;return new _(function(){var a=r[t?o-i:i];return i++>o?C():k(e,a,n[a])})},F.prototype[dn]=!0,e(A,D),A.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=T(n),o=0;if(E(r))for(var i;!(i=r.next()).done&&!1!==e(i.value,o++,this););return o},A.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=T(n);if(!E(r))return new _(C);var o=0;return new _(function(){var t=r.next();return t.done?t:k(e,o++,t.value)})},e(Y,D),Y.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,o=0;o<r.length;)if(!1===e(r[o],o++,this))return o;for(var i;!(i=n.next()).done;){var a=i.value;if(r[o]=a,!1===e(a,o++,this))break}return o},Y.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,o=0;return new _(function(){if(o>=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return k(e,o,r[o++])})};var Tn;e(K,D),K.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},K.prototype.get=function(e,t){return this.has(e)?this._value:t},K.prototype.includes=function(e){return G(this._value,e)},K.prototype.slice=function(e,t){var n=this.size;return g(e,t,n)?this:new K(this._value,b(t,n)-y(e,n))},K.prototype.reverse=function(){return this},K.prototype.indexOf=function(e){return G(this._value,e)?0:-1},K.prototype.lastIndexOf=function(e){return G(this._value,e)?this.size:-1},K.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(!1===e(this._value,n,this))return n+1;return n},K.prototype.__iterator=function(e,t){var n=this,r=0;return new _(function(){return r<n.size?k(e,r++,n._value):C()})},K.prototype.equals=function(e){return e instanceof K?G(this._value,e._value):q(e)};var On;e($,D),$.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},$.prototype.get=function(e,t){return this.has(e)?this._start+m(this,e)*this._step:t},$.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},$.prototype.slice=function(e,t){return g(e,t,this.size)?this:(e=y(e,this.size),t=b(t,this.size),t<=e?new $(0,0):new $(this.get(e,this._end),this.get(t,this._end),this._step))},$.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},$.prototype.lastIndexOf=function(e){return this.indexOf(e)},$.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,o=t?this._start+n*r:this._start,i=0;i<=n;i++){if(!1===e(o,i,this))return i+1;o+=t?-r:r}return i},$.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,o=t?this._start+n*r:this._start,i=0;return new _(function(){var a=o;return o+=t?-r:r,i>n?C():k(e,i++,a)})},$.prototype.equals=function(e){return e instanceof $?this._start===e._start&&this._end===e._end&&this._step===e._step:q(this,e)};var xn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var Mn,Pn="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Dn=Object.isExtensible,Ln=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),Nn="function"===typeof WeakMap;Nn&&(Mn=new WeakMap);var Fn=0,An="__immutablehash__";"function"===typeof Symbol&&(An=Symbol(An));var Yn=16,Rn=255,In=0,jn={};e(fe,te),fe.of=function(){var e=un.call(arguments,0);return ke().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])}})},fe.prototype.toString=function(){return this.__toString("Map {","}")},fe.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},fe.prototype.set=function(e,t){return Ce(this,e,t)},fe.prototype.setIn=function(e,t){return this.updateIn(e,vn,function(){return t})},fe.prototype.remove=function(e){return Ce(this,e,vn)},fe.prototype.deleteIn=function(e){return this.updateIn(e,function(){return vn})},fe.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},fe.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=Fe(this,Dt(e),t,n);return r===vn?void 0:r},fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):ke()},fe.prototype.merge=function(){return Pe(this,void 0,arguments)},fe.prototype.mergeWith=function(e){return Pe(this,e,un.call(arguments,1))},fe.prototype.mergeIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,ke(),function(e){return"function"===typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},fe.prototype.mergeDeep=function(){return Pe(this,De,arguments)},fe.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return Pe(this,Le(e),t)},fe.prototype.mergeDeepIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,ke(),function(e){return"function"===typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},fe.prototype.sort=function(e){return Ve(wt(this,e))},fe.prototype.sortBy=function(e,t){return Ve(wt(this,t,e))},fe.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},fe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new d)},fe.prototype.asImmutable=function(){return this.__ensureOwner()},fe.prototype.wasAltered=function(){return this.__altered},fe.prototype.__iterator=function(e,t){return new ye(this,e,t)},fe.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},fe.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?_e(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},fe.isMap=de;var Bn="@@__IMMUTABLE_MAP__@@",Zn=fe.prototype;Zn[Bn]=!0,Zn.delete=Zn.remove,Zn.removeIn=Zn.deleteIn,pe.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(G(n,o[i][0]))return o[i][1];return r},pe.prototype.update=function(e,t,n,r,o,i,a){for(var s=o===vn,u=this.entries,l=0,c=u.length;l<c&&!G(r,u[l][0]);l++);var d=l<c;if(d?u[l][1]===o:s)return this;if(f(a),(s||!d)&&f(i),!s||1!==u.length){if(!d&&!s&&u.length>=Jn)return Oe(e,u,r,o);var h=e&&e===this.ownerID,m=h?u:p(u);return d?s?l===c-1?m.pop():m[l]=m.pop():m[l]=[r,o]:m.push([r,o]),h?(this.entries=m,this):new pe(e,m)}},he.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var o=1<<((0===e?t:t>>>e)&mn),i=this.bitmap;return 0===(i&o)?r:this.nodes[Ae(i&o-1)].get(e+pn,t,n,r)},he.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&mn,u=1<<s,l=this.bitmap,c=0!==(l&u);if(!c&&o===vn)return this;var f=Ae(l&u-1),d=this.nodes,p=c?d[f]:void 0,h=Se(p,e,t+pn,n,r,o,i,a);if(h===p)return this;if(!c&&h&&d.length>=Xn)return Me(e,d,l,s,h);if(c&&!h&&2===d.length&&Ee(d[1^f]))return d[1^f];if(c&&h&&1===d.length&&Ee(h))return h;var m=e&&e===this.ownerID,v=c?h?l:l^u:l|u,g=c?h?Ye(d,f,h,m):Ie(d,f,m):Re(d,f,h,m);return m?(this.bitmap=v,this.nodes=g,this):new he(e,v,g)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var o=(0===e?t:t>>>e)&mn,i=this.nodes[o];return i?i.get(e+pn,t,n,r):r},me.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&mn,u=o===vn,l=this.nodes,c=l[s];if(u&&!c)return this;var f=Se(c,e,t+pn,n,r,o,i,a);if(f===c)return this;var d=this.count;if(c){if(!f&&--d<zn)return xe(e,l,d,s)}else d++;var p=e&&e===this.ownerID,h=Ye(l,s,f,p);return p?(this.count=d,this.nodes=h,this):new me(e,d,h)},ve.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(G(n,o[i][0]))return o[i][1];return r},ve.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=ie(r));var s=o===vn;if(n!==this.keyHash)return s?this:(f(a),f(i),Te(this,e,t,n,[r,o]));for(var u=this.entries,l=0,c=u.length;l<c&&!G(r,u[l][0]);l++);var d=l<c;if(d?u[l][1]===o:s)return this;if(f(a),(s||!d)&&f(i),s&&2===c)return new ge(e,this.keyHash,u[1^l]);var h=e&&e===this.ownerID,m=h?u:p(u);return d?s?l===c-1?m.pop():m[l]=m.pop():m[l]=[r,o]:m.push([r,o]),h?(this.entries=m,this):new ve(e,this.keyHash,m)},ge.prototype.get=function(e,t,n,r){return G(n,this.entry[0])?this.entry[1]:r},ge.prototype.update=function(e,t,n,r,o,i,a){var s=o===vn,u=G(r,this.entry[0]);return(u?o===this.entry[1]:s)?this:(f(a),s?void f(i):u?e&&e===this.ownerID?(this.entry[1]=o,this):new ge(e,this.keyHash,[r,o]):(f(i),Te(this,e,t,ie(r),[r,o])))},pe.prototype.iterate=ve.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},he.prototype.iterate=me.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}},ge.prototype.iterate=function(e,t){return e(this.entry)},e(ye,_),ye.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,o=t.index++;if(r.entry){if(0===o)return be(e,r.entry)}else if(r.entries){if(n=r.entries.length-1,o<=n)return be(e,r.entries[this._reverse?n-o:o])}else if(n=r.nodes.length-1,o<=n){var i=r.nodes[this._reverse?n-o:o];if(i){if(i.entry)return be(e,i.entry);t=this._stack=we(i,t)}continue}t=this._stack=this._stack.__prev}return C()};var Hn,Jn=hn/4,Xn=hn/2,zn=hn/4;e(je,ne),je.of=function(){return this(arguments)},je.prototype.toString=function(){return this.__toString("List [","]")},je.prototype.get=function(e,t){if((e=m(this,e))>=0&&e<this.size){e+=this._origin;var n=Qe(this,e);return n&&n.array[e&mn]}return t},je.prototype.set=function(e,t){return ze(this,e,t)},je.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},je.prototype.insert=function(e,t){return this.splice(e,0,t)},je.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=pn,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Xe()},je.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){Ge(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},je.prototype.pop=function(){return Ge(this,0,-1)},je.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){Ge(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},je.prototype.shift=function(){return Ge(this,1)},je.prototype.merge=function(){return qe(this,void 0,arguments)},je.prototype.mergeWith=function(e){return qe(this,e,un.call(arguments,1))},je.prototype.mergeDeep=function(){return qe(this,De,arguments)},je.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return qe(this,Le(e),t)},je.prototype.setSize=function(e){return Ge(this,0,e)},je.prototype.slice=function(e,t){var n=this.size;return g(e,t,n)?this:Ge(this,y(e,n),b(t,n))},je.prototype.__iterator=function(e,t){var n=0,r=He(this,t);return new _(function(){var t=r();return t===Gn?C():k(e,n++,t)})},je.prototype.__iterate=function(e,t){for(var n,r=0,o=He(this,t);(n=o())!==Gn&&!1!==e(n,r++,this););return r},je.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Je(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},je.isList=Be;var Wn="@@__IMMUTABLE_LIST__@@",Un=je.prototype;Un[Wn]=!0,Un.delete=Un.remove,Un.setIn=Zn.setIn,Un.deleteIn=Un.removeIn=Zn.removeIn,Un.update=Zn.update,Un.updateIn=Zn.updateIn,Un.mergeIn=Zn.mergeIn,Un.mergeDeepIn=Zn.mergeDeepIn,Un.withMutations=Zn.withMutations,Un.asMutable=Zn.asMutable,Un.asImmutable=Zn.asImmutable,Un.wasAltered=Zn.wasAltered,Ze.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&mn;if(r>=this.array.length)return new Ze([],e);var o,i=0===r;if(t>0){var a=this.array[r];if((o=a&&a.removeBefore(e,t-pn,n))===a&&i)return this}if(i&&!o)return this;var s=Ue(this,e);if(!i)for(var u=0;u<r;u++)s.array[u]=void 0;return o&&(s.array[r]=o),s},Ze.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r=n-1>>>t&mn;if(r>=this.array.length)return this;var o;if(t>0){var i=this.array[r];if((o=i&&i.removeAfter(e,t-pn,n))===i&&r===this.array.length-1)return this}var a=Ue(this,e);return a.array.splice(r+1),o&&(a.array[r]=o),a};var Qn,Gn={};e(Ve,fe),Ve.of=function(){return this(arguments)},Ve.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ve.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Ve.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Ve.prototype.set=function(e,t){return nt(this,e,t)},Ve.prototype.remove=function(e){return nt(this,e,vn)},Ve.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ve.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Ve.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Ve.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Ve.isOrderedMap=$e,Ve.prototype[dn]=!0,Ve.prototype.delete=Ve.prototype.remove;var qn;e(rt,P),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=lt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=ut(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?Tt(this):0,function(o){return e(o,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(wn,t),r=t?Tt(this):0;return new _(function(){var o=n.next();return o.done?o:k(e,t?--r:r++,o.value,o)})},rt.prototype[dn]=!0,e(ot,D),ot.prototype.includes=function(e){return this._iter.includes(e)},ot.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t),r=0;return new _(function(){var t=n.next();return t.done?t:k(e,r++,t.value,t)})},e(it,L),it.prototype.has=function(e){return this._iter.includes(e)},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new _(function(){var t=n.next();return t.done?t:k(e,t.value,t.value,t)})},e(at,P),at.prototype.entrySeq=function(){return this._iter.toSeq()},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){Et(t);var r=i(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new _(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Et(r);var o=i(r);return k(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},ot.prototype.cacheResult=rt.prototype.cacheResult=it.prototype.cacheResult=at.prototype.cacheResult=Mt,e(Lt,te),Lt.prototype.toString=function(){return this.__toString(Ft(this)+" {","}")},Lt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Lt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Lt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=Nt(this,ke()))},Lt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Ft(this));if(this._map&&!this._map.has(e)){if(t===this._defaultValues[e])return this}var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:Nt(this,n)},Lt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:Nt(this,t)},Lt.prototype.wasAltered=function(){return this._map.wasAltered()},Lt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Lt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Lt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?Nt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Kn=Lt.prototype;Kn.delete=Kn.remove,Kn.deleteIn=Kn.removeIn=Zn.removeIn,Kn.merge=Zn.merge,Kn.mergeWith=Zn.mergeWith,Kn.mergeIn=Zn.mergeIn,Kn.mergeDeep=Zn.mergeDeep,Kn.mergeDeepWith=Zn.mergeDeepWith,Kn.mergeDeepIn=Zn.mergeDeepIn,Kn.setIn=Zn.setIn,Kn.update=Zn.update,Kn.updateIn=Zn.updateIn,Kn.withMutations=Zn.withMutations,Kn.asMutable=Zn.asMutable,Kn.asImmutable=Zn.asImmutable,e(Rt,re),Rt.of=function(){return this(arguments)},Rt.fromKeys=function(e){return this(n(e).keySeq())},Rt.prototype.toString=function(){return this.__toString("Set {","}")},Rt.prototype.has=function(e){return this._map.has(e)},Rt.prototype.add=function(e){return jt(this,this._map.set(e,!0))},Rt.prototype.remove=function(e){return jt(this,this._map.remove(e))},Rt.prototype.clear=function(){return jt(this,this._map.clear())},Rt.prototype.union=function(){var e=un.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n<e.length;n++)o(e[n]).forEach(function(e){return t.add(e)})}):this.constructor(e[0])},Rt.prototype.intersect=function(){var e=un.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return o(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.every(function(e){return e.includes(t)})||n.remove(t)})})},Rt.prototype.subtract=function(){var e=un.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return o(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.some(function(e){return e.includes(t)})&&n.remove(t)})})},Rt.prototype.merge=function(){return this.union.apply(this,arguments)},Rt.prototype.mergeWith=function(e){var t=un.call(arguments,1);return this.union.apply(this,t)},Rt.prototype.sort=function(e){return Ht(wt(this,e))},Rt.prototype.sortBy=function(e,t){return Ht(wt(this,t,e))},Rt.prototype.wasAltered=function(){return this._map.wasAltered()},Rt.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t,r){return e(r,r,n)},t)},Rt.prototype.__iterator=function(e,t){return this._map.map(function(e,t){return t}).__iterator(e,t)},Rt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},Rt.isSet=It;var Vn="@@__IMMUTABLE_SET__@@",$n=Rt.prototype;$n[Vn]=!0,$n.delete=$n.remove,$n.mergeDeep=$n.merge,$n.mergeDeepWith=$n.mergeWith,$n.withMutations=Zn.withMutations,$n.asMutable=Zn.asMutable,$n.asImmutable=Zn.asImmutable,$n.__empty=Zt,$n.__make=Bt;var er;e(Ht,Rt),Ht.of=function(){return this(arguments)},Ht.fromKeys=function(e){return this(n(e).keySeq())},Ht.prototype.toString=function(){return this.__toString("OrderedSet {","}")},Ht.isOrderedSet=Jt;var tr=Ht.prototype;tr[dn]=!0,tr.__empty=zt,tr.__make=Xt;var nr;e(Wt,ne),Wt.of=function(){return this(arguments)},Wt.prototype.toString=function(){return this.__toString("Stack [","]")},Wt.prototype.get=function(e,t){var n=this._head;for(e=m(this,e);n&&e--;)n=n.next;return n?n.value:t},Wt.prototype.peek=function(){return this._head&&this._head.value},Wt.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Qt(e,t)},Wt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;ce(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Qt(t,n)},Wt.prototype.pop=function(){return this.slice(1)},Wt.prototype.unshift=function(){return this.push.apply(this,arguments)},Wt.prototype.unshiftAll=function(e){return this.pushAll(e)},Wt.prototype.shift=function(){return this.pop.apply(this,arguments)},Wt.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):Gt()},Wt.prototype.slice=function(e,t){if(g(e,t,this.size))return this;var n=y(e,this.size);if(b(t,this.size)!==this.size)return ne.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):Qt(r,o)},Wt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Qt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Wt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},Wt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new _(function(){if(r){var t=r.value;return r=r.next,k(e,n++,t)}return C()})},Wt.isStack=Ut;var rr="@@__IMMUTABLE_STACK__@@",or=Wt.prototype;or[rr]=!0,or.withMutations=Zn.withMutations,or.asMutable=Zn.asMutable,or.asImmutable=Zn.asImmutable,or.wasAltered=Zn.wasAltered;var ir;t.Iterator=_,qt(t,{toArray:function(){ce(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ot(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,!0)},toMap:function(){return fe(this.toKeyedSeq())},toObject:function(){ce(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Ve(this.toKeyedSeq())},toOrderedSet:function(){return Ht(a(this)?this.valueSeq():this)},toSet:function(){return Rt(a(this)?this.valueSeq():this)},toSetSeq:function(){return new it(this)},toSeq:function(){return s(this)?this.toIndexedSeq():a(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Wt(a(this)?this.valueSeq():this)},toList:function(){return je(a(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return St(this,vt(this,un.call(arguments,0)))},includes:function(e){return this.some(function(t){return G(t,e)})},entries:function(){return this.__iterator(_n)},every:function(e,t){ce(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 St(this,ct(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 ce(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ce(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return St(this,ut(this,e,t))},reduce:function(e,t,n){ce(this.size);var r,o;return arguments.length<2?o=!0:r=t,this.__iterate(function(t,i,a){o?(o=!1,r=t):r=e.call(n,r,t,i,a)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return St(this,lt(this,!0))},slice:function(e,t){return St(this,pt(this,e,t,!0))},some:function(e,t){return!this.every($t(e),t)},sort:function(e){return St(this,wt(this,e))},values:function(){return this.__iterator(wn)},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 h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return ft(this,e,t)},equals:function(e){return q(this,e)},entrySeq:function(){var e=this;if(e._cache)return new N(e._cache);var t=e.toSeq().map(Vt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter($t(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(){return this.find(v)},flatMap:function(e,t){return St(this,yt(this,e,t))},flatten:function(e){return St(this,gt(this,e,!0))},fromEntrySeq:function(){return new at(this)},get:function(e,t){return this.find(function(t,n){return G(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=Dt(e);!(n=o.next()).done;){var i=n.value;if((r=r&&r.get?r.get(i,vn):vn)===vn)return t}return r},groupBy:function(e,t){return dt(this,e,t)},has:function(e){return this.get(e,vn)!==vn},hasIn:function(e){return this.getIn(e,vn)!==vn},isSubset:function(e){return e="function"===typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"===typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return G(t,e)})},keySeq:function(){return this.toSeq().map(Kt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return _t(this,e)},maxBy:function(e,t){return _t(this,t,e)},min:function(e){return _t(this,e?en(e):rn)},minBy:function(e,t){return _t(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return St(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return St(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile($t(e),t)},sortBy:function(e,t){return St(this,wt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return St(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return St(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile($t(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=on(this))}});var ar=t.prototype;ar[ln]=!0,ar[Sn]=ar.values,ar.__toJS=ar.toArray,ar.__toStringMapper=tn,ar.inspect=ar.toSource=function(){return this.toString()},ar.chain=ar.flatMap,ar.contains=ar.includes,qt(n,{flip:function(){return St(this,st(this))},mapEntries:function(e,t){var n=this,r=0;return St(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return St(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var sr=n.prototype;return sr[cn]=!0,sr[Sn]=ar.entries,sr.__toJS=ar.toObject,sr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},qt(r,{toKeyedSeq:function(){return new rt(this,!1)},filter:function(e,t){return St(this,ct(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 St(this,lt(this,!1))},slice:function(e,t){return St(this,pt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=y(e,e<0?this.count():this.size);var r=this.slice(0,e);return St(this,1===n?r:r.concat(p(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return St(this,gt(this,e,!1))},get:function(e,t){return e=m(this,e),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=m(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return St(this,bt(this,e))},interleave:function(){var e=[this].concat(p(arguments)),t=Ct(this.toSeq(),D.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),St(this,n)},keySeq:function(){return $(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(e,t){return St(this,mt(this,e,t,!1))},zip:function(){return St(this,Ct(this,nn,[this].concat(p(arguments))))},zipWith:function(e){var t=p(arguments);return t[0]=this,St(this,Ct(this,e,t))}}),r.prototype[fn]=!0,r.prototype[dn]=!0,qt(o,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=ar.includes,o.prototype.contains=o.prototype.includes,qt(P,n.prototype),qt(D,r.prototype),qt(L,o.prototype),qt(te,n.prototype),qt(ne,r.prototype),qt(re,o.prototype),{Iterable:t,Seq:M,Collection:ee,Map:fe,OrderedMap:Ve,List:je,Stack:Wt,Set:Rt,OrderedSet:Ht,Record:Lt,Range:$,Repeat:K,is:G,fromJS:z}})},function(e,t,n){var r=n(11),o=r.Symbol;e.exports=o},function(e,t,n){function r(e,t,n,r){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=r?r(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?i(n,l,c):o(n,l,c)}return n}var o=n(47),i=n(119);e.exports=r},function(e,t,n){"use strict";function r(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}e.exports=r},,function(e,t,n){"use strict";(function(t){function r(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var o=n(4),i=n(167),a={"Content-Type":"application/x-www-form-urlencoded"},s={adapter:function(){var e;return"undefined"!==typeof XMLHttpRequest?e=n(64):"undefined"!==typeof t&&(e=n(64)),e}(),transformRequest:[function(e,t){return i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){s.headers[e]={}}),o.forEach(["post","put","patch"],function(e){s.headers[e]=o.merge(a)}),e.exports=s}).call(t,n(13))},function(e,t,n){"use strict";function r(e){return"string"===typeof e&&o.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=/-webkit-|-moz-|-ms-/;e.exports=t.default},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&o(e)==a}var o=n(24),i=n(20),a="[object Symbol]";e.exports=r},function(e,t,n){var r=n(21),o=r(Object,"create");e.exports=o},function(e,t,n){function r(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])}}var o=n(269),i=n(270),a=n(271),s=n(272),u=n(273);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=u,e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(117);e.exports=r},function(e,t,n){function r(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}var o=n(275);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}var o=n(33),i=1/0;e.exports=r},function(e,t,n){"use strict";function r(e,t){var n,r,i={};t||(t={});for(r in v)n=t[r],i[r]=null===n||void 0===n?v[r]:n;return(i.position.indent||i.position.start)&&(i.indent=i.position.indent||[],i.position=i.position.start),o(e,i)}function o(e,t){function n(){return{line:se,column:ae,offset:oe+(te.offset||0)}}function r(e,t){var r=n();r.column+=t,r.offset+=t,K.call(ee,M[e],r,e)}function o(t){return e.charAt(t)}function l(){ue&&(le.push(ue),G&&G.call(V,ue,{start:J,end:n()}),ue="")}var c,v,P,D,L,N,F,A,Y,R,I,j,B,Z,H,J,X,z,W,U=t.additional,Q=t.nonTerminated,G=t.text,q=t.reference,K=t.warning,V=t.textContext,$=t.referenceContext,ee=t.warningContext,te=t.position,ne=t.indent||[],re=e.length,oe=0,ie=-1,ae=te.column||1,se=te.line||1,ue="",le=[];for(J=n(),A=K?r:m,oe--,re++;++oe<re;)if("\n"===L&&(ae=ne[ie]||1),"&"!==(L=o(oe)))"\n"===L&&(se++,ie++,ae=0),L?(ue+=L,ae++):l();else{if("\t"===(F=o(oe+1))||"\n"===F||"\f"===F||" "===F||"<"===F||"&"===F||""===F||U&&F===U){ue+=L,ae++;continue}for(B=oe+1,j=B,W=B,"#"!==F?Z=g:(W=++j,F=o(W),"x"===F||"X"===F?(Z=y,W=++j):Z=b),c="",I="",D="",H=_[Z],W--;++W<re&&(F=o(W),H(F));)D+=F,Z===g&&p.call(s,D)&&(c=D,I=s[D]);P=";"===o(W),P&&(W++,(v=Z===g&&d(D))&&(c=D,I=v)),z=1+W-B,(P||Q)&&(D?Z===g?(P&&!I?A(T,1):(c!==D&&(W=j+c.length,z=1+W-j,P=!1),P||(Y=c?k:S,t.attribute?(F=o(W),"="===F?(A(Y,z),I=null):f(F)?I=null:A(Y,z)):A(Y,z))),N=I):(P||A(C,z),N=parseInt(D,w[Z]),i(N)?(A(x,z),N="\ufffd"):N in u?(A(O,z),N=u[N]):(R="",a(N)&&A(O,z),N>65535&&(N-=65536,R+=h(N>>>10|55296),N=56320|1023&N),N=R+h(N))):Z!==g&&A(E,z)),N?(l(),J=n(),oe=W-1,ae+=W-B+1,le.push(N),X=n(),X.offset++,q&&q.call($,N,{start:J,end:X},e.slice(B-1,W)),J=X):(D=e.slice(B-1,W),ue+=D,ae+=D.length,oe=W-1)}return le.join("")}function i(e){return e>=55296&&e<=57343||e>1114111}function a(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535===(65535&e)||65534===(65535&e)}var s=n(134),u=n(367),l=n(29),c=n(135),f=n(136),d=n(368);e.exports=r;var p={}.hasOwnProperty,h=String.fromCharCode,m=Function.prototype,v={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},g="named",y="hexadecimal",b="decimal",w={};w[y]=16,w[b]=10;var _={};_[g]=f,_[b]=l,_[y]=c;var k=1,C=2,S=3,E=4,T=5,O=6,x=7,M={};M[k]="Named character references must be terminated by a semicolon",M[C]="Numeric character references must be terminated by a semicolon",M[S]="Named character references cannot be empty",M[E]="Numeric character references cannot be empty",M[T]="Named character references must be known",M[O]="Numeric character references cannot be disallowed",M[x]="Numeric character references cannot be outside the permissible Unicode range"},,function(e,t,n){e.exports=n(454)()},function(e,t,n){"use strict";function r(e,t,n,r){function i(e,t){var r=t[t.length-1],o=r?r.children.indexOf(e):null;return n(e,o,r)}"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),o(e,t,i,r)}e.exports=r;var o=n(211),i=o.CONTINUE,a=o.SKIP,s=o.EXIT;r.CONTINUE=i,r.SKIP=a,r.EXIT=s},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(556),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=new o.default;t.default=i},function(e,t,n){"use strict";function r(){}function o(e){try{return e.then}catch(e){return g=e,y}}function i(e,t){try{return e(t)}catch(e){return g=e,y}}function a(e,t,n){try{e(t,n)}catch(e){return g=e,y}}function s(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("Promise constructor's argument is not a function");this._75=0,this._83=0,this._18=null,this._38=null,e!==r&&m(e,this)}function u(e,t,n){return new e.constructor(function(o,i){var a=new s(r);a.then(o,i),l(e,new h(t,n,a))})}function l(e,t){for(;3===e._83;)e=e._18;if(s._47&&s._47(e),0===e._83)return 0===e._75?(e._75=1,void(e._38=t)):1===e._75?(e._75=2,void(e._38=[e._38,t])):void e._38.push(t);c(e,t)}function c(e,t){v(function(){var n=1===e._83?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._83?f(t.promise,e._18):d(t.promise,e._18));var r=i(n,e._18);r===y?d(t.promise,g):f(t.promise,r)})}function f(e,t){if(t===e)return d(e,new TypeError("A promise cannot be resolved with itself."));if(t&&("object"===typeof t||"function"===typeof t)){var n=o(t);if(n===y)return d(e,g);if(n===e.then&&t instanceof s)return e._83=3,e._18=t,void p(e);if("function"===typeof n)return void m(n.bind(t),e)}e._83=1,e._18=t,p(e)}function d(e,t){e._83=2,e._18=t,s._71&&s._71(e,t),p(e)}function p(e){if(1===e._75&&(l(e,e._38),e._38=null),2===e._75){for(var t=0;t<e._38.length;t++)l(e,e._38[t]);e._38=null}}function h(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function m(e,t){var n=!1,r=a(e,function(e){n||(n=!0,f(t,e))},function(e){n||(n=!0,d(t,e))});n||r!==y||(n=!0,d(t,g))}var v=n(160),g=null,y={};e.exports=s,s._47=null,s._71=null,s._44=r,s.prototype.then=function(e,t){if(this.constructor!==s)return u(this,e,t);var n=new s(r);return l(this,new h(e,t,n)),n}},function(e,t,n){var r=n(21),o=n(11),i=r(o,"Map");e.exports=i},function(e,t,n){function r(e,t,n){var r=e[t];s.call(e,t)&&i(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(119),i=n(117),a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){var n=typeof e;return!!(t=null==t?r:t)&&("number"==n||"symbol"!=n&&o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){var r=n(285),o=n(20),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){function r(e){return a(e)?o(e):i(e)}var o=n(122),i=n(310),a=n(125);e.exports=r},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(113),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o,s=a&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(25)(e))},function(e,t){function n(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}var r=Object.prototype;e.exports=n},function(e,t,n){var r=n(318),o=n(127),i=Object.prototype,a=i.propertyIsEnumerable,s=Object.getOwnPropertySymbols,u=s?function(e){return null==e?[]:(e=Object(e),r(s(e),function(t){return a.call(e,t)}))}:o;e.exports=u},function(e,t,n){var r=n(124),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){var r=n(321),o=n(46),i=n(322),a=n(323),s=n(324),u=n(24),l=n(116),c=l(r),f=l(o),d=l(i),p=l(a),h=l(s),m=u;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=m(new o)||i&&"[object Promise]"!=m(i.resolve())||a&&"[object Set]"!=m(new a)||s&&"[object WeakMap]"!=m(new s))&&(m=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case c: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=m},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=n(327);e.exports=r},function(e,t,n){"use strict";function r(e){for(var t=String(e),n=t.length;t.charAt(--n)===o;);return t.slice(0,n+1)}e.exports=r;var o="\n"},function(e,t,n){"use strict";function r(e,t,n,r){for(var o,i,a,s,u,l,c=["pedantic","commonmark"],f=c.length,d=e.length,p=-1;++p<d;){for(o=e[p],i=o[1]||{},a=o[0],s=-1,l=!1;++s<f;)if(u=c[s],void 0!==i[u]&&i[u]!==n.options[u]){l=!0;break}if(!l&&t[a].apply(n,r))return!0}return!1}e.exports=r},function(e,t,n){"use strict";function r(e){return o(e).toLowerCase()}var o=n(163);e.exports=r},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(4),o=n(168),i=n(170),a=n(171),s=n(172),u=n(65),l="undefined"!==typeof window&&window.btoa&&window.btoa.bind(window)||n(173);e.exports=function(e){return new Promise(function(t,c){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest,h="onreadystatechange",m=!1;if("undefined"===typeof window||!window.XDomainRequest||"withCredentials"in p||s(e.url)||(p=new window.XDomainRequest,h="onload",m=!0,p.onprogress=function(){},p.ontimeout=function(){}),e.auth){var v=e.auth.username||"",g=e.auth.password||"";d.Authorization="Basic "+l(v+":"+g)}if(p.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p[h]=function(){if(p&&(4===p.readyState||m)&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?a(p.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?p.response:p.responseText,i={data:r,status:1223===p.status?204:p.status,statusText:1223===p.status?"No Content":p.statusText,headers:n,config:e,request:p};o(t,c,i),p=null}},p.onerror=function(){c(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=n(174),b=(e.withCredentials||s(e.url))&&e.xsrfCookieName?y.read(e.xsrfCookieName):void 0;b&&(d[e.xsrfHeaderName]=b)}if("setRequestHeader"in p&&r.forEach(d,function(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)}),e.withCredentials&&(p.withCredentials=!0),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){p&&(p.abort(),c(e),p=null)}),void 0===f&&(f=null),p.send(f)})}},function(e,t,n){"use strict";var r=n(169);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";function r(e,t){return t||0===e.length||i.test(e)||o(e,"(")!==o(e,")")?"<"+e+">":e}var o=n(216);e.exports=r;var i=/\s/},function(e,t,n){"use strict";function r(e){var t=-1===e.indexOf('"')?'"':"'";return t+e+t}e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(17),f=r(c),d=n(1),p=r(d),h={children:p.default.object.isRequired},m=document.getElementById("modal-wrapper"),v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.el=document.createElement("div"),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){m.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){m.removeChild(this.el)}},{key:"render",value:function(){return f.default.createPortal(this.props.children,this.el)}}]),t}(l.default.Component);v.propTypes=h,t.default=v},function(e,t,n){"use strict";function r(){return i.default.createElement("span",{className:"loading-icon loading-tip"})}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=r},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}this.setState(t.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var u=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";function r(e){var t=le.exec(e);if(!t)throw new Error('Invalid offset key string "'+e+'".');var n=ae(t,3),r=(n[0],n[1]),o=n[2];return{key:r,index:parseInt(o,10)}}function o(e){return e.key+":"+e.index}function i(e,t){var n=Object(j.Set)().asMutable(),r=[];return a(e,t).forEach(function(e){e.isRangeStart?n.add(e.decoration):e.isRangeEnd?n.remove(e.decoration):r.push(n.toList())}),r}function a(e,t){if(t.isEmpty())return e.nodes.toArray().map(function(e,t){return{child:e,index:t}});var n=ne({},e.key,0),r=1;e.forEachDescendant(function(e){n[e.key]=r,r+=1});var o=e.nodes.toArray(),i=o.map(function(e,t){return{child:e,index:t,order:n[e.key]}});return t.forEach(function(e){var t=n[e.start.key],a=void 0===t?0:s(o,n,t);i.push({isRangeStart:!0,order:a-.5,decoration:e});var u=(n[e.end.key]||r)+.5;i.push({isRangeEnd:!0,order:u,decoration:e})}),i.sort(function(e,t){return e.order>t.order?1:-1})}function s(e,t,n){var r=e.findIndex(function(e){return n<t[e.key]});if(r<=0)return 0;var o=e[r-1];return t[o.key]}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;I.Node.isNode(e)&&(e=e.key);var n=t.document.querySelector('[data-key="'+e+'"]');if(!n)throw new Error('Unable to find a DOM node for "'+e+'". This is often because of forgetting to add `props.attributes` to a custom component.');return n}function l(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,n=u(e.key,t),r=0,o=void 0,i=t.document.createNodeIterator(n,NodeFilter.SHOW_TEXT,function(){return NodeFilter.FILTER_ACCEPT},!1);o=i.nextNode();){var a=o.textContent.length,s=r+a;if(e.offset<=s){var l=e.offset-r;return{node:o,offset:l>=0?l:0}}r=s}return null}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,n=e.anchor,r=e.focus,o=e.isBackward,i=e.isCollapsed,a=l(n,t),s=i?a:l(r,t);if(!a||!s)return null;var u=t.document.createRange(),c=o?s:a,f=o?a:s;return u.setStart(c.node,c.offset),u.setEnd(f.node,f.offset),u}function f(e,t,n){var r=d(e,t),o=r.node,i=r.offset,a=H()(e),s=o.parentNode,u=s.closest(Te),l=void 0,c=void 0;if(u){var f=a.document.createRange(),p=u.closest(Oe);f.setStart(p,0),f.setEnd(o,i),c=p,l=f.toString().length}else{var h=s.closest(xe);if(!h)return null;if(!(u=h.querySelector(Te)))return null;c=u,l=c.textContent.length}l==c.textContent.length&&s.hasAttribute(Ce)&&l--;var m=u.getAttribute(Ee);if(!m)return null;var v=ce.parse(m),g=v.key;return n.document.hasDescendant(g)?n.document.createPoint({key:g,offset:l}):null}function d(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=p(e,o,r);1==e.nodeType&&e.childNodes.length;){e=p(e,n?e.childNodes.length-1:0,r)}t=n?e.textContent.length:0}return{node:e,offset:t}}function p(e,t,n){for(var r=e.childNodes,o=r[t],i=t,a=!1,s=!1;(8==o.nodeType||1==o.nodeType&&0==o.childNodes.length||1==o.nodeType&&"false"==o.getAttribute("contenteditable"))&&(!a||!s);)i>=r.length?(a=!0,i=t-1,n="backward"):i<0?(s=!0,i=t+1,n="forward"):(o=r[i],"forward"==n&&i++,"backward"==n&&i--);return o||null}function h(e,t){var n=e.anchorNode||e.startContainer;if(!n)return null;var r=H()(n);(e instanceof r.Range||r.StaticRange&&e instanceof r.StaticRange)&&(e={anchorNode:e.startContainer,anchorOffset:e.startOffset,focusNode:e.endContainer,focusOffset:e.endOffset});var o=e,i=o.anchorNode,a=o.anchorOffset,s=o.focusNode,u=o.focusOffset,c=o.isCollapsed,d=f(i,a,t),p=c?d:f(s,u,t);if(!d||!p)return null;if(J.d||J.b){var h=l(d),m=l(p);e={anchorNode:h.node,anchorOffset:h.offset,focusNode:m.node,focusOffset:m.offset}}return t.document.createRange({anchor:d,focus:p})}function m(e,t){for(var n=e.parentNode,r=void 0;!r&&n.parentNode;){var o=t.getComputedStyle(n),i=o.overflowY;if(Me.includes(i)){r=n;break}n=n.parentNode}return r||t.document.body}function v(e){if(!Pe&&e.anchorNode){var t=H()(e.anchorNode),n=m(e.anchorNode,t),r=n==t.document.body||n==t.document.documentElement,o=z()(e),i=e.getRangeAt(0).cloneRange();i.collapse(o);var a=i.getBoundingClientRect();J.g&&i.collapsed&&0==a.top&&0==a.height&&(0==i.startOffset?i.setEnd(i.endContainer,1):i.setStart(i.startContainer,i.startOffset-1),a=i.getBoundingClientRect(),0==a.top&&0==a.height&&i.getClientRects().length&&(a=i.getClientRects()[0]));var s=void 0,u=void 0,l=void 0,c=void 0,f=0,d=0,p=0,h=0,v=0,g=0,y=0,b=0;if(r){var w=t.innerWidth,_=t.innerHeight,k=t.pageYOffset,C=t.pageXOffset;s=w,u=_,l=k,c=C}else{var S=n.offsetWidth,E=n.offsetHeight,T=n.scrollTop,O=n.scrollLeft,x=t.getComputedStyle(n),M=x.borderTopWidth,P=x.borderBottomWidth,D=x.borderLeftWidth,L=x.borderRightWidth,N=x.paddingTop,F=x.paddingBottom,A=x.paddingLeft,Y=x.paddingRight,R=n.getBoundingClientRect();s=S,u=E,f=R.top+parseInt(M,10),d=R.left+parseInt(D,10),p=parseInt(M,10)+parseInt(P,10),h=parseInt(D,10)+parseInt(L,10),v=parseInt(N,10),g=parseInt(F,10),y=parseInt(A,10),b=parseInt(Y,10),l=T,c=O}var I=a.top+l-f,j=a.left+c-d,B=c,Z=l;j<c?B=j-y:j+a.width+h>c+s&&(B=j+h+b-s),I<l?Z=I-v:I+a.height+p>l+u&&(Z=I+p+g+a.height-u),r?t.scrollTo(B,Z):(n.scrollTop=Z,n.scrollLeft=B)}}function g(e){var t=window.document;if(t&&t.body.createTextRange){var n=t.body.createTextRange();n.collapse(),n.select()}else e.removeAllRanges()}function y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.fragment,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=H()(e.target),i=o.getSelection(),a=t.schema,s=t.selection,l=s.start,c=s.end,f=t.document.getClosestVoid(l.key,a),d=t.document.getClosestVoid(c.key,a);if(!i.isCollapsed||f){var p=Q.a.serializeNode(n),h=i.getRangeAt(0),m=h.cloneContents(),v=m.childNodes[0];if(m.childNodes.forEach(function(e){e.textContent&&""!==e.textContent.trim()&&(v=e)}),d){var y=h.cloneRange(),b=u(d,o);y.setEndAfter(b),m=y.cloneContents()}if(f&&(v=m.childNodes[0].childNodes[1].firstChild),[].slice.call(m.querySelectorAll(Se)).forEach(function(e){var t="n"===e.getAttribute(Ce);e.textContent=t?"\n":""}),3==v.nodeType){var w=o.document.createElement("span");w.style.whiteSpace="pre",w.appendChild(v),m.appendChild(w),v=w}v.setAttribute("data-slate-fragment",p);var _=I.Value.create({document:n}),k=G.a.serialize(_),C=o.document.createElement("div");C.appendChild(m),e.clipboardData&&e.clipboardData.setData&&!J.d&&(e.preventDefault(),e.clipboardData.setData(Ye,k),e.clipboardData.setData(Fe,p),e.clipboardData.setData(Ae,C.innerHTML),r());var S=e.target.closest("[data-slate-editor]");C.setAttribute("contenteditable",!0),C.style.position="absolute",C.style.left="-9999px",S.appendChild(C),i.selectAllChildren(C),o.requestAnimationFrame(function(){S.removeChild(C),g(i),i.addRange(h),r()})}}function b(e,t){var n=e.closest("[data-key]");if(!n)return null;var r=n.getAttribute("data-key");return r?t.document.getNode(r)||null:null}function w(e,t){e.nativeEvent&&(e=e.nativeEvent);var n=e,r=n.x,o=n.y,i=n.target;if(null==r||null==o)return null;var a=t.document,s=t.schema,u=b(i,t);if(!u)return null;if(s.isVoid(u)){var l=i.getBoundingClientRect(),c="inline"==u.object?r-l.left<l.left+l.width-r:o-l.top<l.top+l.height-o,f=u.getFirstText(),d=a.createRange();if(c){var p=a.getPreviousText(f.key);if(p)return d.moveToEndOf(p)}var m=a.getNextText(f.key);return m?d.moveToStartOf(m):null}var v=H()(i),g=void 0;if(v.document.caretRangeFromPoint)g=v.document.caretRangeFromPoint(r,o);else if(v.document.caretPositionFromPoint){var y=v.document.caretPositionFromPoint(r,o);g=v.document.createRange(),g.setStart(y.offsetNode,y.offset),g.setEnd(y.offsetNode,y.offset)}else if(v.document.body.createTextRange){g=v.document.body.createTextRange();try{g.moveToPoint(r,o)}catch(e){return null}}var w=h(g,t);return w||null}function _(e){!J.d&&e.nativeEvent&&(e=e.nativeEvent);var t=e.dataTransfer||e.clipboardData,n=S(t,Re),r=S(t,je),o=S(t,Ie),i=S(t,Be),a=S(t,Ze),s=void 0;if(!n&&o&&~o.indexOf(' data-slate-fragment="')){var u=He.exec(o),l=ae(u,2),c=(l[0],l[1]);c&&(n=c)}if(a){var f=k(a);f[Re]&&(n=f[Re]),f[je]&&(r=f[je]),f[Ze]&&(a=f[Ze])}n&&(n=Q.a.deserializeNode(n)),r&&(r=Q.a.deserializeNode(r));try{t.items&&t.items.length?s=Array.from(t.items).map(function(e){return"file"==e.kind?e.getAsFile():null}).filter(function(e){return e}):t.files&&t.files.length&&(s=Array.from(t.files))}catch(e){t.files&&t.files.length&&(s=Array.from(t.files))}var d={files:s,fragment:n,html:o,node:r,rich:i,text:a};return d.type=C(d),d}function k(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.")}}function C(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"}function S(e,t){return e.types&&e.types.length?-1!==Array.from(e.types).indexOf(t)?e.getData(t)||null:null:t==Ze?e.getData("Text")||null:null}function E(e,t,n){var r=Ne[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(Je),s={};if(a.substring(0,i.length)===i)try{s=JSON.parse(a.substring(i.length))}catch(e){throw new Error("Failed to parse Slate data from `DataTransfer` object.")}else s[Je]=a;s[r]=n;var u=""+i+JSON.stringify(s);o.setData(Je,u)}}function T(){function e(e,t,n){if(Xe("onBeforeInput",{event:e}),!!e.nativeEvent)return e.preventDefault(),void t.insertText(e.data);var r=e.getTargetRanges(),o=ae(r,1),i=o[0];if(i){e.preventDefault();var a=t.value,s=a.document,u=a.selection,l=a.schema,c=h(i,a);switch(e.inputType){case"deleteByDrag":case"deleteByCut":case"deleteContent":case"deleteContentBackward":case"deleteContentForward":return void t.deleteAtRange(c);case"deleteWordBackward":return void t.deleteWordBackwardAtRange(c);case"deleteWordForward":return void t.deleteWordForwardAtRange(c);case"deleteSoftLineBackward":case"deleteHardLineBackward":return void t.deleteLineBackwardAtRange(c);case"deleteSoftLineForward":case"deleteHardLineForward":return void t.deleteLineForwardAtRange(c);case"insertLineBreak":case"insertParagraph":return void(s.hasVoidParent(u.start.path,l)?t.moveToStartOfNextText():t.splitBlockAtRange(c));case"insertFromYank":case"insertReplacementText":case"insertText":var f=null==e.data?e.dataTransfer.getData("text/plain"):e.data;if(null==f)return;return t.insertTextAtRange(c,f,u.marks),void(u.marks&&a.document!=t.value.document&&t.select({marks:null}))}}}function t(e,t,n){Xe("onBlur",{event:e}),t.blur()}function n(e,t,n){if(n.props.readOnly)return!0;var r=t.value,o=r.document,i=r.schema,a=b(e.target,r),s=o.getAncestors(a.key);a&&(i.isVoid(a)||s.some(function(e){return i.isVoid(e)}))&&t.focus().moveToEndOfNode(a),Xe("onClick",{event:e})}function r(e,t,n){Xe("onCopy",{event:e}),y(e,t.value)}function o(e,t,n){Xe("onCut",{event:e}),y(e,t.value,t.value.fragment,function(){var e=t.value,r=e.endBlock,o=e.endInline,i=e.selection,a=e.schema,s=i.isCollapsed,u=r&&a.isVoid(r)&&s,l=o&&a.isVoid(o)&&s;u?n.change(function(e){return e.removeNodeByKey(r.key)}):l?n.change(function(e){return e.removeNodeByKey(o.key)}):n.change(function(e){return e.delete()})})}function i(e,t,n){Xe("onDragEnd",{event:e}),C=null}function a(e,t,n){Xe("onDragOver",{event:e})}function s(e,t,n){Xe("onDragStart",{event:e}),C=!0;var r=t.value,o=r.document,i=r.schema,a=b(e.target,r),s=o.getAncestors(a.key),u=a&&(i.isVoid(a)||s.some(function(e){return i.isVoid(e)})),l=r.blocks.some(function(e){return e.key===a.key});u&&!l&&t.moveToRangeOfNode(a);var c=t.value.fragment;E(e,"fragment",Q.a.serializeNode(c))}function l(e,t,n){Xe("onDrop",{event:e});var r=t.value,o=r.document,i=r.selection,a=r.schema,s=H()(e.target),l=w(e,r);if(l){var c=_(e),f=c.type,d=c.fragment,p=c.text;if(t.focus(),C&&i.end.key==l.end.key&&i.end.offset<l.end.offset&&(l=l.move(i.start.key==i.end.key?0-i.end.offset+i.start.offset:0-i.end.offset)),C&&t.delete(),t.select(l),"text"==f||"html"==f){var h=l,m=h.anchor,v=o.hasVoidParent(m.key,a);if(v){for(var g=o.getNode(m.key);v&&(g=o.getNextText(g.key));)v=o.hasVoidParent(g.key,a);g&&t.moveToStartOfNode(g)}p&&p.split("\n").forEach(function(e,n){n>0&&t.splitBlock(),t.insertText(e)})}"fragment"==f&&t.insertFragment(d);var y=o.getNode(l.focus.key),b=u(y,s);b&&b.dispatchEvent(new MouseEvent("mouseup",{view:s,bubbles:!0,cancelable:!0}))}}function c(e,t,n){Xe("onInput",{event:e});var r=H()(e.target),o=t.value,i=r.getSelection(),a=i.anchorNode,s=f(a,0,o);if(s){var u=o.document,l=o.selection,c=u.getDescendant(s.key),d=u.getClosestBlock(c.key),p=c.getLeaves(),h=d.getLastText(),m=p.last(),v=0,g=0,y=p.find(function(e){if(v=g,(g+=e.text.length)>s.offset)return!0})||m,b=y.text,w=a.textContent,_=c==h,k=y==m,C=w.charAt(w.length-1);if(_&&k&&"\n"==C&&(w=w.slice(0,-1)),w!=b){var S=w.length-b.length,E=l.moveToEnd().moveForward(S),T=l.moveAnchorTo(s.key,v).moveFocusTo(s.key,g);T=u.resolveRange(T),t.insertTextAtRange(T,w,y.marks).select(E)}}}function d(e,t,n){Xe("onKeyDown",{event:e});var r=t.value,o=r.document,i=r.selection,a=r.schema,s=o.hasVoidParent(i.start.path,a);if(q.a.isSplitBlock(e)&&!J.e)return s?t.moveToStartOfNextText():t.splitBlock();if(q.a.isDeleteBackward(e)&&!J.e)return t.deleteCharBackward();if(q.a.isDeleteForward(e)&&!J.e)return t.deleteCharForward();if(q.a.isDeleteLineBackward(e))return t.deleteLineBackward();if(q.a.isDeleteLineForward(e))return t.deleteLineForward();if(q.a.isDeleteWordBackward(e))return t.deleteWordBackward();if(q.a.isDeleteWordForward(e))return t.deleteWordForward();if(q.a.isRedo(e))return t.redo();if(q.a.isUndo(e))return t.undo();if(q.a.isMoveLineBackward(e))return e.preventDefault(),t.moveToStartOfBlock();if(q.a.isMoveLineForward(e))return e.preventDefault(),t.moveToEndOfBlock();if(q.a.isExtendLineBackward(e))return e.preventDefault(),t.moveFocusToStartOfBlock();if(q.a.isExtendLineForward(e))return e.preventDefault(),t.moveFocusToEndOfBlock();if(q.a.isMoveBackward(e)){var u=r.previousText,l=r.startText,c=u&&o.hasVoidParent(u.key,a);if(s||c||""==l.text)return e.preventDefault(),t.moveBackward()}if(q.a.isMoveForward(e)){var f=r.nextText,d=r.startText,p=f&&o.hasVoidParent(f.key,a);if(s||p||""==d.text)return e.preventDefault(),t.moveForward()}if(q.a.isExtendBackward(e)){var h=r.previousText,m=r.startText,v=h&&o.hasVoidParent(h.key,a);if(s||v||""==m.text)return e.preventDefault(),t.moveFocusBackward()}if(q.a.isExtendForward(e)){var g=r.nextText,y=r.startText,b=g&&o.hasVoidParent(g.key,a);if(s||b||""==y.text)return e.preventDefault(),t.moveFocusForward()}}function p(e,t,n){Xe("onPaste",{event:e});var r=_(e),o=r.type,i=r.fragment,a=r.text;if("fragment"==o&&t.insertFragment(i),"text"==o||"html"==o){if(!a)return;var s=t.value,u=s.document,l=s.selection,c=s.startBlock;if(s.schema.isVoid(c))return;var f=c,d=u.getInsertMarksAtRange(l),p=G.a.deserialize(a,{defaultBlock:f,defaultMarks:d}).document;t.insertFragment(p)}}function m(e,t,n){Xe("onSelect",{event:e});var r=H()(e.target),o=t.value,i=o.document,a=o.schema,s=r.getSelection();if(!s.rangeCount)return void t.blur();var u=h(s,o);if(u){var l=u,c=l.anchor,f=l.focus,d=i.getNode(c.key),p=i.getNode(f.key),m=i.getClosestInline(c.key),v=i.getClosestInline(f.key),g=i.getClosestBlock(f.key),y=i.getClosestBlock(c.key);if(y&&!a.isVoid(y)&&0==c.offset&&g&&a.isVoid(g)&&0!=f.offset&&(u=u.setFocus(f.setOffset(0))),m&&!a.isVoid(m)&&c.offset==d.text.length){var b=i.getClosestBlock(c.key),w=b.getNextText(c.key);w&&(u=u.moveAnchorTo(w.key,0))}if(v&&!a.isVoid(v)&&f.offset==p.text.length){var _=i.getClosestBlock(f.key),k=_.getNextText(f.key);k&&(u=u.moveFocusTo(k.key,0))}var C=i.createSelection(u);C=C.setIsFocused(!0),t.select(C)}}function v(e,t){var n=t.handlers;return L.a.createElement(Le,re({},n,{autoCorrect:e.autoCorrect,className:e.className,editor:t,readOnly:e.readOnly,role:e.role,spellCheck:e.spellCheck,style:e.style,tabIndex:e.tabIndex,tagName:e.tagName}))}function g(e){var t=e.attributes,n=e.children,r=e.node;if("block"==r.object||"inline"==r.object){var o="block"==r.object?"div":"span",i={position:"relative"};return L.a.createElement(o,re({},t,{style:i}),n)}}function k(e){var t=e.editor,n=e.node;if(t.props.placeholder&&!t.state.isComposing&&"block"==n.object&&I.Text.isTextList(n.nodes)&&""==n.text&&!(t.value.document.getBlocks().size>1)){var r={pointerEvents:"none",display:"inline-block",width:"0",maxWidth:"100%",whiteSpace:"nowrap",opacity:"0.333"};return L.a.createElement("span",{contentEditable:!1,style:r},t.props.placeholder)}}var C=null;return{onBeforeInput:e,onBlur:t,onClick:n,onCopy:r,onCut:o,onDragEnd:i,onDragOver:a,onDragStart:s,onDrop:l,onInput:c,onKeyDown:d,onPaste:p,onSelect:m,renderEditor:v,renderNode:g,renderPlaceholder:k}}function O(){function e(e,t,n){return!!n.props.readOnly||(!(!e.nativeEvent||!J.a)||void ze("onBeforeInput",{event:e}))}function t(e,t,n){if(C)return!0;if(n.props.readOnly)return!0;var r=t.value,o=r.schema,i=e.relatedTarget,a=e.target,s=H()(a);if(w==s.document.activeElement)return!0;if(i){var u=Object(K.findDOMNode)(n);if(i==u)return!0;if(i.hasAttribute("data-slate-spacer"))return!0;var l=b(i,r);if(u.contains(i)&&l&&!o.isVoid(l))return!0}ze("onBlur",{event:e})}function n(e,t){e.value.schema!=t.schema&&e.setValue({schema:t.schema},{save:!1}).normalize(),ze("onChange")}function r(e,t,n){var r=_;window.requestAnimationFrame(function(){_>r||(k=!1,n.state.isComposing&&n.setState({isComposing:!1}))}),ze("onCompositionEnd",{event:e})}function o(e,t,n){k=!0,_++,n.state.isComposing||n.setState({isComposing:!0}),ze("onCompositionStart",{event:e})}function i(e,t,n){var r=H()(e.target);C=!0,r.requestAnimationFrame(function(){return C=!1}),ze("onCopy",{event:e})}function a(e,t,n){if(n.props.readOnly)return!0;var r=H()(e.target);C=!0,r.requestAnimationFrame(function(){return C=!1}),ze("onCut",{event:e})}function s(e,t,n){S=!1,ze("onDragEnd",{event:e})}function u(e,t,n){ze("onDragEnter",{event:e})}function l(e,t,n){ze("onDragExit",{event:e})}function c(e,t,n){ze("onDragLeave",{event:e})}function f(e,t,n){var r=n.value,o=r.schema,i=b(e.target,n.value);o.isVoid(i)&&e.preventDefault(),J.d&&e.preventDefault(),S||(S=!0,J.d||(e.nativeEvent.dataTransfer.dropEffect="move")),ze("onDragOver",{event:e})}function d(e,t,n){S=!0,ze("onDragStart",{event:e})}function p(e,t,n){if(n.props.readOnly)return!0;e.preventDefault(),ze("onDrop",{event:e})}function h(e,t,n){if(C)return!0;if(n.props.readOnly)return!0;var r=Object(K.findDOMNode)(n),o=H()(e.target);if(w=o.document.activeElement,J.c&&e.target!=r)return r.focus(),!0;ze("onFocus",{event:e})}function m(e,t,n){return!!k||(!!t.value.selection.isBlurred||void ze("onInput",{event:e}))}function v(e,t,n){return!!n.props.readOnly||(k?(q.a.isCompose(e)&&e.preventDefault(),!0):(!J.e&&(q.a.isBold(e)||q.a.isDeleteBackward(e)||q.a.isDeleteForward(e)||q.a.isDeleteLineBackward(e)||q.a.isDeleteLineForward(e)||q.a.isDeleteWordBackward(e)||q.a.isDeleteWordForward(e)||q.a.isItalic(e)||q.a.isRedo(e)||q.a.isSplitBlock(e)||q.a.isTransposeCharacter(e)||q.a.isUndo(e))&&e.preventDefault(),void ze("onKeyDown",{event:e})))}function g(e,t,n){if(n.props.readOnly)return!0;e.preventDefault(),ze("onPaste",{event:e})}function y(e,t,n){if(C)return!0;if(k)return!0;if(n.props.readOnly)return!0;var r=H()(e.target);w=r.document.activeElement,ze("onSelect",{event:e})}var w=null,_=0,k=!1,C=!1,S=!1;return{onBeforeInput:e,onBlur:t,onChange:n,onCompositionEnd:r,onCompositionStart:o,onCopy:i,onCut:a,onDragEnd:s,onDragEnter:u,onDragExit:l,onDragLeave:c,onDragOver:f,onDragStart:d,onDrop:p,onFocus:h,onInput:m,onKeyDown:v,onPaste:g,onSelect:y}}function x(){}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"Editor",function(){return Ue}),n.d(t,"cloneFragment",function(){return y}),n.d(t,"findDOMNode",function(){return u}),n.d(t,"findDOMRange",function(){return c}),n.d(t,"findNode",function(){return b}),n.d(t,"findRange",function(){return h}),n.d(t,"getEventRange",function(){return w}),n.d(t,"getEventTransfer",function(){return _}),n.d(t,"setEventTransfer",function(){return E}),n.d(t,"AfterPlugin",function(){return T}),n.d(t,"BeforePlugin",function(){return O});var M=n(239),P=n.n(M),D=n(0),L=n.n(D),N=n(1),F=n.n(N),A=n(242),Y=n(345),R=n.n(Y),I=n(14),j=n(26),B=(n.n(j),n(111)),Z=n(346),H=n.n(Z),J=n(131),X=n(350),z=n.n(X),W=n(351),U=n.n(W),Q=n(162),G=n(356),q=n(357),K=n(17),V=(n.n(K),n(107)),$=["onBeforeInput","onBlur","onClick","onContextMenu","onCompositionEnd","onCompositionStart","onCopy","onCut","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onInput","onFocus","onKeyDown","onKeyUp","onPaste","onSelect"],ee=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},te=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}}(),ne=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},re=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},oe=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)},ie=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},ae=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),se=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)},ue=[].concat(se($),["decorateNode","onChange","renderEditor","renderMark","renderNode","renderPlaceholder","renderPortal","schema","validateNode"]),le=/^([\w-]+)(?::(\d+))?$/,ce={parse:r,stringify:o},fe=P()("slate:leaves"),de=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),pe.call(r),o=n,ie(r,o)}return oe(t,e),te(t,[{key:"shouldComponentUpdate",value:function(e){return e.index!=this.props.index||e.marks!=this.props.marks||e.text!=this.props.text||e.parent!=this.props.parent}},{key:"render",value:function(){this.debug("render",this);var e=this.props,t=e.node,n=e.index,r=ce.stringify({key:t.key,index:n});return L.a.createElement("span",{"data-offset-key":r},this.renderMarks())}},{key:"renderMarks",value:function(){var e=this.props,t=e.marks,n=e.node,r=e.offset,o=e.text,i=e.editor,a=i.stack,s=this.renderText(),u={"data-slate-leaf":!0};return t.reduce(function(e,s){var l={editor:i,mark:s,marks:t,node:n,offset:r,text:o,children:e,attributes:u};return a.find("renderMark",l)||e},s)}},{key:"renderText",value:function(){var e=this.props,t=e.block,n=e.node,r=e.editor,o=e.parent,i=e.text,a=e.index,s=e.leaves;if(r.value.schema.isVoid(o))return L.a.createElement("span",{"data-slate-zero-width":"z"},"\u200b");if(""===i&&"block"===o.object&&""===o.text&&o.nodes.last()===n)return L.a.createElement("span",{"data-slate-zero-width":"n"},"\u200b");if(""===i)return L.a.createElement("span",{"data-slate-zero-width":"z"},"\u200b");var u=t.getLastText(),l=i.charAt(i.length-1),c=n===u,f=a===s.size-1;return c&&f&&"\n"===l?i+"\n":i}}]),t}(L.a.Component);de.propTypes={block:A.a.block.isRequired,editor:F.a.object.isRequired,index:F.a.number.isRequired,leaves:A.a.leaves.isRequired,marks:A.a.marks.isRequired,node:A.a.node.isRequired,offset:F.a.number.isRequired,parent:A.a.node.isRequired,text:F.a.string.isRequired};var pe=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];fe.apply(void 0,[t,e.props.node.key+"-"+e.props.index].concat(r))}},he=P()("slate:node"),me=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),ve.call(r),o=n,ie(r,o)}return oe(t,e),te(t,[{key:"render",value:function(){var e=this;this.debug("render",this);var t=this.props,n=t.decorations,r=t.editor,o=t.node,i=t.style,a=r.value,s=a.document,u=o.key,l=n.filter(function(e){var t=e.start,n=e.end;if(t.key===u||n.key===u)return!0;if(t.key===n.key)return!1;var r=s.assertPath(u);return-1!==I.PathUtils.compare(r,t.path)&&1!==I.PathUtils.compare(r,n.path)}),c=0===l.size?o.getLeaves():o.getLeaves(l),f=0,d=c.map(function(t,n){var r=e.renderLeaf(c,t,n,f);return f+=t.text.length,r});return L.a.createElement("span",{"data-key":u,style:i},d)}}]),t}(L.a.Component);me.propTypes={block:A.a.block,decorations:R.a.list.isRequired,editor:F.a.object.isRequired,node:A.a.node.isRequired,parent:A.a.node.isRequired,style:F.a.object},me.defaultProps={style:null};var ve=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;he.apply(void 0,[t,a+" (text)"].concat(r))},this.shouldComponentUpdate=function(t){var n=e.props,r=t,o=n;if(r.node!=o.node)return!0;if("block"==r.parent.object){var i=o.parent.nodes.last(),a=r.parent.nodes.last();if(o.node==i&&r.node!=a)return!0}return!r.decorations.equals(o.decorations)},this.renderLeaf=function(t,n,r,o){var i=e.props,a=i.block,s=i.node,u=i.parent,l=i.editor,c=n.text,f=n.marks;return L.a.createElement(de,{key:s.key+"-"+r,block:a,editor:l,index:r,marks:f,node:s,offset:o,parent:u,leaves:t,text:c})}},ge=P()("slate:void"),ye=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),be.call(r),o=n,ie(r,o)}return oe(t,e),te(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.node,r=e.readOnly,o="block"==n.object?"div":"span",i={height:"0",color:"transparent",outline:"none"},a=L.a.createElement(o,{"data-slate-spacer":!0,style:i},this.renderText()),s=L.a.createElement(o,{contentEditable:!!r&&null},t);return this.debug("render",{props:e}),L.a.createElement(o,{"data-slate-void":!0,"data-key":n.key,contentEditable:!(!r&&"block"!=n.object)&&null},r?null:a,s)}}]),t}(L.a.Component);ye.propTypes={block:A.a.block,children:F.a.any.isRequired,editor:F.a.object.isRequired,node:A.a.node.isRequired,parent:A.a.node.isRequired,readOnly:F.a.bool.isRequired};var be=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,s=i.type,u=a+" ("+s+")";ge.apply(void 0,[t,""+u].concat(r))},this.renderText=function(){var t=e.props,n=t.block,r=t.decorations,o=t.node,i=t.readOnly,a=t.editor,s=o.getFirstText();return L.a.createElement(me,{block:"block"==o.object?o:n,decorations:r,editor:a,key:s.key,node:s,parent:o,readOnly:i})}},we=P()("slate:node"),_e=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),ke.call(r),o=n,ie(r,o)}return oe(t,e),te(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=t.editor.stack,r=n.find("shouldNodeComponentUpdate",t,e),o=e,i=t;if(null!=r){if(r)return!0;Object(B.a)(!1!==r,"Returning false in `shouldNodeComponentUpdate` does not disable Slate's internal `shouldComponentUpdate` logic. If you want to prevent updates, use React's `shouldComponentUpdate` instead.")}return o.readOnly!=i.readOnly||(o.node!=i.node||(!(!o.isSelected&&!i.isSelected)||(!(!o.isFocused&&!i.isFocused)||!o.decorations.equals(i.decorations))))}},{key:"render",value:function(){var e=this;this.debug("render",this);var t=this.props,n=t.editor,r=t.isSelected,o=t.isFocused,a=t.node,s=t.decorations,u=t.parent,l=t.readOnly,c=n.value,f=c.selection,d=c.schema,p=n.stack,h=a.getSelectionIndexes(f,r),m=s.concat(a.getDecorations(p)),v=i(a,m),g=[];a.nodes.forEach(function(t,n){var r=!!h&&h.start<=n&&n<h.end;g.push(e.renderNode(t,r,v[n]))});var y={"data-key":a.key};if("block"==a.object&&"block"!=a.nodes.first().object){"rtl"==a.getTextDirection()&&(y.dir="rtl")}var b={key:a.key,editor:n,isFocused:o,isSelected:r,node:a,parent:u,readOnly:l},w=p.find("renderPlaceholder",b);w&&(w=L.a.cloneElement(w,{key:a.key+"-placeholder"}),g=[w].concat(se(g)));var _=p.find("renderNode",re({},b,{attributes:y,children:g}));return d.isVoid(a)?L.a.createElement(ye,this.props,_):_}}]),t}(L.a.Component);_e.propTypes={block:A.a.block,decorations:R.a.list.isRequired,editor:F.a.object.isRequired,isFocused:F.a.bool.isRequired,isSelected:F.a.bool.isRequired,node:A.a.node.isRequired,parent:A.a.node.isRequired,readOnly:F.a.bool.isRequired};var ke=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,s=i.type;we.apply(void 0,[t,a+" ("+s+")"].concat(r))},this.renderNode=function(t,n,r){var o=e.props,i=o.block,a=o.editor,s=o.node,u=o.readOnly,l=o.isFocused,c="text"==t.object?me:_e;return L.a.createElement(c,{block:"block"==s.object?s:i,decorations:r,editor:a,isSelected:n,isFocused:l&&n,key:t.key,node:t,parent:s,readOnly:u})}},Ce="data-slate-zero-width",Se="["+Ce+"]",Ee="data-offset-key",Te="["+Ee+"]",Oe="[data-key]",xe="[data-slate-void]",Me=["auto","overlay","scroll"],Pe=J.e&&!!window.navigator.userAgent.match(/os 11_/i),De=P()("slate:content"),Le=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.tmp={isUpdatingSelection:!1},r.handlers=$.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,n=t.selection,o=n.isBackward,i=H()(r.element),a=i.getSelection(),s=a.rangeCount,u=a.anchorNode;if(s||!n.isBlurred){if(n.isBlurred){if(!r.isInEditor(u))return;return g(a),r.element.blur(),void De("updateSelection",{selection:n,native:a})}if(!n.isUnset){var l=!!s&&a.getRangeAt(0),f=c(n,i);if(!f)return void Object(B.a)(!1,"Unable to find a native DOM range from the current selection.");var d=f.startContainer,p=f.startOffset,h=f.endContainer,m=f.endOffset;l&&(d==l.startContainer&&p==l.startOffset&&h==l.endContainer&&m==l.endOffset||d==l.endContainer&&p==l.endOffset&&h==l.startContainer&&m==l.startOffset)||(r.tmp.isUpdatingSelection=!0,g(a),a.setBaseAndExtent?o?a.setBaseAndExtent(f.endContainer,f.endOffset,f.startContainer,f.startOffset):a.setBaseAndExtent(f.startContainer,f.startOffset,f.endContainer,f.endOffset):a.addRange(f),v(a),setTimeout(function(){J.c&&r.element&&r.element.focus(),r.tmp.isUpdatingSelection=!1}),De("updateSelection",{selection:n,native:a}))}}},r.ref=function(e){r.element=e},r.isInEditor=function(e){var t=r,n=t.element,o=3===e.nodeType?e.parentNode:e;return o.isContentEditable&&(o===n||o.closest("[data-slate-editor]")===n)},r.onNativeSelectionChange=U()(function(e){if(!r.props.readOnly){H()(e.target).document.activeElement===r.element&&r.props.onSelect(e)}},100),r.renderNode=function(e,t,n){var o=r.props,i=o.editor,a=o.readOnly,s=i.value,u=s.document,l=s.selection,c=l.isFocused;return L.a.createElement(_e,{block:null,editor:i,decorations:n,isSelected:t,isFocused:c&&t,key:e.key,node:e,parent:u,readOnly:a})},o=n,ie(r,o)}return oe(t,e),te(t,[{key:"componentDidMount",value:function(){H()(this.element).document.addEventListener("selectionchange",this.onNativeSelectionChange),J.a&&this.element.addEventListener("beforeinput",this.handlers.onBeforeInput),this.updateSelection()}},{key:"componentWillUnmount",value:function(){var e=H()(this.element);e&&e.document.removeEventListener("selectionchange",this.onNativeSelectionChange),J.a&&this.element.removeEventListener("beforeinput",this.handlers.onBeforeInput)}},{key:"componentDidUpdate",value:function(){this.updateSelection()}},{key:"onEvent",value:function(e,t){if(De("onEvent",e),!this.tmp.isUpdatingSelection||"onSelect"!=e&&"onBlur"!=e&&"onFocus"!=e){if("onSelect"==e){var n=this.props.editor;if(!n.state.isComposing){var r=n.value,o=r.selection,i=H()(t.target),a=i.getSelection(),s=h(a,r);if(s&&s.equals(o.toRange()))return void this.updateSelection()}}if("onDragEnd"==e||"onDragEnter"==e||"onDragExit"==e||"onDragLeave"==e||"onDragOver"==e||"onDragStart"==e||"onDrop"==e){if(t.target.closest("[data-slate-editor]")!==this.element)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[e](t)}}},{key:"render",value:function(){var e=this,t=this.props,n=this.handlers,r=t.className,o=t.readOnly,a=t.editor,s=t.tabIndex,u=t.role,l=t.tagName,c=t.spellCheck,f=a.value,d=a.stack,p=l,h=f.document,m=f.selection,v=f.decorations,g=h.getSelectionIndexes(m),y=h.getDecorations(d).concat(v),b=i(h,y),w=h.nodes.toArray().map(function(t,n){var r=!!g&&g.start<=n&&n<g.end;return e.renderNode(t,r,b[n])}),_=re({outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},o?{}:{WebkitUserModify:"read-write-plaintext-only"},t.style);return De("render",{props:t}),L.a.createElement(p,re({},n,{"data-slate-editor":!0,ref:this.ref,"data-key":h.key,contentEditable:!o||null,suppressContentEditableWarning:!0,className:r,autoCorrect:t.autoCorrect?"on":"off",spellCheck:c,style:_,role:o?null:u||"textbox",tabIndex:s,"data-gramm":!1}),w)}}]),t}(L.a.Component);Le.propTypes={autoCorrect:F.a.bool.isRequired,className:F.a.string,editor:F.a.object.isRequired,readOnly:F.a.bool.isRequired,role:F.a.string,spellCheck:F.a.bool.isRequired,style:F.a.object,tabIndex:F.a.number,tagName:F.a.string},Le.defaultProps={style:{},tagName:"div"},$.forEach(function(e){Le.propTypes[e]=F.a.func.isRequired});var Ne={FRAGMENT:"application/x-slate-fragment",HTML:"text/html",NODE:"application/x-slate-node",RICH:"text/rtf",TEXT:"text/plain"},Fe=Ne.FRAGMENT,Ae=Ne.HTML,Ye=Ne.TEXT,Re=Ne.FRAGMENT,Ie=Ne.HTML,je=Ne.NODE,Be=Ne.RICH,Ze=Ne.TEXT,He=/ data-slate-fragment="([^\s"]+)"/,Je=Ne.TEXT,Xe=P()("slate:after"),ze=P()("slate:before"),We=P()("slate:editor"),Ue=function(e){function t(){var e,n,r,o;ee(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),Qe.call(r),o=n,ie(r,o)}return oe(t,e),te(t,[{key:"componentDidMount",value:function(){this.tmp.updates++;var e=this.props.autoFocus,t=this.tmp.change;e&&(t?t.focus():this.focus()),t&&this.onChange(t)}},{key:"componentDidUpdate",value:function(e){this.tmp.updates++;var t=this.tmp,n=t.change,r=t.resolves,o=t.updates;Object(B.a)(r<5||r!==o,"A Slate <Editor> component is re-resolving `props.plugins` or `props.schema` on each update, which leads to poor performance. This is often due to passing in a new `schema` or `plugins` prop with each render by declaring them inline in your render function. Do not do this!"),n&&this.onChange(n)}},{key:"render",value:function(){We("render",this);var e=re({},this.props);return this.stack.render("renderEditor",e,this)}},{key:"plugins",get:function(){return this.resolvePlugins(this.props.plugins,this.props.schema)}},{key:"schema",get:function(){return this.resolveSchema(this.plugins)}},{key:"stack",get:function(){return this.resolveStack(this.plugins)}},{key:"value",get:function(){return this.plugins===this.tmp.plugins&&this.props.value===this.tmp.value?this.tmp.value:this.resolveValue(this.plugins,this.props.value)}}]),t}(L.a.Component);Ue.propTypes={autoCorrect:F.a.bool,autoFocus:F.a.bool,className:F.a.string,onChange:F.a.func,placeholder:F.a.any,plugins:F.a.array,readOnly:F.a.bool,role:F.a.string,schema:F.a.object,spellCheck:F.a.bool,style:F.a.object,tabIndex:F.a.number,value:A.a.value.isRequired},Ue.defaultProps={autoFocus:!1,autoCorrect:!0,onChange:x,plugins:[],readOnly:!1,schema:{},spellCheck:!0};var Qe=function(){var e=this;this.state={},this.tmp={change:null,isChanging:!1,operationsSize:null,plugins:null,resolves:0,updates:0,value:null},this.handlers=$.reduce(function(t,n){return t[n]=function(t){return e.onEvent(n,t)},t},{}),this.change=function(){if(e.tmp.isChanging)return void Object(B.a)(!1,"The `editor.change` method was called from within an existing `editor.change` callback. This is not allowed, and often due to calling `editor.change` directly from a plugin's event handler which is unnecessary.");var t=e.value.change();try{e.tmp.isChanging=!0,t.call.apply(t,arguments)}catch(e){throw e}finally{e.tmp.isChanging=!1}e.onChange(t)},this.blur=function(){e.change(function(e){return e.blur()})},this.focus=function(){e.change(function(e){return e.focus()})},this.onChange=function(t){0!==t.operations.size&&(We("onChange",{change:t}),t=e.resolveChange(e.plugins,t,t.operations.size),e.tmp.value=t.value,e.tmp.plugins=e.plugins,delete e.tmp.change,delete e.tmp.operationsSize,e.props.onChange(t))},this.onEvent=function(t,n){e.change(function(r){e.stack.run(t,n,r,e)})},this.resolveChange=Object(V.default)(function(t,n,r){return e.resolveStack(t).run("onChange",n,e),n}),this.resolvePlugins=Object(V.default)(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};We("resolvePlugins",{plugins:t,schema:n}),e.tmp.resolves++;var r=O(),o=T(),i={schema:n},a=!0,s=!1,u=void 0;try{for(var l,c=ue[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var f=l.value;(function(t){"onChange"==t||("schema"==t||(i[t]=function(){var n;return e.props[t]&&(n=e.props)[t].apply(n,arguments)}))})(f)}}catch(e){s=!0,u=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw u}}return[r,i].concat(se(t),[o])}),this.resolveSchema=Object(V.default)(function(e){return We("resolveSchema",{plugins:e}),I.Schema.create({plugins:e})}),this.resolveStack=Object(V.default)(function(e){return We("resolveStack",{plugins:e}),I.Stack.create({plugins:e})}),this.resolveValue=Object(V.default)(function(t,n){We("resolveValue",{plugins:t,value:n});var r=n.change();return r=e.resolveChange(t,r,r.operations.size),e.tmp.change=r,e.tmp.operationsSize=r.operations.size,r.value})},Ge=!0,qe=!1,Ke=void 0;try{for(var Ve,$e=$[Symbol.iterator]();!(Ge=(Ve=$e.next()).done);Ge=!0){var et=Ve.value;Ue.propTypes[et]=F.a.func}}catch(e){qe=!0,Ke=e}finally{try{!Ge&&$e.return&&$e.return()}finally{if(qe)throw Ke}}var tt={Editor:Ue,cloneFragment:y,findDOMNode:u,findDOMRange:c,findNode:b,findRange:h,getEventRange:w,getEventTransfer:_,setEventTransfer:E,AfterPlugin:T,BeforePlugin:O};t.default=tt},function(e,t){function n(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&n(e.slice(0,0))}e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},function(e,t,n){"use strict";function r(e,t,n,i,a){var s=null!==i&&void 0!==i,u=null!==n&&void 0!==n,l=o(e);if(u&&("number"!==typeof n||n<0||n===1/0))throw new Error("Expected positive finite index or child node");if(s&&(!r(null,i)||!i.children))throw new Error("Expected parent node");if(!t||!t.type||"string"!==typeof t.type)return!1;if(s!==u)throw new Error("Expected both parent and index");return Boolean(l.call(a,t,n,i))}function o(e){if("string"===typeof e)return u(e);if(null===e||void 0===e)return l;if("object"===typeof e)return("length"in e?s:a)(e);if("function"===typeof e)return e;throw new Error("Expected function, string, or object as test")}function i(e){for(var t=[],n=e.length,r=-1;++r<n;)t[r]=o(e[r]);return t}function a(e){function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}return t}function s(e){function t(){for(var e=-1;++e<r;)if(n[e].apply(this,arguments))return!0;return!1}var n=i(e),r=n.length;return t}function u(e){function t(t){return Boolean(t&&t.type===e)}return t}function l(){return!0}e.exports=r},function(e,t,n){function r(e){if(e)return o(e)}function o(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var r,o=0;o<n.length;o++)if((r=n[o])===t||r.fn===t){n.splice(o,1);break}return this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};var t=[].slice.call(arguments,1),n=this._callbacks["$"+e];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this},r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}},function(e,t,n){function r(e,n){return n("b"+t.packets[e.type]+e.data.data)}function o(e,n,r){if(!n)return t.encodeBase64Packet(e,r);var o=e.data,i=new Uint8Array(o),a=new Uint8Array(1+o.byteLength);a[0]=y[e.type];for(var s=0;s<i.length;s++)a[s+1]=i[s];return r(a.buffer)}function i(e,n,r){if(!n)return t.encodeBase64Packet(e,r);var o=new FileReader;return o.onload=function(){t.encodePacket({type:e.type,data:o.result},n,!0,r)},o.readAsArrayBuffer(e.data)}function a(e,n,r){if(!n)return t.encodeBase64Packet(e,r);if(g)return i(e,n,r);var o=new Uint8Array(1);return o[0]=y[e.type],r(new _([o.buffer,e.data]))}function s(e){try{e=h.decode(e,{strict:!1})}catch(e){return!1}return e}function u(e,t,n){for(var r=new Array(e.length),o=p(e.length,n),i=0;i<e.length;i++)!function(e,n,o){t(n,function(t,n){r[e]=n,o(t,r)})}(i,e[i],o)}var l,c=n(580),f=n(517),d=n(582),p=n(583),h=n(584);"undefined"!==typeof ArrayBuffer&&(l=n(585));var m="undefined"!==typeof navigator&&/Android/i.test(navigator.userAgent),v="undefined"!==typeof navigator&&/PhantomJS/i.test(navigator.userAgent),g=m||v;t.protocol=3;var y=t.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},b=c(y),w={type:"error",data:"parser error"},_=n(586);t.encodePacket=function(e,t,n,i){"function"===typeof t&&(i=t,t=!1),"function"===typeof n&&(i=n,n=null);var s=void 0===e.data?void 0:e.data.buffer||e.data;if("undefined"!==typeof ArrayBuffer&&s instanceof ArrayBuffer)return o(e,t,i);if("undefined"!==typeof _&&s instanceof _)return a(e,t,i);if(s&&s.base64)return r(e,i);var u=y[e.type];return void 0!==e.data&&(u+=n?h.encode(String(e.data),{strict:!1}):String(e.data)),i(""+u)},t.encodeBase64Packet=function(e,n){var r="b"+t.packets[e.type];if("undefined"!==typeof _&&e.data instanceof _){var o=new FileReader;return o.onload=function(){var e=o.result.split(",")[1];n(r+e)},o.readAsDataURL(e.data)}var i;try{i=String.fromCharCode.apply(null,new Uint8Array(e.data))}catch(t){for(var a=new Uint8Array(e.data),s=new Array(a.length),u=0;u<a.length;u++)s[u]=a[u];i=String.fromCharCode.apply(null,s)}return r+=btoa(i),n(r)},t.decodePacket=function(e,n,r){if(void 0===e)return w;if("string"===typeof e){if("b"===e.charAt(0))return t.decodeBase64Packet(e.substr(1),n);if(r&&!1===(e=s(e)))return w;var o=e.charAt(0);return Number(o)==o&&b[o]?e.length>1?{type:b[o],data:e.substring(1)}:{type:b[o]}:w}var i=new Uint8Array(e),o=i[0],a=d(e,1);return _&&"blob"===n&&(a=new _([a])),{type:b[o],data:a}},t.decodeBase64Packet=function(e,t){var n=b[e.charAt(0)];if(!l)return{type:n,data:{base64:!0,data:e.substr(1)}};var r=l.decode(e.substr(1));return"blob"===t&&_&&(r=new _([r])),{type:n,data:r}},t.encodePayload=function(e,n,r){function o(e){return e.length+":"+e}function i(e,r){t.encodePacket(e,!!a&&n,!1,function(e){r(null,o(e))})}"function"===typeof n&&(r=n,n=null);var a=f(e);return n&&a?_&&!g?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r):e.length?void u(e,i,function(e,t){return r(t.join(""))}):r("0:")},t.decodePayload=function(e,n,r){if("string"!==typeof e)return t.decodePayloadAsBinary(e,n,r);"function"===typeof n&&(r=n,n=null);var o;if(""===e)return r(w,0,1);for(var i,a,s="",u=0,l=e.length;u<l;u++){var c=e.charAt(u);if(":"===c){if(""===s||s!=(i=Number(s)))return r(w,0,1);if(a=e.substr(u+1,i),s!=a.length)return r(w,0,1);if(a.length){if(o=t.decodePacket(a,n,!1),w.type===o.type&&w.data===o.data)return r(w,0,1);if(!1===r(o,u+i,l))return}u+=i,s=""}else s+=c}return""!==s?r(w,0,1):void 0},t.encodePayloadAsArrayBuffer=function(e,n){function r(e,n){t.encodePacket(e,!0,!0,function(e){return n(null,e)})}if(!e.length)return n(new ArrayBuffer(0));u(e,r,function(e,t){var r=t.reduce(function(e,t){var n;return n="string"===typeof t?t.length:t.byteLength,e+n.toString().length+n+2},0),o=new Uint8Array(r),i=0;return t.forEach(function(e){var t="string"===typeof e,n=e;if(t){for(var r=new Uint8Array(e.length),a=0;a<e.length;a++)r[a]=e.charCodeAt(a);n=r.buffer}o[i++]=t?0:1;for(var s=n.byteLength.toString(),a=0;a<s.length;a++)o[i++]=parseInt(s[a]);o[i++]=255;for(var r=new Uint8Array(n),a=0;a<r.length;a++)o[i++]=r[a]}),n(o.buffer)})},t.encodePayloadAsBlob=function(e,n){function r(e,n){t.encodePacket(e,!0,!0,function(e){var t=new Uint8Array(1);if(t[0]=1,"string"===typeof e){for(var r=new Uint8Array(e.length),o=0;o<e.length;o++)r[o]=e.charCodeAt(o);e=r.buffer,t[0]=0}for(var i=e instanceof ArrayBuffer?e.byteLength:e.size,a=i.toString(),s=new Uint8Array(a.length+1),o=0;o<a.length;o++)s[o]=parseInt(a[o]);if(s[a.length]=255,_){var u=new _([t.buffer,s.buffer,e]);n(null,u)}})}u(e,r,function(e,t){return n(new _(t))})},t.decodePayloadAsBinary=function(e,n,r){"function"===typeof n&&(r=n,n=null);for(var o=e,i=[];o.byteLength>0;){for(var a=new Uint8Array(o),s=0===a[0],u="",l=1;255!==a[l];l++){if(u.length>310)return r(w,0,1);u+=a[l]}o=d(o,2+u.length),u=parseInt(u);var c=d(o,0,u);if(s)try{c=String.fromCharCode.apply(null,new Uint8Array(c))}catch(e){var f=new Uint8Array(c);c="";for(var l=0;l<f.length;l++)c+=String.fromCharCode(f[l])}i.push(c),o=d(o,u)}var p=i.length;i.forEach(function(e,o){r(t.decodePacket(e,n,!0),o,p)})}},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var o=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return o.exec(e).slice(1)};t.resolve=function(){for(var t="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,o="/"===a.charAt(0))}return t=n(r(t.split("/"),function(e){return!!e}),!o).join("/"),(o?"/":"")+t||"."},t.normalize=function(e){var o=t.isAbsolute(e),i="/"===a(e,-1);return e=n(r(e.split("/"),function(e){return!!e}),!o).join("/"),e||o||(e="."),e&&i&&(e+="/"),(o?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,u=0;u<a;u++)if(o[u]!==i[u]){s=u;break}for(var l=[],u=s;u<o.length;u++)l.push("..");return l=l.concat(i.slice(s)),l.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){var t=i(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},t.basename=function(e,t){var n=i(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){return i(e)[3]};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(t,n(13))},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e){return e>1&&e<5&&1!==~~(e/10)}function n(e,n,r,o){var i=e+" ";switch(r){case"s":return n||o?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return n||o?i+(t(e)?"sekundy":"sekund"):i+"sekundami";case"m":return n?"minuta":o?"minutu":"minutou";case"mm":return n||o?i+(t(e)?"minuty":"minut"):i+"minutami";case"h":return n?"hodina":o?"hodinu":"hodinou";case"hh":return n||o?i+(t(e)?"hodiny":"hodin"):i+"hodinami";case"d":return n||o?"den":"dnem";case"dd":return n||o?i+(t(e)?"dny":"dn\xed"):i+"dny";case"M":return n||o?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return n||o?i+(t(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):i+"m\u011bs\xedci";case"y":return n||o?"rok":"rokem";case"yy":return n||o?i+(t(e)?"roky":"let"):i+"lety"}}var r="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),o="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_");return e.defineLocale("cs",{months:r,monthsShort:o,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(r,o),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(o),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(r),weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}return e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}return e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}return e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,r,o){var i="";switch(r){case"s":return o?"muutaman sekunnin":"muutama sekunti";case"ss":return o?"sekunnin":"sekuntia";case"m":return o?"minuutin":"minuutti";case"mm":i=o?"minuutin":"minuuttia";break;case"h":return o?"tunnin":"tunti";case"hh":i=o?"tunnin":"tuntia";break;case"d":return o?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":i=o?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return o?"kuukauden":"kuukausi";case"MM":i=o?"kuukauden":"kuukautta";break;case"y":return o?"vuoden":"vuosi";case"yy":i=o?"vuoden":"vuotta"}return i=n(e,o)+" "+i}function n(e,t){return e<10?t?o[e]:r[e]:e}var r="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),o=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",r[7],r[8],r[9]];return e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,n,r){var o=e;switch(n){case"s":return r||t?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return o+(r||t)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return o+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" \xf3ra":" \xf3r\xe1ja");case"hh":return o+(r||t?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return o+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" h\xf3nap":" h\xf3napja");case"MM":return o+(r||t?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(r||t?" \xe9v":" \xe9ve");case"yy":return o+(r||t?" \xe9v":" \xe9ve")}return""}function n(e){return(e?"":"[m\xfalt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");return e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,t,n){return e<12?"\uc624\uc804":"\uc624\ud6c4"}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function n(e,n,r){return e+" "+t(i[r],e,n)}function r(e,n,r){return t(i[r],e,n)}function o(e,t){return t?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"}var i={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};return e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:o,ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function n(e,n,r){var o=e+" ";switch(r){case"ss":return o+(t(e)?"sekundy":"sekund");case"m":return n?"minuta":"minut\u0119";case"mm":return o+(t(e)?"minuty":"minut");case"h":return n?"godzina":"godzin\u0119";case"hh":return o+(t(e)?"godziny":"godzin");case"MM":return o+(t(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return o+(t(e)?"lata":"lat")}}var r="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),o="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_");return e.defineLocale("pl",{months:function(e,t){return e?""===t?"("+o[e.month()]+"|"+r[e.month()]+")":/D MMMM/.test(t)?o[e.month()]:r[e.month()]:r},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:n,m:n,mm:n,h:n,hh:n,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var o={ss:n?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:n?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"};return"m"===r?n?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+t(o[r],+e)}var r=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];return e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:n,m:n,mm:n,h:"\u0447\u0430\u0441",hh:n,d:"\u0434\u0435\u043d\u044c",dd:n,M:"\u043c\u0435\u0441\u044f\u0446",MM:n,y:"\u0433\u043e\u0434",yy:n},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10;return e+(1===~~(e%100/10)?"e":1===t?"a":2===t?"a":"e")},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})})},function(e,t,n){!function(e,t){t(n(2))}(0,function(e){"use strict";return e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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(3),a=n(5),s=function(){function e(){r(this,e)}return o(e,[{key:"getFiles",value:function(){return a.seafileAPI.listWikiDir(i.slug,"/").then(function(e){return e.data.dir_file_list.map(function(e){return{name:e.name,type:"dir"===e.type?"dir":"file",isExpanded:"dir"===e.type,parent_path:e.parent_dir,last_update_time:e.last_update_time,permission:e.permission,size:e.size}})})}},{key:"listRepoDir",value:function(){return a.seafileAPI.listDir(i.repoID,"/",{recursive:!0}).then(function(e){return e.data.map(function(e){return{name:e.name,type:"dir"===e.type?"dir":"file",isExpanded:"dir"===e.type,parent_path:e.parent_dir,last_update_time:e.mtime,permission:e.permission,size:e.size}})})}},{key:"createFile",value:function(e,t){return a.seafileAPI.createFile(i.repoID,e,t)}},{key:"deleteFile",value:function(e){return a.seafileAPI.deleteFile(i.repoID,e)}},{key:"renameFile",value:function(e,t){return a.seafileAPI.renameFile(i.repoID,e,t)}},{key:"createDir",value:function(e){return a.seafileAPI.createDir(i.repoID,e)}},{key:"deleteDir",value:function(e){return a.seafileAPI.deleteDir(i.repoID,e)}},{key:"renameDir",value:function(e,t){return a.seafileAPI.renameDir(i.repoID,e,t)}},{key:"getWikiFileContent",value:function(e,t){return a.seafileAPI.getWikiFileContent(e,t)}},{key:"getSource",value:function(){return a.seafileAPI.getSource()}},{key:"searchFiles",value:function(e,t){return a.seafileAPI.searchFiles(e,t)}},{key:"getAccountInfo",value:function(){return a.seafileAPI.getAccountInfo()}},{key:"getFileDownloadLink",value:function(e){return a.seafileAPI.getFileDownloadLink(i.historyRepoID,e)}},{key:"getFileContent",value:function(e){return a.seafileAPI.getFileContent(e)}},{key:"listFileHistoryRecords",value:function(e,t,n){return a.seafileAPI.listFileHistoryRecords(i.historyRepoID,e,t,n)}},{key:"revertFile",value:function(e,t){return a.seafileAPI.revertFile(i.historyRepoID,e,t)}},{key:"listDrafts",value:function(){return a.seafileAPI.listDrafts()}},{key:"deleteDraft",value:function(e){return a.seafileAPI.deleteDraft(e)}},{key:"publishDraft",value:function(e){return a.seafileAPI.publishDraft(e)}},{key:"zipDownload",value:function(e,t){return a.seafileAPI.zipDownload(i.repoID,e,t)}},{key:"queryZipProgress",value:function(e){return a.seafileAPI.queryZipProgress(e)}},{key:"cancelZipTask",value:function(e){return a.seafileAPI.cancelZipTask(e)}},{key:"createDraftReview",value:function(e){return a.seafileAPI.createDraftReview(e)}}]),e}(),u=new s;t.default=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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 i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return ze.speedy(e)}function s(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];qe=!!e}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t=(0,Ze.default)(t),t?qe?t.reduce(function(e,t){return e["data-simulate-"+c(t)]="",e},{}):(Ke||(console.warn("can't simulate without once calling simulations(true)"),Ke=!0),Ue||Qe||Ve||(console.warn("don't use simulation outside dev"),Ve=!0),{}):{}}function l(e){$e=!!e}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.toLowerCase().replace(/[^a-z0-9]/g,t)}function f(e){var t=JSON.stringify(e),n=(0,Xe.default)(t).toString(36);return e.label&&e.label.length>0&&Ue?c(e.label.join("."),"-")+"-"+n:n}function d(e){var t=Object.keys(e).filter(function(e){return"toString"!==e});return 1===t.length&&!!/data\-css\-([a-zA-Z0-9\-_]+)/.exec(t[0])}function p(e){var t=Object.keys(e).filter(function(e){return"toString"!==e});if(1!==t.length)throw new Error("not a rule");var n=/data\-css\-([a-zA-Z0-9\-_]+)/,r=n.exec(t[0]);if(!r)throw new Error("not a rule");return r[1]}function h(e){if(-1===e.indexOf(","))return[e];for(var t,n=[],r=[],o=0;t=et.exec(e);)switch(t[0]){case"(":o++;break;case")":o--;break;case",":if(o)break;n.push(t.index)}for(t=n.length;t--;)r.unshift(e.slice(n[t]+1)),e=e.slice(0,n[t]);return r.unshift(e),r}function m(e,t){if(!e)return t.replace(/\&/g,"");if(!t)return".css-"+e+",[data-css-"+e+"]";var n=h(t).map(function(t){return t.indexOf("&")>=0?[t.replace(/\&/gm,".css-"+e),t.replace(/\&/gm,"[data-css-"+e+"]")].join(","):".css-"+e+t+",[data-css-"+e+"]"+t}).join(",");return qe&&/^\&\:/.exec(t)&&!/\s/.exec(t)&&(n+=",.css-"+e+"[data-simulate-"+c(t)+"],[data-css-"+e+"][data-simulate-"+c(t)+"]"),n}function v(e){var t=e.selector,n=e.style,r=We.transform({selector:t,style:n});return r.selector+"{"+(0,je.createMarkupForStyles)(r.style)+"}"}function g(e){var t=void 0,n=void 0,r=void 0,o=void 0;return Object.keys(e).forEach(function(i){i.indexOf("&")>=0?(n=n||{},n[i]=e[i]):0===i.indexOf("@media")?(r=r||{},r[i]=g(e[i])):0===i.indexOf("@supports")?(o=o||{},o[i]=g(e[i])):"label"===i?e.label.length>0&&(t=t||{},t.label=$e?e.label.join("."):""):(t=t||{},t[i]=e[i])}),{plain:t,selects:n,medias:r,supports:o}}function y(e,t){var n=[],r=t.plain,o=t.selects,i=t.medias,a=t.supports;return r&&n.push(v({style:r,selector:m(e)})),o&&Object.keys(o).forEach(function(t){return n.push(v({style:o[t],selector:m(e,t)}))}),i&&Object.keys(i).forEach(function(t){return n.push(t+"{"+y(e,i[t]).join("")+"}")}),a&&Object.keys(a).forEach(function(t){return n.push(t+"{"+y(e,a[t]).join("")+"}")}),n}function b(e){if(!tt[e.id]){tt[e.id]=!0;var t=g(e.style),n=y(e.id,t);tt[e.id]=!!Ge||n,n.forEach(function(e){return ze.insert(e)})}}function w(e){nt[e.id]||(nt[e.id]=e)}function _(e){if(d(e)){var t=nt[p(e)];if(null==t)throw new Error("[glamor] an unexpected rule cache miss occurred. This is probably a sign of multiple glamor instances in your app. See https://github.com/threepointone/glamor/issues/79");return t}return e}function k(e){if(w(e),b(e),rt[e.id])return rt[e.id];var t=i({},"data-css-"+e.id,$e?e.label||"":"");return Object.defineProperty(t,"toString",{enumerable:!1,value:function(){return"css-"+e.id}}),rt[e.id]=t,t}function C(e){for(var t=[":",".","[",">"," "],n=!1,r=e.charAt(0),o=0;o<t.length;o++)if(r===t[o]){n=!0;break}return n||e.indexOf("&")>=0}function S(e,t){var n=h(e).map(function(e){return e.indexOf("&")>=0?e:"&"+e});return h(t).map(function(e){return e.indexOf("&")>=0?e:"&"+e}).reduce(function(e,t){return e.concat(n.map(function(e){return t.replace(/\&/g,e)}))},[]).join(",")}function E(e,t){return e?"@media "+e.substring(6)+" and "+t.substring(6):t}function T(e){return 0===e.indexOf("@media")}function O(e){return 0===e.indexOf("@supports")}function x(e,t){return e?"@supports "+e.substring(9)+" and "+t.substring(9):t}function M(e){for(var t=[],n=0;n<e.length;n++)t=Array.isArray(e[n])?t.concat(M(e[n])):t.concat(e[n]);return t}function P(e,t){var n=t.selector,r=void 0===n?"":n,o=t.mq,i=void 0===o?"":o,a=t.supp,s=void 0===a?"":a,u=t.src,l=void 0===u?{}:u;Array.isArray(l)||(l=[l]),l=M(l),l.forEach(function(t){if(d(t)){var n=_(t);if("css"!==n.type)throw new Error("cannot merge this rule");t=n.style}t=(0,Ze.default)(t),t&&t.composes&&P(e,{selector:r,mq:i,supp:s,src:t.composes}),Object.keys(t||{}).forEach(function(n){if(C(n))ot[n]&&ot[n].forEach(function(o){return P(e,{selector:S(r,o),mq:i,supp:s,src:t[n]})}),P(e,{selector:S(r,n),mq:i,supp:s,src:t[n]});else if(T(n))P(e,{selector:r,mq:E(i,n),supp:s,src:t[n]});else if(O(n))P(e,{selector:r,mq:i,supp:x(s,n),src:t[n]});else if("composes"===n);else{var o=e;s&&(o[s]=o[s]||{},o=o[s]),i&&(o[i]=o[i]||{},o=o[i]),r&&(o[r]=o[r]||{},o=o[r]),"label"===n?$e&&(e.label=e.label.concat(t.label)):o[n]=t[n]}})})}function D(e){var t={label:[]};return P(t,{src:e}),k({id:f(t),style:t,label:$e?t.label.join("."):"",type:"css"})}function L(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t[0]&&t[0].length&&t[0].raw)throw new Error("you forgot to include glamor/babel in your babel plugins.");return t=(0,Ze.default)(t),t?ut(t):it}function N(e){if(!tt[e.id]){var t=Object.keys(e.keyframes).map(function(t){var n=We.keyframes.transform({id:e.id,name:t,style:e.keyframes[t]});return n.name+"{"+(0,je.createMarkupForStyles)(n.style)+"}"}).join(""),n=["-webkit-","-moz-","-o-",""].map(function(n){return"@"+n+"keyframes "+e.name+"_"+e.id+"{"+t+"}"});n.forEach(function(e){return ze.insert(e)}),tt[e.id]=!!Ge||n}}function F(e){if(!tt[e.id]){var t="@font-face{"+(0,je.createMarkupForStyles)(e.font)+"}";ze.insert(t),tt[e.id]=!!Ge||[t]}}function A(e){(0,Re.default)(tt,e.reduce(function(e,t){return e[t]=!0,e},{}))}function Y(){tt=ze.inserted={},nt=ze.registered={},rt={},ze.flush(),ze.inject()}function R(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e?L(i({},e,n)):lt(n)}function I(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return L(i({},e+" &",n))}function j(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return L(i({},"@media "+e,n))}function B(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return L(i({},e,n))}function Z(e){return B(":active",e)}function H(e){return B(":any",e)}function J(e){return B(":checked",e)}function X(e){return B(":disabled",e)}function z(e){return B(":empty",e)}function W(e){return B(":enabled",e)}function U(e){return B(":default",e)}function Q(e){return B(":first",e)}function G(e){return B(":first-child",e)}function q(e){return B(":first-of-type",e)}function K(e){return B(":fullscreen",e)}function V(e){return B(":focus",e)}function $(e){return B(":hover",e)}function ee(e){return B(":indeterminate",e)}function te(e){return B(":in-range",e)}function ne(e){return B(":invalid",e)}function re(e){return B(":last-child",e)}function oe(e){return B(":last-of-type",e)}function ie(e){return B(":left",e)}function ae(e){return B(":link",e)}function se(e){return B(":only-child",e)}function ue(e){return B(":only-of-type",e)}function le(e){return B(":optional",e)}function ce(e){return B(":out-of-range",e)}function fe(e){return B(":read-only",e)}function de(e){return B(":read-write",e)}function pe(e){return B(":required",e)}function he(e){return B(":right",e)}function me(e){return B(":root",e)}function ve(e){return B(":scope",e)}function ge(e){return B(":target",e)}function ye(e){return B(":valid",e)}function be(e){return B(":visited",e)}function we(e,t){return B(":dir("+e+")",t)}function _e(e,t){return B(":lang("+e+")",t)}function ke(e,t){var n=e.split(",").map(function(e){return e.trim()}).map(function(e){return":not("+e+")"});return 1===n.length?B(":not("+e+")",t):R(n.join(""),t)}function Ce(e,t){return B(":nth-child("+e+")",t)}function Se(e,t){return B(":nth-last-child("+e+")",t)}function Ee(e,t){return B(":nth-last-of-type("+e+")",t)}function Te(e,t){return B(":nth-of-type("+e+")",t)}function Oe(e){return B("::after",e)}function xe(e){return B("::before",e)}function Me(e){return B("::first-letter",e)}function Pe(e){return B("::first-line",e)}function De(e){return B("::selection",e)}function Le(e){return B("::backdrop",e)}function Ne(e){return L({"::placeholder":e})}function Fe(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t=(0,Ze.default)(t),t?t.map(function(e){var t={label:[]};return P(t,{src:e}),y(f(t),g(t)).join("")}).join(""):""}function Ae(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t=(0,Ze.default)(t),t?t.map(function(e){p(e);var t=Object.keys(e)[0];return t+'="'+(e[t]||"")+'"'}).join(" "):""}Object.defineProperty(t,"__esModule",{value:!0}),t.compose=t.merge=t.$=t.style=t.presets=t.keyframes=t.fontFace=t.insertGlobal=t.insertRule=t.plugins=t.styleSheet=void 0,t.speedy=a,t.simulations=s,t.simulate=u,t.cssLabels=l,t.isLikeRule=d,t.idFor=p,t.css=L,t.rehydrate=A,t.flush=Y,t.select=R,t.parent=I,t.media=j,t.pseudo=B,t.active=Z,t.any=H,t.checked=J,t.disabled=X,t.empty=z,t.enabled=W,t._default=U,t.first=Q,t.firstChild=G,t.firstOfType=q,t.fullscreen=K,t.focus=V,t.hover=$,t.indeterminate=ee,t.inRange=te,t.invalid=ne,t.lastChild=re,t.lastOfType=oe,t.left=ie,t.link=ae,t.onlyChild=se,t.onlyOfType=ue,t.optional=le,t.outOfRange=ce,t.readOnly=fe,t.readWrite=de,t.required=pe,t.right=he,t.root=me,t.scope=ve,t.target=ge,t.valid=ye,t.visited=be,t.dir=we,t.lang=_e,t.not=ke,t.nthChild=Ce,t.nthLastChild=Se,t.nthLastOfType=Ee,t.nthOfType=Te,t.after=Oe,t.before=xe,t.firstLetter=Me,t.firstLine=Pe,t.selection=De,t.backdrop=Le,t.placeholder=Ne,t.cssFor=Fe,t.attribsFor=Ae;var Ye=n(16),Re=r(Ye),Ie=n(468),je=n(185),Be=n(476),Ze=r(Be),He=n(477),Je=n(494),Xe=r(Je),ze=t.styleSheet=new Ie.StyleSheet;ze.inject();var We=t.plugins=ze.plugins=new He.PluginSet([He.prefixes,He.contentWrap,He.fallbacks]);We.media=new He.PluginSet,We.fontFace=new He.PluginSet,We.keyframes=new He.PluginSet([He.prefixes,He.fallbacks]);var Ue=!1,Qe=!1,Ge="undefined"!==typeof window,qe=Ue,Ke=!1,Ve=!1,$e=Ue,et=/[(),]|"(?:\\.|[^"\n])*"|'(?:\\.|[^'\n])*'|\/\*[\s\S]*?\*\//g,tt=ze.inserted={},nt=ze.registered={},rt={},ot={"::placeholder":["::-webkit-input-placeholder","::-moz-placeholder","::-ms-input-placeholder"],":fullscreen":[":-webkit-full-screen",":-moz-full-screen",":-ms-fullscreen"]},it={};Object.defineProperty(it,"toString",{enumerable:!1,value:function(){return"css-nil"}});var at="undefined"!==typeof WeakMap?[it,new WeakMap,new WeakMap,new WeakMap]:[it],st=!1,ut="undefined"!==typeof WeakMap?function(e){return function(t){if(at[t.length]){for(var n=at[t.length],r=0;r<t.length-1;)n.has(t[r])||n.set(t[r],new WeakMap),n=n.get(t[r]),r++;if(n.has(t[t.length-1])){var i=n.get(t[r]);if(nt[i.toString().substring(4)])return i}}var a=e(t);if(at[t.length]){for(var s=0,u=at[t.length];s<t.length-1;)u=u.get(t[s]),s++;try{u.set(t[s],a)}catch(e){if(Ue&&!st){var l;st=!0,(l=console).warn.apply(l,["failed setting the WeakMap cache for args:"].concat(o(t))),console.warn("this should NOT happen, please file a bug on the github repo.")}}}return a}}(D):D;L.insert=function(e){var t={id:f(e),css:e,type:"raw"};w(t),tt[t.id]||(ze.insert(t.css),tt[t.id]=!!Ge||[t.css])};t.insertRule=L.insert;L.global=function(e,t){if(t=(0,Ze.default)(t))return L.insert(v({selector:e,style:t}))};t.insertGlobal=L.global;L.keyframes=function(e,t){t||(t=e,e="animation"),t=(0,Ze.default)(t)||{};var n={id:f({name:e,kfs:t}),type:"keyframes",name:e,keyframes:t};return w(n),N(n),e+"_"+n.id},L.fontFace=function(e){e=(0,Ze.default)(e);var t={id:f(e),type:"font-face",font:e};return w(t),F(t),e.fontFamily};var lt=(t.fontFace=L.fontFace,t.keyframes=L.keyframes,t.presets={mobile:"(min-width: 400px)",Mobile:"@media (min-width: 400px)",phablet:"(min-width: 550px)",Phablet:"@media (min-width: 550px)",tablet:"(min-width: 750px)",Tablet:"@media (min-width: 750px)",desktop:"(min-width: 1000px)",Desktop:"@media (min-width: 1000px)",hd:"(min-width: 1200px)",Hd:"@media (min-width: 1200px)"},t.style=L);t.$=R,t.merge=L,t.compose=L},function(e,t,n){"use strict";function r(e,t){void 0===t&&(t=o);var n,r,i=[],a=!1,s=function(e,n){return t(e,i[n])};return function(){for(var t=arguments.length,o=new Array(t),u=0;u<t;u++)o[u]=arguments[u];return a&&n===this&&o.length===i.length&&o.every(s)?r:(r=e.apply(this,o),a=!0,n=this,i=o,r)}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(e,t){return e===t};t.default=r},function(e,t,n){e.exports=n(165)},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t){t.tree=e.parse(t.file)}function o(e,t,n){function r(e,r,o){e?n(e):(t.tree=r,t.file=o,n())}e.run(t.tree,t.file,r)}function i(e,t){t.file.contents=e.stringify(t.tree,t.file)}function a(){function e(){for(var e=a(),t=x.length,n=-1;++n<t;)e.use.apply(null,x[n]);return e.data(m(!0,{},P)),e}function t(){var t,n,r,o;if(D)return e;for(;++L<x.length;)t=x[L],n=t[0],r=t[1],o=null,!1!==r&&(!0===r&&(t[1]=void 0),"function"===typeof(o=n.apply(e,t.slice(1)))&&M.use(o));return D=!0,L=1/0,e}function n(t,n){return b(t)?2===arguments.length?(f("data",D),P[t]=n,e):k.call(P,t)&&P[t]||null:t?(f("data",D),P=t,e):P}function r(t){function n(e){i(e.plugins),e.settings&&(s=m(s||{},e.settings))}function r(e){if("function"===typeof e)a(e);else{if("object"!==("undefined"===typeof e?"undefined":h(e)))throw new Error("Expected usable value, not `"+e+"`");"length"in e?a.apply(null,e):n(e)}}function i(e){var t,n;if(null===e||void 0===e);else{if(!("object"===("undefined"===typeof e?"undefined":h(e))&&"length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(t=e.length,n=-1;++n<t;)r(e[n])}}function a(e,t){var n=o(e);n?(w(n[1])&&w(t)&&(t=m(n[1],t)),n[1]=t):x.push(_.call(arguments))}var s;if(f("use",D),null===t||void 0===t);else if("function"===typeof t)a.apply(null,arguments);else{if("object"!==("undefined"===typeof t?"undefined":h(t)))throw new Error("Expected usable value, not `"+t+"`");"length"in t?i(t):n(t)}return s&&(P.settings=m(P.settings||{},s)),e}function o(e){for(var t,n=x.length,r=-1;++r<n;)if(t=x[r],t[0]===e)return t}function i(n){var r,o=g(n);return t(),r=e.Parser,l("parse",r),s(r)?new r(String(o),o).parse():r(String(o),o)}function u(e,n,r){function o(t,o){function i(n,i,a){i=i||e,n?o(n):t?t(i):r(null,i,a)}M.run(e,g(n),i)}if(d(e),t(),r||"function"!==typeof n||(r=n,n=null),!r)return new Promise(o);o(null,r)}function S(e,t){function n(e,t){o=!0,v(e),r=t}var r,o=!1;return u(e,t,n),p("runSync","run",o),r}function E(n,r){var o,i=g(r);return t(),o=e.Compiler,c("stringify",o),d(n),s(o)?new o(n,i).compile():o(n,i)}function T(n,r){function o(t,o){function i(e){e?o(e):t?t(a):r(null,a)}var a=g(n);C.run(e,{file:a},i)}if(t(),l("process",e.Parser),c("process",e.Compiler),!r)return new Promise(o);o(null,r)}function O(n){function r(e){i=!0,v(e)}var o,i=!1;return t(),l("processSync",e.Parser),c("processSync",e.Compiler),o=g(n),T(o,r),p("processSync","process",i),o}var x=[],M=y(),P={},D=!1,L=-1;return e.data=n,e.freeze=t,e.attachers=x,e.use=r,e.parse=i,e.stringify=E,e.run=u,e.runSync=S,e.process=T,e.processSync=O,e}function s(e){return"function"===typeof e&&u(e.prototype)}function u(e){var t;for(t in e)return!0;return!1}function l(e,t){if("function"!==typeof t)throw new Error("Cannot `"+e+"` without `Parser`")}function c(e,t){if("function"!==typeof t)throw new Error("Cannot `"+e+"` without `Compiler`")}function f(e,t){if(t)throw new Error(["Cannot invoke `"+e+"` on a frozen processor.\nCreate a new ","processor first, by invoking it: use `processor()` instead of ","`processor`."].join(""))}function d(e){if(!e||!b(e.type))throw new Error("Expected node, got `"+e+"`")}function p(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}var h="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},m=n(224),v=n(225),g=n(359),y=n(228),b=n(229),w=n(230);e.exports=a().freeze();var _=[].slice,k={}.hasOwnProperty,C=y().use(r).use(o).use(i)},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!e){var n=console.warn||console.log;n("Warning: "+t)}}t.a=r},function(e,t,n){function r(e,t){t=o(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[i(t[n++])];return n&&n==r?e:void 0}var o=n(23),i=n(38);e.exports=r},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(10))},function(e,t,n){function r(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])}}var o=n(258),i=n(274),a=n(276),s=n(277),u=n(278);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=u,e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==s||t==u||t==a||t==l}var o=n(24),i=n(15),a="[object AsyncFunction]",s="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";e.exports=r},function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t){function n(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}e.exports=n},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(120);e.exports=r},function(e,t,n){var r=n(21),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){function r(e){return a(i(e,void 0,o),e+"")}var o=n(286),i=n(289),a=n(291);e.exports=r},function(e,t,n){function r(e,t){var n=a(e),r=!n&&i(e),c=!n&&!r&&s(e),d=!n&&!r&&!c&&l(e),p=n||r||c||d,h=p?o(e.length,String):[],m=h.length;for(var v in e)!t&&!f.call(e,v)||p&&("length"==v||c&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,m))||h.push(v);return h}var o=n(306),i=n(49),a=n(18),s=n(123),u=n(48),l=n(308),c=Object.prototype,f=c.hasOwnProperty;e.exports=r},function(e,t,n){(function(e){var r=n(11),o=n(307),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===i,u=s?r.Buffer:void 0,l=u?u.isBuffer:void 0,c=l||o;e.exports=c}).call(t,n(25)(e))},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(115),i=n(50);e.exports=r},function(e,t,n){function r(e){return a(e)?o(e,!0):i(e)}var o=n(122),i=n(313),a=n(125);e.exports=r},function(e,t){function n(){return[]}e.exports=n},function(e,t,n){var r=n(51),o=n(57),i=n(56),a=n(127),s=Object.getOwnPropertySymbols,u=s?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=u},function(e,t,n){function r(e,t,n){var r=t(e);return i(e)?r:o(r,n(e))}var o=n(51),i=n(18);e.exports=r},function(e,t,n){function r(e){return o(e,a,i)}var o=n(129),i=n(128),a=n(126);e.exports=r},function(e,t,n){"use strict";n.d(t,"c",function(){return A}),n.d(t,"g",function(){return Y}),n.d(t,"d",function(){return R}),n.d(t,"b",function(){return I}),n.d(t,"e",function(){return j}),n.d(t,"f",function(){return B}),n.d(t,"a",function(){return Z});var r=n(349),o=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=[["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/]],a=void 0;if(r.a){var s=!0,u=!1,l=void 0;try{for(var c,f=i[Symbol.iterator]();!(s=(c=f.next()).done);s=!0){var d=c.value,p=o(d,2),h=p[0];if(p[1].test(window.navigator.userAgent)){a=h;break}}}catch(e){u=!0,l=e}finally{try{!s&&f.return&&f.return()}finally{if(u)throw l}}}var m=[["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]],v=void 0;if(r.a){var g=!0,y=!1,b=void 0;try{for(var w,_=m[Symbol.iterator]();!(g=(w=_.next()).done);g=!0){var k=w.value,C=o(k,2),S=C[0];if(C[1].test(window.navigator.userAgent)){v=S;break}}}catch(e){y=!0,b=e}finally{try{!g&&_.return&&_.return()}finally{if(y)throw b}}}var E=[["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}]],T=[];if(r.a){var O=!0,x=!1,M=void 0;try{for(var P,D=E[Symbol.iterator]();!(O=(P=D.next()).done);O=!0){var L=P.value,N=o(L,2),F=N[0];(0,N[1])(window)&&T.push(F)}}catch(e){x=!0,M=e}finally{try{!O&&D.return&&D.return()}finally{if(x)throw M}}}var A="firefox"===a,Y="safari"===a,R="ie"===a,I="edge"===a,j="ios"===v,B="macos"===v,Z=(T.includes("inputeventslevel1"),T.includes("inputeventslevel2"))},function(e,t,n){"use strict";function r(e){function t(t){return e.apply(this,t)}function n(){return this instanceof n?e.apply(this,arguments):new t(arguments)}var r,a,s;i(n,e),i(t,n),r=n.prototype;for(a in r)(s=r[a])&&"object"===typeof s&&(r[a]="concat"in s?s.concat():o(s));return n}var o=n(12),i=n(363);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){function r(){function r(){o[e]=i}var o=n||this,i=o[e];return o[e]=!t,r}return r}e.exports=r},function(e,t){e.exports={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Acirc:"\xc2",Agrave:"\xc0",Aring:"\xc5",Atilde:"\xc3",Auml:"\xc4",COPY:"\xa9",Ccedil:"\xc7",ETH:"\xd0",Eacute:"\xc9",Ecirc:"\xca",Egrave:"\xc8",Euml:"\xcb",GT:">",Iacute:"\xcd",Icirc:"\xce",Igrave:"\xcc",Iuml:"\xcf",LT:"<",Ntilde:"\xd1",Oacute:"\xd3",Ocirc:"\xd4",Ograve:"\xd2",Oslash:"\xd8",Otilde:"\xd5",Ouml:"\xd6",QUOT:'"',REG:"\xae",THORN:"\xde",Uacute:"\xda",Ucirc:"\xdb",Ugrave:"\xd9",Uuml:"\xdc",Yacute:"\xdd",aacute:"\xe1",acirc:"\xe2",acute:"\xb4",aelig:"\xe6",agrave:"\xe0",amp:"&",aring:"\xe5",atilde:"\xe3",auml:"\xe4",brvbar:"\xa6",ccedil:"\xe7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",ecirc:"\xea",egrave:"\xe8",eth:"\xf0",euml:"\xeb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",iacute:"\xed",icirc:"\xee",iexcl:"\xa1",igrave:"\xec",iquest:"\xbf",iuml:"\xef",laquo:"\xab",lt:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",oacute:"\xf3",ocirc:"\xf4",ograve:"\xf2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",otilde:"\xf5",ouml:"\xf6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',raquo:"\xbb",reg:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",times:"\xd7",uacute:"\xfa",ucirc:"\xfb",ugrave:"\xf9",uml:"\xa8",uuml:"\xfc",yacute:"\xfd",yen:"\xa5",yuml:"\xff"}},function(e,t,n){"use strict";function r(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}e.exports=r},function(e,t,n){"use strict";function r(e){return o(e)||i(e)}var o=n(137),i=n(29);e.exports=r},function(e,t,n){"use strict";function r(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}e.exports=r},function(e,t,n){"use strict";function r(e){var t=e||{};return t.commonmark?a:t.gfm?i:o}e.exports=r;var o=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],i=o.concat(["~","|"]),a=i.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);r.default=o,r.gfm=i,r.commonmark=a},function(e,t,n){"use strict";e.exports={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:n(371)}},function(e,t,n){"use strict";function r(e){for(var t,n=0,r=0,i=e.charAt(n),a={};i in o;)t=o[i],r+=t,t>1&&(r=Math.floor(r/t)*t),a[r]=n,i=e.charAt(++n);return{indent:r,stops:a}}e.exports=r;var o={" ":1,"\t":4}},function(e,t,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",o="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";t.openCloseTag=new RegExp("^(?:"+r+"|"+o+")"),t.tag=new RegExp("^(?:"+r+"|"+o+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|<![A-Za-z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)")},function(e,t,n){"use strict";function r(e,t){return e.indexOf("<",t)}e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=e.indexOf("[",t),r=e.indexOf("![",t);return-1===r?n:n<r?n:r}e.exports=r},function(e,t,n){"use strict";function r(e){return e}e.exports=r},function(e,t,n){"use strict";function r(e){return e.length}e.exports={gfm:!0,commonmark:!1,pedantic:!1,entities:"false",setext:!1,closeAtx:!1,looseTable:!1,spacedTable:!0,paddedTable:!0,stringLength:r,incrementListMarker:!0,fences:!1,fence:"`",bullet:"-",listItemIndent:"tab",rule:"*",ruleSpaces:!0,ruleRepetition:3,strong:"*",emphasis:"_"}},function(e,t,n){"use strict";function r(e){var t;return"&"!==e.charAt(0)?0:(t=e.split("&",2).join("&"),t.length-o(t).length)}var o=n(39);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n,r;for(e=e.split("\n"),n=e.length,r=o(" ",t*i);n--;)0!==e[n].length&&(e[n]=r+e[n]);return e.join("\n")}var o=n(8);e.exports=r;var i=4},function(e,t,n){"use strict";function r(e,t){var n,r,o=0,i=0;if("string"!==typeof t||1!==t.length)throw new Error("Expected character");for(e=String(e),r=e.indexOf(t),n=r;-1!==r;)o++,r===n?o>i&&(i=o):o=1,n=r+1,r=e.indexOf(t,n);return i}e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.referenceType,n="full"===t?e.identifier:"";return"shortcut"===t?n:"["+n+"]"}e.exports=r},,function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(){return b&&!b.headersSent}function i(e,t){var n=g?y:h.default.parse(document.cookie),r=n&&n[e];if("undefined"===typeof t&&(t=!r||"{"!==r[0]&&"["!==r[0]),!t)try{r=JSON.parse(r)}catch(e){}return r}function a(e){var t=g?y:h.default.parse(document.cookie),n=t;if("undefined"===typeof e&&(e=!n||"{"!==n[0]&&"["!==n[0]),!e)try{n=JSON.parse(n)}catch(e){}return n}function s(e){var t=g?y:h.default.parse(document.cookie);return t?e?Object.keys(t).reduce(function(n,r){if(!e.test(r))return n;var o={};return o[r]=t[r],(0,v.default)({},n,o)},{}):t:{}}function u(e,t,n){y[e]=t,"object"===("undefined"===typeof t?"undefined":d(t))&&(y[e]=JSON.stringify(t)),g||(document.cookie=h.default.serialize(e,y[e],n)),o()&&b.cookie&&b.cookie(e,t,n)}function l(e,t){delete y[e],t="undefined"===typeof t?{}:"string"===typeof t?{path:t}:(0,v.default)({},t),"undefined"!==typeof document&&(t.expires=new Date(1970,1,1,0,0,1),t.maxAge=0,document.cookie=h.default.serialize(e,"",t)),o()&&b.clearCookie&&b.clearCookie(e,t)}function c(e){y=e?h.default.parse(e):{}}function f(e,t){return e.cookie?y=e.cookie:e.cookies?y=e.cookies:e.headers&&e.headers.cookie?c(e.headers.cookie):y={},b=t,function(){b=null,y={}}}Object.defineProperty(t,"__esModule",{value:!0});var d="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};t.load=i,t.loadAll=a,t.select=s,t.save=u,t.remove=l,t.setRawCookie=c,t.plugToRequest=f;var p=n(184),h=r(p),m=n(16),v=r(m),g="undefined"===typeof document||e&&Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"})&&!1,y={},b=void 0;t.default={setRawCookie:c,load:i,loadAll:a,select:s,save:u,remove:l,plugToRequest:f}}).call(t,n(13))},function(e,t){!function(e){"use strict";function t(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!==typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return g.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function a(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function s(e){var t=new FileReader,n=a(t);return t.readAsArrayBuffer(e),n}function u(e){var t=new FileReader,n=a(t);return t.readAsText(e),n}function l(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function c(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"===typeof e)this._bodyText=e;else if(g.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(g.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(g.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(g.arrayBuffer&&g.blob&&b(e))this._bodyArrayBuffer=c(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!g.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!w(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=c(e)}else this._bodyText="";this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):g.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},g.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(s)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return u(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(l(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},g.formData&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function d(e){var t=e.toUpperCase();return _.indexOf(t)>-1?t:e}function p(e,t){t=t||{};var n=t.body;if(e instanceof p){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=d(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function h(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function m(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function v(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var g={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(e){return e&&DataView.prototype.isPrototypeOf(e)},w=ArrayBuffer.isView||function(e){return e&&y.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},g.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var _=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];p.prototype.clone=function(){return new p(this,{body:this._bodyInit})},f.call(p.prototype),f.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var k=[301,302,303,307,308];v.redirect=function(e,t){if(-1===k.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=p,e.Response=v,e.fetch=function(e,t){return new Promise(function(n,r){var o=new p(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:m(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new v(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials&&(i.withCredentials=!0),"responseType"in i&&g.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send("undefined"===typeof o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!==typeof self?self:this)},function(e,t,n){"use strict";var r=n(109),o=r;e.exports=o},,,function(e,t,n){var r,o;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&e.push(a)}else if("object"===o)for(var s in r)i.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}var i={}.hasOwnProperty;"undefined"!==typeof e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(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}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}function s(e){this.uri=e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"Link",function(){return A}),n.d(t,"Location",function(){return k}),n.d(t,"LocationProvider",function(){return C}),n.d(t,"Match",function(){return B}),n.d(t,"Redirect",function(){return j}),n.d(t,"Router",function(){return T}),n.d(t,"ServerLocation",function(){return S}),n.d(t,"isRedirect",function(){return Y}),n.d(t,"redirectTo",function(){return R});var u=n(0),l=n.n(u),c=n(809),f=(n.n(c),n(1)),d=(n.n(f),n(673)),p=n.n(d),h=n(810),m=n.n(h),v=n(72),g=n(813),y=n(814);n.d(t,"createHistory",function(){return y.a}),n.d(t,"createMemorySource",function(){return y.b}),n.d(t,"navigate",function(){return y.d}),n.d(t,"globalHistory",function(){return y.c});var b=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},w=function(e,t){var n=m()(t);return n.Consumer.displayName=e+".Consumer",n.Provider.displayName=e+".Provider",n},_=w("Location"),k=function(e){var t=e.children;return l.a.createElement(_.Consumer,null,function(e){return e?t(e):l.a.createElement(C,null,t)})},C=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,e.call.apply(e,[this].concat(u))),r.state={context:r.getContext(),refs:{unlisten:null}},a=n,i(r,a)}return a(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!Y(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,n=this.props.history;t.unlisten=n.listen(function(){Promise.resolve().then(function(){requestAnimationFrame(function(){e.unmounted||e.setState(function(){return{context:e.getContext()}})})})})},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return l.a.createElement(_.Provider,{value:e},"function"===typeof t?t(e):t||null)},t}(l.a.Component);C.defaultProps={history:y.c};var S=function(e){var t=e.url,n=e.children;return l.a.createElement(_.Provider,{value:{location:{pathname:t,search:"",hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},E=w("Base",{baseuri:"/",basepath:"/"}),T=function(e){return l.a.createElement(E.Consumer,null,function(t){return l.a.createElement(k,null,function(n){return l.a.createElement(O,b({},t,n,e))})})},O=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,o=e.basepath,i=e.primary,a=e.children,s=(e.baseuri,e.component),u=void 0===s?"div":s,c=r(e,["location","navigate","basepath","primary","children","baseuri","component"]),f=l.a.Children.map(a,H(o)),d=t.pathname,p=Object(g.c)(f,d);if(p){var h=p.params,m=p.uri,v=p.route,y=p.route.value;o=v.default?o:v.path.replace(/\*$/,"");var w=b({},h,{uri:m,location:t,navigate:function(e,t){return n(Object(g.d)(e,m),t)}}),_=l.a.cloneElement(y,w,y.props.children?l.a.createElement(T,{primary:i},y.props.children):void 0),k=i?M:u,C=i?b({uri:m,location:t,component:u},c):c;return l.a.createElement(E.Provider,{value:{baseuri:m,basepath:o}},l.a.createElement(k,C,_))}return null},t}(l.a.PureComponent);O.defaultProps={primary:!0};var x=w("Focus"),M=function(e){var t=e.uri,n=e.location,o=e.component,i=r(e,["uri","location","component"]);return l.a.createElement(x.Consumer,null,function(e){return l.a.createElement(L,b({},i,{component:o,requestFocus:e,uri:t,location:n}))})},P=!0,D=0,L=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,e.call.apply(e,[this].concat(u))),r.state={},r.requestFocus=function(e){r.state.shouldFocus||e.focus()},a=n,i(r,a)}return a(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return b({shouldFocus:!0},e);var n=e.uri!==t.uri,r=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return b({shouldFocus:n||r},e)},t.prototype.componentDidMount=function(){D++,this.focus()},t.prototype.componentWillUnmount=function(){0===--D&&(P=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()},t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):P?P=!1:this.node.contains(document.activeElement)||this.node.focus()},t.prototype.render=function(){var e=this,t=this.props,n=(t.children,t.style),o=(t.requestFocus,t.role),i=void 0===o?"group":o,a=t.component,s=void 0===a?"div":a,u=(t.uri,t.location,r(t,["children","style","requestFocus","role","component","uri","location"]));return l.a.createElement(s,b({style:b({outline:"none"},n),tabIndex:"-1",role:i,ref:function(t){return e.node=t}},u),l.a.createElement(x.Provider,{value:this.requestFocus},this.props.children))},t}(l.a.Component);Object(v.polyfill)(L);var N=function(){},F=l.a.forwardRef;"undefined"===typeof F&&(F=function(e){return e});var A=F(function(e,t){var n=e.innerRef,o=r(e,["innerRef"]);return l.a.createElement(E.Consumer,null,function(e){var i=(e.basepath,e.baseuri);return l.a.createElement(k,null,function(e){var a=e.location,s=e.navigate,u=o.to,c=o.state,f=o.replace,d=o.getProps,p=void 0===d?N:d,h=r(o,["to","state","replace","getProps"]),m=Object(g.d)(u,i),v=a.pathname===m,y=Object(g.e)(a.pathname,m);return l.a.createElement("a",b({ref:t||n,"aria-current":v?"page":void 0},h,p({isCurrent:v,isPartiallyCurrent:y,href:m,location:a}),{href:m,onClick:function(e){h.onClick&&h.onClick(e),J(e)&&(e.preventDefault(),s(m,{state:c,replace:f}))}}))})})}),Y=function(e){return e instanceof s},R=function(e){throw new s(e)},I=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,n=e.to,o=(e.from,e.replace),i=void 0===o||o,a=e.state,s=(e.noThrow,r(e,["navigate","to","from","replace","state","noThrow"]));Promise.resolve().then(function(){t(Object(g.a)(n,s),{replace:i,state:a})})},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),n=(e.from,e.replace,e.state,e.noThrow),o=r(e,["navigate","to","from","replace","state","noThrow"]);return n||R(Object(g.a)(t,o)),null},t}(l.a.Component),j=function(e){return l.a.createElement(k,null,function(t){return l.a.createElement(I,b({},t,e))})},B=function(e){var t=e.path,n=e.children;return l.a.createElement(E.Consumer,null,function(e){var r=e.baseuri;return l.a.createElement(k,null,function(e){var o=e.navigate,i=e.location,a=Object(g.d)(t,r),s=Object(g.b)(a,i.pathname);return n({navigate:o,location:i,match:s?b({},s.params,{uri:s.uri,path:t}):null})})})},Z=function(e){return e.replace(/(^\/+|\/+$)/g,"")},H=function(e){return function(t){if(!t)return null;if(t.props.path||t.props.default||t.type===j||p()(!1),t.type!==j||t.props.from&&t.props.to||p()(!1),t.type!==j||Object(g.f)(t.props.from,t.props.to)||p()(!1),t.props.default)return{value:t,default:!0};var n=t.type===j?t.props.from:t.props.path,r="/"===n?e:Z(e)+"/"+Z(n);return{value:t,default:t.props.default,path:t.props.children?Z(r)+"/*":r}}},J=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}},function(e,t,n){"use strict";"undefined"===typeof Promise&&(n(159).enable(),window.Promise=n(161)),n(152),Object.assign=n(16)},function(e,t,n){"use strict";function r(){l=!1,s._47=null,s._71=null}function o(e){function t(t){(e.allRejections||a(f[t].error,e.whitelist||u))&&(f[t].displayId=c++,e.onUnhandled?(f[t].logged=!0,e.onUnhandled(f[t].displayId,f[t].error)):(f[t].logged=!0,i(f[t].displayId,f[t].error)))}function n(t){f[t].logged&&(e.onHandled?e.onHandled(f[t].displayId,f[t].error):f[t].onUnhandled||(console.warn("Promise Rejection Handled (id: "+f[t].displayId+"):"),console.warn(' This means you can ignore any previous messages of the form "Possible Unhandled Promise Rejection" with id '+f[t].displayId+".")))}e=e||{},l&&r(),l=!0;var o=0,c=0,f={};s._47=function(e){2===e._83&&f[e._56]&&(f[e._56].logged?n(e._56):clearTimeout(f[e._56].timeout),delete f[e._56])},s._71=function(e,n){0===e._75&&(e._56=o++,f[e._56]={displayId:null,error:n,timeout:setTimeout(t.bind(null,e._56),a(n,u)?100:2e3),logged:!1})}}function i(e,t){console.warn("Possible Unhandled Promise Rejection (id: "+e+"):"),((t&&(t.stack||t))+"").split("\n").forEach(function(e){console.warn(" "+e)})}function a(e,t){return t.some(function(t){return e instanceof t})}var s=n(45),u=[ReferenceError,TypeError,RangeError],l=!1;t.disable=r,t.enable=o},function(e,t,n){"use strict";(function(t){function n(e){a.length||(i(),s=!0),a[a.length]=e}function r(){for(;u<a.length;){var e=u;if(u+=1,a[e].call(),u>l){for(var t=0,n=a.length-u;t<n;t++)a[t]=a[t+u];a.length-=u,u=0}}a.length=0,u=0,s=!1}function o(e){return function(){function t(){clearTimeout(n),clearInterval(r),e()}var n=setTimeout(t,0),r=setInterval(t,50)}}e.exports=n;var i,a=[],s=!1,u=0,l=1024,c="undefined"!==typeof t?t:self,f=c.MutationObserver||c.WebKitMutationObserver;i="function"===typeof f?function(e){var t=1,n=new f(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}(r):o(r),n.requestFlush=i,n.makeRequestCallFromTimer=o}).call(t,n(10))},function(e,t,n){"use strict";function r(e){var t=new o(o._44);return t._83=1,t._18=e,t}var o=n(45);e.exports=o;var i=r(!0),a=r(!1),s=r(null),u=r(void 0),l=r(0),c=r("");o.resolve=function(e){if(e instanceof o)return e;if(null===e)return s;if(void 0===e)return u;if(!0===e)return i;if(!1===e)return a;if(0===e)return l;if(""===e)return c;if("object"===typeof e||"function"===typeof e)try{var t=e.then;if("function"===typeof t)return new o(t.bind(e))}catch(e){return new o(function(t,n){n(e)})}return r(e)},o.all=function(e){var t=Array.prototype.slice.call(e);return new o(function(e,n){function r(a,s){if(s&&("object"===typeof s||"function"===typeof s)){if(s instanceof o&&s.then===o.prototype.then){for(;3===s._83;)s=s._18;return 1===s._83?r(a,s._18):(2===s._83&&n(s._18),void s.then(function(e){r(a,e)},n))}var u=s.then;if("function"===typeof u){return void new o(u.bind(s)).then(function(e){r(a,e)},n)}}t[a]=s,0===--i&&e(t)}if(0===t.length)return e([]);for(var i=t.length,a=0;a<t.length;a++)r(a,t[a])})},o.reject=function(e){return new o(function(t,n){n(e)})},o.race=function(e){return new o(function(t,n){e.forEach(function(e){o.resolve(e).then(t,n)})})},o.prototype.catch=function(e){return this.then(null,e)}},function(e,t,n){"use strict";function r(e){var t=JSON.stringify(e);return Object(c.btoa)(encodeURIComponent(t))}function o(e){var t=decodeURIComponent(Object(c.atob)(e));return JSON.parse(t)}function i(e,t){var n=o(e);return l.Value.fromJSON(n,t)}function a(e,t){var n=o(e);return l.Node.fromJSON(n,t)}function s(e,t){return r(e.toJSON(t))}function u(e,t){return r(e.toJSON(t))}var l=n(14),c=n(355),f=(n.n(c),{deserialize:i,deserializeNode:a,serialize:s,serializeNode:u});t.a=f},function(e,t,n){"use strict";function r(e){return String(e).replace(/\s+/g," ")}e.exports=r},function(e,t,n){"use strict";function r(e,t){function n(e,t,n){return s(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,n.charAt(t+2),f)}function r(e,t,n){return i(e,n.charAt(t+1),o)}var o=t||{},a=o.subset,l=a?u(a):g,c=o.escapeOnly,f=o.omitOptionalSemicolons;return e=e.replace(l,function(e,t,n){return i(e,n.charAt(t+1),o)}),a||c?e:e.replace(y,n).replace(b,r)}function o(e){return r(e,{escapeOnly:!0,useNamedReferences:!0})}function i(e,t,n){var r,o,i=n.useShortestReferences,u=n.omitOptionalSemicolons;return(i||n.useNamedReferences)&&h.call(v,e)&&(r=a(v[e],t,u,n.attribute)),!i&&r||(o=s(e.charCodeAt(0),t,u)),r&&(!i||r.length<o.length)?r:o}function a(e,t,n,r){var o="&"+e;return n&&h.call(c,e)&&-1===p.indexOf(e)&&(!r||t&&"="!==t&&!d(t))?o:o+";"}function s(e,t,n){var r="&#x"+e.toString(16).toUpperCase();return n&&t&&!f(t)?r:r+";"}function u(e){return new RegExp("["+e.join("")+"]","g")}var l=n(408),c=n(134),f=n(135),d=n(136),p=n(409);e.exports=r,r.escape=o;var h={}.hasOwnProperty,m=['"',"'","<",">","&","`"],v=function(){var e,t={};for(e in l)t[l[e]]=e;return t}(),g=u(m),y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g},function(e,t,n){"use strict";function r(e){var t=new a(e),n=i(a.prototype.request,t);return o.extend(n,a.prototype,t),o.extend(n,t),n}var o=n(4),i=n(63),a=n(166),s=n(31),u=r(s);u.Axios=a,u.create=function(e){return r(o.merge(s,e))},u.Cancel=n(67),u.CancelToken=n(180),u.isCancel=n(66),u.all=function(e){return Promise.all(e)},u.spread=n(181),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new a,response:new a}}var o=n(31),i=n(4),a=n(175),s=n(176);r.prototype.request=function(e){"string"===typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),e=i.merge(o,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},i.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))}}),i.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(i.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(65);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(4);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(o.isURLSearchParams(t))i=t.toString();else{var a=[];o.forEach(t,function(e,t){null!==e&&"undefined"!==typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))}))}),i=a.join("&")}return i&&(e+=(-1===e.indexOf("?")?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(4),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";function r(){this.message="String contains an invalid character"}function o(e){for(var t,n,o=String(e),a="",s=0,u=i;o.charAt(0|s)||(u="=",s%1);a+=u.charAt(63&t>>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return a}var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(4);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(4),i=n(177),a=n(66),s=n(31),u=n(178),l=n(179);e.exports=function(e){return r(e),e.baseURL&&!u(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(67);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r(function(t){e=t}),cancel:e}},e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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(108),a=n(183),s=function(){function e(){r(this,e)}return o(e,[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=i.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=i.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getToken",value:function(){var e=this,t=this.server+"/api2/auth-token/";i.post(t,{username:this.username,password:this.password}).then(function(t){return e.token=t.data,e.token})}},{key:"login",value:function(){var e=this,t=this.server+"/api2/auth-token/";return i.post(t,{username:this.username,password:this.password}).then(function(t){e.token=t.data.token,e.req=i.create({baseURL:e.server,headers:{Authorization:"Token "+e.token}})})}},{key:"authPing",value:function(){var e=this.server+"/api2/auth/ping/";return this.req.get(e)}},{key:"getAccountInfo",value:function(){var e=this.server+"/api2/account/info/";return this.req.get(e)}},{key:"listGroups",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={with_repos:e?1:0},n=this.server+"/api/v2.1/groups/";return this.req.get(n,{params:t})}},{key:"listGroupRepos",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/libraries/";return this.req.get(t)}},{key:"getGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.get(t)}},{key:"createGroup",value:function(e){var t=this.server+"/api/v2.1/groups/",n=new a;return n.append("name",e),this._sendPostRequest(t,n)}},{key:"renameGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={name:t};return this.req.put(n,r)}},{key:"deleteGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.delete(t)}},{key:"transferGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={owner:t};return this.req.put(n,r)}},{key:"quitGroup",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"listGroupMembers",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,r=this.server+"/api/v2.1/groups/"+e+"/members/?avatar_size="+n+"&is_admin="+t;return this.req.get(r)}},{key:"addGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/",r={email:t};return this.req.post(n,r)}},{key:"addGroupMembers",value:function(e,t){for(var n=this.server+"/api/v2.1/groups/"+e+"/members/bulk/",r=new a,o=0;o<t.length;o++)r.append("email",t[o]);return this._sendPostRequest(n,r)}},{key:"deleteGroupMember",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"setGroupAdmin",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/groups/"+e+"/members/"+r+"/",i={is_admin:n};return this.req.put(o,i)}},{key:"createGroupOwnedLibrary",value:function(e,t){var n=t.repo_name,r=t.permission?r:"rw",o=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/",i=new a;return i.append("name",n),i.append("permission",r),this._sendPostRequest(o,i)}},{key:"deleteGroupOwnedLibrary",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/"+t+"/";return this.req.delete(n)}},{key:"shareGroupOwnedRepoToUser",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",o=new a;return o.append("permission",t),Array.isArray(n)?n.forEach(function(e){o.append("username",e)}):o.append("username",n),this._sendPostRequest(r,o)}},{key:"modifyGroupOwnedRepoUserSharedPermission",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",o=new a;return o.append("permission",t),o.append("username",n),this.req.put(r,o)}},{key:"deleteGroupOwnedRepoSharedUserItem",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",r={username:t};return this.req.delete(n,{data:r})}},{key:"shareGroupOwnedRepoToGroup",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",o=new a;return o.append("permission",t),Array.isArray(n)?n.forEach(function(e){o.append("group_id",e)}):o.append("group_id",n),this._sendPostRequest(r,o)}},{key:"modifyGroupOwnedRepoGroupSharedPermission",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",o=new a;return o.append("permission",t),o.append("group_id",n),this.req.put(r,o)}},{key:"deleteGroupOwnedRepoSharedGroupItem",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",r={group_id:t};return this.req.delete(n,{data:r})}},{key:"listShareLinks",value:function(){var e=this.server+"/api/v2.1/share-links/";return this.req.get(e)}},{key:"listAllShareLinks",value:function(){var e=this.server+"/api/v2.1/share-links/";return this.req.get(e)}},{key:"listRepoShareLinks",value:function(e){var t=this.server+"/api/v2.1/share-links/?repo_id="+e;return this.req.get(t)}},{key:"getShareLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/share-links/?repo_id="+e+"&path="+n;return this.req.get(r)}},{key:"createShareLink",value:function(e,t,n,r,o){var i=this.server+"/api/v2.1/share-links/",s=new a;return s.append("path",t),s.append("repo_id",e),s.append("permissions",o),n&&s.append("password",n),r&&s.append("expire_days",r),this._sendPostRequest(i,s)}},{key:"deleteShareLink",value:function(e){var t=this.server+"/api/v2.1/share-links/"+e+"/";return this.req.delete(t)}},{key:"listSharedRepos",value:function(){var e=this.server+"/api/v2.1/shared-repos/";return this.req.get(e)}},{key:"listUploadLinks",value:function(){var e=this.server+"/api/v2.1/upload-links/";return this.req.get(e)}},{key:"getUploadLinks",value:function(e,t){var n=this.server+"/api/v2.1/upload-links/?repo_id="+e+"&path="+t;return this.req.get(n)}},{key:"createUploadLink",value:function(e,t,n){var r=this.server+"/api/v2.1/upload-links/",o=new a;return o.append("path",t),o.append("repo_id",e),n&&o.append("password",n),this._sendPostRequest(r,o)}},{key:"deleteUploadLink",value:function(e){var t=this.server+"/api/v2.1/upload-links/"+e+"/";return this.req.delete(t)}},{key:"listSharedItems",value:function(e,t,n){t=encodeURIComponent(t);var r=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n;return this.req.get(r)}},{key:"getBeSharedRepos",value:function(){var e=this.server+"/api2/beshared-repos/";return this.req.get(e)}},{key:"leaveShareRepo",value:function(e,t){var n=this.server+"/api2/beshared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"deleteShareToUserItem",value:function(e,t,n,r){t=encodeURIComponent(t);var o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+r;return this.req.delete(o)}},{key:"updateShareToUserItemPermission",value:function(e,t,n,r,o){t=encodeURIComponent(t);var i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+r,s=new a;return s.append("permission",o),this._sendPostRequest(i,s)}},{key:"deleteShareToGroupItem",value:function(e,t,n,r){t=encodeURIComponent(t);var o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r;return this.req.delete(o)}},{key:"updateShareToGroupItemPermission",value:function(e,t,n,r,o){t=encodeURIComponent(t);var i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r,s=new a;return s.append("permission",o),this._sendPostRequest(i,s)}},{key:"leaveShareGroupOwnedRepo",value:function(e){var t=this.server+"/api/v2.1/group-owned-libraries/user-share-in-libraries/"+e+"/";return this.req.delete(t)}},{key:"shareableGroups",value:function(){var e=this.server+"/api/v2.1/shareable-groups/";return this.req.get(e)}},{key:"getSharedRepos",value:function(){var e=this.server+"/api2/shared-repos/";return this.req.get(e)}},{key:"updateRepoSharePerm",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"unshareRepo",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"shareFolder",value:function(e,t,n,r,o){t=encodeURIComponent(t);var i=new a;if(i.append("share_type",n),i.append("permission",r),"user"==n)for(var s=0;s<o.length;s++)i.append("username",o[s]);else for(var u=0;u<o.length;u++)i.append("group_id",o[u]);var l=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t;return this.req.put(l,i)}},{key:"listSharedFolders",value:function(){var e=this.server+"/api/v2.1/shared-folders/";return this.req.get(e)}},{key:"updateFolderSharePerm",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.post(r,t,{params:n})}},{key:"unshareFolder",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.delete(n,{params:t})}},{key:"createMineRepo",value:function(e){var t=this.server+"/api2/repos/?from=web";return this.req.post(t,e)}},{key:"createGroupRepo",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/libraries/",r=new a;return r.append("repo_name",t.repo_name),t.password&&r.append("password",t.password),r.append("permission",t.permission),this._sendPostRequest(n,r)}},{key:"listRepos",value:function(e){var t=this.server+"/api/v2.1/repos/";return e?this.req.get(t,{params:e,paramsSerializer:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,o=e[n].length;r<o;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}):this.req.get(t)}},{key:"getRepoInfo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.get(t)}},{key:"getRepoHistoryLimit",value:function(e){var t=this.server+"/api2/repos/"+e+"/history-limit/";return this.req.get(t)}},{key:"setRepoHistoryLimit",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/history-limit/",r=new a;return r.append("keep_days",t),this.req.put(n,r)}},{key:"deleteRepo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.delete(t)}},{key:"renameRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/?op=rename",r=new a;return r.append("repo_name",t),this._sendPostRequest(n,r)}},{key:"transferRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/owner/",r=new a;return r.append("owner",t),this.req.put(n,r)}},{key:"setRepoDecryptPassword",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/set-password/",r=new a;return r.append("password",t),this._sendPostRequest(n,r)}},{key:"createPublicRepo",value:function(e){var t=this.server+"/api2/repos/public/";return this.req.post(t,e)}},{key:"selectOwnedRepoToPublic",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"getSource",value:function(){return i.CancelToken.source()}},{key:"searchFiles",value:function(e,t){var n=this.server+"/api2/search/";return this.req.get(n,{params:e,cancelToken:t})}},{key:"listDeletedRepo",value:function(){var e=this.server+"/api/v2.1/deleted-repos/";return this.req.get(e)}},{key:"restoreDeletedRepo",value:function(e){var t=this.server+"/api/v2.1/deleted-repos/",n=new a;return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"listDir",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.recursive,o=encodeURIComponent(t),i=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+o;return r&&(i+="&recursive=1"),this.req.get(i)}},{key:"listWikiDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/wikis/"+e+"/dir/?p="+n;return this.req.get(r)}},{key:"getDirInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/dir/detail/?path="+n;return this.req.get(r)}},{key:"createDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/dir/?p="+n,o=new a;return o.append("operation","mkdir"),this._sendPostRequest(r,o)}},{key:"renameDir",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api2/repos/"+e+"/dir/?p="+r,i=new a;return i.append("operation","rename"),i.append("newname",n),this._sendPostRequest(o,i)}},{key:"deleteDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/dir/?p="+n;return this.req.delete(r)}},{key:"copyDir",value:function(e,t,n,r,o){var i=o;if(Array.isArray(o)){i="";for(var s=0;s<o.length;s++)s<o.length-1?i+=o[s]+":":i+=o[s]}var u=encodeURIComponent(r),l=this.server+"/api2/repos/"+e+"/fileops/copy/?p="+u,c=new a;return c.append("dst_repo",t),c.append("dst_dir",n),c.append("file_names",i),this._sendPostRequest(l,c)}},{key:"moveDir",value:function(e,t,n,r,o){var i=o;if(Array.isArray(o)){i="";for(var s=0;s<o.length;s++)s<o.length-1?i+=o[s]+":":i+=o[s]}var u=encodeURIComponent(r),l=this.server+"/api2/repos/"+e+"/fileops/move/?p="+u,c=new a;return c.append("dst_repo",t),c.append("dst_dir",n),c.append("file_names",i),this._sendPostRequest(l,c)}},{key:"deleteMutipleDirents",value:function(e,t,n){for(var r="",o=0;o<n.length;o++)o<n.length-1?r+=n[o]+":":r+=n[o];var i=encodeURIComponent(t),s=this.server+"/api2/repos/"+e+"/fileops/delete/?p="+i,u=new a;return u.append("file_names",r),this._sendPostRequest(s,u)}},{key:"zipDownload",value:function(e,t,n){var r="";if(Array.isArray(n)){for(var o="",i=0;i<n.length;i++)o+="&dirents="+n[i];r=this.server+"/api/v2.1/repos/"+e+"/zip-task/?parent_dir="+t+o}else r=this.server+"/api/v2.1/repos/"+e+"/zip-task/?parent_dir="+t+"&dirents="+n;return this.req.get(r)}},{key:"queryZipProgress",value:function(e){var t=this.server+"/api/v2.1/query-zip-progress/?token="+e;return this.req.get(t)}},{key:"cancelZipTask",value:function(e){var t=this.server+"/api/v2.1/cancel-zip-task/",n=new a;return n.append("token",e),this.req.post(t,n)}},{key:"getFileInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/detail/?p="+n;return this.req.get(r)}},{key:"getFileHistory",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/history/?p="+t;return this.req.get(n)}},{key:"getFileDownloadLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/?p="+n+"&reuse=1";return this.req.get(r)}},{key:"getFileContent",value:function(e){return i.create().get(e)}},{key:"createFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,i=new a;return i.append("operation","create"),i.append("is_draft",n),this._sendPostRequest(o,i)}},{key:"renameFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,i=new a;return i.append("operation","rename"),i.append("newname",n),this._sendPostRequest(o,i)}},{key:"lockfile",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/",r={p:t,operation:"lock"};return this.req.put(n,r)}},{key:"unlockfile",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/",r={p:t,operation:"unlock"};return this.req.put(n,r)}},{key:"revertFile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+t,o=new a;return o.append("operation","revert"),o.append("commit_id",n),this._sendPostRequest(r,o)}},{key:"deleteFile",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/?p="+n;return this.req.delete(r)}},{key:"getUploadLink",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/upload-link/?p="+t+"&from=web";return this.req.get(n)}},{key:"getFileUploadedBytes",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file-uploaded-bytes/",o={parent_dir:t,file_name:n};return this.req.get(r,{params:o})}},{key:"uploadImage",value:function(e,t){return i.create()({method:"post",data:t,url:e})}},{key:"getUpdateLink",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/update-link/?p="+t;return this.req.get(n)}},{key:"updateFile",value:function(e,t,n,r){var o=new a;o.append("target_file",t),o.append("filename",n);var s=new Blob([r],{type:"text/plain"});return o.append("file",s),i.create()({method:"post",url:e,data:o})}},{key:"listFileHistoryRecords",value:function(e,t,n,r){var o=this.server+"/api/v2.1/repos/"+e+"/file/new_history/",i={path:t,page:n,per_page:r};return this.req.get(o,{params:i})}},{key:"getFileRevision",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revision/?p="+n+"&commit_id="+t;return this.req.get(r)}},{key:"deleteComment",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/";return this.req.delete(n)}},{key:"listComments",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api2/repos/"+e+"/file/comments/?p="+r;return n&&(o=o+"&resolved="+n),this.req.get(o)}},{key:"postComment",value:function(e,t,n,r){var o=encodeURIComponent(t),i=this.server+"/api2/repos/"+e+"/file/comments/?p="+o,s=new a;return s.append("comment",n),r&&s.append("detail",r),this._sendPostRequest(i,s)}},{key:"getCommentsNumber",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/comments/counts/?p="+n;return this.req.get(r)}},{key:"updateComment",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/",i={resolved:n};return r&&(i.detail=r),this.req.put(o,i)}},{key:"getDraft",value:function(e){var t=this.server+"/api/v2.1/drafts/"+e+"/";return this.req.get(t)}},{key:"listDrafts",value:function(){var e=this.server+"/api/v2.1/drafts";return this.req.get(e)}},{key:"createDraft",value:function(e,t){var n=this.server+"/api/v2.1/drafts/",r=new a;return r.append("repo_id",e),r.append("file_path",t),this.req.post(n,r)}},{key:"deleteDraft",value:function(e){var t=this.server+"/api/v2.1/drafts/"+e+"/";return this.req.delete(t)}},{key:"publishDraft",value:function(e){var t=this.server+"/api/v2.1/drafts/"+e+"/",n={operation:"publish"};return this.req.put(t,n)}},{key:"createDraftReview",value:function(e){var t=this.server+"/api/v2.1/reviews/",n={draft_id:e};return this.req.post(t,n)}},{key:"createFileReview",value:function(e,t){var n=this.server+"/api/v2.1/file-review/",r=new a;return r.append("repo_id",e),r.append("file_path",t),this.req.post(n,r)}},{key:"listReviews",value:function(e){var t=this.server+"/api/v2.1/reviews/?status="+e;return this.req.get(t)}},{key:"listReviewers",value:function(e){var t=this.server+"/api/v2.1/review/"+e+"/reviewer/";return this.req.get(t)}},{key:"addReviewers",value:function(e,t){for(var n=this.server+"/api/v2.1/review/"+e+"/reviewer/",r=new a,o=0;o<t.length;o++)r.append("reviewer",t[o]);return this._sendPostRequest(n,r)}},{key:"deleteReviewer",value:function(e,t){var n=this.server+"/api/v2.1/review/"+e+"/reviewer/?username="+t;return this.req.delete(n)}},{key:"updateReviewStatus",value:function(e,t){var n=this.server+"/api/v2.1/review/"+e+"/",r={status:t};return this.req.put(n,r)}},{key:"addReviewComment",value:function(e,t,n){var r=this.server+"/api2/review/"+e+"/comments/",o=new a;return o.append("comment",t),n&&o.append("detail",n),this._sendPostRequest(r,o)}},{key:"listReviewComments",value:function(e,t,n,r){var o=this.server+"/api2/review/"+e+"/comments/?page="+t+"&per_page="+n+"&avatar_size="+r;return this.req.get(o)}},{key:"deleteReviewComment",value:function(e,t){var n=this.server+"/api2/review/"+e+"/comment/"+t+"/";return this.req.delete(n)}},{key:"updateReviewComment",value:function(e,t,n,r){var o=this.server+"/api2/review/"+e+"/comment/"+t+"/",i={resolved:n};return r&&(i.detail=r),this.req.put(o,i)}},{key:"listStarred",value:function(){var e=this.server+"/api2/starredfiles/";return this.req.get(e)}},{key:"starFile",value:function(e,t){var n=this.server+"/api2/starredfiles/",r=new a;return r.append("repo_id",e),r.append("p",t),this._sendPostRequest(n,r)}},{key:"unStarFile",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/starredfiles/?repo_id="+e+"&p="+n;return this.req.delete(r)}},{key:"listRepoTags",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/repo-tags/";return this.req.get(t)}},{key:"createRepoTag",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-tags/",o=new a;return o.append("name",t),o.append("color",n),this._sendPostRequest(r,o)}},{key:"deleteRepoTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/";return this.req.delete(n)}},{key:"updateRepoTag",value:function(e,t,n,r){var o=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/",i={name:n,color:r};return this.req.put(o,i)}},{key:"listTaggedFiles",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/tagged-files/"+t+"/";return this.req.get(n)}},{key:"listFileTags",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file-tags/?file_path="+n;return this.req.get(r)}},{key:"addFileTag",value:function(e,t,n){var r=new a;r.append("file_path",t),r.append("repo_tag_id",n);var o=this.server+"/api/v2.1/repos/"+e+"/file-tags/";return this._sendPostRequest(o,r)}},{key:"deleteFileTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/file-tags/"+t+"/";return this.req.delete(n)}},{key:"listRelatedFiles",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/related-files/?repo_id="+e+"&file_path="+n;return this.req.get(r)}},{key:"addRelatedFile",value:function(e,t,n,r){var o=new a;o.append("o_repo_id",e),o.append("r_repo_id",t),o.append("o_path",n),o.append("r_path",r);var i=this.server+"/api/v2.1/related-files/";return this._sendPostRequest(i,o)}},{key:"deleteRelatedFile",value:function(e,t,n){var r=this.server+"/api/v2.1/related-files/"+n+"/",o={repo_id:e,file_path:t};return this.req.delete(r,{data:o})}},{key:"saveSharedFile",value:function(e,t,n){var r=this.server+"/share/link/save/?t="+n,o=new a;return o.append("dst_repo",e),o.append("dst_path",t),o.append("s_token",n),this._sendPostRequest(r,o)}},{key:"getInternalLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/smart-link/?repo_id="+e+"&path="+n+"&is_dir=false";return this.req.get(r)}},{key:"getWikiFileContent",value:function(e,t){var n=encodeURIComponent(t),r=(new Date).getTime(),o=this.server+"/api/v2.1/wikis/"+e+"/content/?p="+n+"&_="+r;return this.req.get(o)}},{key:"getUserAvatar",value:function(e,t){var n=this.server+"/api2/avatars/user/"+e+"/resized/"+t+"/";return this.req.get(n)}},{key:"listPopupNotices",value:function(){var e=this.server+"/ajax/get_popup_notices/";return this.req.get(e,{headers:{"X-Requested-With":"XMLHttpRequest"}})}},{key:"updateNotifications",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.put(e)}},{key:"getUnseenNotificationCount",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.get(e)}},{key:"listLinkedDevices",value:function(){var e=this.server+"/api2/devices/";return this.req.get(e)}},{key:"unlinkDevice",value:function(e,t){var n=this.server+"/api2/devices/",r={platform:e,device_id:t};return this.req.delete(n,{data:r})}},{key:"listActivities",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:36,n=this.server+"/api/v2.1/activities/?page="+e+"&avatar_size="+t;return this.req.get(n)}},{key:"createThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/?path="+encodeURIComponent(t)+"&size="+n;return this.req.get(r,{headers:{"X-Requested-With":"XMLHttpRequest"}})}},{key:"searchUsers",value:function(e){var t=this.server+"/api2/search-user/?q="+encodeURIComponent(e);return this.req.get(t)}},{key:"listWikis",value:function(e){var t=this.server+"/api/v2.1/wikis/";return e?this.req.get(t,{params:e,paramsSerializer:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,o=e[n].length;r<o;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}):this.req.get(t)}},{key:"addWiki",value:function(e,t,n){var r=this.server+"/api/v2.1/wikis/",o=new a;return o.append("use_exist_repo",e),o.append("repo_id",n),o.append("name",t),this._sendPostRequest(r,o)}},{key:"renameWiki",value:function(e,t){var n=this.server+"/api/v2.1/wikis/"+e+"/",r=new a;return r.append("wiki_name",t),this._sendPostRequest(n,r)}},{key:"deleteWiki",value:function(e){var t=this.server+"/api/v2.1/wikis/"+e+"/";return this.req.delete(t)}},{key:"fileMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/metadata/?p="+t;return this.req.get(n)}},{key:"dirMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/metadata/?p="+t;return this.req.get(n)}}]),e}();t.SeafileAPI=s},function(e,t){e.exports="object"==typeof self?self.FormData:window.FormData},function(e,t,n){"use strict";function r(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");for(var n={},r=t||{},o=e.split(u),s=r.decode||a,l=0;l<o.length;l++){var c=o[l],f=c.indexOf("=");if(!(f<0)){var d=c.substr(0,f).trim(),p=c.substr(++f,c.length).trim();'"'==p[0]&&(p=p.slice(1,-1)),void 0==n[d]&&(n[d]=i(p,s))}}return n}function o(e,t,n){var r=n||{},o=r.encode||s;if("function"!==typeof o)throw new TypeError("option encode is invalid");if(!l.test(e))throw new TypeError("argument name is invalid");var i=o(t);if(i&&!l.test(i))throw new TypeError("argument val is invalid");var a=e+"="+i;if(null!=r.maxAge){var u=r.maxAge-0;if(isNaN(u))throw new Error("maxAge should be a Number");a+="; Max-Age="+Math.floor(u)}if(r.domain){if(!l.test(r.domain))throw new TypeError("option domain is invalid");a+="; Domain="+r.domain}if(r.path){if(!l.test(r.path))throw new TypeError("option path is invalid");a+="; Path="+r.path}if(r.expires){if("function"!==typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");a+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(a+="; HttpOnly"),r.secure&&(a+="; Secure"),r.sameSite){switch("string"===typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}}return a}function i(e,t){try{return t(e)}catch(t){return e}}t.parse=r,t.serialize=o;var a=decodeURIComponent,s=encodeURIComponent,u=/; */,l=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n="";for(var r in e){var o=0===r.indexOf("--");if(e.hasOwnProperty(r)&&"label"!==r){var i=e[r];null!=i&&(o?n+=r+":"+i+";":(n+=p(r)+":",n+=(0,s.default)(r,i,t)+";"))}}return n||null}Object.defineProperty(t,"__esModule",{value:!0}),t.processStyleName=void 0,t.createMarkupForStyles=o;var i=n(469),a=(r(i),n(471)),s=r(a),u=n(473),l=r(u),c=n(475),f=r(c),d=n(153),p=(r(d),t.processStyleName=(0,f.default)(l.default))},function(e,t,n){"use strict";function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){(function(r){function o(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("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+)/))}function i(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,i=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(i=o))}),e.splice(i,0,r)}}function a(){return"object"===typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function u(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"}).DEBUG),e}t=e.exports=n(569),t.log=a,t.formatArgs=i,t.save=s,t.load=u,t.useColors=o,t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.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"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(u())}).call(t,n(13))},function(e,t){t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,o=n.length;r<o;r++){var i=n[r].split("=");t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return t}},function(e,t){e.exports=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){(function(r){function o(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("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+)/))}function i(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,i=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(i=o))}),e.splice(i,0,r)}}function a(){return"object"===typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function u(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"}).DEBUG),e}t=e.exports=n(587),t.log=a,t.formatArgs=i,t.save=s,t.load=u,t.useColors=o,t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.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"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(u())}).call(t,n(13))},function(e,t,n){"use strict";function r(e,t,n){!t||"byKey"in t||(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map(function(e){return a(e,t)}),o=function(e){return r.some(function(t){return s(t,e)})};return null==n?o:o(n)}function o(e,t){return r(e,t)}function i(e,t){return r(e,{byKey:!0},t)}function a(e,t){var n=t&&t.byKey,r={};e=e.replace("++","+add");var o=e.split("+"),i=o.length;for(var a in f)r[f[a]]=!1;var s=!0,c=!1,d=void 0;try{for(var p,h=o[Symbol.iterator]();!(s=(p=h.next()).done);s=!0){var m=p.value,v=m.endsWith("?");v&&(m=m.slice(0,-1));var g=l(m),y=f[g];1!==i&&y||(n?r.key=g:r.which=u(m)),y&&(r[y]=!v||null)}}catch(e){c=!0,d=e}finally{try{!s&&h.return&&h.return()}finally{if(c)throw d}}return r}function s(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 u(e){return e=l(e),p[e]||e.toUpperCase().charCodeAt(0)}function l(e){return e=e.toLowerCase(),e=d[e]||e}Object.defineProperty(t,"__esModule",{value:!0});for(var c="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),f={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},d={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:c?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},p={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},h=1;h<20;h++)p["f"+h]=111+h;t.default=r,t.isHotkey=r,t.isCodeHotkey=o,t.isKeyHotkey=i,t.parseHotkey=a,t.compareHotkey=s,t.toKeyCode=u,t.toKeyName=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(545),h=r(p),m=n(548),v=r(m),g=n(503),y=r(g),b={repoID:f.default.string,onSearchedClick:f.default.func.isRequired,searchPlaceholder:f.default.string},w=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.searchPlaceholder||(0,d.gettext)("Search Files");return l.default.createElement("div",{className:"common-toolbar"},d.isPro&&l.default.createElement(h.default,{repoID:this.props.repoID,placeholder:e,onSearchedClick:this.props.onSearchedClick}),l.default.createElement(v.default,null),l.default.createElement(y.default,null))}}]),t}(l.default.Component);w.propTypes=b,t.default=w},function(e,t,n){"use strict";function r(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]);y(!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)}function o(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||L}function i(){}function a(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||L}function s(e,t,n){var r=void 0,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)A.call(t,r)&&!Y.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:k,type:e,key:i,ref:a,props:o,_owner:F.current}}function u(e){return"object"===typeof e&&null!==e&&e.$$typeof===k}function l(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function c(e,t,n,r){if(I.length){var o=I.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>I.length&&I.push(e)}function d(e,t,n,o){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var a=!1;if(null===e)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case k:case C:a=!0}}if(a)return n(o,e,""===t?"."+p(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;s<e.length;s++){i=e[s];var u=t+p(i,s);a+=d(i,u,n,o)}else if(null===e||"undefined"===typeof e?u=null:(u=D&&e[D]||e["@@iterator"],u="function"===typeof u?u:null),"function"===typeof u)for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=t+p(i,s++),a+=d(i,u,n,o);else"object"===i&&(n=""+e,r("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return a}function p(e,t){return"object"===typeof e&&null!==e&&null!=e.key?l(e.key):t.toString(36)}function h(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)?v(e,r,n,w.thatReturnsArgument):null!=e&&(u(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+n,e={$$typeof:k,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function v(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(R,"$&/")+"/"),t=c(t,i,r,o),null==e||d(e,"",m,t),f(t)}var g=n(16),y=n(194),b=n(195),w=n(109),_="function"===typeof Symbol&&Symbol.for,k=_?Symbol.for("react.element"):60103,C=_?Symbol.for("react.portal"):60106,S=_?Symbol.for("react.fragment"):60107,E=_?Symbol.for("react.strict_mode"):60108,T=_?Symbol.for("react.profiler"):60114,O=_?Symbol.for("react.provider"):60109,x=_?Symbol.for("react.context"):60110,M=_?Symbol.for("react.async_mode"):60111,P=_?Symbol.for("react.forward_ref"):60112;_&&Symbol.for("react.timeout");var D="function"===typeof Symbol&&Symbol.iterator,L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};o.prototype.isReactComponent={},o.prototype.setState=function(e,t){"object"!==typeof e&&"function"!==typeof e&&null!=e&&r("85"),this.updater.enqueueSetState(this,e,t,"setState")},o.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},i.prototype=o.prototype;var N=a.prototype=new i;N.constructor=a,g(N,o.prototype),N.isPureReactComponent=!0;var F={current:null},A=Object.prototype.hasOwnProperty,Y={key:!0,ref:!0,__self:!0,__source:!0},R=/\/+/g,I=[],j={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return v(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=c(null,null,t,n),null==e||d(e,"",h,t),f(t)},count:function(e){return null==e?0:d(e,"",w.thatReturnsNull,null)},toArray:function(e){var t=[];return v(e,t,null,w.thatReturnsArgument),t},only:function(e){return u(e)||r("143"),e}},createRef:function(){return{current:null}},Component:o,PureComponent:a,createContext:function(e,t){return void 0===t&&(t=null),e={$$typeof:x,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_currentValue2:e,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null},e.Provider={$$typeof:O,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:P,render:e}},Fragment:S,StrictMode:E,unstable_AsyncMode:M,unstable_Profiler:T,createElement:s,cloneElement:function(e,t,n){(null===e||void 0===e)&&r("267",e);var o=void 0,i=g({},e.props),a=e.key,s=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,u=F.current),void 0!==t.key&&(a=""+t.key);var l=void 0;e.type&&e.type.defaultProps&&(l=e.type.defaultProps);for(o in t)A.call(t,o)&&!Y.hasOwnProperty(o)&&(i[o]=void 0===t[o]&&void 0!==l?l[o]:t[o])}if(1===(o=arguments.length-2))i.children=n;else if(1<o){l=Array(o);for(var c=0;c<o;c++)l[c]=arguments[c+2];i.children=l}return{$$typeof:k,type:e.type,key:a,ref:s,props:i,_owner:u}},createFactory:function(e){var t=s.bind(null,e);return t.type=e,t},isValidElement:u,version:"16.4.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:F,assign:g}},B={default:j},Z=B&&j||B;e.exports=Z.default?Z.default:Z},function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,u){if(o(t),!e){var l;if(void 0===t)l=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,i,a,s,u],f=0;l=new Error(t.replace(/%s/g,function(){return c[f++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){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 u=[n,r,o,i,a,s],l=0;e=Error(t.replace(/%s/g,function(){return u[l++]})),e.name="Invariant Violation"}throw e.framesToPop=1,e}}function o(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);r(!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)}function i(e,t,n,r,o,i,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}function a(e,t,n,r,o,a,s,u,l){kr=!1,Cr=null,i.apply(Tr,arguments)}function s(e,t,n,r,i,s,u,l,c){if(a.apply(this,arguments),kr){if(kr){var f=Cr;kr=!1,Cr=null}else o("198"),f=void 0;Sr||(Sr=!0,Er=f)}}function u(){if(Or)for(var e in xr){var t=xr[e],n=Or.indexOf(e);if(-1<n||o("96",e),!Mr[n]){t.extractEvents||o("97",e),Mr[n]=t,n=t.eventTypes;for(var r in n){var i=void 0,a=n[r],s=t,u=r;Pr.hasOwnProperty(u)&&o("99",u),Pr[u]=a;var c=a.phasedRegistrationNames;if(c){for(i in c)c.hasOwnProperty(i)&&l(c[i],s,u);i=!0}else a.registrationName?(l(a.registrationName,s,u),i=!0):i=!1;i||o("98",r,e)}}}}function l(e,t,n){Dr[e]&&o("100",e),Dr[e]=t,Lr[e]=t.eventTypes[n].dependencies}function c(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=Ar(r),s(t,n,void 0,e),e.currentTarget=null}function f(e,t){return null==t&&o("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 d(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function p(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)c(e,t,n[o],r[o]);else n&&c(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function h(e){return p(e,!0)}function m(e){return p(e,!1)}function v(e,t){var n=e.stateNode;if(!n)return null;var r=Nr(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)||(e=e.type,r=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!==typeof n&&o("231",t,typeof n),n)}function g(e,t){if(null!==e&&(Yr=f(Yr,e)),e=Yr,Yr=null,e&&(t?d(e,h):d(e,m),Yr&&o("95"),Sr))throw t=Er,Sr=!1,Er=null,t}function y(e){if(e[jr])return e[jr];for(;!e[jr];){if(!e.parentNode)return null;e=e.parentNode}return e=e[jr],7===e.tag||8===e.tag?e:null}function b(e){return e=e[jr],!e||7!==e.tag&&8!==e.tag?null:e}function w(e){if(7===e.tag||8===e.tag)return e.stateNode;o("33")}function _(e){return e[Br]||null}function k(e){do{e=e.return}while(e&&7!==e.tag);return e||null}function C(e,t,n){(t=v(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=f(n._dispatchListeners,t),n._dispatchInstances=f(n._dispatchInstances,e))}function S(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=k(t);for(t=n.length;0<t--;)C(n[t],"captured",e);for(t=0;t<n.length;t++)C(n[t],"bubbled",e)}}function E(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=v(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=f(n._dispatchListeners,t),n._dispatchInstances=f(n._dispatchInstances,e))}function T(e){e&&e.dispatchConfig.registrationName&&E(e._targetInst,null,e)}function O(e){d(e,S)}function x(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}function M(e){if(Jr[e])return Jr[e];if(!Hr[e])return e;var t,n=Hr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Xr)return Jr[e]=n[t];return e}function P(){if(Vr)return Vr;var e,t,n=Kr,r=n.length,o="value"in qr?qr.value:qr.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 Vr=o.slice(e,1<t?1-t:void 0)}function D(){return!0}function L(){return!1}function N(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface;for(var o in e)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)?D:L,this.isPropagationStopped=L,this}function F(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 A(e){e instanceof this||o("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Y(e){e.eventPool=[],e.getPooled=F,e.release=A}function R(e,t){switch(e){case"keyup":return-1!==to.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function I(e){return e=e.detail,"object"===typeof e&&"data"in e?e.data:null}function j(e,t){switch(e){case"compositionend":return I(t);case"keypress":return 32!==t.which?null:(uo=!0,ao);case"textInput":return e=t.data,e===ao&&uo?null:e;default:return null}}function B(e,t){if(lo)return"compositionend"===e||!no&&R(e,t)?(e=P(),Vr=Kr=qr=null,lo=!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 io&&"ko"!==t.locale?null:t.data;default:return null}}function Z(e){if(e=Fr(e)){"function"!==typeof fo&&o("280");var t=Nr(e.stateNode);fo(e.stateNode,e.type,t)}}function H(e){po?ho?ho.push(e):ho=[e]:po=e}function J(){if(po){var e=po,t=ho;if(ho=po=null,Z(e),t)for(e=0;e<t.length;e++)Z(t[e])}}function X(e,t){return e(t)}function z(e,t,n){return e(t,n)}function W(){}function U(e,t){if(mo)return e(t);mo=!0;try{return X(e,t)}finally{mo=!1,(null!==po||null!==ho)&&(W(),J())}}function Q(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!vo[e.type]:"textarea"===t}function G(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function q(e){if(!Zr)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"===typeof t[e]),t}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){var t=K(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof 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]}}}}function $(e){e._valueTracker||(e._valueTracker=V(e))}function ee(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function te(e){return null===e||"object"!==typeof e?null:(e=Po&&e[Po]||e["@@iterator"],"function"===typeof e?e:null)}function ne(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 Oo:return"AsyncMode";case ko:return"Fragment";case _o:return"Portal";case So:return"Profiler";case Co:return"StrictMode";case Mo:return"Placeholder"}if("object"===typeof e){switch(e.$$typeof){case To:return"Context.Consumer";case Eo:return"Context.Provider";case xo:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef")}if("function"===typeof e.then&&(e=1===e._reactStatus?e._reactResult:null))return ne(e)}return null}function re(e){var t="";do{e:switch(e.tag){case 4:case 0:case 1:case 2:case 3:case 7:case 10:var n=e._debugOwner,r=e._debugSource,o=ne(e.type),i=null;n&&(i=ne(n.type)),n=o,o="",r?o=" (at "+r.fileName.replace(yo,"")+":"+r.lineNumber+")":i&&(o=" (created by "+i+")"),i="\n in "+(n||"Unknown")+o;break e;default:i=""}t+=i,e=e.return}while(e);return t}function oe(e){return!!Lo.call(Fo,e)||!Lo.call(No,e)&&(Do.test(e)?Fo[e]=!0:(No[e]=!0,!1))}function ie(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}}function ae(e,t,n,r){if(null===t||"undefined"===typeof t||ie(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}function se(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}function ue(e){return e[1].toUpperCase()}function le(e,t,n,r){var o=Ao.hasOwnProperty(t)?Ao[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(ae(t,n,o,r)&&(n=null),r||null===o?oe(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):(o=o.type,n=3===o||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function ce(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function fe(e,t){var n=t.checked;return wr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function de(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ce(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 pe(e,t){null!=(t=t.checked)&&le(e,"checked",t,!1)}function he(e,t){pe(e,t);var n=ce(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")?ve(e,t.type,n):t.hasOwnProperty("defaultValue")&&ve(e,t.type,ce(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function me(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,""!==n&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ve(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ge(e,t,n){return e=N.getPooled(Ro.change,e,t,n),e.type="change",H(n),O(e),e}function ye(e){g(e,!1)}function be(e){if(ee(w(e)))return e}function we(e,t){if("change"===e)return t}function _e(){Io&&(Io.detachEvent("onpropertychange",ke),jo=Io=null)}function ke(e){"value"===e.propertyName&&be(jo)&&(e=ge(jo,e,G(e)),U(ye,e))}function Ce(e,t,n){"focus"===e?(_e(),Io=t,jo=n,Io.attachEvent("onpropertychange",ke)):"blur"===e&&_e()}function Se(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return be(jo)}function Ee(e,t){if("click"===e)return be(t)}function Te(e,t){if("input"===e||"change"===e)return be(t)}function Oe(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Jo[e])&&!!t[e]}function xe(){return Oe}function Me(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Pe(e,t){if(Me(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(!Vo.call(t,n[r])||!Me(e[n[r]],t[n[r]]))return!1;return!0}function De(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(t=t.return,0!==(2&t.effectTag))return 1}return 5===t.tag?2:3}function Le(e){2!==De(e)&&o("188")}function Ne(e){var t=e.alternate;if(!t)return t=De(e),3===t&&o("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var s=i.child;s;){if(s===n)return Le(i),e;if(s===r)return Le(i),t;s=s.sibling}o("188")}if(n.return!==r.return)n=i,r=a;else{s=!1;for(var u=i.child;u;){if(u===n){s=!0,n=i,r=a;break}if(u===r){s=!0,r=i,n=a;break}u=u.sibling}if(!s){for(u=a.child;u;){if(u===n){s=!0,n=a,r=i;break}if(u===r){s=!0,r=a,n=i;break}u=u.sibling}s||o("189")}}n.alternate!==r&&o("190")}return 5!==n.tag&&o("188"),n.stateNode.current===n?e:t}function Fe(e){if(!(e=Ne(e)))return null;for(var t=e;;){if(7===t.tag||8===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}function Ae(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}function Ye(e,t){var n=e[0];e=e[1];var r="on"+(e[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},ci[e]=t,fi[n]=t}function Re(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=5!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=y(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=G(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,s=0;s<Mr.length;s++){var u=Mr[s];u&&(u=u.extractEvents(r,t,i,o))&&(a=f(a,u))}g(a,!1)}}function Ie(e,t){if(!t)return null;var n=(pi(e)?Be:Ze).bind(null,e);t.addEventListener(e,n,!1)}function je(e,t){if(!t)return null;var n=(pi(e)?Be:Ze).bind(null,e);t.addEventListener(e,n,!0)}function Be(e,t){z(Ze,e,t)}function Ze(e,t){if(mi){var n=G(t);if(n=y(n),null===n||"number"!==typeof n.tag||2===De(n)||(n=null),hi.length){var r=hi.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{U(Re,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>hi.length&&hi.push(e)}}}function He(e){return Object.prototype.hasOwnProperty.call(e,yi)||(e[yi]=gi++,vi[e[yi]]={}),vi[e[yi]]}function Je(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Xe(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ze(e,t){var n=Xe(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Xe(n)}}function We(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?We(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ue(){for(var e=window,t=Je();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Je(e.document)}return t}function Qe(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 Ge(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Si||null==_i||_i!==Je(n)?null:(n=_i,"selectionStart"in n&&Qe(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ci&&Pe(Ci,n)?null:(Ci=n,e=N.getPooled(wi.select,ki,e,t),e.type="select",e.target=_i,O(e),e))}function qe(e){var t="";return br.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function Ke(e,t){return e=wr({children:void 0},t),(t=qe(t.children))&&(e.children=t),e}function Ve(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=""+ce(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 $e(e,t){return null!=t.dangerouslySetInnerHTML&&o("91"),wr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function et(e,t){var n=t.value;null==n&&(n=t.defaultValue,t=t.children,null!=t&&(null!=n&&o("92"),Array.isArray(t)&&(1>=t.length||o("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:ce(n)}}function tt(e,t){var n=ce(t.value),r=ce(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function nt(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}function rt(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 ot(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?rt(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function it(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function at(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,i=t[n];o=null==i||"boolean"===typeof i||""===i?"":r||"number"!==typeof i||0===i||Mi.hasOwnProperty(o)&&Mi[o]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}function st(e,t){t&&(Di[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&o("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&o("60"),"object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||o("61")),null!=t.style&&"object"!==typeof t.style&&o("62",""))}function ut(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 lt(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=He(e);t=Lr[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":je("scroll",e);break;case"focus":case"blur":je("focus",e),je("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":q(o)&&je(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===Gr.indexOf(o)&&Ie(o,e)}n[o]=!0}}}function ct(){}function ft(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function dt(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}function pt(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function ht(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function mt(e){0>Ai||(e.current=Fi[Ai],Fi[Ai]=null,Ai--)}function vt(e,t){Ai++,Fi[Ai]=e.current,e.current=t}function gt(e,t){var n=e.type.contextTypes;if(!n)return Yi;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,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bt(e){mt(Ii,e),mt(Ri,e)}function wt(e){mt(Ii,e),mt(Ri,e)}function _t(e,t,n){Ri.current!==Yi&&o("168"),vt(Ri,t,e),vt(Ii,n,e)}function kt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;r=r.getChildContext();for(var i in r)i in e||o("108",ne(t)||"Unknown",i);return wr({},n,r)}function Ct(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Yi,ji=Ri.current,vt(Ri,t,e),vt(Ii,Ii.current,e),!0}function St(e,t,n){var r=e.stateNode;r||o("169"),n?(t=kt(e,t,ji),r.__reactInternalMemoizedMergedChildContext=t,mt(Ii,e),mt(Ri,e),vt(Ri,t,e)):mt(Ii,e),vt(Ii,n,e)}function Et(e){return function(t){try{return e(t)}catch(e){}}}function Tt(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);Bi=Et(function(e){return t.onCommitFiberRoot(n,e)}),Zi=Et(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Ot(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=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 xt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Mt(e,t,n){var r=e.alternate;return null===r?(r=new Ot(e.tag,t,e.key,e.mode),r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=t!==e.pendingProps?n:e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.firstContextDependency=e.firstContextDependency,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Pt(e,t,n){var r=e.type,i=e.key;e=e.props;var a=void 0;if("function"===typeof r)a=xt(r)?2:4;else if("string"===typeof r)a=7;else e:switch(r){case ko:return Dt(e.children,t,n,i);case Oo:a=10,t|=3;break;case Co:a=10,t|=2;break;case So:return r=new Ot(15,e,i,4|t),r.type=So,r.expirationTime=n,r;case Mo:a=16;break;default:if("object"===typeof r&&null!==r)switch(r.$$typeof){case Eo:a=12;break e;case To:a=11;break e;case xo:a=13;break e;default:if("function"===typeof r.then){a=4;break e}}o("130",null==r?r:typeof r,"")}return t=new Ot(a,e,i,t),t.type=r,t.expirationTime=n,t}function Dt(e,t,n,r){return e=new Ot(9,e,r,t),e.expirationTime=n,e}function Lt(e,t,n){return e=new Ot(8,e,null,t),e.expirationTime=n,e}function Nt(e,t,n){return t=new Ot(6,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ft(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),At(t,e)}function At(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;o=0!==o?o:i,0===o&&(0===e||r>e)&&(o=r),e=o,0!==e&&0!==n&&n<e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}function Yt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Rt(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function It(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function jt(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Bt(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Yt(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Yt(e.memoizedState),o=n.updateQueue=Yt(n.memoizedState)):r=e.updateQueue=Rt(o):null===o&&(o=n.updateQueue=Rt(r));null===o||r===o?jt(r,t):null===r.lastUpdate||null===o.lastUpdate?(jt(r,t),jt(o,t)):(jt(r,t),o.lastUpdate=t)}function Zt(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=Yt(e.memoizedState):Ht(e,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Ht(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Rt(t)),t}function Jt(e,t,n,r,o,i){switch(n.tag){case 1:return e=n.payload,"function"===typeof e?e.call(i,r,o):e;case 3:e.effectTag=-1025&e.effectTag|64;case 0:if(e=n.payload,null===(o="function"===typeof e?e.call(i,r,o):e)||void 0===o)break;return wr({},r,o);case 2:Hi=!0}return r}function Xt(e,t,n,r,o){Hi=!1,t=Ht(e,t);for(var i=t.baseState,a=null,s=0,u=t.firstUpdate,l=i;null!==u;){var c=u.expirationTime;c>o?(null===a&&(a=u,i=l),(0===s||s>c)&&(s=c)):(l=Jt(e,t,u,l,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(c=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f>o?(null===c&&(c=u,null===a&&(i=l)),(0===s||s>f)&&(s=f)):(l=Jt(e,t,u,l,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(i=l),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=l}function zt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Wt(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Wt(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Wt(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!==typeof n&&o("191",n),n.call(r)}e=e.nextEffect}}function Ut(e,t){return{value:e,source:t,stack:re(t)}}function Qt(e,t){var n=e.type._context;vt(Ji,n._currentValue,e),n._currentValue=t}function Gt(e){var t=Ji.current;mt(Ji,e),e.type._context._currentValue=t}function qt(e){Xi=e,Wi=zi=null,e.firstContextDependency=null}function Kt(e,t){return Wi!==e&&!1!==t&&0!==t&&("number"===typeof t&&1073741823!==t||(Wi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===zi?(null===Xi&&o("277"),Xi.firstContextDependency=zi=t):zi=zi.next=t),e._currentValue}function Vt(e){return e===Ui&&o("174"),e}function $t(e,t){vt(qi,t,e),vt(Gi,e,e),vt(Qi,Ui,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ot(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=ot(t,n)}mt(Qi,e),vt(Qi,t,e)}function en(e){mt(Qi,e),mt(Gi,e),mt(qi,e)}function tn(e){Vt(qi.current);var t=Vt(Qi.current),n=ot(t,e.type);t!==n&&(vt(Gi,e,e),vt(Qi,n,e))}function nn(e){Gi.current===e&&(mt(Qi,e),mt(Gi,e))}function rn(e,t,n,r){t=e.memoizedState,n=n(r,t),n=null===n||void 0===n?t:wr({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}function on(e,t,n,r,o,i,a){return e=e.stateNode,"function"===typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!Pe(n,r)||!Pe(o,i))}function an(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&&Vi.enqueueReplaceState(t,t.state,null)}function sn(e,t,n,r){var o=e.stateNode,i=yt(t)?ji:Ri.current;o.props=n,o.state=e.memoizedState,o.refs=Ki,o.context=gt(e,i),i=e.updateQueue,null!==i&&(Xt(e,i,n,o,r),o.state=e.memoizedState),i=t.getDerivedStateFromProps,"function"===typeof i&&(rn(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&&Vi.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(Xt(e,i,n,o,r),o.state=e.memoizedState)),"function"===typeof o.componentDidMount&&(e.effectTag|=4)}function un(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&&(2!==n.tag&&3!==n.tag&&o("110"),r=n.stateNode),r||o("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===Ki&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}"string"!==typeof e&&o("284"),n._owner||o("254",e)}return e}function ln(e,t){"textarea"!==e.type&&o("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function cn(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 i(e,t,n){return e=Mt(e,t,n),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index,r<n?(t.effectTag=2,n):r):(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||8!==t.tag?(t=Lt(n,e.mode,r),t.return=e,t):(t=i(t,n,r),t.return=e,t)}function l(e,t,n,r){return null!==t&&t.type===n.type?(r=i(t,n.props,r),r.ref=un(e,t,n),r.return=e,r):(r=Pt(n,e.mode,r),r.ref=un(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||6!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Nt(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[],r),t.return=e,t)}function f(e,t,n,r,o){return null===t||9!==t.tag?(t=Dt(n,e.mode,r,o),t.return=e,t):(t=i(t,n,r),t.return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return t=Lt(""+t,e.mode,n),t.return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case wo:return n=Pt(t,e.mode,n),n.ref=un(e,null,t),n.return=e,n;case _o:return t=Nt(t,e.mode,n),t.return=e,t}if($i(t)||te(t))return t=Dt(t,e.mode,n,null),t.return=e,t;ln(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:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case wo:return n.key===o?n.type===ko?f(e,t,n.props.children,r,o):l(e,t,n,r):null;case _o:return n.key===o?c(e,t,n,r):null}if($i(n)||te(n))return null!==o?null:f(e,t,n,r,null);ln(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return e=e.get(n)||null,u(t,e,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case wo:return e=e.get(null===r.key?n:r.key)||null,r.type===ko?f(t,e,r.props.children,o,r.key):l(t,e,r,o);case _o:return e=e.get(null===r.key?n:r.key)||null,c(t,e,r,o)}if($i(r)||te(r))return e=e.get(n)||null,f(t,e,r,o,null);ln(t,r)}return null}function m(o,i,s,u){for(var l=null,c=null,f=i,m=i=0,v=null;null!==f&&m<s.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var g=p(o,f,s[m],u);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&t(o,f),i=a(g,i,m),null===c?l=g:c.sibling=g,c=g,f=v}if(m===s.length)return n(o,f),l;if(null===f){for(;m<s.length;m++)(f=d(o,s[m],u))&&(i=a(f,i,m),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(o,f);m<s.length;m++)(v=h(f,o,m,s[m],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),i=a(v,i,m),null===c?l=v:c.sibling=v,c=v);return e&&f.forEach(function(e){return t(o,e)}),l}function v(i,s,u,l){var c=te(u);"function"!==typeof c&&o("150"),null==(u=c.call(u))&&o("151");for(var f=c=null,m=s,v=s=0,g=null,y=u.next();null!==m&&!y.done;v++,y=u.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=p(i,m,y.value,l);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),s=a(b,s,v),null===f?c=b:f.sibling=b,f=b,m=g}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;v++,y=u.next())null!==(y=d(i,y.value,l))&&(s=a(y,s,v),null===f?c=y:f.sibling=y,f=y);return c}for(m=r(i,m);!y.done;v++,y=u.next())null!==(y=h(m,i,v,y.value,l))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),s=a(y,s,v),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,a,u){var l="object"===typeof a&&null!==a&&a.type===ko&&null===a.key;l&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case wo:e:{for(c=a.key,l=r;null!==l;){if(l.key===c){if(9===l.tag?a.type===ko:l.type===a.type){n(e,l.sibling),r=i(l,a.type===ko?a.props.children:a.props,u),r.ref=un(e,l,a),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}a.type===ko?(r=Dt(a.props.children,e.mode,u,a.key),r.return=e,e=r):(u=Pt(a,e.mode,u),u.ref=un(e,r,a),u.return=e,e=u)}return s(e);case _o:e:{for(l=a.key;null!==r;){if(r.key===l){if(6===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),r=i(r,a.children||[],u),r.return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}r=Nt(a,e.mode,u),r.return=e,e=r}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&8===r.tag?(n(e,r.sibling),r=i(r,a,u),r.return=e,e=r):(n(e,r),r=Lt(a,e.mode,u),r.return=e,e=r),s(e);if($i(a))return m(e,r,a,u);if(te(a))return v(e,r,a,u);if(c&&ln(e,a),"undefined"===typeof a&&!l)switch(e.tag){case 2:case 3:case 0:u=e.type,o("152",u.displayName||u.name||"Component")}return n(e,r)}}function fn(e,t){var n=new Ot(7,null,null,0);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 dn(e,t){switch(e.tag){case 7:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 8:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function pn(e){if(oa){var t=ra;if(t){var n=t;if(!dn(e,t)){if(!(t=pt(n))||!dn(e,t))return e.effectTag|=2,oa=!1,void(na=e);fn(na,n)}na=e,ra=ht(t)}else e.effectTag|=2,oa=!1,na=e}}function hn(e){for(e=e.return;null!==e&&7!==e.tag&&5!==e.tag;)e=e.return;na=e}function mn(e){if(e!==na)return!1;if(!oa)return hn(e),oa=!0,!1;var t=e.type;if(7!==e.tag||"head"!==t&&"body"!==t&&!dt(t,e.memoizedProps))for(t=ra;t;)fn(e,t),t=pt(t);return hn(e),ra=na?pt(e.stateNode):null,!0}function vn(){ra=na=null,oa=!1}function gn(e){switch(e._reactStatus){case 1:return e._reactResult;case 2:throw e._reactResult;case 0:throw e;default:throw e._reactStatus=0,e.then(function(t){if(0===e._reactStatus){if(e._reactStatus=1,"object"===typeof t&&null!==t){var n=t.default;t=void 0!==n&&null!==n?n:t}e._reactResult=t}},function(t){0===e._reactStatus&&(e._reactStatus=2,e._reactResult=t)}),e}}function yn(e,t,n,r){t.child=null===e?ta(t,null,n,r):ea(t,e.child,n,r)}function bn(e,t,n,r,o){n=n.render;var i=t.ref;return Ii.current||t.memoizedProps!==r||i!==(null!==e?e.ref:null)?(n=n(r,i),yn(e,t,n,o),t.memoizedProps=r,t.child):On(e,t,o)}function wn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function _n(e,t,n,r,o){var i=yt(n)?ji:Ri.current;return i=gt(t,i),qt(t,o),n=n(r,i),t.effectTag|=1,yn(e,t,n,o),t.memoizedProps=r,t.child}function kn(e,t,n,r,o){if(yt(n)){var i=!0;Ct(t)}else i=!1;if(qt(t,o),null===e)if(null===t.stateNode){var a=yt(n)?ji:Ri.current,s=n.contextTypes,u=null!==s&&void 0!==s;s=u?gt(t,a):Yi;var l=new n(r,s);t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,l.updater=Vi,t.stateNode=l,l._reactInternalFiber=t,u&&(u=t.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=a,u.__reactInternalMemoizedMaskedChildContext=s),sn(t,n,r,o),r=!0}else{a=t.stateNode,s=t.memoizedProps,a.props=s;var c=a.context;u=yt(n)?ji:Ri.current,u=gt(t,u);var f=n.getDerivedStateFromProps;(l="function"===typeof f||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==u)&&an(t,a,r,u),Hi=!1;var d=t.memoizedState;c=a.state=d;var p=t.updateQueue;null!==p&&(Xt(t,p,r,a,o),c=t.memoizedState),s!==r||d!==c||Ii.current||Hi?("function"===typeof f&&(rn(t,n,f,r),c=t.memoizedState),(s=Hi||on(t,n,s,r,d,c,u))?(l||"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=c),a.props=r,a.state=c,a.context=u,r=s):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=s,c=a.context,u=yt(n)?ji:Ri.current,u=gt(t,u),f=n.getDerivedStateFromProps,(l="function"===typeof f||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==u)&&an(t,a,r,u),Hi=!1,c=t.memoizedState,d=a.state=c,p=t.updateQueue,null!==p&&(Xt(t,p,r,a,o),d=t.memoizedState),s!==r||c!==d||Ii.current||Hi?("function"===typeof f&&(rn(t,n,f,r),d=t.memoizedState),(f=Hi||on(t,n,s,r,c,d,u))?(l||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,u),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,u)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=u,r=f):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return Cn(e,t,n,r,i,o)}function Cn(e,t,n,r,o,i){wn(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return o&&St(t,n,!1),On(e,t,i);r=t.stateNode,ia.current=t;var s=a?null:r.render();return t.effectTag|=1,null!==e&&a&&(yn(e,t,null,i),t.child=null),yn(e,t,s,i),t.memoizedState=r.state,t.memoizedProps=r.props,o&&St(t,n,!0),t.child}function Sn(e){var t=e.stateNode;t.pendingContext?_t(e,t.pendingContext,t.pendingContext!==t.context):t.context&&_t(e,t.context,!1),$t(e,t.containerInfo)}function En(e,t){if(e&&e.defaultProps){t=wr({},t),e=e.defaultProps;for(var n in e)void 0===t[n]&&(t[n]=e[n])}return t}function Tn(e,t,n,r){null!==e&&o("155");var i=t.pendingProps;if("object"===typeof n&&null!==n&&"function"===typeof n.then){n=gn(n);var a=n;a="function"===typeof a?xt(a)?3:1:void 0!==a&&null!==a&&a.$$typeof?14:4,a=t.tag=a;var s=En(n,i);switch(a){case 1:return _n(e,t,n,s,r);case 3:return kn(e,t,n,s,r);case 14:return bn(e,t,n,s,r);default:o("283",n)}}if(a=gt(t,Ri.current),qt(t,r),a=n(i,a),t.effectTag|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){t.tag=2,yt(n)?(s=!0,Ct(t)):s=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null;var u=n.getDerivedStateFromProps;return"function"===typeof u&&rn(t,n,u,i),a.updater=Vi,t.stateNode=a,a._reactInternalFiber=t,sn(t,n,i,r),Cn(e,t,n,!0,s,r)}return t.tag=0,yn(e,t,a,r),t.memoizedProps=i,t.child}function On(e,t,n){null!==e&&(t.firstContextDependency=e.firstContextDependency);var r=t.childExpirationTime;if(0===r||r>n)return null;if(null!==e&&t.child!==e.child&&o("153"),null!==t.child){for(e=t.child,n=Mt(e,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Mt(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}function xn(e,t,n){var r=t.expirationTime;if(!Ii.current&&(0===r||r>n)){switch(t.tag){case 5:Sn(t),vn();break;case 7:tn(t);break;case 2:yt(t.type)&&Ct(t);break;case 3:yt(t.type._reactResult)&&Ct(t);break;case 6:$t(t,t.stateNode.containerInfo);break;case 12:Qt(t,t.memoizedProps.value)}return On(e,t,n)}switch(t.expirationTime=0,t.tag){case 4:return Tn(e,t,t.type,n);case 0:return _n(e,t,t.type,t.pendingProps,n);case 1:var i=t.type._reactResult;return r=t.pendingProps,e=_n(e,t,i,En(i,r),n),t.memoizedProps=r,e;case 2:return kn(e,t,t.type,t.pendingProps,n);case 3:return i=t.type._reactResult,r=t.pendingProps,e=kn(e,t,i,En(i,r),n),t.memoizedProps=r,e;case 5:return Sn(t),r=t.updateQueue,null===r&&o("282"),i=t.memoizedState,i=null!==i?i.element:null,Xt(t,r,t.pendingProps,null,n),r=t.memoizedState.element,r===i?(vn(),t=On(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(ra=ht(t.stateNode.containerInfo),na=t,i=oa=!0),i?(t.effectTag|=2,t.child=ta(t,null,r,n)):(yn(e,t,r,n),vn()),t=t.child),t;case 7:tn(t),null===e&&pn(t),r=t.type,i=t.pendingProps;var a=null!==e?e.memoizedProps:null,s=i.children;return dt(r,i)?s=null:null!==a&&dt(r,a)&&(t.effectTag|=16),wn(e,t),1073741823!==n&&1&t.mode&&i.hidden?(t.expirationTime=1073741823,t.memoizedProps=i,t=null):(yn(e,t,s,n),t.memoizedProps=i,t=t.child),t;case 8:return null===e&&pn(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 6:return $t(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ea(t,null,r,n):yn(e,t,r,n),t.memoizedProps=r,t.child;case 13:return bn(e,t,t.type,t.pendingProps,n);case 14:return i=t.type._reactResult,r=t.pendingProps,e=bn(e,t,i,En(i,r),n),t.memoizedProps=r,e;case 9:return r=t.pendingProps,yn(e,t,r,n),t.memoizedProps=r,t.child;case 10:return r=t.pendingProps.children,yn(e,t,r,n),t.memoizedProps=r,t.child;case 15:return r=t.pendingProps,yn(e,t,r.children,n),t.memoizedProps=r,t.child;case 12:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value,t.memoizedProps=i,Qt(t,a),null!==s){var u=s.value;if(0===(a=u===a&&(0!==u||1/u===1/a)||u!==u&&a!==a?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(s.children===i.children&&!Ii.current){t=On(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){if(null!==(u=s.firstContextDependency))do{if(u.context===r&&0!==(u.observedBits&a)){if(2===s.tag||3===s.tag){var l=It(n);l.tag=2,Bt(s,l)}(0===s.expirationTime||s.expirationTime>n)&&(s.expirationTime=n),l=s.alternate,null!==l&&(0===l.expirationTime||l.expirationTime>n)&&(l.expirationTime=n);for(var c=s.return;null!==c;){if(l=c.alternate,0===c.childExpirationTime||c.childExpirationTime>n)c.childExpirationTime=n,null!==l&&(0===l.childExpirationTime||l.childExpirationTime>n)&&(l.childExpirationTime=n);else{if(null===l||!(0===l.childExpirationTime||l.childExpirationTime>n))break;l.childExpirationTime=n}c=c.return}}l=s.child,u=u.next}while(null!==u);else l=12===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}}yn(e,t,i.children,n),t=t.child}return t;case 11:return a=t.type,r=t.pendingProps,i=r.children,qt(t,n),a=Kt(a,r.unstable_observedBits),i=i(a),t.effectTag|=1,yn(e,t,i,n),t.memoizedProps=r,t.child;default:o("156")}}function Mn(e){e.effectTag|=4}function Pn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=re(n)),null!==n&&ne(n.type),t=t.value,null!==e&&2===e.tag&&ne(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Dn(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){Xn(e,t)}else t.current=null}function Ln(e){switch("function"===typeof Zi&&Zi(e),e.tag){case 2:case 3:Dn(e);var t=e.stateNode;if("function"===typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Xn(e,t)}break;case 7:Dn(e);break;case 6:An(e)}}function Nn(e){return 7===e.tag||5===e.tag||6===e.tag}function Fn(e){e:{for(var t=e.return;null!==t;){if(Nn(t)){var n=t;break e}t=t.return}o("160"),n=void 0}var r=t=void 0;switch(n.tag){case 7:t=n.stateNode,r=!1;break;case 5:case 6:t=n.stateNode.containerInfo,r=!0;break;default:o("161")}16&n.effectTag&&(it(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Nn(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;7!==n.tag&&8!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||6===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(7===i.tag||8===i.tag)if(n)if(r){var a=t,s=i.stateNode,u=n;8===a.nodeType?a.parentNode.insertBefore(s,u):a.insertBefore(s,u)}else t.insertBefore(i.stateNode,n);else r?(a=t,s=i.stateNode,8===a.nodeType?(u=a.parentNode,u.insertBefore(s,a)):(u=a,u.appendChild(s)),null===u.onclick&&(u.onclick=ct)):t.appendChild(i.stateNode);else if(6!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function An(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&o("160"),n.tag){case 7:r=n.stateNode,i=!1;break e;case 5:case 6:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(7===t.tag||8===t.tag){e:for(var a=t,s=a;;)if(Ln(s),null!==s.child&&6!==s.tag)s.child.return=s,s=s.child;else{if(s===a)break;for(;null===s.sibling;){if(null===s.return||s.return===a)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}i?(a=r,s=t.stateNode,8===a.nodeType?a.parentNode.removeChild(s):a.removeChild(s)):r.removeChild(t.stateNode)}else if(6===t.tag?(r=t.stateNode.containerInfo,i=!0):Ln(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;t=t.return,6===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function Yn(e,t){switch(t.tag){case 2:case 3:break;case 7:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Br]=r,"input"===e&&"radio"===r.type&&null!=r.name&&pe(n,r),ut(e,i),t=ut(e,r),i=0;i<a.length;i+=2){var s=a[i],u=a[i+1];"style"===s?at(n,u):"dangerouslySetInnerHTML"===s?xi(n,u):"children"===s?it(n,u):le(n,s,u,t)}switch(e){case"input":he(n,r);break;case"textarea":tt(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,a=r.value,null!=a?Ve(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?Ve(n,!!r.multiple,r.defaultValue,!0):Ve(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 8:null===t.stateNode&&o("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 5:case 15:case 16:break;default:o("163")}}function Rn(e,t,n){n=It(n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){rr(r),Pn(e,t)},n}function In(e,t,n){n=It(n),n.tag=3;var r=e.stateNode;return null!==r&&"function"===typeof r.componentDidCatch&&(n.callback=function(){null===wa?wa=new Set([this]):wa.add(this);var n=t.value,r=t.stack;Pn(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function jn(e){switch(e.tag){case 2:yt(e.type)&&bt(e);var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return yt(e.type._reactResult)&&bt(e),t=e.effectTag,1024&t?(e.effectTag=-1025&t|64,e):null;case 5:return en(e),wt(e),t=e.effectTag,0!==(64&t)&&o("285"),e.effectTag=-1025&t|64,e;case 7:return nn(e),null;case 16:return t=e.effectTag,1024&t?(e.effectTag=-1025&t|64,e):null;case 6:return en(e),null;case 12:return Gt(e),null;default:return null}}function Bn(){if(null!==ha)for(var e=ha.return;null!==e;){var t=e;switch(t.tag){case 2:var n=t.type.childContextTypes;null!==n&&void 0!==n&&bt(t);break;case 3:n=t.type._reactResult.childContextTypes,null!==n&&void 0!==n&&bt(t);break;case 5:en(t),wt(t);break;case 7:nn(t);break;case 6:en(t);break;case 12:Gt(t)}e=e.return}ma=null,va=0,ga=!1,ha=null}function Zn(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){var i=t;t=e;var a=t.pendingProps;switch(t.tag){case 0:case 1:break;case 2:yt(t.type)&&bt(t);break;case 3:yt(t.type._reactResult)&&bt(t);break;case 5:en(t),wt(t),a=t.stateNode,a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==i&&null!==i.child||(mn(t),t.effectTag&=-3),aa(t);break;case 7:nn(t);var s=Vt(qi.current),u=t.type;if(null!==i&&null!=t.stateNode)sa(i,t,u,a,s),i.ref!==t.ref&&(t.effectTag|=128);else if(a){var l=Vt(Qi.current);if(mn(t)){a=t,i=a.stateNode;var c=a.type,f=a.memoizedProps,d=s;switch(i[jr]=a,i[Br]=f,u=void 0,s=c){case"iframe":case"object":Ie("load",i);break;case"video":case"audio":for(c=0;c<Gr.length;c++)Ie(Gr[c],i);break;case"source":Ie("error",i);break;case"img":case"image":case"link":Ie("error",i),Ie("load",i);break;case"form":Ie("reset",i),Ie("submit",i);break;case"details":Ie("toggle",i);break;case"input":de(i,f),Ie("invalid",i),lt(d,"onChange");break;case"select":i._wrapperState={wasMultiple:!!f.multiple},Ie("invalid",i),lt(d,"onChange");break;case"textarea":et(i,f),Ie("invalid",i),lt(d,"onChange")}st(s,f),c=null;for(u in f)f.hasOwnProperty(u)&&(l=f[u],"children"===u?"string"===typeof l?i.textContent!==l&&(c=["children",l]):"number"===typeof l&&i.textContent!==""+l&&(c=["children",""+l]):Dr.hasOwnProperty(u)&&null!=l&&lt(d,u));switch(s){case"input":$(i),me(i,f,!0);break;case"textarea":$(i),nt(i,f);break;case"select":case"option":break;default:"function"===typeof f.onClick&&(i.onclick=ct)}u=c,a.updateQueue=u,a=null!==u,a&&Mn(t)}else{f=t,i=u,d=a,c=9===s.nodeType?s:s.ownerDocument,l===Ti.html&&(l=rt(i)),l===Ti.html?"script"===i?(i=c.createElement("div"),i.innerHTML="<script><\/script>",c=i.removeChild(i.firstChild)):"string"===typeof d.is?c=c.createElement(i,{is:d.is}):(c=c.createElement(i),"select"===i&&d.multiple&&(c.multiple=!0)):c=c.createElementNS(l,i),i=c,i[jr]=f,i[Br]=a;e:for(f=i,d=t,c=d.child;null!==c;){if(7===c.tag||8===c.tag)f.appendChild(c.stateNode);else if(6!==c.tag&&null!==c.child){c.child.return=c,c=c.child;continue}if(c===d)break;for(;null===c.sibling;){if(null===c.return||c.return===d)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}d=i,c=u,f=a;var p=s,h=ut(c,f);switch(c){case"iframe":case"object":Ie("load",d),s=f;break;case"video":case"audio":for(s=0;s<Gr.length;s++)Ie(Gr[s],d);s=f;break;case"source":Ie("error",d),s=f;break;case"img":case"image":case"link":Ie("error",d),Ie("load",d),s=f;break;case"form":Ie("reset",d),Ie("submit",d),s=f;break;case"details":Ie("toggle",d),s=f;break;case"input":de(d,f),s=fe(d,f),Ie("invalid",d),lt(p,"onChange");break;case"option":s=Ke(d,f);break;case"select":d._wrapperState={wasMultiple:!!f.multiple},s=wr({},f,{value:void 0}),Ie("invalid",d),lt(p,"onChange");break;case"textarea":et(d,f),s=$e(d,f),Ie("invalid",d),lt(p,"onChange");break;default:s=f}st(c,s),l=void 0;var m=c,v=d,g=s;for(l in g)if(g.hasOwnProperty(l)){var y=g[l];"style"===l?at(v,y):"dangerouslySetInnerHTML"===l?null!=(y=y?y.__html:void 0)&&xi(v,y):"children"===l?"string"===typeof y?("textarea"!==m||""!==y)&&it(v,y):"number"===typeof y&&it(v,""+y):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(Dr.hasOwnProperty(l)?null!=y&&lt(p,l):null!=y&&le(v,l,y,h))}switch(c){case"input":$(d),me(d,f,!1);break;case"textarea":$(d),nt(d,f);break;case"option":null!=f.value&&d.setAttribute("value",""+ce(f.value));break;case"select":s=d,s.multiple=!!f.multiple,d=f.value,null!=d?Ve(s,!!f.multiple,d,!1):null!=f.defaultValue&&Ve(s,!!f.multiple,f.defaultValue,!0);break;default:"function"===typeof s.onClick&&(d.onclick=ct)}(a=ft(u,a))&&Mn(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&o("166");break;case 8:i&&null!=t.stateNode?ua(i,t,i.memoizedProps,a):("string"!==typeof a&&(null===t.stateNode&&o("166")),i=Vt(qi.current),Vt(Qi.current),mn(t)?(a=t,u=a.stateNode,i=a.memoizedProps,u[jr]=a,(a=u.nodeValue!==i)&&Mn(t)):(u=t,a=(9===i.nodeType?i:i.ownerDocument).createTextNode(a),a[jr]=u,t.stateNode=a));break;case 13:case 14:case 16:case 9:case 10:case 15:break;case 6:en(t),aa(t);break;case 12:Gt(t);break;case 11:break;case 4:o("167");default:o("156")}if(t=ha=null,a=e,1073741823===va||1073741823!==a.childExpirationTime){for(u=0,i=a.child;null!==i;)s=i.expirationTime,f=i.childExpirationTime,(0===u||0!==s&&s<u)&&(u=s),(0===u||0!==f&&f<u)&&(u=f),i=i.sibling;a.childExpirationTime=u}if(null!==t)return t;null!==n&&0===(512&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=jn(e,va)))return e.effectTag&=511,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512)}if(null!==r)return r;if(null===n)break;e=n}return null}function Hn(e){var t=xn(e.alternate,e,va);return null===t&&(t=Zn(e)),ca.current=null,t}function Jn(e,t,n){pa&&o("243"),pa=!0,ca.currentDispatcher=la;var r=e.nextExpirationTimeToWorkOn;r===va&&e===ma&&null!==ha||(Bn(),ma=e,va=r,ha=Mt(ma.current,null,va),e.pendingCommitExpirationTime=0);for(var i=!1;;){try{if(t)for(;null!==ha&&!nr();)ha=Hn(ha);else for(;null!==ha;)ha=Hn(ha)}catch(e){if(null===ha)i=!0,rr(e);else{null===ha&&o("271");var a=ha,s=a.return;if(null!==s){e:{var u=s,l=a,c=e;s=va,l.effectTag|=512,l.firstEffect=l.lastEffect=null,ga=!0,c=Ut(c,l);do{switch(u.tag){case 5:u.effectTag|=1024,u.expirationTime=s,s=Rn(u,c,s),Zt(u,s);break e;case 2:case 3:l=c;var f=u.stateNode;if(0===(64&u.effectTag)&&null!==f&&"function"===typeof f.componentDidCatch&&(null===wa||!wa.has(f))){u.effectTag|=1024,u.expirationTime=s,s=In(u,l,s),Zt(u,s);break e}}u=u.return}while(null!==u)}ha=Zn(a);continue}i=!0,rr(e)}}break}if(pa=!1,Wi=zi=Xi=ca.currentDispatcher=null,i)ma=null,e.finishedWork=null;else if(null!==ha)e.finishedWork=null;else{if(t=e.current.alternate,null===t&&o("281"),ma=null,ga){if(i=e.latestPendingTime,a=e.latestSuspendedTime,s=e.latestPingedTime,0!==i&&i>r||0!==a&&a>r||0!==s&&s>r)return e.didError=!1,n=e.latestPingedTime,0!==n&&n<=r&&(e.latestPingedTime=0),n=e.earliestPendingTime,t=e.latestPendingTime,n===r?e.earliestPendingTime=t===r?e.latestPendingTime=0:t:t===r&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,t=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=r:n>r?e.earliestSuspendedTime=r:t<r&&(e.latestSuspendedTime=r),At(r,e),void(e.expirationTime=e.expirationTime);if(!e.didError&&!n)return e.didError=!0,e.nextExpirationTimeToWorkOn=r,r=e.expirationTime=1,void(e.expirationTime=r)}e.pendingCommitExpirationTime=r,e.finishedWork=t}}function Xn(e,t){var n;e:{for(pa&&!ba&&o("263"),n=e.return;null!==n;){switch(n.tag){case 2:case 3:var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromCatch||"function"===typeof r.componentDidCatch&&(null===wa||!wa.has(r))){e=Ut(t,e),e=In(n,e,1),Bt(n,e),Wn(n,1),n=void 0;break e}break;case 5:e=Ut(t,e),e=Rn(n,e,1),Bt(n,e),Wn(n,1),n=void 0;break e}n=n.return}5===e.tag&&(n=Ut(t,e),n=Rn(e,n,1),Bt(e,n),Wn(e,1)),n=void 0}return n}function zn(e,t){return 0!==da?e=da:pa?e=ba?1:va:1&t.mode?(e=Aa?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)),null!==ma&&e===va&&(e+=1)):e=1,Aa&&(0===xa||e>xa)&&(xa=e),e}function Wn(e,t){e:{(0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t);var n=e.alternate;null!==n&&(0===n.expirationTime||n.expirationTime>t)&&(n.expirationTime=t);var r=e.return;if(null===r&&5===e.tag)e=e.stateNode;else{for(;null!==r;){if(n=r.alternate,(0===r.childExpirationTime||r.childExpirationTime>t)&&(r.childExpirationTime=t),null!==n&&(0===n.childExpirationTime||n.childExpirationTime>t)&&(n.childExpirationTime=t),null===r.return&&5===r.tag){e=r.stateNode;break e}r=r.return}e=null}}null!==e&&(!pa&&0!==va&&t<va&&Bn(),Ft(e,t),pa&&!ba&&ma===e||(t=e,e=e.expirationTime,null===t.nextScheduledRoot?(t.expirationTime=e,null===ka?(_a=ka=t,t.nextScheduledRoot=t):(ka=ka.nextScheduledRoot=t,ka.nextScheduledRoot=_a)):(0===(n=t.expirationTime)||e<n)&&(t.expirationTime=e),Ea||(Na?Fa&&(Ta=t,Oa=1,er(t,1,!0)):1===e?$n(1,null):Gn(t,e))),Za>Ba&&(Za=0,o("185")))}function Un(e,t,n,r,o){var i=da;da=1;try{return e(t,n,r,o)}finally{da=i}}function Qn(){Ia=2+((_r.unstable_now()-Ra)/10|0)}function Gn(e,t){if(0!==Ca){if(t>Ca)return;null!==Sa&&_r.unstable_cancelScheduledWork(Sa)}Ca=t,e=_r.unstable_now()-Ra,Sa=_r.unstable_scheduleWork(Vn,{timeout:10*(t-2)-e})}function qn(){return Ea?ja:(Kn(),0!==Oa&&1073741823!==Oa||(Qn(),ja=Ia),ja)}function Kn(){var e=0,t=null;if(null!==ka)for(var n=ka,r=_a;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===ka)&&o("244"),r===r.nextScheduledRoot){_a=ka=r.nextScheduledRoot=null;break}if(r===_a)_a=i=r.nextScheduledRoot,ka.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===ka){ka=n,ka.nextScheduledRoot=_a,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||i<e)&&(e=i,t=r),r===ka)break;if(1===e)break;n=r,r=r.nextScheduledRoot}}Ta=t,Oa=e}function Vn(e){if(e.didTimeout&&null!==_a){Qn();var t=_a;do{var n=t.expirationTime;0!==n&&Ia>=n&&(t.nextExpirationTimeToWorkOn=Ia),t=t.nextScheduledRoot}while(t!==_a)}$n(0,e)}function $n(e,t){if(La=t,Kn(),null!==La)for(Qn(),ja=Ia;null!==Ta&&0!==Oa&&(0===e||e>=Oa)&&(!Ma||Ia>=Oa);)er(Ta,Oa,Ia>=Oa),Kn(),Qn(),ja=Ia;else for(;null!==Ta&&0!==Oa&&(0===e||e>=Oa);)er(Ta,Oa,!0),Kn();if(null!==La&&(Ca=0,Sa=null),0!==Oa&&Gn(Ta,Oa),La=null,Ma=!1,Za=0,Ha=null,null!==Ya)for(e=Ya,Ya=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Pa||(Pa=!0,Da=e)}}if(Pa)throw e=Da,Da=null,Pa=!1,e}function er(e,t,n){if(Ea&&o("245"),Ea=!0,null===La||n){var r=e.finishedWork;null!==r?tr(e,r,t):(e.finishedWork=null,Jn(e,!1,n),null!==(r=e.finishedWork)&&tr(e,r,t))}else r=e.finishedWork,null!==r?tr(e,r,t):(e.finishedWork=null,Jn(e,!0,n),null!==(r=e.finishedWork)&&(nr()?e.finishedWork=r:tr(e,r,t)));Ea=!1}function tr(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Ya?Ya=[r]:Ya.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Ha?Za++:(Ha=e,Za=0),ba=pa=!0,e.current===t&&o("177"),n=e.pendingCommitExpirationTime,0===n&&o("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;if(r=0===r||0!==i&&i<r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(i=e.latestPendingTime,0!==i&&(i<r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime<r&&(e.earliestPendingTime=e.latestPendingTime)),i=e.earliestSuspendedTime,0===i?Ft(e,r):r>e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Ft(e,r)):r<i&&Ft(e,r)),At(0,e),ca.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,Li=mi,i=Ue(),Qe(i)){if("selectionStart"in i)var a={start:i.selectionStart,end:i.selectionEnd};else e:{a=(a=i.ownerDocument)&&a.defaultView||window;var s=a.getSelection&&a.getSelection();if(s&&0!==s.rangeCount){a=s.anchorNode;var u=s.anchorOffset,l=s.focusNode;s=s.focusOffset;try{a.nodeType,l.nodeType}catch(e){a=null;break e}var c=0,f=-1,d=-1,p=0,h=0,m=i,v=null;t:for(;;){for(var g;m!==a||0!==u&&3!==m.nodeType||(f=c+u),m!==l||0!==s&&3!==m.nodeType||(d=c+s),3===m.nodeType&&(c+=m.nodeValue.length),null!==(g=m.firstChild);)v=m,m=g;for(;;){if(m===i)break t;if(v===a&&++p===u&&(f=c),v===l&&++h===s&&(d=c),null!==(g=m.nextSibling))break;m=v,v=m.parentNode}m=g}a=-1===f||-1===d?null:{start:f,end:d}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ni={focusedElem:i,selectionRange:a},mi=!1,ya=r;null!==ya;){i=!1,a=void 0;try{for(;null!==ya;){if(256&ya.effectTag){var y=ya.alternate;e:switch(u=ya,u.tag){case 2:case 3:if(256&u.effectTag&&null!==y){var b=y.memoizedProps,w=y.memoizedState,_=u.stateNode;_.props=u.memoizedProps,_.state=u.memoizedState;var k=_.getSnapshotBeforeUpdate(b,w);_.__reactInternalSnapshotBeforeUpdate=k}break e;case 5:case 7:case 8:case 6:break e;default:o("163")}}ya=ya.nextEffect}}catch(e){i=!0,a=e}i&&(null===ya&&o("178"),Xn(ya,a),null!==ya&&(ya=ya.nextEffect))}for(ya=r;null!==ya;){y=!1,b=void 0;try{for(;null!==ya;){var C=ya.effectTag;if(16&C&&it(ya.stateNode,""),128&C){var S=ya.alternate;if(null!==S){var E=S.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(14&C){case 2:Fn(ya),ya.effectTag&=-3;break;case 6:Fn(ya),ya.effectTag&=-3,Yn(ya.alternate,ya);break;case 4:Yn(ya.alternate,ya);break;case 8:w=ya,An(w),w.return=null,w.child=null,w.alternate&&(w.alternate.child=null,w.alternate.return=null)}ya=ya.nextEffect}}catch(e){y=!0,b=e}y&&(null===ya&&o("178"),Xn(ya,b),null!==ya&&(ya=ya.nextEffect))}if(E=Ni,S=Ue(),C=E.focusedElem,b=E.selectionRange,S!==C&&C&&C.ownerDocument&&We(C.ownerDocument.documentElement,C)){null!==b&&Qe(C)&&(S=b.start,E=b.end,void 0===E&&(E=S),"selectionStart"in C?(C.selectionStart=S,C.selectionEnd=Math.min(E,C.value.length)):(y=C.ownerDocument||document,S=(y&&y.defaultView||window).getSelection(),w=C.textContent.length,E=Math.min(b.start,w),b=void 0===b.end?E:Math.min(b.end,w),!S.extend&&E>b&&(w=b,b=E,E=w),w=ze(C,E),_=ze(C,b),w&&_&&(1!==S.rangeCount||S.anchorNode!==w.node||S.anchorOffset!==w.offset||S.focusNode!==_.node||S.focusOffset!==_.offset)&&(y=y.createRange(),y.setStart(w.node,w.offset),S.removeAllRanges(),E>b?(S.addRange(y),S.extend(_.node,_.offset)):(y.setEnd(_.node,_.offset),S.addRange(y))))),S=[];for(E=C;E=E.parentNode;)1===E.nodeType&&S.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof C.focus&&C.focus(),C=0;C<S.length;C++)E=S[C],E.element.scrollLeft=E.left,E.element.scrollTop=E.top}for(Ni=null,mi=!!Li,Li=null,e.current=t,ya=r;null!==ya;){r=!1,C=void 0;try{for(S=n;null!==ya;){var T=ya.effectTag;if(36&T){var O=ya.alternate;switch(E=ya,y=S,E.tag){case 2:case 3:var x=E.stateNode;if(4&E.effectTag)if(null===O)x.props=E.memoizedProps,x.state=E.memoizedState,x.componentDidMount();else{var M=O.memoizedProps,P=O.memoizedState;x.props=E.memoizedProps,x.state=E.memoizedState,x.componentDidUpdate(M,P,x.__reactInternalSnapshotBeforeUpdate)}var D=E.updateQueue;null!==D&&(x.props=E.memoizedProps,x.state=E.memoizedState,zt(E,D,x,y));break;case 5:var L=E.updateQueue;if(null!==L){if(b=null,null!==E.child)switch(E.child.tag){case 7:b=E.child.stateNode;break;case 2:case 3:b=E.child.stateNode}zt(E,L,b,y)}break;case 7:var N=E.stateNode;null===O&&4&E.effectTag&&ft(E.type,E.memoizedProps)&&N.focus();break;case 8:case 6:case 15:case 16:break;default:o("163")}}if(128&T){var F=ya.ref;if(null!==F){var A=ya.stateNode;switch(ya.tag){case 7:var Y=A;break;default:Y=A}"function"===typeof F?F(Y):F.current=Y}}var R=ya.nextEffect;ya.nextEffect=null,ya=R}}catch(e){r=!0,C=e}r&&(null===ya&&o("178"),Xn(ya,C),null!==ya&&(ya=ya.nextEffect))}pa=ba=!1,"function"===typeof Bi&&Bi(t.stateNode),T=t.expirationTime,t=t.childExpirationTime,t=0===T||0!==t&&t<T?t:T,0===t&&(wa=null),e.expirationTime=t,e.finishedWork=null}function nr(){return!!Ma||!(null===La||La.timeRemaining()>Ja)&&(Ma=!0)}function rr(e){null===Ta&&o("246"),Ta.expirationTime=0,Pa||(Pa=!0,Da=e)}function or(e,t){var n=Na;Na=!0;try{return e(t)}finally{(Na=n)||Ea||$n(1,null)}}function ir(e,t){if(Na&&!Fa){Fa=!0;try{return e(t)}finally{Fa=!1}}return e(t)}function ar(e,t,n){if(Aa)return e(t,n);Na||Ea||0===xa||($n(xa,null),xa=0);var r=Aa,o=Na;Na=Aa=!0;try{return e(t,n)}finally{Aa=r,(Na=o)||Ea||$n(1,null)}}function sr(e){if(!e)return Yi;e=e._reactInternalFiber;e:{(2!==De(e)||2!==e.tag&&3!==e.tag)&&o("170");var t=e;do{switch(t.tag){case 5:t=t.stateNode.context;break e;case 2:if(yt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}break;case 3:if(yt(t.type._reactResult)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);o("171"),t=void 0}if(2===e.tag){var n=e.type;if(yt(n))return kt(e,n,t)}else if(3===e.tag&&(n=e.type._reactResult,yt(n)))return kt(e,n,t);return t}function ur(e,t,n,r,o){var i=t.current;return n=sr(n),null===t.context?t.context=n:t.pendingContext=n,t=o,o=It(r),o.payload={element:e},t=void 0===t?null:t,null!==t&&(o.callback=t),Bt(i,o),Wn(i,r),r}function lr(e,t,n,r){var o=t.current;return o=zn(qn(),o),ur(e,t,n,o,r)}function cr(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 7:default:return e.child.stateNode}}function fr(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_o,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function dr(e){var t=2+25*(1+((qn()-2+500)/25|0));t<=fa&&(t=fa+1),this._expirationTime=fa=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function pr(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function hr(e,t,n){t=new Ot(5,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren: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 mr(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function vr(e,t){if(t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new hr(e,!1,t)}function gr(e,t,n,r,i){mr(n)||o("200");var a=n._reactRootContainer;if(a){if("function"===typeof i){var s=i;i=function(){var e=cr(a._internalRoot);s.call(e)}}null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)}else{if(a=n._reactRootContainer=vr(n,r),"function"===typeof i){var u=i;i=function(){var e=cr(a._internalRoot);u.call(e)}}ir(function(){null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)})}return cr(a._internalRoot)}function yr(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return mr(t)||o("200"),fr(e,t,null,n)}var br=n(0),wr=n(16),_r=n(197);br||o("227");var kr=!1,Cr=null,Sr=!1,Er=null,Tr={onError:function(e){kr=!0,Cr=e}},Or=null,xr={},Mr=[],Pr={},Dr={},Lr={},Nr=null,Fr=null,Ar=null,Yr=null,Rr={injectEventPluginOrder:function(e){Or&&o("101"),Or=Array.prototype.slice.call(e),u()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];xr.hasOwnProperty(t)&&xr[t]===r||(xr[t]&&o("102",t),xr[t]=r,n=!0)}n&&u()}},Ir=Math.random().toString(36).slice(2),jr="__reactInternalInstance$"+Ir,Br="__reactEventHandlers$"+Ir,Zr=!("undefined"===typeof window||!window.document||!window.document.createElement),Hr={animationend:x("Animation","AnimationEnd"),animationiteration:x("Animation","AnimationIteration"),animationstart:x("Animation","AnimationStart"),transitionend:x("Transition","TransitionEnd")},Jr={},Xr={};Zr&&(Xr=document.createElement("div").style,"AnimationEvent"in window||(delete Hr.animationend.animation,delete Hr.animationiteration.animation,delete Hr.animationstart.animation),"TransitionEvent"in window||delete Hr.transitionend.transition);var zr=M("animationend"),Wr=M("animationiteration"),Ur=M("animationstart"),Qr=M("transitionend"),Gr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),qr=null,Kr=null,Vr=null;wr(N.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=D)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=D)},persist:function(){this.isPersistent=D},isPersistent:L,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=L,this._dispatchInstances=this._dispatchListeners=null}}),N.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},N.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return wr(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=wr({},r.Interface,e),n.extend=r.extend,Y(n),n},Y(N);var $r=N.extend({data:null}),eo=N.extend({data:null}),to=[9,13,27,32],no=Zr&&"CompositionEvent"in window,ro=null;Zr&&"documentMode"in document&&(ro=document.documentMode);var oo=Zr&&"TextEvent"in window&&!ro,io=Zr&&(!no||ro&&8<ro&&11>=ro),ao=String.fromCharCode(32),so={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(" ")}},uo=!1,lo=!1,co={eventTypes:so,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(no)e:{switch(e){case"compositionstart":o=so.compositionStart;break e;case"compositionend":o=so.compositionEnd;break e;case"compositionupdate":o=so.compositionUpdate;break e}o=void 0}else lo?R(e,n)&&(o=so.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=so.compositionStart);return o?(io&&"ko"!==n.locale&&(lo||o!==so.compositionStart?o===so.compositionEnd&&lo&&(i=P()):(qr=r,Kr="value"in qr?qr.value:qr.textContent,lo=!0)),o=$r.getPooled(o,t,n,r),i?o.data=i:null!==(i=I(n))&&(o.data=i),O(o),i=o):i=null,(e=oo?j(e,n):B(e,n))?(t=eo.getPooled(so.beforeInput,t,n,r),t.data=e,O(t)):t=null,null===i?t:null===t?i:[i,t]}},fo=null,po=null,ho=null,mo=!1,vo={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},go=br.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yo=/^(.*)[\\\/]/,bo="function"===typeof Symbol&&Symbol.for,wo=bo?Symbol.for("react.element"):60103,_o=bo?Symbol.for("react.portal"):60106,ko=bo?Symbol.for("react.fragment"):60107,Co=bo?Symbol.for("react.strict_mode"):60108,So=bo?Symbol.for("react.profiler"):60114,Eo=bo?Symbol.for("react.provider"):60109,To=bo?Symbol.for("react.context"):60110,Oo=bo?Symbol.for("react.async_mode"):60111,xo=bo?Symbol.for("react.forward_ref"):60112,Mo=bo?Symbol.for("react.placeholder"):60113,Po="function"===typeof Symbol&&Symbol.iterator,Do=/^[: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]*$/,Lo=Object.prototype.hasOwnProperty,No={},Fo={},Ao={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ao[e]=new se(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ao[t]=new se(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ao[e]=new se(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ao[e]=new se(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){Ao[e]=new se(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){Ao[e]=new se(e,3,!0,e,null)}),["capture","download"].forEach(function(e){Ao[e]=new se(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){Ao[e]=new se(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){Ao[e]=new se(e,5,!1,e.toLowerCase(),null)});var Yo=/[\-:]([a-z])/g;"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(Yo,ue);Ao[t]=new se(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(Yo,ue);Ao[t]=new se(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Yo,ue);Ao[t]=new se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),Ao.tabIndex=new se("tabIndex",1,!1,"tabindex",null);var Ro={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},Io=null,jo=null,Bo=!1;Zr&&(Bo=q("input")&&(!document.documentMode||9<document.documentMode));var Zo={eventTypes:Ro,_isInputEventSupported:Bo,extractEvents:function(e,t,n,r){var o=t?w(t):window,i=void 0,a=void 0,s=o.nodeName&&o.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===o.type?i=we:Q(o)?Bo?i=Te:(i=Se,a=Ce):(s=o.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Ee),i&&(i=i(e,t)))return ge(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&ve(o,"number",o.value)}},Ho=N.extend({view:null,detail:null}),Jo={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Xo=0,zo=0,Wo=!1,Uo=!1,Qo=Ho.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:xe,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=Xo;return Xo=e.screenX,Wo?"mousemove"===e.type?e.screenX-t:0:(Wo=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=zo;return zo=e.screenY,Uo?"mousemove"===e.type?e.screenY-t:0:(Uo=!0,0)}}),Go=Qo.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),qo={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Ko={eventTypes:qo,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)?y(t):null):i=null,i===t)return null;var a=void 0,s=void 0,u=void 0,l=void 0;"mouseout"===e||"mouseover"===e?(a=Qo,s=qo.mouseLeave,u=qo.mouseEnter,l="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Go,s=qo.pointerLeave,u=qo.pointerEnter,l="pointer");var c=null==i?o:w(i);if(o=null==t?o:w(t),e=a.getPooled(s,i,n,r),e.type=l+"leave",e.target=c,e.relatedTarget=o,n=a.getPooled(u,t,n,r),n.type=l+"enter",n.target=o,n.relatedTarget=c,r=t,i&&r)e:{for(t=i,o=r,l=0,a=t;a;a=k(a))l++;for(a=0,u=o;u;u=k(u))a++;for(;0<l-a;)t=k(t),l--;for(;0<a-l;)o=k(o),a--;for(;l--;){if(t===o||t===o.alternate)break e;t=k(t),o=k(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(l=i.alternate)||l!==o);)t.push(i),i=k(i);for(i=[];r&&r!==o&&(null===(l=r.alternate)||l!==o);)i.push(r),r=k(r);for(r=0;r<t.length;r++)E(t[r],"bubbled",e);for(r=i.length;0<r--;)E(i[r],"captured",n);return[e,n]}},Vo=Object.prototype.hasOwnProperty,$o=N.extend({animationName:null,elapsedTime:null,pseudoElement:null}),ei=N.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ti=Ho.extend({relatedTarget:null}),ni={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ri={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"},oi=Ho.extend({key:function(e){if(e.key){var t=ni[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=Ae(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?ri[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:xe,charCode:function(e){return"keypress"===e.type?Ae(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ae(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ii=Qo.extend({dataTransfer:null}),ai=Ho.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:xe}),si=N.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ui=Qo.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}),li=[["abort","abort"],[zr,"animationEnd"],[Wr,"animationIteration"],[Ur,"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"],[Qr,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],ci={},fi={};[["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){Ye(e,!0)}),li.forEach(function(e){Ye(e,!1)});var di={eventTypes:ci,isInteractiveTopLevelEventType:function(e){return void 0!==(e=fi[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=fi[e];if(!o)return null;switch(e){case"keypress":if(0===Ae(n))return null;case"keydown":case"keyup":e=oi;break;case"blur":case"focus":e=ti;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=Qo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ii;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ai;break;case zr:case Wr:case Ur:e=$o;break;case Qr:e=si;break;case"scroll":e=Ho;break;case"wheel":e=ui;break;case"copy":case"cut":case"paste":e=ei;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Go;break;default:e=N}return t=e.getPooled(o,t,n,r),O(t),t}},pi=di.isInteractiveTopLevelEventType,hi=[],mi=!0,vi={},gi=0,yi="_reactListenersID"+(""+Math.random()).slice(2),bi=Zr&&"documentMode"in document&&11>=document.documentMode,wi={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},_i=null,ki=null,Ci=null,Si=!1,Ei={eventTypes:wi,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=He(i),o=Lr.onSelect;for(var a=0;a<o.length;a++){var s=o[a];if(!i.hasOwnProperty(s)||!i[s]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?w(t):window,e){case"focus":(Q(i)||"true"===i.contentEditable)&&(_i=i,ki=t,Ci=null);break;case"blur":Ci=ki=_i=null;break;case"mousedown":Si=!0;break;case"contextmenu":case"mouseup":case"dragend":return Si=!1,Ge(n,r);case"selectionchange":if(bi)break;case"keydown":case"keyup":return Ge(n,r)}return null}};Rr.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),Nr=_,Fr=b,Ar=w,Rr.injectEventPluginsByName({SimpleEventPlugin:di,EnterLeaveEventPlugin:Ko,ChangeEventPlugin:Zo,SelectEventPlugin:Ei,BeforeInputEventPlugin:co});var Ti={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"},Oi=void 0,xi=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!==Ti.svg||"innerHTML"in e)e.innerHTML=t;else{for(Oi=Oi||document.createElement("div"),Oi.innerHTML="<svg>"+t+"</svg>",t=Oi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Mi={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},Pi=["Webkit","ms","Moz","O"];Object.keys(Mi).forEach(function(e){Pi.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mi[t]=Mi[e]})});var Di=wr({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}),Li=null,Ni=null;new Set;var Fi=[],Ai=-1,Yi={},Ri={current:Yi},Ii={current:!1},ji=Yi,Bi=null,Zi=null,Hi=!1,Ji={current:null},Xi=null,zi=null,Wi=null,Ui={},Qi={current:Ui},Gi={current:Ui},qi={current:Ui},Ki=(new br.Component).refs,Vi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===De(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=qn();r=zn(r,e);var o=It(r);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Bt(e,o),Wn(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=qn();r=zn(r,e);var o=It(r);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Bt(e,o),Wn(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=qn();n=zn(n,e);var r=It(n);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Bt(e,r),Wn(e,n)}},$i=Array.isArray,ea=cn(!0),ta=cn(!1),na=null,ra=null,oa=!1,ia=go.ReactCurrentOwner,aa=void 0,sa=void 0,ua=void 0;aa=function(){},sa=function(e,t,n,r,o){var i=e.memoizedProps;if(i!==r){var a=t.stateNode;switch(Vt(Qi.current),e=null,n){case"input":i=fe(a,i),r=fe(a,r),e=[];break;case"option":i=Ke(a,i),r=Ke(a,r),e=[];break;case"select":i=wr({},i,{value:void 0}),r=wr({},r,{value:void 0}),e=[];break;case"textarea":i=$e(a,i),r=$e(a,r),e=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(a.onclick=ct)}st(n,r),a=n=void 0;var s=null;for(n in i)if(!r.hasOwnProperty(n)&&i.hasOwnProperty(n)&&null!=i[n])if("style"===n){var u=i[n];for(a in u)u.hasOwnProperty(a)&&(s||(s={}),s[a]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(Dr.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var l=r[n];if(u=null!=i?i[n]:void 0,r.hasOwnProperty(n)&&l!==u&&(null!=l||null!=u))if("style"===n)if(u){for(a in u)!u.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(s||(s={}),s[a]="");for(a in l)l.hasOwnProperty(a)&&u[a]!==l[a]&&(s||(s={}),s[a]=l[a])}else s||(e||(e=[]),e.push(n,s)),s=l;else"dangerouslySetInnerHTML"===n?(l=l?l.__html:void 0,u=u?u.__html:void 0,null!=l&&u!==l&&(e=e||[]).push(n,""+l)):"children"===n?u===l||"string"!==typeof l&&"number"!==typeof l||(e=e||[]).push(n,""+l):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(Dr.hasOwnProperty(n)?(null!=l&&lt(o,n),e||u===l||(e=[])):(e=e||[]).push(n,l))}s&&(e=e||[]).push("style",s),o=e,(t.updateQueue=o)&&Mn(t)}},ua=function(e,t,n,r){n!==r&&Mn(t)};var la={readContext:Kt},ca=go.ReactCurrentOwner,fa=0,da=0,pa=!1,ha=null,ma=null,va=0,ga=!1,ya=null,ba=!1,wa=null,_a=null,ka=null,Ca=0,Sa=void 0,Ea=!1,Ta=null,Oa=0,xa=0,Ma=!1,Pa=!1,Da=null,La=null,Na=!1,Fa=!1,Aa=!1,Ya=null,Ra=_r.unstable_now(),Ia=2+(Ra/10|0),ja=Ia,Ba=50,Za=0,Ha=null,Ja=1;fo=function(e,t,n){switch(t){case"input":if(he(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 i=_(r);i||o("90"),ee(r),he(r,i)}}}break;case"textarea":tt(e,n);break;case"select":null!=(t=n.value)&&Ve(e,!!n.multiple,t,!1)}},dr.prototype.render=function(e){this._defer||o("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new pr;return ur(e,t,null,n,r._onCommit),r},dr.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},dr.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||o("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,i=t;i!==this;)r=i,i=i._next;null===r&&o("251"),r._next=i._next,this._next=t,e.firstBatch=this}this._defer=!1,t=n,Ea&&o("253"),Ta=e,Oa=t,er(e,t,!0),$n(1,null),t=this._next,this._next=null,t=e.firstBatch=t,null!==t&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},dr.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])()}},pr.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},pr.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&&o("191",n),n()}}},hr.prototype.render=function(e,t){var n=this._internalRoot,r=new pr;return t=void 0===t?null:t,null!==t&&r.then(t),lr(e,n,null,r._onCommit),r},hr.prototype.unmount=function(e){var t=this._internalRoot,n=new pr;return e=void 0===e?null:e,null!==e&&n.then(e),lr(null,t,null,n._onCommit),n},hr.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new pr;return n=void 0===n?null:n,null!==n&&o.then(n),lr(t,r,e,o._onCommit),o},hr.prototype.createBatch=function(){var e=new dr(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},X=or,z=ar,W=function(){Ea||0===xa||($n(xa,null),xa=0)};var Xa={createPortal:yr,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?o("188"):o("268",Object.keys(e))),e=Fe(t),e=null===e?null:e.stateNode},hydrate:function(e,t,n){return gr(null,e,t,!0,n)},render:function(e,t,n){return gr(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&o("38"),gr(e,t,n,!1,r)},unmountComponentAtNode:function(e){return mr(e)||o("40"),!!e._reactRootContainer&&(ir(function(){gr(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return yr.apply(void 0,arguments)},unstable_batchedUpdates:or,unstable_interactiveUpdates:ar,flushSync:function(e,t){Ea&&o("187");var n=Na;Na=!0;try{return Un(e,t)}finally{Na=n,$n(1,null)}},unstable_flushControlled:function(e){var t=Na;Na=!0;try{Un(e)}finally{(Na=t)||Ea||$n(1,null)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[b,w,_,Rr.injectEventPluginsByName,Pr,O,function(e){d(e,T)},H,J,Ze,g]},unstable_createRoot:function(e,t){return mr(e)||o("278"),new hr(e,!0,null!=t&&!0===t.hydrate)}};!function(e){var t=e.findFiberByHostInstance;Tt(wr({},e,{findHostInstanceByFiber:function(e){return e=Fe(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:y,bundleType:0,version:"16.5.2",rendererPackageName:"react-dom"});var za={default:Xa},Wa=za&&Xa||za;e.exports=Wa.default||Wa},function(e,t,n){"use strict";e.exports=n(198)},function(e,t,n){"use strict";function r(){if(!c){var e=l.timesOutAt;f?_():f=!0,w(i,e)}}function o(){var e=l,t=l.next;if(l===t)l=null;else{var n=l.previous;l=n.next=t,t.previous=n}e.next=e.previous=null,(e=e.callback)(p)}function i(e){c=!0,p.didTimeout=e;try{if(e)for(;null!==l;){var n=t.unstable_now();if(!(l.timesOutAt<=n))break;do{o()}while(null!==l&&l.timesOutAt<=n)}else if(null!==l)do{o()}while(null!==l&&0<k()-t.unstable_now())}finally{c=!1,null!==l?r(l):f=!1}}function a(e){s=g(function(t){v(u),e(t)}),u=m(function(){y(s),e(t.unstable_now())},100)}Object.defineProperty(t,"__esModule",{value:!0});var s,u,l=null,c=!1,f=!1,d="object"===typeof performance&&"function"===typeof performance.now,p={timeRemaining:d?function(){var e=k()-performance.now();return 0<e?e:0}:function(){var e=k()-Date.now();return 0<e?e:0},didTimeout:!1},h=Date,m="function"===typeof setTimeout?setTimeout:void 0,v="function"===typeof clearTimeout?clearTimeout:void 0,g="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,y="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0;if(d){var b=performance;t.unstable_now=function(){return b.now()}}else t.unstable_now=function(){return h.now()};var w,_,k;if("undefined"===typeof window){var C=-1;w=function(e){C=setTimeout(e,0,!0)},_=function(){clearTimeout(C)},k=function(){return 0}}else if(window._schedMock){var S=window._schedMock;w=S[0],_=S[1],k=S[2]}else{"undefined"!==typeof console&&("function"!==typeof g&&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 y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var E=null,T=!1,O=-1,x=!1,M=!1,P=0,D=33,L=33;k=function(){return P};var N="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===N){T=!1;var n=t.unstable_now();if(e=!1,0>=P-n){if(!(-1!==O&&O<=n))return void(x||(x=!0,a(F)));e=!0}if(O=-1,n=E,E=null,null!==n){M=!0;try{n(e)}finally{M=!1}}}},!1);var F=function(e){x=!1;var t=e-P+L;t<L&&D<L?(8>t&&(t=8),L=t<D?D:t):D=t,P=e+L,T||(T=!0,window.postMessage(N,"*"))};w=function(e,t){E=e,O=t,M?window.postMessage(N,"*"):x||(x=!0,a(F))},_=function(){E=null,T=!1,O=-1}}t.unstable_scheduleWork=function(e,n){var o=t.unstable_now();if(n=void 0!==n&&null!==n&&null!==n.timeout&&void 0!==n.timeout?o+n.timeout:o+5e3,e={callback:e,timesOutAt:n,next:null,previous:null},null===l)l=e.next=e.previous=e,r(l);else{o=null;var i=l;do{if(i.timesOutAt>n){o=i;break}i=i.next}while(i!==l);null===o?o=l:o===l&&(l=e,r(l)),n=o.previous,n.next=o.previous=e,e.next=o,e.previous=n}return e},t.unstable_cancelScheduledWork=function(e){var t=e.next;if(null!==t){if(t===e)l=null;else{e===l&&(l=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}}},function(e,t,n){"use strict";function r(){}var o=n(200);e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var s=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 s.name="Invariant Violation",s}}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(){}t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),u=r(n(0)),l=r(n(17)),c=n(72),f=(n(234),"unmounted");t.UNMOUNTED=f;var d="exited";t.EXITED=d;var p="entering";t.ENTERING=p;var h="entered";t.ENTERED=h;t.EXITING="exiting";var m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=d,r.appearStatus=p):o=h:o=t.unmountOnExit||t.mountOnEnter?f:d,r.state={status:o},r.nextCallback=null,r}i(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===f?{status:d}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==h&&(t=p):n!==p&&n!==h||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=r.appear),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=l.default.findDOMNode(this);t===p?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:f})},n.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts();if(!t&&!r)return void this.safeSetState({status:h},function(){n.props.onEntered(e)});this.props.onEnter(e,o),this.safeSetState({status:p},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,i.enter,function(){n.safeSetState({status:h},function(){n.props.onEntered(e,o)})})})},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();if(!n)return void this.safeSetState({status:d},function(){t.props.onExited(e)});this.props.onExit(e),this.safeSetState({status:"exiting"},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:d},function(){t.props.onExited(e)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n),e?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===f)return null;var t=this.props,n=t.children,r=o(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var i=u.default.Children.only(n);return u.default.cloneElement(i,r)},t}(u.default.Component);m.contextTypes={transitionGroup:s.object},m.childContextTypes={transitionGroup:function(){}},m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:a,onEntering:a,onEntered:a,onExit:a,onExiting:a,onExited:a},m.UNMOUNTED=0,m.EXITED=1,m.ENTERING=2,m.ENTERED=3,m.EXITING=4;var v=(0,c.polyfill)(m);t.default=v},function(e,t,n){"use strict";(function(e){function r(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(r()<t)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=i.prototype):(null===e&&(e=new i(t)),e.length=t),e}function i(e,t,n){if(!i.TYPED_ARRAY_SUPPORT&&!(this instanceof i))return new i(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?d(e,t,n,r):"string"===typeof t?c(e,t,n):p(e,t)}function s(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function u(e,t,n,r){return s(t),t<=0?o(e,t):void 0!==n?"string"===typeof r?o(e,t).fill(n,r):o(e,t).fill(n):o(e,t)}function l(e,t){if(s(t),e=o(e,t<0?0:0|h(t)),!i.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function c(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!i.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|v(t,n);e=o(e,r);var a=e.write(t,n);return a!==r&&(e=e.slice(0,a)),e}function f(e,t){var n=t.length<0?0:0|h(t.length);e=o(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),i.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=i.prototype):e=f(e,t),e}function p(e,t){if(i.isBuffer(t)){var n=0|h(t.length);return e=o(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||G(t.length)?o(e,0):f(e,t);if("Buffer"===t.type&&V(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(e){if(e>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),i.alloc(+e)}function v(e,t){if(i.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return O(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=i.from(t,r)),i.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,o);if("number"===typeof t)return t&=255,i.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,o){function i(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}var a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}var l;if(o){var c=-1;for(l=n;l<s;l++)if(i(e,l)===i(t,-1===c?0:l-c)){if(-1===c&&(c=l),l-c+1===u)return c*a}else-1!==c&&(l-=l-c),c=-1}else for(n+u>s&&(n=s-u),l=n;l>=0;l--){for(var f=!0,d=0;d<u;d++)if(i(e,l+d)!==i(t,d)){f=!1;break}if(f)return l}return-1}function _(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function k(e,t,n,r){return Q(X(t,e.length-n),e,n,r)}function C(e,t,n,r){return Q(z(t),e,n,r)}function S(e,t,n,r){return C(e,t,n,r)}function E(e,t,n,r){return Q(U(t),e,n,r)}function T(e,t,n,r){return Q(W(t,e.length-n),e,n,r)}function O(e,t,n){return 0===t&&n===e.length?q.fromByteArray(e):q.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i=e[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=n){var u,l,c,f;switch(s){case 1:i<128&&(a=i);break;case 2:u=e[o+1],128===(192&u)&&(f=(31&i)<<6|63&u)>127&&(a=f);break;case 3:u=e[o+1],l=e[o+2],128===(192&u)&&128===(192&l)&&(f=(15&i)<<12|(63&u)<<6|63&l)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[o+1],l=e[o+2],c=e[o+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(f=(15&i)<<18|(63&u)<<12|(63&l)<<6|63&c)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=s}return M(r)}function M(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=$));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function D(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function L(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=J(e[i]);return o}function N(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function F(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function A(e,t,n,r,o,a){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Y(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function I(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,o){return o||I(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,o){return o||I(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(e,t,n,r,52,8),n+8}function Z(e){if(e=H(e).replace(ee,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function H(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function J(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1/0;for(var n,r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function z(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}function U(e){return q.toByteArray(Z(e))}function Q(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function G(e){return e!==e}var q=n(573),K=n(574),V=n(575);t.Buffer=i,t.SlowBuffer=m,t.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=r(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,n){return a(null,e,t,n)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,n){return u(null,e,t,n)},i.allocUnsafe=function(e){return l(null,e)},i.allocUnsafeSlow=function(e){return l(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!V(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=i.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!i.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},i.byteLength=v,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)y(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},i.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?x(this,0,e):g.apply(this,arguments)},i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},i.prototype.compare=function(e,t,n,r,o){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var a=o-r,s=n-t,u=Math.min(a,s),l=this.slice(r,o),c=e.slice(t,n),f=0;f<u;++f)if(l[f]!==c[f]){a=l[f],s=c[f];break}return a<s?-1:s<a?1:0},i.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},i.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},i.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},i.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return k(this,e,t,n);case"ascii":return C(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;i.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r;if(i.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=i.prototype;else{var o=t-e;r=new i(o,void 0);for(var a=0;a<o;++a)r[a]=this[a+e]}return r},i.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||F(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},i.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||F(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},i.prototype.readUInt8=function(e,t){return t||F(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||F(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||F(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||F(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||F(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||F(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||F(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},i.prototype.readInt8=function(e,t){return t||F(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||F(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt16BE=function(e,t){t||F(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt32LE=function(e,t){return t||F(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||F(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||F(e,4,this.length),K.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||F(e,4,this.length),K.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||F(e,8,this.length),K.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||F(e,8,this.length),K.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){A(this,e,t,n,Math.pow(2,8*n)-1,0)}var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},i.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){A(this,e,t,n,Math.pow(2,8*n)-1,0)}var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},i.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Y(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Y(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);A(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},i.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);A(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Y(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Y(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,a=r-n;if(this===e&&n<t&&t<r)for(o=a-1;o>=0;--o)e[o+t]=this[o+n];else if(a<1e3||!i.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},i.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=i.isBuffer(e)?e:X(new i(e,r).toString()),u=s.length;for(a=0;a<n-t;++a)this[a+t]=s[a%u]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(t,n(10))},,function(e,t,n){(function(t){function n(e){return null==e?void 0===e?d:c:w&&w in Object(e)?r(e):o(e)}function r(e){var t=g.call(e,w),n=e[w];try{e[w]=void 0;var r=!0}catch(e){}var o=y.call(e);return r&&(t?e[w]=n:delete e[w]),o}function o(e){return y.call(e)}function i(e){if(!a(e))return!1;var t=n(e);return t==u||t==l||t==s||t==f}function a(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var s="[object AsyncFunction]",u="[object Function]",l="[object GeneratorFunction]",c="[object Null]",f="[object Proxy]",d="[object Undefined]",p="object"==typeof t&&t&&t.Object===Object&&t,h="object"==typeof self&&self&&self.Object===Object&&self,m=p||h||Function("return this")(),v=Object.prototype,g=v.hasOwnProperty,y=v.toString,b=m.Symbol,w=b?b.toStringTag:void 0;e.exports=i}).call(t,n(10))},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function r(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},fe))}}function o(e){var t={};return e&&"[object Function]"===t.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=getComputedStyle(e,null);return t?n[t]:n}function a(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function s(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,r=t.overflowX;return/(auto|scroll|overlay)/.test(n+t.overflowY+r)?e:s(a(e))}function u(e){return 11===e?me:10===e?ve:me||ve}function l(e){if(!e)return document.documentElement;for(var t=u(10)?document.body:null,n=e.offsetParent;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?l(n):n:e?e.ownerDocument.documentElement:document.documentElement}function c(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||l(e.firstElementChild)===e)}function f(e){return null!==e.parentNode?f(e.parentNode):e}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||r.contains(o))return c(a)?a:l(a);var s=f(e);return s.host?d(s.host,t):d(e,f(t).host)}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var o=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||o)[n]}return e[n]}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=p(t,"top"),o=p(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}function m(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function v(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],u(10)?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function g(){var e=document.body,t=document.documentElement,n=u(10)&&getComputedStyle(t);return{height:v("Height",e,t,n),width:v("Width",e,t,n)}}function y(e){return we({},e,{right:e.left+e.width,bottom:e.top+e.height})}function b(e){var t={};try{if(u(10)){t=e.getBoundingClientRect();var n=p(e,"top"),r=p(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?g():{},s=a.width||e.clientWidth||o.right-o.left,l=a.height||e.clientHeight||o.bottom-o.top,c=e.offsetWidth-s,f=e.offsetHeight-l;if(c||f){var d=i(e);c-=m(d,"x"),f-=m(d,"y"),o.width-=c,o.height-=f}return y(o)}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=u(10),o="HTML"===t.nodeName,a=b(e),l=b(t),c=s(e),f=i(t),d=parseFloat(f.borderTopWidth,10),p=parseFloat(f.borderLeftWidth,10);n&&"HTML"===t.nodeName&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var m=y({top:a.top-l.top-d,left:a.left-l.left-p,width:a.width,height:a.height});if(m.marginTop=0,m.marginLeft=0,!r&&o){var v=parseFloat(f.marginTop,10),g=parseFloat(f.marginLeft,10);m.top-=d-v,m.bottom-=d-v,m.left-=p-g,m.right-=p-g,m.marginTop=v,m.marginLeft=g}return(r&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(m=h(m,t)),m}function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=w(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:p(n),s=t?0:p(n,"left");return y({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}function k(e){var t=e.nodeName;return"BODY"!==t&&"HTML"!==t&&("fixed"===i(e,"position")||k(a(e)))}function C(e){if(!e||!e.parentElement||u())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function S(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},u=o?C(e):d(e,t);if("viewport"===r)i=_(u,o);else{var l=void 0;"scrollParent"===r?(l=s(a(t)),"BODY"===l.nodeName&&(l=e.ownerDocument.documentElement)):l="window"===r?e.ownerDocument.documentElement:r;var c=w(l,u,o);if("HTML"!==l.nodeName||k(u))i=c;else{var f=g(),p=f.height,h=f.width;i.top+=c.top-c.marginTop,i.bottom=p+c.top,i.left+=c.left-c.marginLeft,i.right=h+c.left}}return i.left+=n,i.top+=n,i.right-=n,i.bottom-=n,i}function E(e){return e.width*e.height}function T(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=S(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},u=Object.keys(s).map(function(e){return we({key:e},s[e],{area:E(s[e])})}).sort(function(e,t){return t.area-e.area}),l=u.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),c=l.length>0?l[0].key:u[0].key,f=e.split("-")[1];return c+(f?"-"+f:"")}function O(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return w(n,r?C(t):d(t,n),r)}function x(e){var t=getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function P(e,t,n){n=n.split("-")[0];var r=x(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",u=i?"height":"width",l=i?"width":"height";return o[a]=t[a]+t[u]/2-r[u]/2,o[s]=n===s?t[s]-r[l]:t[M(s)],o}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function L(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=D(e,function(e){return e[t]===n});return e.indexOf(r)}function N(e,t,n){return(void 0===n?e:e.slice(0,L(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&o(n)&&(t.offsets.popper=y(t.offsets.popper),t.offsets.reference=y(t.offsets.reference),t=n(t,e))}),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=O(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=T(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=P(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=N(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function A(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function Y(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if("undefined"!==typeof document.body.style[i])return i}return null}function R(){return this.state.isDestroyed=!0,A(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[Y("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function I(e){var t=e.ownerDocument;return t?t.defaultView:window}function j(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||j(s(i.parentNode),t,n,r),r.push(i)}function B(e,t,n,r){n.updateBound=r,I(e).addEventListener("resize",n.updateBound,{passive:!0});var o=s(e);return j(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function Z(){this.state.eventsEnabled||(this.state=B(this.reference,this.options,this.state,this.scheduleUpdate))}function H(e,t){return I(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function J(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=H(this.reference,this.state))}function X(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function z(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&X(t[n])&&(r="px"),e.style[n]=t[n]+r})}function W(e,t){Object.keys(t).forEach(function(n){!1!==t[n]?e.setAttribute(n,t[n]):e.removeAttribute(n)})}function U(e){return z(e.instance.popper,e.styles),W(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&z(e.arrowElement,e.arrowStyles),e}function Q(e,t,n,r,o){var i=O(o,t,e,n.positionFixed),a=T(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),z(t,{position:n.positionFixed?"fixed":"absolute"}),n}function G(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=D(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,s=l(e.instance.popper),u=b(s),c={position:o.position},f={left:Math.floor(o.left),top:Math.round(o.top),bottom:Math.round(o.bottom),right:Math.floor(o.right)},d="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=Y("transform"),m=void 0,v=void 0;if(v="bottom"===d?-u.height+f.bottom:f.top,m="right"===p?-u.width+f.right:f.left,a&&h)c[h]="translate3d("+m+"px, "+v+"px, 0)",c[d]=0,c[p]=0,c.willChange="transform";else{var g="bottom"===d?-1:1,y="right"===p?-1:1;c[d]=v*g,c[p]=m*y,c.willChange=d+", "+p}var w={"x-placement":e.placement};return e.attributes=we({},w,e.attributes),e.styles=we({},c,e.styles),e.arrowStyles=we({},e.offsets.arrow,e.arrowStyles),e}function q(e,t,n){var r=D(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}function K(e,t){var n;if(!q(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,s=a.popper,u=a.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",f=l?"Top":"Left",d=f.toLowerCase(),p=l?"left":"top",h=l?"bottom":"right",m=x(r)[c];u[h]-m<s[d]&&(e.offsets.popper[d]-=s[d]-(u[h]-m)),u[d]+m>s[h]&&(e.offsets.popper[d]+=u[d]+m-s[h]),e.offsets.popper=y(e.offsets.popper);var v=u[d]+u[c]/2-m/2,g=i(e.instance.popper),b=parseFloat(g["margin"+f],10),w=parseFloat(g["border"+f+"Width"],10),_=v-e.offsets.popper[d]-b-w;return _=Math.max(Math.min(s[c]-m,_),0),e.arrowElement=r,e.offsets.arrow=(n={},be(n,d,Math.round(_)),be(n,p,""),n),e}function V(e){return"end"===e?"start":"start"===e?"end":e}function $(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ke.indexOf(e),r=ke.slice(n+1).concat(ke.slice(0,n));return t?r.reverse():r}function ee(e,t){if(A(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=S(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=M(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Ce.FLIP:a=[r,o];break;case Ce.CLOCKWISE:a=$(r);break;case Ce.COUNTERCLOCKWISE:a=$(r,!0);break;default:a=t.behavior}return a.forEach(function(s,u){if(r!==s||a.length===u+1)return e;r=e.placement.split("-")[0],o=M(r);var l=e.offsets.popper,c=e.offsets.reference,f=Math.floor,d="left"===r&&f(l.right)>f(c.left)||"right"===r&&f(l.left)<f(c.right)||"top"===r&&f(l.bottom)>f(c.top)||"bottom"===r&&f(l.top)<f(c.bottom),p=f(l.left)<f(n.left),h=f(l.right)>f(n.right),m=f(l.top)<f(n.top),v=f(l.bottom)>f(n.bottom),g="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===i&&p||y&&"end"===i&&h||!y&&"start"===i&&m||!y&&"end"===i&&v);(d||g||b)&&(e.flipped=!0,(d||g)&&(r=a[u+1]),b&&(i=V(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=we({},e.offsets.popper,P(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,"flip"))}),e}function te(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",u=a?"left":"top",l=a?"width":"height";return n[s]<i(r[u])&&(e.offsets.popper[u]=i(r[u])-n[l]),n[u]>i(r[s])&&(e.offsets.popper[u]=i(r[s])),e}function ne(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return y(s)[t]/100*i}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}function re(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=a.indexOf(D(a,function(e){return-1!==e.search(/,|\s/)}));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(u)[0]]),[a[s].split(u)[1]].concat(a.slice(s+1))]:[a];return l=l.map(function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return ne(e,o,t,n)})}),l.forEach(function(e,t){e.forEach(function(n,r){X(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}function oe(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],u=void 0;return u=X(+n)?[+n,0]:re(n,i,a,s),"left"===s?(i.top+=u[0],i.left-=u[1]):"right"===s?(i.top+=u[0],i.left+=u[1]):"top"===s?(i.left+=u[0],i.top-=u[1]):"bottom"===s&&(i.left+=u[0],i.top+=u[1]),e.popper=i,e}function ie(e,t){var n=t.boundariesElement||l(e.instance.popper);e.instance.reference===n&&(n=l(n));var r=Y("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var u=S(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=u;var c=t.priority,f=e.offsets.popper,d={primary:function(e){var n=f[e];return f[e]<u[e]&&!t.escapeWithReference&&(n=Math.max(f[e],u[e])),be({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=f[n];return f[e]>u[e]&&!t.escapeWithReference&&(r=Math.min(f[n],u[e]-("right"===e?f.width:f.height))),be({},n,r)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";f=we({},f,d[t](e))}),e.offsets.popper=f,e}function ae(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",l=s?"width":"height",c={start:be({},u,i[u]),end:be({},u,i[u]+i[l]-a[l])};e.offsets.popper=we({},a,c[r])}return e}function se(e){if(!q(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=D(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}function ue(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=M(t),e.offsets.popper=y(o),e}for(var le="undefined"!==typeof window&&"undefined"!==typeof document,ce=["Edge","Trident","Firefox"],fe=0,de=0;de<ce.length;de+=1)if(le&&navigator.userAgent.indexOf(ce[de])>=0){fe=1;break}var pe=le&&window.Promise,he=pe?n:r,me=le&&!(!window.MSInputMethodContext||!document.documentMode),ve=le&&/MSIE 10/.test(navigator.userAgent),ge=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},ye=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}}(),be=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},we=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},_e=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ke=_e.slice(3),Ce={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},Se={shift:{order:100,enabled:!0,fn:ae},offset:{order:200,enabled:!0,fn:oe,offset:0},preventOverflow:{order:300,enabled:!0,fn:ie,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:te},arrow:{order:500,enabled:!0,fn:K,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:ee,behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:ue},hide:{order:800,enabled:!0,fn:se},computeStyle:{order:850,enabled:!0,fn:G,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:U,onLoad:Q,gpuAcceleration:void 0}},Ee={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:Se},Te=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ge(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=he(this.update.bind(this)),this.options=we({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(we({},e.Defaults.modifiers,i.modifiers)).forEach(function(t){r.options.modifiers[t]=we({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return we({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&o(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return ye(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return R.call(this)}},{key:"enableEventListeners",value:function(){return Z.call(this)}},{key:"disableEventListeners",value:function(){return J.call(this)}}]),e}();Te.Utils=("undefined"!==typeof window?window:e).PopperUtils,Te.placements=_e,Te.Defaults=Ee,t.default=Te}.call(t,n(10))},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==typeof e}function o(e){return"symbol"==typeof e||r(e)&&h.call(e)==s}function i(e){if("number"==typeof e)return e;if(o(e))return a;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var r=c.test(e);return r||f.test(e)?d(e.slice(2),r?2:8):l.test(e)?a:+e}var a=NaN,s="[object Symbol]",u=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,f=/^0o[0-7]+$/i,d=parseInt,p=Object.prototype,h=p.toString;e.exports=i},function(e,t,n){function r(e){return n(o(e))}function o(e){var t=i[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var i={"./cs":79,"./cs.js":79,"./de":80,"./de-at":81,"./de-at.js":81,"./de-ch":82,"./de-ch.js":82,"./de.js":80,"./en-au":83,"./en-au.js":83,"./en-ca":84,"./en-ca.js":84,"./en-gb":85,"./en-gb.js":85,"./en-ie":86,"./en-ie.js":86,"./en-il":87,"./en-il.js":87,"./en-nz":88,"./en-nz.js":88,"./es":89,"./es-do":90,"./es-do.js":90,"./es-us":91,"./es-us.js":91,"./es.js":89,"./fi":92,"./fi.js":92,"./fr":93,"./fr-ca":94,"./fr-ca.js":94,"./fr-ch":95,"./fr-ch.js":95,"./fr.js":93,"./hu":96,"./hu.js":96,"./it":97,"./it.js":97,"./ko":98,"./ko.js":98,"./lv":99,"./lv.js":99,"./pl":100,"./pl.js":100,"./ru":101,"./ru.js":101,"./sv":102,"./sv.js":102,"./zh-cn":103,"./zh-cn.js":103,"./zh-tw":104,"./zh-tw.js":104};r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=208},function(e,t,n){"use strict";function r(e){var t=o(a);t.prototype.options=i(t.prototype.options,this.data("settings"),e),this.Parser=t}var o=n(132),i=n(12),a=n(364);e.exports=r,r.Parser=a},function(e,t,n){"use strict";function r(e){var t=a(String(e));return{toPosition:o(t),toOffset:i(t)}}function o(e){function t(t){var n=-1,r=e.length;if(t<0)return{};for(;++n<r;)if(e[n]>t)return{line:n+1,column:t-(e[n-1]||0)+1,offset:t};return{}}return t}function i(e){function t(t){var n=t&&t.line,r=t&&t.column;return!isNaN(n)&&!isNaN(r)&&n-1 in e?(e[n-2]||0)+r-1||0:-1}return t}function a(e){for(var t=[],n=e.indexOf("\n");-1!==n;)t.push(n+1),n=e.indexOf("\n",n+1);return t.push(e.length+1),t}e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){function s(e,r,s){var l;return(t&&!o(t,e,r,s[s.length-1]||null)||(l=n(e,s))!==a)&&e.children&&l!==i&&u(e.children,s.concat(e))===a?a:l}function u(e,t){for(var n,o,i=r?-1:1,u=(r?e.length:-1)+i;u>-1&&u<e.length;){if(n=e[u],(o=n&&s(n,u,t))===a)return o;u="number"===typeof o?o:u+i}}"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),s(e,null,[])}e.exports=r;var o=n(75),i="skip",a=!1;r.CONTINUE=!0,r.SKIP=i,r.EXIT=a},function(e,t,n){"use strict";function r(e,t){return i(o(e,t))}function o(e,t){function n(e){var t=a(e.identifier);u.call(o,t)||(o[t]=e)}function r(e){o[a(e.identifier)]=e}var o={};if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return s(e,"definition",t&&t.commonmark?n:r),o}function i(e){function t(t){var n=t&&a(t);return n&&u.call(e,n)?e[n]:null}return t}function a(e){return e.toUpperCase()}var s=n(42);e.exports=r;var u={}.hasOwnProperty},,,,function(e,t,n){"use strict";function r(e,t){var n,r=0;if(e=String(e),"string"!==typeof t||1!==t.length)throw new Error("Expected character");for(n=e.indexOf(t);-1!==n;)r++,n=e.indexOf(t,n+1);return r}e.exports=r},function(e,t,n){"use strict";var r=n(231),o=n(450);n.d(t,"b",function(){return r.serialize}),n.d(t,"a",function(){return o.a})},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}n.d(t,"a",function(){return l});var a=n(0),s=n.n(a),u=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}}(),l=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.startMove=function(e){e.stopPropagation(),n.setImageSize(),n.setState({inResizing:!0}),window.addEventListener("mousemove",n.handleMove),window.addEventListener("mouseup",n.stopMove)},n.stopMove=function(){if(n.state.inResizing){window.removeEventListener("mousemove",n.handleMove);var e=n.props.node;n.props.adjustImageSize(e.key,n.state.width,n.state.height,e.data.get("src"),e.data.get("title"),e.data.get("alt")),window.removeEventListener("mouseup",n.stopMove)}},n.handleMove=function(e){if(n.state.inResizing&&n.refs.resizer){var t=e.clientX-n.refs.resizer.getBoundingClientRect().left-5,r=e.clientY-n.refs.resizer.getBoundingClientRect().top-5;if(r<0&&Math.abs(r)>n.state.height||t<0&&Math.abs(t)>n.state.width)return n.setState({inResizing:!1}),window.removeEventListener("mousemove",n.handleMove),null;var o=t>r?1+t/(parseFloat(n.state.width)+t):1+r/(parseFloat(n.state.height)+r),i=(parseFloat(n.state.width)*o).toFixed(3),a=(parseFloat(n.state.height)*o).toFixed(3);a>10&&i>10&&i<800?n.setState({width:i,height:a}):(n.setState({inResizing:!1}),window.removeEventListener("mousemove",n.handleMove))}},n.setImageSize=function(){if(n.refs.image&&(!n.state.height||!n.state.width)){var e=n.props.node,t=e.data,r=n.refs.image,o=r.clientWidth/r.clientHeight,i=void 0,a=void 0;t.get("width")&&t.get("height")?(i=t.get("width"),a=t.get("height")):t.get("width")&&null!=t.get("width")?(i=t.get("width"),a=i/o):t.get("height")&&null!=t.get("height")?(a=t.get("height"),i=a*o):(i=r.clientWidth,a=r.clientHeight),i>800&&(i=800,a=i/o,n.props.adjustImageSize(e.key,i.toFixed(3),a.toFixed(3),e.data.get("src"),e.data.get("title"),e.data.get("alt"))),i=parseFloat(i).toFixed(3),a=parseFloat(a).toFixed(3),n.setState({width:i,height:a})}},n.state={width:null,height:null,inResizing:!1},n}return i(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.node,r=e.isSelected,o=n.data,i=o.get("src"),a=r?"active":null,u=s.a.createElement("span",{className:"seafile-ed-image",onMouseUp:this.stopMove},this.state.inResizing||this.props.isSelected&&this.state.width&&this.state.height?s.a.createElement(s.a.Fragment,null,s.a.createElement("img",Object.assign({className:"seafile-ed-image-inResizing",draggable:!1,src:i},t,{width:this.state.width,height:this.state.height,alt:n.data.get(""),ref:"image",onMouseDown:this.setImageSize})),s.a.createElement("span",{className:"seafile-ed-image-resizer",onMouseDown:this.startMove,ref:"resizer"}),s.a.createElement("span",{className:"seafile-ed-image-size"},parseInt(this.state.width),"\xd7",parseInt(this.state.height))):s.a.createElement("img",Object.assign({draggable:!1,src:i},t,{width:this.state.width||o.get("width"),height:this.state.height||o.get("height"),className:a,alt:n.data.get(""),ref:"image",onClick:this.setImageSize})));return i?u:s.a.createElement("span",t,"Loading...")}}]),t}(s.a.Component)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}var a=n(0),s=n.n(a),u=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}}(),l=function(e){function t(){var e,n,i,a;r(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.onChange=function(e){var t=e.target.checked,n=i.props,r=n.editor,o=n.node;r.change(function(e){return e.setNodeByKey(o.key,{data:{checked:t}})})},a=n,o(i,a)}return i(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.node,o=r.get("data").get("checked");return s.a.createElement("li",Object.assign({},t,{className:"task-list-item "+this.props.className}),s.a.createElement("div",{contentEditable:!1},s.a.createElement("input",{type:"checkbox",checked:o,onChange:this.onChange})),n)}}]),t}(s.a.PureComponent);t.a=l},function(e,t,n){(function(t){var n="undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},r=function(){var e=/\blang(?:uage)?-([\w-]+)\b/i,t=0,r=n.Prism={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof o?new o(e.type,r.util.encode(e.content),e.alias):"Array"===r.util.type(e)?e.map(r.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function(e,t){var n=r.util.type(e);switch(t=t||{},n){case"Object":if(t[r.util.objId(e)])return t[r.util.objId(e)];var o={};t[r.util.objId(e)]=o;for(var i in e)e.hasOwnProperty(i)&&(o[i]=r.util.clone(e[i],t));return o;case"Array":if(t[r.util.objId(e)])return t[r.util.objId(e)];var o=[];return t[r.util.objId(e)]=o,e.forEach(function(e,n){o[n]=r.util.clone(e,t)}),o}return e}},languages:{extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){o=o||r.languages;var i=o[e];if(2==arguments.length){n=arguments[1];for(var a in n)n.hasOwnProperty(a)&&(i[a]=n[a]);return i}var s={};for(var u in i)if(i.hasOwnProperty(u)){if(u==t)for(var a in n)n.hasOwnProperty(a)&&(s[a]=n[a]);s[u]=i[u]}return r.languages.DFS(r.languages,function(t,n){n===o[e]&&t!=e&&(this[t]=s)}),o[e]=s},DFS:function(e,t,n,o){o=o||{};for(var i in e)e.hasOwnProperty(i)&&(t.call(e,i,e[i],n||i),"Object"!==r.util.type(e[i])||o[r.util.objId(e[i])]?"Array"!==r.util.type(e[i])||o[r.util.objId(e[i])]||(o[r.util.objId(e[i])]=!0,r.languages.DFS(e[i],t,i,o)):(o[r.util.objId(e[i])]=!0,r.languages.DFS(e[i],t,null,o)))}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var o={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",o);for(var i,a=o.elements||e.querySelectorAll(o.selector),s=0;i=a[s++];)r.highlightElement(i,!0===t,o.callback)},highlightElement:function(t,o,i){for(var a,s,u=t;u&&!e.test(u.className);)u=u.parentNode;u&&(a=(u.className.match(e)||[,""])[1].toLowerCase(),s=r.languages[a]),t.className=t.className.replace(e,"").replace(/\s+/g," ")+" language-"+a,t.parentNode&&(u=t.parentNode,/pre/i.test(u.nodeName)&&(u.className=u.className.replace(e,"").replace(/\s+/g," ")+" language-"+a));var l=t.textContent,c={element:t,language:a,grammar:s,code:l};if(r.hooks.run("before-sanity-check",c),!c.code||!c.grammar)return c.code&&(r.hooks.run("before-highlight",c),c.element.textContent=c.code,r.hooks.run("after-highlight",c)),void r.hooks.run("complete",c);if(r.hooks.run("before-highlight",c),o&&n.Worker){var f=new Worker(r.filename);f.onmessage=function(e){c.highlightedCode=e.data,r.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,i&&i.call(c.element),r.hooks.run("after-highlight",c),r.hooks.run("complete",c)},f.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else c.highlightedCode=r.highlight(c.code,c.grammar,c.language),r.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,i&&i.call(t),r.hooks.run("after-highlight",c),r.hooks.run("complete",c)},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),o.stringify(r.util.encode(i.tokens),i.language)},matchGrammar:function(e,t,n,o,i,a,s){var u=r.Token;for(var l in n)if(n.hasOwnProperty(l)&&n[l]){if(l==s)return;var c=n[l];c="Array"===r.util.type(c)?c:[c];for(var f=0;f<c.length;++f){var d=c[f],p=d.inside,h=!!d.lookbehind,m=!!d.greedy,v=0,g=d.alias;if(m&&!d.pattern.global){var y=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,y+"g")}d=d.pattern||d;for(var b=o,w=i;b<t.length;w+=t[b].length,++b){var _=t[b];if(t.length>e.length)return;if(!(_ instanceof u)){if(m&&b!=t.length-1){d.lastIndex=w;var k=d.exec(e);if(!k)break;for(var C=k.index+(h?k[1].length:0),S=k.index+k[0].length,E=b,T=w,O=t.length;E<O&&(T<S||!t[E].type&&!t[E-1].greedy);++E)T+=t[E].length,C>=T&&(++b,w=T);if(t[b]instanceof u)continue;x=E-b,_=e.slice(w,T),k.index-=w}else{d.lastIndex=0;var k=d.exec(_),x=1}if(k){h&&(v=k[1]?k[1].length:0);var C=k.index+v,k=k[0].slice(v),S=C+k.length,M=_.slice(0,C),P=_.slice(S),D=[b,x];M&&(++b,w+=M.length,D.push(M));var L=new u(l,p?r.tokenize(k,p):k,g,k,m);if(D.push(L),P&&D.push(P),Array.prototype.splice.apply(t,D),1!=x&&r.matchGrammar(e,t,n,b,w,!0,l),a)break}else if(a)break}}}}},tokenize:function(e,t,n){var o=[e],i=t.rest;if(i){for(var a in i)t[a]=i[a];delete t.rest}return r.matchGrammar(e,o,t,0,0,!1),o},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,i=0;o=n[i++];)o(t)}}},o=r.Token=function(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o};if(o.stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===r.util.type(e))return e.map(function(n){return o.stringify(n,t,e)}).join("");var i={type:e.type,content:o.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var a="Array"===r.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(i.classes,a)}r.hooks.run("wrap",i);var s=Object.keys(i.attributes).map(function(e){return e+'="'+(i.attributes[e]||"").replace(/"/g,"&quot;")+'"'}).join(" ");return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+(s?" "+s:"")+">"+i.content+"</"+i.tag+">"},!n.document)return n.addEventListener?(r.disableWorkerMessageHandler||n.addEventListener("message",function(e){var t=JSON.parse(e.data),o=t.language,i=t.code,a=t.immediateClose;n.postMessage(r.highlight(i,r.languages[o],o)),a&&n.close()},!1),n.Prism):n.Prism;var i=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return i&&(r.filename=i.src,r.manual||i.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(r.highlightAll):window.setTimeout(r.highlightAll,16):document.addEventListener("DOMContentLoaded",r.highlightAll))),n.Prism}();"undefined"!==typeof e&&e.exports&&(e.exports=r),"undefined"!==typeof t&&(t.Prism=r),r.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),r.languages.xml=r.languages.markup,r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},r.languages.css.atrule.inside.rest=r.languages.css,r.languages.markup&&(r.languages.insertBefore("markup","tag",{style:{pattern:/(<style[\s\S]*?>)[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:r.languages.css,alias:"language-css",greedy:!0}}),r.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:r.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:r.languages.css}},alias:"language-css"}},r.languages.markup.tag)),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),r.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${[^}]+}|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\${[^}]+}/,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}}}),r.languages.javascript["template-string"].inside.interpolation.inside.rest=r.languages.javascript,r.languages.markup&&r.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:r.languages.javascript,alias:"language-javascript",greedy:!0}}),r.languages.js=r.languages.javascript,function(){"undefined"!==typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(t){for(var n,o=t.getAttribute("data-src"),i=t,a=/\blang(?:uage)?-([\w-]+)\b/i;i&&!a.test(i.className);)i=i.parentNode;if(i&&(n=(t.className.match(a)||[,""])[1]),!n){var s=(o.match(/\.(\w+)$/)||[,""])[1];n=e[s]||s}var u=document.createElement("code");u.className="language-"+n,t.textContent="",u.textContent="Loading\u2026",t.appendChild(u);var l=new XMLHttpRequest;l.open("GET",o,!0),l.onreadystatechange=function(){4==l.readyState&&(l.status<400&&l.responseText?(u.textContent=l.responseText,r.highlightElement(u)):l.status>=400?u.textContent="\u2716 Error "+l.status+" while fetching file: "+l.statusText:u.textContent="\u2716 Error: File does not exist or is empty")},l.send(null)}),r.plugins.toolbar&&r.plugins.toolbar.registerButton("download-file",function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var n=t.getAttribute("data-src"),r=document.createElement("a");return r.textContent=t.getAttribute("data-download-link-label")||"Download",r.setAttribute("download",""),r.href=n,r}})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight))}()}).call(t,n(10))},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===o.call(e)},u=function(e){if(!e||"[object Object]"!==o.call(e))return!1;var t=r.call(e,"constructor"),n=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!n)return!1;var i;for(i in e);return"undefined"===typeof i||r.call(e,i)},l=function(e,t){i&&"__proto__"===t.name?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},c=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(a)return a(e,t).value}return e[t]};e.exports=function e(){var t,n,r,o,i,a,f=arguments[0],d=1,p=arguments.length,h=!1;for("boolean"===typeof f&&(h=f,f=arguments[1]||{},d=2),(null==f||"object"!==typeof f&&"function"!==typeof f)&&(f={});d<p;++d)if(null!=(t=arguments[d]))for(n in t)r=c(f,n),o=c(t,n),f!==o&&(h&&o&&(u(o)||(i=s(o)))?(i?(i=!1,a=r&&s(r)?r:[]):a=r&&u(r)?r:{},l(f,{name:n,newValue:e(h,a,o)})):"undefined"!==typeof o&&l(f,{name:n,newValue:o}));return f}},function(e,t,n){"use strict";function r(e){if(e)throw e}e.exports=r},function(e,t,n){"use strict";function r(){}function o(e,t,n){var r,o,s;"string"===typeof t&&(n=t,t=null),r=i(n),o=a(t)||"1:1",s={start:{line:null,column:null},end:{line:null,column:null}},t&&t.position&&(t=t.position),t&&(t.start?(s=t,t=t.start):s.start=t),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=o,this.reason=e,this.line=t?t.line:null,this.column=t?t.column:null,this.location=s,this.source=r[0],this.ruleId=r[1]}function i(e){var t,n=[null,null];return"string"===typeof e&&(t=e.indexOf(":"),-1===t?n[1]=e:(n[0]=e.slice(0,t),n[1]=e.slice(t+1))),n}var a=n(360);e.exports=o,r.prototype=Error.prototype,o.prototype=new r;var s=o.prototype;s.file="",s.name="",s.reason="",s.message="",s.stack="",s.fatal=null,s.column=null,s.line=null},function(e,t,n){"use strict";function r(e,t){if("string"!==typeof e)return e;if(0===e.length)return e;var n=o.basename(e,o.extname(e))+t;return o.join(o.dirname(e),n)}var o=n(78);e.exports=r},function(e,t,n){"use strict";function r(){function e(){function e(s){var u=n[++t],l=i.call(arguments,0),c=l.slice(1),f=r.length,d=-1;if(s)return void a(s);for(;++d<f;)null!==c[d]&&void 0!==c[d]||(c[d]=r[d]);r=c,u?o(u,e).apply(null,r):a.apply(null,[null].concat(r))}var t=-1,r=i.call(arguments,0,-1),a=arguments[arguments.length-1];if("function"!==typeof a)throw new Error("Expected function as last argument, not "+a);e.apply(null,[null].concat(r))}function t(e){if("function"!==typeof e)throw new Error("Expected `fn` to be a function, not "+e);return n.push(e),r}var n=[],r={};return r.run=e,r.use=t,r}var o=n(362);e.exports=r,r.wrap=o;var i=[].slice},function(e,t){function n(e){return"[object String]"===r.call(e)}var r=Object.prototype.toString;e.exports=n},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t;return"[object Object]"===r.call(e)&&(null===(t=Object.getPrototypeOf(e))||t===Object.getPrototypeOf({}))}},function(e,t,n){"use strict";function r(e,t){switch(t){case"BOLD":return{type:"strong",children:[e]};case"ITALIC":return{type:"emphasis",children:[e]};case"CODE":return{type:"inlineCode",value:e.value};default:return console.log("unknown mark string: "+t),e}}function o(e){var t=[],n=!0,o=!1,i=void 0;try{for(var a,s=e.leaves[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value,l={type:"text",value:u.text},c=!0,f=!1,d=void 0;try{for(var p,h=u.marks[Symbol.iterator]();!(c=(p=h.next()).done);c=!0){l=r(l,p.value.type)}}catch(e){f=!0,d=e}finally{try{!c&&h.return&&h.return()}finally{if(f)throw d}}t.push(l)}}catch(e){o=!0,i=e}finally{try{!n&&s.return&&s.return()}finally{if(o)throw i}}return t}function i(e){if(e.data.height||e.data.width){var t="<img ";for(var n in e.data)t=t+n+'="'+e.data[n]+'" ';return t+="/>",[{type:"html",value:t}]}return{type:"image",url:e.data.src,alt:e.data.alt?e.data.alt:null,title:e.data.title?e.data.title:null}}function a(e,t){t instanceof Array?t.map(function(t){return e.push(t)}):void 0!==t&&e.push(t)}function s(e){var t=[],n=!0,r=!1,o=void 0;try{for(var i,s=e.nodes[Symbol.iterator]();!(n=(i=s.next()).done);n=!0){a(t,u(i.value))}}catch(e){r=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}return t}function u(e){if("block"==e.object){var t;switch(e.type){case"paragraph":return t=s(e),{type:"paragraph",children:t};case"header_one":return t=s(e),{type:"heading",depth:1,children:t};case"header_two":return t=s(e),{type:"heading",depth:2,children:t};case"header_three":return t=s(e),{type:"heading",depth:3,children:t};case"header_four":return t=s(e),{type:"heading",depth:4,children:t};case"header_five":return t=s(e),{type:"heading",depth:5,children:t};case"header_six":return t=s(e),{type:"heading",depth:6,children:t};case"hr":return{type:"thematicBreak"};case"ordered_list":t=s(e);var n=!1,r=!0,a=!1,u=void 0;try{for(var l,c=t[Symbol.iterator]();!(r=(l=c.next()).done);r=!0){if(1==l.value.loose){n=!0;break}}}catch(e){a=!0,u=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw u}}return{type:"list",ordered:!0,start:1,loose:n,children:t};case"unordered_list":t=s(e);var n=!1,f=!0,d=!1,p=void 0;try{for(var h,m=t[Symbol.iterator]();!(f=(h=m.next()).done);f=!0){if(!0===h.value.loose){n=!0;break}}}catch(e){d=!0,p=e}finally{try{!f&&m.return&&m.return()}finally{if(d)throw p}}return{type:"list",ordered:!1,start:1,loose:n,children:t};case"list_item":t=s(e);var n=!1;return t&&(n=1!=t.length&&(2!=t.length||"list"!=t[1].type)),{type:"listItem",loose:n,checked:void 0!==e.data.checked?e.data.checked:null,children:t};case"code_block":return t=s(e),{type:"code",lang:e.data.syntax?e.data.syntax:null,value:t.join("")};case"code_line":return e.nodes[0].leaves[0].text+"\n";case"table":return t=s(e),{type:"table",align:e.data.align?e.data.align:null,children:t};case"table_row":return t=s(e),{type:"tableRow",children:t};case"table_cell":return t=s(e),{type:"tableCell",children:t};case"blockquote":return t=s(e),{type:"blockquote",children:t};case"html_block":return{type:"html",value:e.data.html};default:return t=s(e),{type:"paragraph",children:t}}}else{if("text"==e.object)return o(e);if("inline"!=e.object)return o(e);var t;switch(e.type){case"image":return i(e);case"link":return t=s(e),{type:"link",url:e.data.href,title:e.data.title?e.data.title:null,children:t};case"html_block":return{type:"html",value:e.data.html};default:return o(e)}}}function l(e){var t=e.document,n=[],r=!0,o=!1,i=void 0;try{for(var s,l=t.nodes[Symbol.iterator]();!(r=(s=l.next()).done);r=!0){a(n,u(s.value))}}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}var c={type:"root",children:n};return d.stringify(c)}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"serialize",function(){return l});var c=n(110),f=n(410),d=c().use(f,{rule:"-",ruleSpaces:!1,listItemIndent:1,bullet:"*",commonmark:!0,fences:!0})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}function a(e){var t=e.attributes,n=e.children,r=e.node,o=r.get("data"),i=o.get("checked"),a=o.get("align"),s=o.get("href"),u=o.get("html"),d=o.get("diff_state"),h=o.get("new_index");switch(a=-1===["left","right","center"].indexOf(a)?"left":a,r.type){case"paragraph":return l.a.createElement("p",Object.assign({className:d?d+" "+(o.get("paragraph_state")?o.get("paragraph_state"):""):""},t),n);case"blockquote":return l.a.createElement("blockquote",t,n);case"header_one":return l.a.createElement("h1",Object.assign({},t,{id:"user-content-"+r.text}),n);case"header_two":return l.a.createElement("h2",Object.assign({},t,{id:"user-content-"+r.text}),n);case"header_three":return l.a.createElement("h3",Object.assign({},t,{id:"user-content-"+r.text}),n);case"header_four":return l.a.createElement("h4",t,n);case"header_five":return l.a.createElement("h5",t,n);case"header_six":return l.a.createElement("h6",t,n);case"list_item":return void 0===i?l.a.createElement("li",Object.assign({value:h?h>=0?h+1:o.get("old_index")+1:"",className:d||""},t),n):l.a.createElement(c.a,Object.assign({className:d||""},e));case"unordered_list":return l.a.createElement("ul",Object.assign({className:d||""},t),n);case"ordered_list":return l.a.createElement("ol",Object.assign({className:d||""},t),n);case"image":return l.a.createElement(f.a,e);case"code_block":return l.a.createElement("pre",{className:"code-container"},l.a.createElement("code",Object.assign({className:"code"},t),n),l.a.createElement(p,{disabled:!0,lang:r.get("data").get("syntax")}));case"code_line":return l.a.createElement("p",t,n);case"table":return l.a.createElement("table",null,l.a.createElement("tbody",t,n));case"table_row":return l.a.createElement("tr",Object.assign({className:d||""},t),n);case"table_cell":return l.a.createElement("td",Object.assign({className:d||"",style:{textAlign:a}},t),n);case"link":return l.a.createElement("a",Object.assign({className:d||""},t,{href:s}),n);case"hr":return l.a.createElement("hr",t);case"html_block":return"block"==r.object?l.a.createElement("div",Object.assign({className:"html-element"},t),u):l.a.createElement("span",Object.assign({className:"html-element"},t),u)}}function s(e){var t=e.children,n=e.mark,r=n.data.get("className");switch(n.type){case"BOLD":return l.a.createElement("strong",null,t);case"CODE":return l.a.createElement("code",null,t);case"ITALIC":return l.a.createElement("em",null,t);case"code-highlight":return l.a.createElement("span",{className:r},t);case"DELETE":return l.a.createElement("del",null,t);case"ADD":return l.a.createElement("ins",null,t)}}n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s});var u=n(0),l=n.n(u),c=n(222),f=n(221),d=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}}(),p=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),d(t,[{key:"render",value:function(){return l.a.createElement("div",{className:"language-type"},l.a.createElement("select",{value:this.props.lang,disabled:!0,name:"language"},l.a.createElement("option",{value:"none"},"Text"),l.a.createElement("option",{value:"html"},"HTML"),l.a.createElement("option",{value:"css"},"CSS"),l.a.createElement("option",{value:"javascript"},"Javascript"),l.a.createElement("option",{value:"c"},"C"),l.a.createElement("option",{value:"cpp"},"C++"),l.a.createElement("option",{value:"csharp"},"C#"),l.a.createElement("option",{value:"java"},"Java"),l.a.createElement("option",{value:"python"},"Python"),l.a.createElement("option",{value:"sql"},"Sql"),l.a.createElement("option",{value:"swift"},"Swift")))}}]),t}(l.a.PureComponent)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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(2),s=r(a),u=n(9),l=n(510),c=r(l),f=function(){function e(t){if(o(this,e),this.id=t.id,this.name=t.name,this.type=t.type,this.mtime=t.mtime,this.mtime_relative=s.default.unix(t.mtime).fromNow(),this.permission=t.permission,this.isSelected=!1,"file"===t.type){this.size=u.Utils.bytesToSize(t.size),this.starred=t.starred||!1,this.is_locked=t.is_locked||!1,this.lock_time=s.default.unix(t.lock_time).fromNow(),this.lock_owner=t.lock_owner,this.locked_by_me=t.locked_by_me,this.modifier_name=t.modifier_name,this.modifier_email=t.modifier_email,this.modifier_contact_email=t.modifier_contact_email;var n=[];t.file_tags&&(n=t.file_tags.map(function(e){return new c.default(e)})),this.file_tags=n}}return i(e,[{key:"isDir",value:function(){return"file"!==this.type}}]),e}();t.default=f},function(e,t,n){"use strict";function r(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!==typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}}t.__esModule=!0,t.transitionTimeout=r,t.classNamesShape=t.timeoutsShape=void 0;var o=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),i=o.default.oneOfType([o.default.number,o.default.shape({enter:o.default.number,exit:o.default.number}).isRequired]);t.timeoutsShape=i;var a=o.default.oneOfType([o.default.string,o.default.shape({enter:o.default.string,exit:o.default.string,active:o.default.string}),o.default.shape({enter:o.default.string,enterDone:o.default.string,enterActive:o.default.string,exit:o.default.string,exitDone:o.default.string,exitActive:o.default.string})]);t.classNamesShape=a},function(e,t){function n(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*c;case"days":case"day":case"d":return n*l;case"hours":case"hour":case"hrs":case"hr":case"h":return n*u;case"minutes":case"minute":case"mins":case"min":case"m":return n*s;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function r(e){return e>=l?Math.round(e/l)+"d":e>=u?Math.round(e/u)+"h":e>=s?Math.round(e/s)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function o(e){return i(e,l,"day")||i(e,u,"hour")||i(e,s,"minute")||i(e,a,"second")||e+" ms"}function i(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+n:Math.ceil(e/t)+" "+n+"s"}var a=1e3,s=60*a,u=60*s,l=24*u,c=365.25*l;e.exports=function(e,t){t=t||{};var i=typeof e;if("string"===i&&e.length>0)return n(e);if("number"===i&&!1===isNaN(e))return t.long?o(e):r(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){function r(){}function o(e){var n=""+e.type;if(t.BINARY_EVENT!==e.type&&t.BINARY_ACK!==e.type||(n+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(n+=e.nsp+","),null!=e.id&&(n+=e.id),null!=e.data){var r=i(e.data);if(!1===r)return g;n+=r}return d("encoded %j as %s",e,n),n}function i(e){try{return JSON.stringify(e)}catch(e){return!1}}function a(e,t){function n(e){var n=h.deconstructPacket(e),r=o(n.packet),i=n.buffers;i.unshift(r),t(i)}h.removeBlobs(e,n)}function s(){this.reconstructor=null}function u(e){var n=0,r={type:Number(e.charAt(0))};if(null==t.types[r.type])return f("unknown packet type "+r.type);if(t.BINARY_EVENT===r.type||t.BINARY_ACK===r.type){for(var o="";"-"!==e.charAt(++n)&&(o+=e.charAt(n),n!=e.length););if(o!=Number(o)||"-"!==e.charAt(n))throw new Error("Illegal attachments");r.attachments=Number(o)}if("/"===e.charAt(n+1))for(r.nsp="";++n;){var i=e.charAt(n);if(","===i)break;if(r.nsp+=i,n===e.length)break}else r.nsp="/";var a=e.charAt(n+1);if(""!==a&&Number(a)==a){for(r.id="";++n;){var i=e.charAt(n);if(null==i||Number(i)!=i){--n;break}if(r.id+=e.charAt(n),n===e.length)break}r.id=Number(r.id)}if(e.charAt(++n)){var s=l(e.substr(n));if(!(!1!==s&&(r.type===t.ERROR||m(s))))return f("invalid payload");r.data=s}return d("decoded %s as %j",e,r),r}function l(e){try{return JSON.parse(e)}catch(e){return!1}}function c(e){this.reconPack=e,this.buffers=[]}function f(e){return{type:t.ERROR,data:"parser error: "+e}}var d=n(570)("socket.io-parser"),p=n(76),h=n(572),m=n(512),v=n(513);t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=r,t.Decoder=s;var g=t.ERROR+'"encode error"';r.prototype.encode=function(e,n){if(d("encoding packet %j",e),t.BINARY_EVENT===e.type||t.BINARY_ACK===e.type)a(e,n);else{n([o(e)])}},p(s.prototype),s.prototype.add=function(e){var n;if("string"===typeof e)n=u(e),t.BINARY_EVENT===n.type||t.BINARY_ACK===n.type?(this.reconstructor=new c(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!v(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,this.emit("decoded",n))}},s.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},c.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},c.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t,n){var r=n(578);e.exports=function(e){var t=e.xdomain,n=e.xscheme,o=e.enablesXDR;try{if("undefined"!==typeof XMLHttpRequest&&(!t||r))return new XMLHttpRequest}catch(e){}try{if("undefined"!==typeof XDomainRequest&&!n&&o)return new XDomainRequest}catch(e){}if(!t)try{return new(self[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(e){}}},function(e,t,n){function r(e){this.path=e.path,this.hostname=e.hostname,this.port=e.port,this.secure=e.secure,this.query=e.query,this.timestampParam=e.timestampParam,this.timestampRequests=e.timestampRequests,this.readyState="",this.agent=e.agent||!1,this.socket=e.socket,this.enablesXDR=e.enablesXDR,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.forceNode=e.forceNode,this.isReactNative=e.isReactNative,this.extraHeaders=e.extraHeaders,this.localAddress=e.localAddress}var o=n(77),i=n(76);e.exports=r,i(r.prototype),r.prototype.onError=function(e,t){var n=new Error(e);return n.type="TransportError",n.description=t,this.emit("error",n),this},r.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},r.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},r.prototype.send=function(e){if("open"!==this.readyState)throw new Error("Transport not open");this.write(e)},r.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},r.prototype.onData=function(e){var t=o.decodePacket(e,this.socket.binaryType);this.onPacket(t)},r.prototype.onPacket=function(e){this.emit("packet",e)},r.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},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)}function i(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("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+)/))}function a(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){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)}}function s(){var e;return"object"===("undefined"===typeof console?"undefined":o(console))&&console.log&&(e=console).log.apply(e,arguments)}function u(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}}function l(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"}).DEBUG),e}t.log=s,t.formatArgs=a,t.save=u,t.load=l,t.useColors=i,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(240)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(t,n(13))},function(e,t,n){"use strict";function r(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){function n(){if(n.enabled){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var i=n,s=Number(new Date),u=s-(a||s);i.diff=u,i.prev=a,i.curr=s,a=s,t[0]=r.coerce(t[0]),"string"!==typeof t[0]&&t.unshift("%O");var l=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;l++;var o=r.formatters[n];if("function"===typeof o){var a=t[l];e=o.call(i,a),t.splice(l,1),l--}return e}),r.formatArgs.call(i,t);(i.log||r.log).apply(i,t)}}var a;return n.namespace=e,n.enabled=r.enabled(e),n.useColors=r.useColors(),n.color=t(e),n.destroy=o,n.extend=i,"function"===typeof r.init&&r.init(n),r.instances.push(n),n}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+("undefined"===typeof t?":":t)+e)}function a(e){r.save(e),r.names=[],r.skips=[];var t,n=("string"===typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&(e=n[t].replace(/\*/g,".*?"),"-"===e[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)}}function s(){r.enable("")}function u(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}function l(e){return e instanceof Error?e.stack||e.message:e}return r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=a,r.enabled=u,r.humanize=n(241),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}e.exports=r},function(e,t){function n(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\-?\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){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*f;case"weeks":case"week":case"w":return n*c;case"days":case"day":case"d":return n*l;case"hours":case"hour":case"hrs":case"hr":case"h":return n*u;case"minutes":case"minute":case"mins":case"min":case"m":return n*s;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function r(e){var t=Math.abs(e);return t>=l?Math.round(e/l)+"d":t>=u?Math.round(e/u)+"h":t>=s?Math.round(e/s)+"m":t>=a?Math.round(e/a)+"s":e+"ms"}function o(e){var t=Math.abs(e);return t>=l?i(e,t,l,"day"):t>=u?i(e,t,u,"hour"):t>=s?i(e,t,s,"minute"):t>=a?i(e,t,a,"second"):e+" ms"}function i(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}var a=1e3,s=60*a,u=60*s,l=24*u,c=7*l,f=365.25*l;e.exports=function(e,t){t=t||{};var i=typeof e;if("string"===i&&e.length>0)return n(e);if("number"===i&&!1===isNaN(e))return t.long?o(e):r(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){"use strict";function r(e,t){function n(n,r,o,i,a){var s=r[o];return null!=s||n?null==s&&n?new Error("The "+a+" `"+o+"` is marked as required in `"+i+"`, but it was not supplied."):t(s)?null:new Error("Invalid "+a+" `"+o+"` supplied to `"+i+"`, expected a Slate `"+e+"` but received: "+s):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 o=n(14),i={block:r("Block",function(e){return o.Block.isBlock(e)}),blocks:r("List<Block>",function(e){return o.Block.isBlockList(e)}),change:r("Change",function(e){return o.Change.isChange(e)}),data:r("Data",function(e){return o.Data.isData(e)}),document:r("Document",function(e){return o.Document.isDocument(e)}),history:r("History",function(e){return o.History.isHistory(e)}),inline:r("Inline",function(e){return o.Inline.isInline(e)}),inlines:r("Inline",function(e){return o.Inline.isInlineList(e)}),leaf:r("Leaf",function(e){return o.Leaf.isLeaf(e)}),leaves:r("List<Leaf>",function(e){return o.Leaf.isLeafList(e)}),mark:r("Mark",function(e){return o.Mark.isMark(e)}),marks:r("Set<Mark>",function(e){return o.Mark.isMarkSet(e)}),node:r("Node",function(e){return o.Node.isNode(e)}),nodes:r("List<Node>",function(e){return o.Node.isNodeList(e)}),range:r("Range",function(e){return o.Range.isRange(e)}),ranges:r("List<Range>",function(e){return o.Range.isRangeList(e)}),schema:r("Schema",function(e){return o.Schema.isSchema(e)}),stack:r("Stack",function(e){return o.Stack.isStack(e)}),value:r("Value",function(e){return o.Value.isValue(e)}),text:r("Text",function(e){return o.Text.isText(e)}),texts:r("List<Text>",function(e){return o.Text.isTextList(e)})};t.a=i},function(e,t,n){"use strict";function r(e){return!0===o(e)&&"[object Object]"===Object.prototype.toString.call(e)}var o=n(244);e.exports=function(e){var t,n;return!1!==r(e)&&("function"===typeof(t=e.constructor)&&(n=t.prototype,!1!==r(n)&&!1!==n.hasOwnProperty("isPrototypeOf")))}},function(e,t,n){"use strict";e.exports=function(e){return null!=e&&"object"===typeof e&&!1===Array.isArray(e)}},function(e,t,n){(function(e,r){var o;!function(i){var a="object"==typeof t&&t,s=("object"==typeof e&&e&&e.exports,"object"==typeof r&&r);var u=/([\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,l=/([\uD800-\uDBFF])([\uDC00-\uDFFF])/g,c=function(e){e=e.replace(u,function(e,t,n){return c(n)+t}).replace(l,"$2$1");for(var t="",n=e.length;n--;)t+=e.charAt(n);return t},f={version:"0.2.0",reverse:c};void 0!==(o=function(){return f}.call(t,n,t,e))&&(e.exports=o)}()}).call(t,n(25)(e),n(10))},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)}function i(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("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+)/))}function a(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){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)}}function s(){var e;return"object"===("undefined"===typeof console?"undefined":o(console))&&console.log&&(e=console).log.apply(e,arguments)}function u(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}}function l(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"}).DEBUG),e}t.log=s,t.formatArgs=a,t.save=u,t.load=l,t.useColors=i,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(247)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(t,n(13))},function(e,t,n){"use strict";function r(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){function n(){if(n.enabled){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var i=n,s=Number(new Date),u=s-(a||s);i.diff=u,i.prev=a,i.curr=s,a=s,t[0]=r.coerce(t[0]),"string"!==typeof t[0]&&t.unshift("%O");var l=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;l++;var o=r.formatters[n];if("function"===typeof o){var a=t[l];e=o.call(i,a),t.splice(l,1),l--}return e}),r.formatArgs.call(i,t);(i.log||r.log).apply(i,t)}}var a;return n.namespace=e,n.enabled=r.enabled(e),n.useColors=r.useColors(),n.color=t(e),n.destroy=o,n.extend=i,"function"===typeof r.init&&r.init(n),r.instances.push(n),n}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+("undefined"===typeof t?":":t)+e)}function a(e){r.save(e),r.names=[],r.skips=[];var t,n=("string"===typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&(e=n[t].replace(/\*/g,".*?"),"-"===e[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)}}function s(){r.enable("")}function u(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}function l(e){return e instanceof Error?e.stack||e.message:e}return r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=a,r.enabled=u,r.humanize=n(248),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}e.exports=r},function(e,t){function n(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\-?\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){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*f;case"weeks":case"week":case"w":return n*c;case"days":case"day":case"d":return n*l;case"hours":case"hour":case"hrs":case"hr":case"h":return n*u;case"minutes":case"minute":case"mins":case"min":case"m":return n*s;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function r(e){var t=Math.abs(e);return t>=l?Math.round(e/l)+"d":t>=u?Math.round(e/u)+"h":t>=s?Math.round(e/s)+"m":t>=a?Math.round(e/a)+"s":e+"ms"}function o(e){var t=Math.abs(e);return t>=l?i(e,t,l,"day"):t>=u?i(e,t,u,"hour"):t>=s?i(e,t,s,"minute"):t>=a?i(e,t,a,"second"):e+" ms"}function i(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}var a=1e3,s=60*a,u=60*s,l=24*u,c=7*l,f=365.25*l;e.exports=function(e,t){t=t||{};var i=typeof e;if("string"===i&&e.length>0)return n(e);if("number"===i&&!1===isNaN(e))return t.long?o(e):r(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){var r=n(250),o=n(121),i=o(function(e,t){return null==e?{}:r(e,t)});e.exports=i},function(e,t,n){function r(e,t){return o(e,t,function(t,n){return i(e,n)})}var o=n(251),i=n(282);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=-1,s=t.length,u={};++r<s;){var l=t[r],c=o(e,l);n(c,l)&&i(u,a(l,e),c)}return u}var o=n(112),i=n(281),a=n(23);e.exports=r},function(e,t,n){function r(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(s.test(e)||!a.test(e)||null!=t&&e in Object(t))}var o=n(18),i=n(33),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=r},function(e,t,n){function r(e){var t=a.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(27),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){var r=n(256),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},function(e,t,n){function r(e){var t=o(e,function(e){return n.size===i&&n.clear(),e}),n=t.cache;return t}var o=n(257),i=500;e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(i);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(r.Cache||o),n}var o=n(114),i="Expected a function";r.Cache=o,e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=n(259),i=n(35),a=n(46);e.exports=r},function(e,t,n){function r(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])}}var o=n(260),i=n(265),a=n(266),s=n(267),u=n(268);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=u,e.exports=r},function(e,t,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(34);e.exports=r},function(e,t,n){function r(e){return!(!a(e)||i(e))&&(o(e)?h:l).test(s(e))}var o=n(115),i=n(262),a=n(15),s=n(116),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return!!i&&i in e}var o=n(263),i=function(){var e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=r},function(e,t,n){var r=n(11),o=r["__core-js_shared__"];e.exports=o},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;if(o){var n=t[e];return n===i?void 0:n}return s.call(t,e)?t[e]:void 0}var o=n(34),i="__lodash_hash_undefined__",a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return o?void 0!==t[e]:a.call(t,e)}var o=n(34),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?i:t,this}var o=n(34),i="__lodash_hash_undefined__";e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)}var o=n(36),i=Array.prototype,a=i.splice;e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}var o=n(36);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(36);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(36);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(37);e.exports=r},function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(37);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(37);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(37);e.exports=r},function(e,t,n){function r(e){return null==e?"":o(e)}var o=n(280);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(a(e))return i(e,r)+"";if(s(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1/e==-u?"-0":t}var o=n(27),i=n(118),a=n(18),s=n(33),u=1/0,l=o?o.prototype:void 0,c=l?l.toString:void 0;e.exports=r},function(e,t,n){function r(e,t,n,r){if(!s(e))return e;t=i(t,e);for(var l=-1,c=t.length,f=c-1,d=e;null!=d&&++l<c;){var p=u(t[l]),h=n;if(l!=f){var m=d[p];h=r?r(m,p,d):void 0,void 0===h&&(h=s(m)?m:a(t[l+1])?[]:{})}o(d,p,h),d=d[p]}return e}var o=n(47),i=n(23),a=n(48),s=n(15),u=n(38);e.exports=r},function(e,t,n){function r(e,t){return null!=e&&i(e,t,o)}var o=n(283),i=n(284);e.exports=r},function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},function(e,t,n){function r(e,t,n){t=o(t,e);for(var r=-1,c=t.length,f=!1;++r<c;){var d=l(t[r]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++r!=c?f:!!(c=null==e?0:e.length)&&u(c)&&s(d,c)&&(a(e)||i(e))}var o=n(23),i=n(49),a=n(18),s=n(48),u=n(50),l=n(38);e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(24),i=n(20),a="[object Arguments]";e.exports=r},function(e,t,n){function r(e){return(null==e?0:e.length)?o(e,1):[]}var o=n(287);e.exports=r},function(e,t,n){function r(e,t,n,a,s){var u=-1,l=e.length;for(n||(n=i),s||(s=[]);++u<l;){var c=e[u];t>0&&n(c)?t>1?r(c,t-1,n,a,s):o(s,c):a||(s[s.length]=c)}return s}var o=n(51),i=n(288);e.exports=r},function(e,t,n){function r(e){return a(e)||i(e)||!!(s&&e&&e[s])}var o=n(27),i=n(49),a=n(18),s=o?o.isConcatSpreadable:void 0;e.exports=r},function(e,t,n){function r(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,s=i(r.length-t,0),u=Array(s);++a<s;)u[a]=r[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=r[a];return l[t]=n(u),o(e,this,l)}}var o=n(290),i=Math.max;e.exports=r},function(e,t){function n(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)}e.exports=n},function(e,t,n){var r=n(292),o=n(295),i=o(r);e.exports=i},function(e,t,n){var r=n(293),o=n(120),i=n(294),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t){function n(e){return e}e.exports=n},function(e,t){function n(e){var t=0,n=0;return function(){var a=i(),s=o-(a-n);if(n=a,s>0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;e.exports=n},function(e,t,n){var r=n(118),o=n(297),i=n(338),a=n(23),s=n(28),u=n(342),l=n(121),c=n(130),f=l(function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,function(t){return t=a(t,e),l||(l=t.length>1),t}),s(e,c(e),n),l&&(n=o(n,7,u));for(var f=t.length;f--;)i(n,t[f]);return n});e.exports=f},function(e,t,n){function r(e,t,n,N,F,A){var Y,R=t&E,I=t&T,j=t&O;if(n&&(Y=F?n(e,N,F,A):n(e)),void 0!==Y)return Y;if(!k(e))return e;var B=b(e);if(B){if(Y=v(e),!R)return c(e,Y)}else{var Z=m(e),H=Z==M||Z==P;if(w(e))return l(e,R);if(Z==D||Z==x||H&&!F){if(Y=I||H?{}:y(e),!R)return I?d(e,u(Y,e)):f(e,s(Y,e))}else{if(!L[Z])return F?e:{};Y=g(e,Z,R)}}A||(A=new o);var J=A.get(e);if(J)return J;if(A.set(e,Y),C(e))return e.forEach(function(o){Y.add(r(o,t,n,o,e,A))}),Y;if(_(e))return e.forEach(function(o,i){Y.set(i,r(o,t,n,i,e,A))}),Y;var X=j?I?h:p:I?keysIn:S,z=B?void 0:X(e);return i(z||e,function(o,i){z&&(i=o,o=e[i]),a(Y,i,r(o,t,n,i,e,A))}),Y}var o=n(298),i=n(304),a=n(47),s=n(305),u=n(312),l=n(315),c=n(316),f=n(317),d=n(319),p=n(320),h=n(130),m=n(58),v=n(325),g=n(326),y=n(332),b=n(18),w=n(123),_=n(334),k=n(15),C=n(336),S=n(52),E=1,T=2,O=4,x="[object Arguments]",M="[object Function]",P="[object GeneratorFunction]",D="[object Object]",L={};L[x]=L["[object Array]"]=L["[object ArrayBuffer]"]=L["[object DataView]"]=L["[object Boolean]"]=L["[object Date]"]=L["[object Float32Array]"]=L["[object Float64Array]"]=L["[object Int8Array]"]=L["[object Int16Array]"]=L["[object Int32Array]"]=L["[object Map]"]=L["[object Number]"]=L[D]=L["[object RegExp]"]=L["[object Set]"]=L["[object String]"]=L["[object Symbol]"]=L["[object Uint8Array]"]=L["[object Uint8ClampedArray]"]=L["[object Uint16Array]"]=L["[object Uint32Array]"]=!0,L["[object Error]"]=L[M]=L["[object WeakMap]"]=!1,e.exports=r},function(e,t,n){function r(e){var t=this.__data__=new o(e);this.size=t.size}var o=n(35),i=n(299),a=n(300),s=n(301),u=n(302),l=n(303);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=u,r.prototype.set=l,e.exports=r},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(35);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<s-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(e,t),this.size=n.size,this}var o=n(35),i=n(46),a=n(114),s=200;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=n},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(28),i=n(52);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){var r=n(309),o=n(53),i=n(54),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},function(e,t,n){function r(e){return a(e)&&i(e.length)&&!!s[o(e)]}var o=n(24),i=n(50),a=n(20),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(55),i=n(311),a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(124),o=r(Object.keys,Object);e.exports=o},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(28),i=n(126);e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=i(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(15),i=n(55),a=n(314),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){function r(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}var o=n(11),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===i,u=s?o.Buffer:void 0,l=u?u.allocUnsafe:void 0;e.exports=r}).call(t,n(25)(e))},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(28),i=n(56);e.exports=r},function(e,t){function n(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}e.exports=n},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(28),i=n(128);e.exports=r},function(e,t,n){function r(e){return o(e,a,i)}var o=n(129),i=n(56),a=n(52);e.exports=r},function(e,t,n){var r=n(21),o=n(11),i=r(o,"DataView");e.exports=i},function(e,t,n){var r=n(21),o=n(11),i=r(o,"Promise");e.exports=i},function(e,t,n){var r=n(21),o=n(11),i=r(o,"Set");e.exports=i},function(e,t,n){var r=n(21),o=n(11),i=r(o,"WeakMap");e.exports=i},function(e,t){function n(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case g:return o(e);case l:case c:return new r(+e);case y:return i(e,n);case b:case w:case _:case k:case C:case S:case E:case T:case O:return u(e,n);case f:return new r;case d:case m:return new r(e);case p:return a(e);case h:return new r;case v:return s(e)}}var o=n(59),i=n(328),a=n(329),s=n(330),u=n(331),l="[object Boolean]",c="[object Date]",f="[object Map]",d="[object Number]",p="[object RegExp]",h="[object Set]",m="[object String]",v="[object Symbol]",g="[object ArrayBuffer]",y="[object DataView]",b="[object Float32Array]",w="[object Float64Array]",_="[object Int8Array]",k="[object Int16Array]",C="[object Int32Array]",S="[object Uint8Array]",E="[object Uint8ClampedArray]",T="[object Uint16Array]",O="[object Uint32Array]";e.exports=r},function(e,t,n){var r=n(11),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var o=n(59);e.exports=r},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){return a?Object(a.call(e)):{}}var o=n(27),i=o?o.prototype:void 0,a=i?i.valueOf:void 0;e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var o=n(59);e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||a(e)?{}:o(i(e))}var o=n(333),i=n(57),a=n(55);e.exports=r},function(e,t,n){var r=n(15),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},function(e,t,n){var r=n(335),o=n(53),i=n(54),a=i&&i.isMap,s=a?o(a):r;e.exports=s},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(58),i=n(20),a="[object Map]";e.exports=r},function(e,t,n){var r=n(337),o=n(53),i=n(54),a=i&&i.isSet,s=a?o(a):r;e.exports=s},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(58),i=n(20),a="[object Set]";e.exports=r},function(e,t,n){function r(e,t){return t=o(t,e),null==(e=a(e,t))||delete e[s(i(t))]}var o=n(23),i=n(339),a=n(340),s=n(38);e.exports=r},function(e,t){function n(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}e.exports=n},function(e,t,n){function r(e,t){return t.length<2?e:o(e,i(t,0,-1))}var o=n(112),i=n(341);e.exports=r},function(e,t){function n(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,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}e.exports=n},function(e,t,n){function r(e){return o(e)?void 0:e}var o=n(343);e.exports=r},function(e,t,n){function r(e){if(!a(e)||o(e)!=s)return!1;var t=i(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}var o=n(24),i=n(57),a=n(20),s="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=c.call(Object);e.exports=r},function(e,t,n){"use strict";function r(e){return e=e.toString(),s.test(e)?"rtl":a.test(e)?"ltr":"neutral"}var o,i,a,s;o="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",i="\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc",a=new RegExp("^[^"+i+"]*["+o+"]"),s=new RegExp("^[^"+o+"]*["+i+"]"),e.exports=r},function(e,t,n){"use strict";function r(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof w.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function o(e){function t(t,n,r,o,i,a){for(var s=arguments.length,u=Array(s>6?s-6:0),l=6;l<s;l++)u[l-6]=arguments[l];if(a=a||r,o=o||_,null!=n[r])return e.apply(void 0,[n,r,o,i,a].concat(u));var c=i;return t?new Error("Required "+c+" `"+a+"` was not specified in `"+o+"`."):void 0}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function i(e,t){function n(n,o,i,a,s){var u=n[o];if(!t(u)){var l=r(u);return new Error("Invalid "+a+" `"+s+"` of type `"+l+"` supplied to `"+i+"`, expected `"+e+"`.")}return null}return o(n)}function a(e,t,n){function i(o,i,a,s,u){for(var l=arguments.length,c=Array(l>5?l-5:0),f=5;f<l;f++)c[f-5]=arguments[f];var d=o[i];if(!n(d)){var p=s,h=r(d);return new Error("Invalid "+p+" `"+u+"` of type `"+h+"` supplied to `"+a+"`, expected an Immutable.js "+t+".")}if("function"!==typeof e)return new Error("Invalid typeChecker supplied to `"+a+"` for propType `"+u+"`, expected a function.");for(var m=d.toArray(),v=0,g=m.length;v<g;v++){var y=e.apply(void 0,[m,v,a,s,u+"["+v+"]"].concat(c));if(y instanceof Error)return y}}return o(i)}function s(e){function t(t,n,r,o,i){for(var a=arguments.length,s=Array(a>5?a-5:0),u=5;u<a;u++)s[u-5]=arguments[u];var l=t[n];if("function"!==typeof e)return new Error("Invalid keysTypeChecker (optional second argument) supplied to `"+r+"` for propType `"+i+"`, expected a function.");for(var c=l.keySeq().toArray(),f=0,d=c.length;f<d;f++){var p=e.apply(void 0,[c,f,r,o,i+" -> key("+c[f]+")"].concat(s));if(p instanceof Error)return p}}return o(t)}function u(e){return a(e,"List",w.List.isList)}function l(e,t,n,r){function i(){for(var o=arguments.length,i=Array(o),u=0;u<o;u++)i[u]=arguments[u];return a(e,n,r).apply(void 0,i)||t&&s(t).apply(void 0,i)}return o(i)}function c(e,t){return l(e,t,"Map",w.Map.isMap)}function f(e,t){return l(e,t,"OrderedMap",w.OrderedMap.isOrderedMap)}function d(e){return a(e,"Set",w.Set.isSet)}function p(e){return a(e,"OrderedSet",w.OrderedSet.isOrderedSet)}function h(e){return a(e,"Stack",w.Stack.isStack)}function m(e){return a(e,"Iterable",w.Iterable.isIterable)}function v(e){function t(t,n,o,i,a){for(var s=arguments.length,u=Array(s>5?s-5:0),l=5;l<s;l++)u[l-5]=arguments[l];var c=t[n];if(!(c instanceof w.Record)){var f=r(c),d=i;return new Error("Invalid "+d+" `"+a+"` of type `"+f+"` supplied to `"+o+"`, expected an Immutable.js Record.")}for(var p in e){var h=e[p];if(h){var m=c.toObject(),v=h.apply(void 0,[m,p,o,i,a+"."+p].concat(u));if(v)return v}}}return o(t)}function g(e){function t(t,o,a,s,u){for(var l=arguments.length,c=Array(l>5?l-5:0),f=5;f<l;f++)c[f-5]=arguments[f];var d=t[o];if(!i(d)){var p=r(d),h=s;return new Error("Invalid "+h+" `"+u+"` of type `"+p+"` supplied to `"+a+"`, expected an Immutable.js "+n+".")}var m=d.toObject();for(var v in e){var g=e[v];if(g){var y=g.apply(void 0,[m,v,a,s,u+"."+v].concat(c));if(y)return y}}}var n=void 0===arguments[1]?"Iterable":arguments[1],i=void 0===arguments[2]?w.Iterable.isIterable:arguments[2];return o(t)}function y(e){return g(e)}function b(e){return g(e,"Map",w.Map.isMap)}var w=n(26),_="<<anonymous>>",k={listOf:u,mapOf:c,orderedMapOf:f,setOf:d,orderedSetOf:p,stackOf:h,iterableOf:m,recordOf:v,shape:y,contains:y,mapContains:b,list:i("List",w.List.isList),map:i("Map",w.Map.isMap),orderedMap:i("OrderedMap",w.OrderedMap.isOrderedMap),set:i("Set",w.Set.isSet),orderedSet:i("OrderedSet",w.OrderedSet.isOrderedSet),stack:i("Stack",w.Stack.isStack),seq:i("Seq",w.Seq.isSeq),record:i("Record",function(e){return e instanceof w.Record}),iterable:i("Iterable",w.Iterable.isIterable)};e.exports=k},function(e,t,n){function r(e){return e&&e.window===e}function o(e){if(r(e))return e;var t=i(e);if(a){t.parentWindow.execScript("document._parentWindow = window;","Javascript");var n=t._parentWindow;return t._parentWindow=null,n}return t.defaultView||t.parentWindow}var i=n(347);e.exports=o;var a=n(348)},function(e,t){function n(e){return e&&e.nodeType===o}function r(e){return n(e)?e:n(e.ownerDocument)?e.ownerDocument:n(e.document)?e.document:e.parentNode?r(e.parentNode):e.commonAncestorContainer?r(e.commonAncestorContainer):e.startContainer?r(e.startContainer):e.anchorNode?r(e.anchorNode):void 0}e.exports=r;var o=9},function(e,t){e.exports=!!document.attachEvent&&window!==document.parentWindow},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},function(e,t){function n(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)}e.exports=n},function(e,t,n){function r(e,t,n){var r=!0,s=!0;if("function"!=typeof e)throw new TypeError(a);return i(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),o(e,t,{leading:r,maxWait:t,trailing:s})}var o=n(352),i=n(15),a="Expected a function";e.exports=r},function(e,t,n){function r(e,t,n){function r(t){var n=y,r=b;return y=b=void 0,S=t,_=e.apply(r,n)}function c(e){return S=e,k=setTimeout(p,t),E?r(e):_}function f(e){var n=e-C,r=e-S,o=t-n;return T?l(o,w-r):o}function d(e){var n=e-C,r=e-S;return void 0===C||n>=t||n<0||T&&r>=w}function p(){var e=i();if(d(e))return h(e);k=setTimeout(p,f(e))}function h(e){return k=void 0,O&&y?r(e):(y=b=void 0,_)}function m(){void 0!==k&&clearTimeout(k),S=0,y=C=b=k=void 0}function v(){return void 0===k?_:h(i())}function g(){var e=i(),n=d(e);if(y=arguments,b=this,C=e,n){if(void 0===k)return c(C);if(T)return k=setTimeout(p,t),r(C)}return void 0===k&&(k=setTimeout(p,t)),_}var y,b,w,_,k,C,S=0,E=!1,T=!1,O=!0;if("function"!=typeof e)throw new TypeError(s);return t=a(t)||0,o(n)&&(E=!!n.leading,T="maxWait"in n,w=T?u(a(n.maxWait)||0,t):w,O="trailing"in n?!!n.trailing:O),g.cancel=m,g.flush=v,g}var o=n(15),i=n(353),a=n(354),s="Expected a function",u=Math.max,l=Math.min;e.exports=r},function(e,t,n){var r=n(11),o=function(){return r.Date.now()};e.exports=o},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var n=l.test(e);return n||c.test(e)?f(e.slice(2),n?2:8):u.test(e)?a:+e}var o=n(15),i=n(33),a=NaN,s=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;e.exports=r},function(e,t,n){"use strict";t.atob=self.atob.bind(self),t.btoa=self.btoa.bind(self)},function(e,t,n){"use strict";function r(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,l=t.delimiter,c=void 0===l?"\n":l,f=t.toJSON,d=void 0!==f&&f;s.Set.isSet(i)&&(i=i.toArray()),r=a.Node.createProperties(r),i=i.map(a.Mark.createProperties);var p={object:"value",document:{object:"document",data:{},nodes:e.split(c).map(function(e){return u({},r,{object:"block",data:{},nodes:[{object:"text",leaves:[{object:"leaf",text:e,marks:i}]}]})})}};return d?p:a.Value.fromJSON(p)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(e.document,t)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.delimiter,r=void 0===n?"\n":n;return"document"==e.object||"block"==e.object&&a.Block.isBlockList(e.nodes)?e.nodes.map(i).join(r):e.text}var a=n(14),s=n(26),u=(n.n(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}),l={deserialize:r,serialize:o};t.a=l},function(e,t,n){"use strict";var r=n(191),o=(n.n(r),n(131)),i={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"mod?+ctrl?+alt?+left",moveForward:"mod?+ctrl?+alt?+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",splitBlock:"shift?+enter",undo:"mod+z"},a={moveLineBackward:"opt+up",moveLineForward:"opt+down",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"},s={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:"ctrl+y"},u={},l=o.e||o.f,c=!l;[].concat(Object.keys(i)).concat(Object.keys(a)).concat(Object.keys(s)).forEach(function(e){var t="is"+e[0].toUpperCase()+e.slice(1);if(!u[t]){var n=i[e],o=a[e],f=s[e],d=n&&Object(r.isKeyHotkey)(n),p=o&&Object(r.isKeyHotkey)(o),h=f&&Object(r.isKeyHotkey)(f);u[t]=function(e){return!(!d||!d(e))||!!(l&&p&&p(e))||!!(c&&h&&h(e))}}}),t.a=u},,function(e,t,n){"use strict";function r(e,t,n){var r=this.path,o=new a(e,t,n);return r&&(o.name=r+":"+o.name,o.file=r),o.fatal=!1,this.messages.push(o),o}function o(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function i(){var e=this.message.apply(this,arguments);return e.fatal=null,e}var a=n(226),s=n(361);e.exports=s;var u=s.prototype;u.message=r,u.info=i,u.fail=o,u.warn=r},function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e?s.call(e,"position")||s.call(e,"type")?i(e.position):s.call(e,"start")||s.call(e,"end")?i(e):s.call(e,"line")||s.call(e,"column")?o(e):null:null}function o(e){return e&&"object"===typeof e||(e={}),a(e.line)+":"+a(e.column)}function i(e){return e&&"object"===typeof e||(e={}),o(e.start)+"-"+o(e.end)}function a(e){return e&&"number"===typeof e?e:1}var s={}.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";(function(t){function r(e){var n,o,i;if("number"===typeof e&&(e=e.toString()),e){if("string"===typeof e||c(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof r))return new r(e);for(this.data={},this.messages=[],this.history=[],this.cwd=t.cwd(),o=-1,i=p.length;++o<i;)n=p[o],f.call(e,n)&&(this[n]=e[n]);for(n in e)-1===p.indexOf(n)&&(this[n]=e[n])}function o(e){var t=this.contents||"";return c(t)?t.toString(e):String(t)}function i(e,t){if(-1!==e.indexOf(u.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+u.sep+"`")}function a(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function s(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}var u=n(78),l=n(227),c=n(74);e.exports=r;var f={}.hasOwnProperty,d=r.prototype;d.toString=o;var p=["history","path","basename","stem","extname","dirname"];Object.defineProperty(d,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){a(e,"path"),e!==this.path&&this.history.push(e)}}),Object.defineProperty(d,"dirname",{get:function(){return"string"===typeof this.path?u.dirname(this.path):void 0},set:function(e){s(this.path,"dirname"),this.path=u.join(e||"",this.basename)}}),Object.defineProperty(d,"basename",{get:function(){return"string"===typeof this.path?u.basename(this.path):void 0},set:function(e){a(e,"basename"),i(e,"basename"),this.path=u.join(this.dirname||"",e)}}),Object.defineProperty(d,"extname",{get:function(){return"string"===typeof this.path?u.extname(this.path):void 0},set:function(e){var t=e||"";if(i(t,"extname"),s(this.path,"extname"),t){if("."!==t.charAt(0))throw new Error("`extname` must start with `.`");if(-1!==t.indexOf(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=l(this.path,t)}}),Object.defineProperty(d,"stem",{get:function(){return"string"===typeof this.path?u.basename(this.path,this.extname):void 0},set:function(e){a(e,"stem"),i(e,"stem"),this.path=u.join(this.dirname||"",e+(this.extname||""))}})}).call(t,n(13))},function(e,t,n){"use strict";function r(e,t){function n(){var t,n=o.call(arguments,0),s=e.length>n.length;s&&n.push(r);try{t=e.apply(null,n)}catch(e){if(s&&a)throw e;return r(e)}s||(t&&"function"===typeof t.then?t.then(i,r):t instanceof Error?r(t):i(t))}function r(){a||(a=!0,t.apply(null,arguments))}function i(e){r(null,e)}var a;return n}var o=[].slice;e.exports=r},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){"use strict";function r(e,t){this.file=t,this.offset={},this.options=i(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=s(t).toOffset,this.unescape=u(this,"escape"),this.decode=l(this)}function o(e){var t,n=[];for(t in e)n.push(t);return n}var i=n(12),a=n(133),s=n(210),u=n(365),l=n(366),c=n(369);e.exports=r;var f=r.prototype;f.setOptions=n(370),f.parse=n(372),f.options=n(139),f.exitStart=a("atStart",!0),f.enterList=a("inList",!1),f.enterLink=a("inLink",!1),f.enterBlock=a("inBlock",!1),f.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.blockTokenizers={newline:n(374),indentedCode:n(375),fencedCode:n(376),blockquote:n(377),atxHeading:n(378),thematicBreak:n(379),list:n(380),setextHeading:n(382),html:n(383),footnote:n(384),definition:n(385),table:n(386),paragraph:n(387)},f.inlineTokenizers={escape:n(388),autoLink:n(390),url:n(391),html:n(393),link:n(394),reference:n(395),strong:n(396),emphasis:n(398),deletion:n(401),code:n(403),break:n(405),text:n(407)},f.blockMethods=o(f.blockTokenizers),f.inlineMethods=o(f.inlineTokenizers),f.tokenizeBlock=c("block"),f.tokenizeInline=c("inline"),f.tokenizeFactory=c},function(e,t,n){"use strict";function r(e,t){function n(n){for(var r,o=0,i=n.indexOf("\\"),a=e[t],s=[];-1!==i;)s.push(n.slice(o,i)),o=i+1,r=n.charAt(o),r&&-1!==a.indexOf(r)||s.push("\\"),i=n.indexOf("\\",o);return s.push(n.slice(o)),s.join("")}return n}e.exports=r},function(e,t,n){"use strict";function r(e){function t(t){for(var n=e.offset,r=t.line,o=[];++r&&r in n;)o.push((n[r]||0)+1);return{start:t,indent:o}}function n(t,n,r){3!==r&&e.file.message(t,n)}function r(r,o,a){i(r,{position:t(o),warning:n,text:a,reference:a,textContext:e,referenceContext:e})}function a(e,r,a){return i(e,o(a,{position:t(r),warning:n}))}return r.raw=a,r}var o=n(12),i=n(39);e.exports=r},function(e,t){e.exports={0:"\ufffd",128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"}},function(e,t,n){"use strict";function r(e){var t,n="&"+e+";";return o=o||document.createElement("i"),o.innerHTML=n,t=o.textContent,(";"!==t.slice(-1)||"semi"===e)&&(t!==n&&t)}var o;e.exports=r},function(e,t,n){"use strict";function r(e){var t,n;return"text"!==e.type||!e.position||(t=e.position.start,n=e.position.end,t.line!==n.line||n.column-t.column===e.value.length)}function o(e,t){return e.value+=t.value,e}function i(e,t){return this.options.commonmark?t:(e.children=e.children.concat(t.children),e)}function a(e){function t(t,n){function o(e){for(var t=-1,n=e.indexOf("\n");-1!==n;)S++,t=n,n=e.indexOf("\n",n+1);-1===t?E+=e.length:E=e.length-t,S in w&&(-1!==t?E+=w[S]:E<=w[S]&&(E=w[S]+1))}function i(){var e=[],t=S+1;return function(){for(var n=S+1;t<n;)e.push((w[t]||0)+1),t++;return e}}function a(){var e={line:S,column:E};return e.offset=b.toOffset(e),e}function u(e){this.start=e,this.end=a()}function l(e){t.substring(0,e.length)!==e&&b.file.fail(new Error("Incorrectly eaten value: please report this warning on http://git.io/vg5Ft"),a())}function c(){function e(e,n){var r=e.position,o=r?r.start:t,i=[],a=r&&r.end.line,s=t.line;if(e.position=new u(o),r&&n&&r.indent){if(i=r.indent,a<s){for(;++a<s;)i.push((w[a]||0)+1);i.push(t.column)}n=i.concat(n)}return e.position.indent=n||[],e}var t=a();return e}function f(e,t){var n=t?t.children:_,o=n[n.length-1];return o&&e.type===o.type&&e.type in s&&r(o)&&r(e)&&(e=s[e.type].call(b,o,e)),e!==o&&n.push(e),b.atStart&&0!==_.length&&b.exitStart(),e}function d(e){function n(e,t){return d(f(d(e),t),u)}function r(){var r=n.apply(null,arguments);return S=p.line,E=p.column,t=e+t,r}function s(){var n=d({});return S=p.line,E=p.column,t=e+t,n.position}var u=i(),d=c(),p=a();return l(e),n.reset=r,r.test=s,n.test=s,t=t.substring(e.length),o(e),u=u(),n}var p,h,m,v,g,y,b=this,w=b.offset,_=[],k=b[e+"Methods"],C=b[e+"Tokenizers"],S=n.line,E=n.column;if(!t)return _;for(d.now=a,d.file=b.file,o("");t;){for(p=-1,h=k.length,g=!1;++p<h&&(v=k[p],!(m=C[v])||m.onlyAtStart&&!b.atStart||m.notInList&&b.inList||m.notInBlock&&b.inBlock||m.notInLink&&b.inLink||(y=t.length,m.apply(b,[d,t]),!(g=y!==t.length))););g||b.file.fail(new Error("Infinite loop"),d.now())}return b.eof=a(),_}return t}e.exports=a;var s={text:o,blockquote:i}},function(e,t,n){"use strict";function r(e){var t,n,r=this,s=r.options;if(null==e)e={};else{if("object"!==typeof e)throw new Error("Invalid value `"+e+"` for setting `options`");e=o(e)}for(t in a){if(n=e[t],null==n&&(n=s[t]),"blocks"!==t&&"boolean"!==typeof n||"blocks"===t&&"object"!==typeof n)throw new Error("Invalid value `"+n+"` for setting `options."+t+"`");e[t]=n}return r.options=e,r.escape=i(e),r}var o=n(12),i=n(138),a=n(139);e.exports=r},function(e,t){e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},function(e,t,n){"use strict";function r(){var e,t=this,n=String(t.file),r={line:1,column:1,offset:0},u=o(r);return n=n.replace(s,a),65279===n.charCodeAt(0)&&(n=n.slice(1),u.column++,u.offset++),e={type:"root",children:t.tokenizeBlock(n,u),position:{start:r,end:t.eof||o(r)}},t.options.position||i(e,!0),e}var o=n(12),i=n(373);e.exports=r;var a="\n",s=/\r\n|\r/g},function(e,t,n){"use strict";function r(e,t){return a(e,t?o:i),e}function o(e){delete e.position}function i(e){e.position=void 0}var a=n(42);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r,i,a,s,u=t.charAt(0);if("\n"===u){if(n)return!0;for(s=1,r=t.length,i=u,a="";s<r&&(u=t.charAt(s),o(u));)a+=u,"\n"===u&&(i+=a,a=""),s++;e(i)}}var o=n(7);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){for(var r,o,c,f=-1,d=t.length,p="",h="",m="",v="";++f<d;)if(r=t.charAt(f),c)if(c=!1,p+=m,h+=v,m="",v="",r===a)m=r,v=r;else for(p+=r,h+=r;++f<d;){if(!(r=t.charAt(f))||r===a){v=r,m=r;break}p+=r,h+=r}else if(r===u&&t.charAt(f+1)===r&&t.charAt(f+2)===r&&t.charAt(f+3)===r)m+=l,f+=3,c=!0;else if(r===s)m+=r,c=!0;else{for(o="";r===s||r===u;)o+=r,r=t.charAt(++f);if(r!==a)break;m+=o+r,v+=r}if(h)return!!n||e(p)({type:"code",lang:null,value:i(h)})}var o=n(8),i=n(60);e.exports=r;var a="\n",s="\t",u=" ",l=o(u,4)},function(e,t,n){"use strict";function r(e,t,n){var r,d,p,h,m,v,g,y,b,w,_,k=this,C=k.options,S=t.length+1,E=0,T="";if(C.gfm){for(;E<S&&((p=t.charAt(E))===s||p===a);)T+=p,E++;if(w=E,(p=t.charAt(E))===u||p===l){for(E++,d=p,r=1,T+=p;E<S&&(p=t.charAt(E))===d;)T+=p,r++,E++;if(!(r<c)){for(;E<S&&((p=t.charAt(E))===s||p===a);)T+=p,E++;for(h="",m="";E<S&&(p=t.charAt(E))!==i&&p!==u&&p!==l;)p===s||p===a?m+=p:(h+=m+p,m=""),E++;if(!(p=t.charAt(E))||p===i){if(n)return!0;for(_=e.now(),_.column+=T.length,_.offset+=T.length,T+=h,h=k.decode.raw(k.unescape(h),_),m&&(T+=m),m="",y="",b="",v="",g="";E<S;)if(p=t.charAt(E),v+=y,g+=b,y="",b="",p===i){for(v?(y+=p,b+=p):T+=p,m="",E++;E<S&&(p=t.charAt(E))===s;)m+=p,E++;if(y+=m,b+=m.slice(w),!(m.length>=f)){for(m="";E<S&&(p=t.charAt(E))===d;)m+=p,E++;if(y+=m,b+=m,!(m.length<r)){for(m="";E<S&&((p=t.charAt(E))===s||p===a);)y+=p,b+=p,E++;if(!p||p===i)break}}}else v+=p,b+=p,E++;return T+=v+y,e(T)({type:"code",lang:h||null,value:o(g)})}}}}}var o=n(60);e.exports=r;var i="\n",a="\t",s=" ",u="~",l="`",c=3,f=4},function(e,t,n){"use strict";function r(e,t,n){for(var r,c,f,d,p,h,m,v,g,y=this,b=y.offset,w=y.blockTokenizers,_=y.interruptBlockquote,k=e.now(),C=k.line,S=t.length,E=[],T=[],O=[],x=0;x<S&&((c=t.charAt(x))===u||c===s);)x++;if(t.charAt(x)===l){if(n)return!0;for(x=0;x<S;){for(d=t.indexOf(a,x),m=x,v=!1,-1===d&&(d=S);x<S&&((c=t.charAt(x))===u||c===s);)x++;if(t.charAt(x)===l?(x++,v=!0,t.charAt(x)===u&&x++):x=m,p=t.slice(x,d),!v&&!o(p)){x=m;break}if(!v&&(f=t.slice(x),i(_,w,y,[e,f,!0])))break;h=m===x?p:t.slice(m,d),O.push(x-m),E.push(h),T.push(p),x=d+1}for(x=-1,S=O.length,r=e(E.join(a));++x<S;)b[C]=(b[C]||0)+O[x],C++;return g=y.enterBlock(),T=y.tokenizeBlock(T.join(a),k),g(),r({type:"blockquote",children:T})}}var o=n(19),i=n(61);e.exports=r;var a="\n",s="\t",u=" ",l=">"},function(e,t,n){"use strict";function r(e,t,n){for(var r,l,c,f=this,d=f.options,p=t.length+1,h=-1,m=e.now(),v="",g="";++h<p;){if((r=t.charAt(h))!==a&&r!==i){h--;break}v+=r}for(c=0;++h<=p;){if((r=t.charAt(h))!==s){h--;break}v+=r,c++}if(!(c>u)&&c&&(d.pedantic||t.charAt(h+1)!==s)){for(p=t.length+1,l="";++h<p;){if((r=t.charAt(h))!==a&&r!==i){h--;break}l+=r}if(d.pedantic||0!==l.length||!r||r===o){if(n)return!0;for(v+=l,l="",g="";++h<p&&(r=t.charAt(h))&&r!==o;)if(r===a||r===i||r===s){for(;r===a||r===i;)l+=r,r=t.charAt(++h);for(;r===s;)l+=r,r=t.charAt(++h);for(;r===a||r===i;)l+=r,r=t.charAt(++h);h--}else g+=l+r,l="";return m.column+=v.length,m.offset+=v.length,v+=g+l,e(v)({type:"heading",depth:c,children:f.tokenizeInline(g,m)})}}}e.exports=r;var o="\n",i="\t",a=" ",s="#",u=6},function(e,t,n){"use strict";function r(e,t,n){for(var r,f,d,p,h=-1,m=t.length+1,v="";++h<m&&((r=t.charAt(h))===i||r===a);)v+=r;if(r===s||r===l||r===u)for(f=r,v+=r,d=1,p="";++h<m;)if((r=t.charAt(h))===f)d++,v+=p+f,p="";else{if(r!==a)return d>=c&&(!r||r===o)?(v+=p,!!n||e(v)({type:"thematicBreak"})):void 0;p+=r}}e.exports=r;var o="\n",i="\t",a=" ",s="*",u="_",l="-",c=3},function(e,t,n){"use strict";function r(e,t,n){for(var r,i,a,u,c,f,b,_,k,C,S,E,M,P,D,L,N,F,A,Y,R,I,j,B,Z=this,H=Z.options.commonmark,J=Z.options.pedantic,X=Z.blockTokenizers,z=Z.interruptList,W=0,U=t.length,Q=null,G=0;W<U;){if((u=t.charAt(W))===y)G+=w-G%w;else{if(u!==v)break;G++}W++}if(!(G>=w)){if(u=t.charAt(W),r=H?x:O,!0===T[u])c=u,a=!1;else{for(a=!0,i="";W<U&&(u=t.charAt(W),l(u));)i+=u,W++;if(u=t.charAt(W),!i||!0!==r[u])return;Q=parseInt(i,10),c=u}if((u=t.charAt(++W))===v||u===y){if(n)return!0;for(W=0,P=[],D=[],L=[];W<U;){for(f=t.indexOf(g,W),b=W,_=!1,B=!1,-1===f&&(f=U),j=W+w,G=0;W<U;){if((u=t.charAt(W))===y)G+=w-G%w;else{if(u!==v)break;G++}W++}if(G>=w&&(B=!0),N&&G>=N.indent&&(B=!0),u=t.charAt(W),k=null,!B){if(!0===T[u])k=u,W++,G++;else{for(i="";W<U&&(u=t.charAt(W),l(u));)i+=u,W++;u=t.charAt(W),W++,i&&!0===r[u]&&(k=u,G+=i.length+1)}if(k)if((u=t.charAt(W))===y)G+=w-G%w,W++;else if(u===v){for(j=W+w;W<j&&t.charAt(W)===v;)W++,G++;W===j&&t.charAt(W)===v&&(W-=w-1,G-=w-1)}else u!==g&&""!==u&&(k=null)}if(k){if(!J&&c!==k)break;_=!0}else H||B||t.charAt(b)!==v?H&&N&&(B=G>=N.indent||G>w):B=!0,_=!1,W=b;if(S=t.slice(b,f),C=b===W?S:t.slice(W,f),(k===p||k===h||k===m)&&X.thematicBreak.call(Z,e,S,!0))break;if(E=M,M=!s(C).length,B&&N)N.value=N.value.concat(L,S),D=D.concat(L,S),L=[];else if(_)0!==L.length&&(N.value.push(""),N.trail=L.concat()),N={value:[S],indent:G,trail:[]},P.push(N),D=D.concat(L,S),L=[];else if(M){if(E)break;L.push(S)}else{if(E)break;if(d(z,X,Z,[e,S,!0]))break;N.value=N.value.concat(L,S),D=D.concat(L,S),L=[]}W=f+1}for(R=e(D.join(g)).reset({type:"list",ordered:a,start:Q,loose:null,children:[]}),F=Z.enterList(),A=Z.enterBlock(),Y=!1,W=-1,U=P.length;++W<U;)N=P[W].value.join(g),I=e.now(),N=e(N)(o(Z,N,I),R),N.loose&&(Y=!0),N=P[W].trail.join(g),W!==U-1&&(N+=g),e(N);return F(),A(),R.loose=Y,R}}}function o(e,t,n){var r,o,s=e.offset,u=e.options.pedantic?i:a,l=null;return t=u.apply(null,arguments),e.options.gfm&&(r=t.match(k))&&(o=r[0].length,l=r[1].toLowerCase()===b,s[n.line]+=o,t=t.slice(o)),{type:"listItem",loose:_.test(t)||t.charAt(t.length-1)===g,checked:l,children:e.tokenizeBlock(t,n)}}function i(e,t,n){function r(e){return o[i]=(o[i]||0)+e.length,i++,""}var o=e.offset,i=n.line;return t=t.replace(S,r),i=n.line,t.replace(E,r)}function a(e,t,n){function r(e,t,n,r,s){return i=t+n+r,a=s,Number(n)<10&&i.length%2===1&&(n=v+n),(o=t+u(v,n.length)+r)+a}var o,i,a,s,l,d,p,h=e.offset,m=n.line;for(t=t.replace(C,r),s=t.split(g),l=f(t,c(o).indent).split(g),l[0]=a,h[m]=(h[m]||0)+i.length,m++,d=0,p=s.length;++d<p;)h[m]=(h[m]||0)+s[d].length-l[d].length,m++;return l.join(g)}var s=n(19),u=n(8),l=n(29),c=n(140),f=n(381),d=n(61);e.exports=r;var p="*",h="_",m="-",v=" ",g="\n",y="\t",b="x",w=4,_=/\n\n(?!\s*$)/,k=/^\[([ \t]|x|X)][ \t]/,C=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,S=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,E=/^( {1,4}|\t)?/gm,T={};T[p]=!0,T["+"]=!0,T[m]=!0;var O={};O["."]=!0;var x={};x["."]=!0,x[")"]=!0},function(e,t,n){"use strict";function r(e,t){var n,r,c,f,d=e.split(u),p=d.length+1,h=1/0,m=[];for(d.unshift(i(s,t)+"!");p--;)if(r=a(d[p]),m[p]=r.stops,0!==o(d[p]).length){if(!r.indent){h=1/0;break}r.indent>0&&r.indent<h&&(h=r.indent)}if(h!==1/0)for(p=d.length;p--;){for(c=m[p],n=h;n&&!(n in c);)n--;f=0!==o(d[p]).length&&h&&n!==h?l:"",d[p]=f+d[p].slice(n in c?c[n]+1:0)}return d.shift(),d.join(u)}var o=n(19),i=n(8),a=n(140);e.exports=r;var s=" ",u="\n",l="\t"},function(e,t,n){"use strict";function r(e,t,n){for(var r,l,c,f,d,p=this,h=e.now(),m=t.length,v=-1,g="";++v<m;){if((c=t.charAt(v))!==a||v>=s){v--;break}g+=c}for(r="",l="";++v<m;){if((c=t.charAt(v))===o){v--;break}c===a||c===i?l+=c:(r+=l+c,l="")}if(h.column+=g.length,h.offset+=g.length,g+=r+l,c=t.charAt(++v),f=t.charAt(++v),c===o&&u[f]){for(g+=c,l=f,d=u[f];++v<m;){if((c=t.charAt(v))!==f){if(c!==o)return;v--;break}l+=c}return!!n||e(g+l)({type:"heading",depth:d,children:p.tokenizeInline(r,h)})}}e.exports=r;var o="\n",i="\t",a=" ",s=3,u={};u["="]=1,u["-"]=2},function(e,t,n){"use strict";function r(e,t,n){for(var r,l,c,f,d,p,h,m=this,v=m.options.blocks,g=t.length,y=0,b=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Za-z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+v.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(o.source+"\\s*$"),/^$/,!1]];y<g&&((f=t.charAt(y))===i||f===a);)y++;if(t.charAt(y)===u){for(r=t.indexOf(s,y+1),r=-1===r?g:r,l=t.slice(y,r),c=-1,d=b.length;++c<d;)if(b[c][0].test(l)){p=b[c];break}if(p){if(n)return p[2];if(y=r,!p[1].test(l))for(;y<g;){if(r=t.indexOf(s,y+1),r=-1===r?g:r,l=t.slice(y+1,r),p[1].test(l)){l&&(y=r);break}y=r}return h=t.slice(0,y),e(h)({type:"html",value:h})}}}var o=n(141).openCloseTag;e.exports=r;var i="\t",a=" ",s="\n",u="<"},function(e,t,n){"use strict";function r(e,t,n){var r,m,v,g,y,b,w,_,k,C,S,E,T=this,O=T.offset;if(T.options.footnotes){for(r=0,m=t.length,v="",g=e.now(),y=g.line;r<m&&(k=t.charAt(r),o(k));)v+=k,r++;if(t.charAt(r)===c&&t.charAt(r+1)===d){for(v+=c+d,r=v.length,w="";r<m&&(k=t.charAt(r))!==f;)k===a&&(w+=k,r++,k=t.charAt(r)),w+=k,r++;if(w&&t.charAt(r)===f&&t.charAt(r+1)===p){if(n)return!0;for(C=i(w),v+=w+f+p,r=v.length;r<m&&((k=t.charAt(r))===u||k===l);)v+=k,r++;for(g.column+=v.length,g.offset+=v.length,w="",b="",_="";r<m;){if((k=t.charAt(r))===s){for(_=k,r++;r<m&&(k=t.charAt(r))===s;)_+=k,r++;for(w+=_,_="";r<m&&(k=t.charAt(r))===l;)_+=k,r++;if(0===_.length)break;w+=_}w&&(b+=w,w=""),b+=k,r++}return v+=b,b=b.replace(h,function(e){return O[y]=(O[y]||0)+e.length,y++,""}),S=e(v),E=T.enterBlock(),b=T.tokenizeBlock(b,g),E(),S({type:"footnoteDefinition",identifier:C,children:b})}}}}var o=n(7),i=n(62);e.exports=r,r.notInList=!0,r.notInBlock=!0;var a="\\",s="\n",u="\t",l=" ",c="[",f="]",d="^",p=":",h=/^( {4}|\t)?/gm},function(e,t,n){"use strict";function r(e,t,n){for(var r,a,w,_,k,C,S,E,T=this,O=T.options.commonmark,x=0,M=t.length,P="";x<M&&((_=t.charAt(x))===p||_===d);)P+=_,x++;if((_=t.charAt(x))===h){for(x++,P+=_,w="";x<M&&(_=t.charAt(x))!==m;)_===c&&(w+=_,x++,_=t.charAt(x)),w+=_,x++;if(w&&t.charAt(x)===m&&t.charAt(x+1)===y){for(C=w,P+=w+m+y,x=P.length,w="";x<M&&((_=t.charAt(x))===d||_===p||_===f);)P+=_,x++;if(_=t.charAt(x),w="",r=P,_===b){for(x++;x<M&&(_=t.charAt(x),o(_));)w+=_,x++;if((_=t.charAt(x))===o.delimiter)P+=b+w+_,x++;else{if(O)return;x-=w.length+1,w=""}}if(!w){for(;x<M&&(_=t.charAt(x),i(_));)w+=_,x++;P+=w}if(w){for(S=w,w="";x<M&&((_=t.charAt(x))===d||_===p||_===f);)w+=_,x++;if(_=t.charAt(x),k=null,_===u?k=u:_===l?k=l:_===v&&(k=g),k){if(!w)return;for(P+=w+_,x=P.length,w="";x<M&&(_=t.charAt(x))!==k;){if(_===f){if(x++,(_=t.charAt(x))===f||_===k)return;w+=f}w+=_,x++}if((_=t.charAt(x))!==k)return;a=P,P+=w+_,x++,E=w,w=""}else w="",x=P.length;for(;x<M&&((_=t.charAt(x))===d||_===p);)P+=_,x++;return _=t.charAt(x),_&&_!==f?void 0:!!n||(r=e(r).test().end,S=T.decode.raw(T.unescape(S),r,{nonTerminated:!1}),E&&(a=e(a).test().end,E=T.decode.raw(T.unescape(E),a)),e(P)({type:"definition",identifier:s(C),title:E||null,url:S}))}}}}function o(e){return e!==w&&e!==h&&e!==m}function i(e){return e!==h&&e!==m&&!a(e)}var a=n(7),s=n(62);e.exports=r,r.notInList=!0,r.notInBlock=!0;var u='"',l="'",c="\\",f="\n",d="\t",p=" ",h="[",m="]",v="(",g=")",y=":",b="<",w=">";o.delimiter=w},function(e,t,n){"use strict";function r(e,t,n){var r,b,w,_,k,C,S,E,T,O,x,M,P,D,L,N,F,A,Y,R,I,j,B,Z,H=this;if(H.options.gfm){for(r=0,A=0,C=t.length+1,S=[];r<C;){if(j=t.indexOf(f,r),B=t.indexOf(u,r+1),-1===j&&(j=t.length),-1===B||B>j){if(A<h)return;break}S.push(t.slice(r,j)),A++,r=j+1}for(_=S.join(f),b=S.splice(1,1)[0]||[],r=0,C=b.length,A--,w=!1,x=[];r<C;){if((T=b.charAt(r))===u){if(O=null,!1===w){if(!1===Z)return}else x.push(w),w=!1;Z=!1}else if(T===s)O=!0,w=w||y;else if(T===l)w=w===m?v:O&&w===y?g:m;else if(!o(T))return;r++}if(!1!==w&&x.push(w),!(x.length<p)){if(n)return!0;for(F=-1,R=[],I=e(_).reset({type:"table",align:x,children:R});++F<A;){for(Y=S[F],k={type:"tableRow",children:[]},F&&e(f),e(Y).reset(k,I),C=Y.length+1,r=0,E="",M="",P=!0,D=null,L=null;r<C;)if((T=Y.charAt(r))!==d&&T!==c){if(""===T||T===u)if(P)e(T);else{if(T&&L){E+=T,r++;continue}!M&&!T||P||(_=M,E.length>1&&(T?(_+=E.slice(0,E.length-1),E=E.charAt(E.length-1)):(_+=E,E="")),N=e.now(),e(_)({type:"tableCell",children:H.tokenizeInline(M,N)},k)),e(E+T),E="",M=""}else if(E&&(M+=E,E=""),M+=T,T===i&&r!==C-2&&(M+=Y.charAt(r+1),r++),T===a){for(D=1;Y.charAt(r+1)===T;)M+=T,r++,D++;L?D>=L&&(L=0):L=D}P=!1,r++}else M?E+=T:e(T),r++;F||e(f+b)}return I}}}var o=n(7);e.exports=r;var i="\\",a="`",s="-",u="|",l=":",c=" ",f="\n",d="\t",p=1,h=2,m="left",v="center",g="right",y=null},function(e,t,n){"use strict";function r(e,t,n){for(var r,d,p,h,m,v=this,g=v.options,y=g.commonmark,b=g.gfm,w=v.blockTokenizers,_=v.interruptParagraph,k=t.indexOf(u),C=t.length;k<C;){if(-1===k){k=C;break}if(t.charAt(k+1)===u)break;if(y){for(h=0,r=k+1;r<C;){if((p=t.charAt(r))===l){h=f;break}if(p!==c)break;h++,r++}if(h>=f){k=t.indexOf(u,k+1);continue}}if(d=t.slice(k+1),s(_,w,v,[e,d,!0]))break;if(w.list.call(v,e,d,!0)&&(v.inList||y||b&&!i(o.left(d).charAt(0))))break;if(r=k,-1!==(k=t.indexOf(u,k+1))&&""===o(t.slice(r,k))){k=r;break}}return d=t.slice(0,k),""===o(d)?(e(d),null):!!n||(m=e.now(),d=a(d),e(d)({type:"paragraph",children:v.tokenizeInline(d,m)}))}var o=n(19),i=n(29),a=n(60),s=n(61);e.exports=r;var u="\n",l="\t",c=" ",f=4},function(e,t,n){"use strict";function r(e,t,n){var r,o,i=this;if("\\"===t.charAt(0)&&(r=t.charAt(1),-1!==i.escape.indexOf(r)))return!!n||(o="\n"===r?{type:"break"}:{type:"text",value:r},e("\\"+r)(o))}var o=n(389);e.exports=r,r.locator=o},function(e,t,n){"use strict";function r(e,t){return e.indexOf("\\",t)}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r,a,p,h,m,v,g,y,b,w,_,k;if(t.charAt(0)===s){for(r=this,a="",p=t.length,h=0,m="",g=!1,y="",h++,a=s;h<p&&(v=t.charAt(h),!(o(v)||v===u||v===l||":"===v&&t.charAt(h+1)===c));)m+=v,h++;if(m){if(y+=m,m="",v=t.charAt(h),y+=v,h++,v===l)g=!0;else{if(":"!==v||t.charAt(h+1)!==c)return;y+=c,h++}for(;h<p&&(v=t.charAt(h),!o(v)&&v!==u);)m+=v,h++;if(v=t.charAt(h),m&&v===u)return!!n||(y+=m,w=y,a+=y+v,b=e.now(),b.column++,b.offset++,g&&(y.slice(0,d).toLowerCase()===f?(w=w.substr(d),b.column+=d,b.offset+=d):y=f+y),_=r.inlineTokenizers,r.inlineTokenizers={text:_.text},k=r.enterLink(),w=r.tokenizeInline(w,b),r.inlineTokenizers=_,k(),e(a)({type:"link",title:null,url:i(y,{nonTerminated:!1}),children:w}))}}}var o=n(7),i=n(39),a=n(142);e.exports=r,r.locator=a,r.notInLink=!0;var s="<",u=">",l="@",c="/",f="mailto:",d=f.length},function(e,t,n){"use strict";function r(e,t,n){var r,a,v,g,y,b,w,_,k,C,S,E,T=this;if(T.options.gfm){for(r="",g=-1,_=m;++g<_;)if(b=h[g],w=t.slice(0,b.length),w.toLowerCase()===b){r=w;break}if(r){for(g=r.length,_=t.length,k="",C=0;g<_&&(v=t.charAt(g),!i(v)&&v!==f)&&("."!==v&&","!==v&&":"!==v&&";"!==v&&'"'!==v&&"'"!==v&&")"!==v&&"]"!==v||(S=t.charAt(g+1))&&!i(S))&&(v!==l&&v!==s||C++,v!==c&&v!==u||!(--C<0));)k+=v,g++;if(k){if(r+=k,a=r,b===p){if(-1===(y=k.indexOf(d))||y===_-1)return;a=a.substr(p.length)}return!!n||(E=T.enterLink(),a=T.tokenizeInline(a,e.now()),E(),e(r)({type:"link",title:null,url:o(r,{nonTerminated:!1}),children:a}))}}}}var o=n(39),i=n(7),a=n(392);e.exports=r,r.locator=a,r.notInLink=!0;var s="[",u="]",l="(",c=")",f="<",d="@",p="mailto:",h=["http://","https://",p],m=h.length},function(e,t,n){"use strict";function r(e,t){var n,r=o.length,i=-1,a=-1;if(!this.options.gfm)return-1;for(;++i<r;)-1!==(n=e.indexOf(o[i],t))&&(n<a||-1===a)&&(a=n);return a}e.exports=r;var o=["https://","http://","mailto:"]},function(e,t,n){"use strict";function r(e,t,n){var r,i,l=this,c=t.length;if(!("<"!==t.charAt(0)||c<3)&&(r=t.charAt(1),(o(r)||"?"===r||"!"===r||"/"===r)&&(i=t.match(a))))return!!n||(i=i[0],!l.inLink&&s.test(i)?l.inLink=!0:l.inLink&&u.test(i)&&(l.inLink=!1),e(i)({type:"html",value:i}))}var o=n(137),i=n(142),a=n(141).tag;e.exports=r,r.locator=i;var s=/^<a /i,u=/^<\/a>/i},function(e,t,n){"use strict";function r(e,t,n){var r,i,g,y,b,w,_,k,C,S,E,T,O,x,M,P,D,L,N,F=this,A="",Y=0,R=t.charAt(0),I=F.options.pedantic,j=F.options.commonmark,B=F.options.gfm;if("!"===R&&(C=!0,A=R,R=t.charAt(++Y)),R===u&&(C||!F.inLink)){for(A+=R,M="",Y++,T=t.length,D=e.now(),x=0,D.column+=Y,D.offset+=Y;Y<T;){if(R=t.charAt(Y),w=R,R===h){for(i=1;t.charAt(Y+1)===h;)w+=R,Y++,i++;g?i>=g&&(g=0):g=i}else if(R===s)Y++,w+=t.charAt(Y);else if(g&&!B||R!==u){if((!g||B)&&R===l){if(!x){if(!I)for(;Y<T&&(R=t.charAt(Y+1),o(R));)w+=R,Y++;if(t.charAt(Y+1)!==c)return;w+=c,r=!0,Y++;break}x--}}else x++;M+=w,w="",Y++}if(r){for(S=M,A+=M+w,Y++;Y<T&&(R=t.charAt(Y),o(R));)A+=R,Y++;if(R=t.charAt(Y),k=j?v:m,M="",y=A,R===d){for(Y++,y+=d;Y<T&&(R=t.charAt(Y))!==p;){if(j&&"\n"===R)return;M+=R,Y++}if(t.charAt(Y)!==p)return;A+=d+M+p,P=M,Y++}else{for(R=null,w="";Y<T&&(R=t.charAt(Y),!w||!a.call(k,R));){if(o(R)){if(!I)break;w+=R}else{if(R===c)x++;else if(R===f){if(0===x)break;x--}M+=w,w="",R===s&&(M+=s,R=t.charAt(++Y)),M+=R}Y++}A+=M,P=M,Y=A.length}for(M="";Y<T&&(R=t.charAt(Y),o(R));)M+=R,Y++;if(R=t.charAt(Y),A+=M,M&&a.call(k,R))if(Y++,A+=R,M="",E=k[R],b=A,j){for(;Y<T&&(R=t.charAt(Y))!==E;)R===s&&(M+=s,R=t.charAt(++Y)),Y++,M+=R;if((R=t.charAt(Y))!==E)return;for(O=M,A+=M+R,Y++;Y<T&&(R=t.charAt(Y),o(R));)A+=R,Y++}else for(w="";Y<T;){if((R=t.charAt(Y))===E)_&&(M+=E+w,w=""),_=!0;else if(_){if(R===f){A+=M+E+w,O=M;break}o(R)?w+=R:(M+=E+w+R,w="",_=!1)}else M+=R;Y++}if(t.charAt(Y)===f)return!!n||(A+=f,P=F.decode.raw(F.unescape(P),e(y).test().end,{nonTerminated:!1}),O&&(b=e(b).test().end,O=F.decode.raw(F.unescape(O),b)),N={type:C?"image":"link",title:O||null,url:P},C?N.alt=F.decode.raw(F.unescape(S),D)||null:(L=F.enterLink(),N.children=F.tokenizeInline(S,D),L()),e(A)(N))}}}var o=n(7),i=n(143);e.exports=r,r.locator=i;var a={}.hasOwnProperty,s="\\",u="[",l="]",c="(",f=")",d="<",p=">",h="`",m={};m['"']='"',m["'"]="'";var v={};v['"']='"',v["'"]="'",v[c]=f},function(e,t,n){"use strict";function r(e,t,n){var r,i,g,y,b,w,_,k,C=this,S=t.charAt(0),E=0,T=t.length,O="",x="",M=s,P=c;if("!"===S&&(M=u,x=S,S=t.charAt(++E)),S===m){if(E++,x+=S,w="",C.options.footnotes&&t.charAt(E)===p){if(M===u)return;x+=p,E++,M=l}for(k=0;E<T;){if((S=t.charAt(E))===m)_=!0,k++;else if(S===v){if(!k)break;k--}S===h&&(w+=h,S=t.charAt(++E)),w+=S,E++}if(O=w,r=w,(S=t.charAt(E))===v){for(E++,O+=S,w="";E<T&&(S=t.charAt(E),o(S));)w+=S,E++;if(S=t.charAt(E),M!==l&&S===m){for(i="",w+=S,E++;E<T&&(S=t.charAt(E))!==m&&S!==v;)S===h&&(i+=h,S=t.charAt(++E)),i+=S,E++;S=t.charAt(E),S===v?(P=i?d:f,w+=i+S,E++):i="",O+=w,w=""}else{if(!r)return;i=r}if(P===d||!_)return O=x+O,M===s&&C.inLink?null:!!n||(M===l&&-1!==r.indexOf(" ")?e(O)({type:"footnote",children:this.tokenizeInline(r,e.now())}):(g=e.now(),g.column+=x.length,g.offset+=x.length,i=P===d?i:r,y={type:M+"Reference",identifier:a(i)},M!==s&&M!==u||(y.referenceType=P),M===s?(b=C.enterLink(),y.children=C.tokenizeInline(r,g),b()):M===u&&(y.alt=C.decode.raw(C.unescape(r),g)||null),e(O)(y)))}}}var o=n(7),i=n(143),a=n(62);e.exports=r,r.locator=i;var s="link",u="image",l="footnote",c="shortcut",f="collapsed",d="full",p="^",h="\\",m="[",v="]"},function(e,t,n){"use strict";function r(e,t,n){var r,a,l,c,f,d,p,h=this,m=0,v=t.charAt(m);if((v===s||v===u)&&t.charAt(++m)===v&&(a=h.options.pedantic,l=v,f=l+l,d=t.length,m++,c="",v="",!a||!i(t.charAt(m))))for(;m<d;){if(p=v,(v=t.charAt(m))===l&&t.charAt(m+1)===l&&(!a||!i(p))&&(v=t.charAt(m+2))!==l){if(!o(c))return;return!!n||(r=e.now(),r.column+=2,r.offset+=2,e(f+c+f)({type:"strong",children:h.tokenizeInline(c,r)}))}a||"\\"!==v||(c+=v,v=t.charAt(++m)),c+=v,m++}}var o=n(19),i=n(7),a=n(397);e.exports=r,r.locator=a;var s="*",u="_"},function(e,t,n){"use strict";function r(e,t){var n=e.indexOf("**",t),r=e.indexOf("__",t);return-1===r?n:-1===n?r:r<n?r:n}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r,s,c,f,d,p,h,m=this,v=0,g=t.charAt(v);if((g===u||g===l)&&(s=m.options.pedantic,d=g,c=g,p=t.length,v++,f="",g="",!s||!a(t.charAt(v))))for(;v<p;){if(h=g,(g=t.charAt(v))===c&&(!s||!a(h))){if((g=t.charAt(++v))!==c){if(!o(f)||h===c)return;if(!s&&c===l&&i(g)){f+=c;continue}return!!n||(r=e.now(),r.column++,r.offset++,e(d+f+c)({type:"emphasis",children:m.tokenizeInline(f,r)}))}f+=c}s||"\\"!==g||(f+=g,g=t.charAt(++v)),f+=g,v++}}var o=n(19),i=n(399),a=n(7),s=n(400);e.exports=r,r.locator=s;var u="*",l="_"},function(e,t,n){"use strict";function r(e){return i.test("number"===typeof e?o(e):e.charAt(0))}e.exports=r;var o=String.fromCharCode,i=/\w/},function(e,t,n){"use strict";function r(e,t){var n=e.indexOf("*",t),r=e.indexOf("_",t);return-1===r?n:-1===n?r:r<n?r:n}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r,i,u,l=this,c="",f="",d="",p="";if(l.options.gfm&&t.charAt(0)===a&&t.charAt(1)===a&&!o(t.charAt(2)))for(r=1,i=t.length,u=e.now(),u.column+=2,u.offset+=2;++r<i;){if((c=t.charAt(r))===a&&f===a&&(!d||!o(d)))return!!n||e(s+p+s)({type:"delete",children:l.tokenizeInline(p,u)});p+=f,d=f,f=c}}var o=n(7),i=n(402);e.exports=r,r.locator=i;var a="~",s="~~"},function(e,t,n){"use strict";function r(e,t){return e.indexOf("~~",t)}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){for(var r,i,s,u,l,c,f,d,p=t.length,h=0,m="",v="";h<p&&t.charAt(h)===a;)m+=a,h++;if(m){for(l=m,u=h,m="",d=t.charAt(h),s=0;h<p;){if(c=d,d=t.charAt(h+1),c===a?(s++,v+=c):(s=0,m+=c),s&&d!==a){if(s===u){l+=m+v,f=!0;break}m+=v,v=""}h++}if(!f){if(u%2!==0)return;m=""}if(n)return!0;for(r="",i="",p=m.length,h=-1;++h<p;)c=m.charAt(h),o(c)?i+=c:(i&&(r&&(r+=i),i=""),r+=c);return e(l)({type:"inlineCode",value:r})}}var o=n(7),i=n(404);e.exports=r,r.locator=i;var a="`"},function(e,t,n){"use strict";function r(e,t){return e.indexOf("`",t)}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){for(var r,o=t.length,a=-1,s="";++a<o;){if("\n"===(r=t.charAt(a))){if(a<i)return;return!!n||(s+=r,e(s)({type:"break"}))}if(" "!==r)return;s+=r}}var o=n(406);e.exports=r,r.locator=o;var i=2},function(e,t,n){"use strict";function r(e,t){for(var n=e.indexOf("\n",t);n>t&&" "===e.charAt(n-1);)n--;return n}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r,o,i,a,s,u,l,c,f,d,p=this;if(n)return!0;for(r=p.inlineMethods,a=r.length,o=p.inlineTokenizers,i=-1,f=t.length;++i<a;)"text"!==(c=r[i])&&o[c]&&(l=o[c].locator,l||e.file.fail("Missing locator: `"+c+"`"),-1!==(u=l.call(p,t,1))&&u<f&&(f=u));s=t.slice(0,f),d=e.now(),p.decode(s,d,function(t,n,r){e(r||t)({type:"text",value:t})})}e.exports=r},function(e,t){e.exports={nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203e",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203a",euro:"\u20ac"}},function(e,t){e.exports=["cent","copy","divide","gt","lt","not","para","times"]},function(e,t,n){"use strict";function r(e){var t=o(a);t.prototype.options=i(t.prototype.options,this.data("settings"),e),this.Compiler=t}var o=n(132),i=n(12),a=n(411);e.exports=r,r.Compiler=a},function(e,t,n){"use strict";function r(e,t){this.inLink=!1,this.inTable=!1,this.tree=e,this.file=t,this.options=o(this.options),this.setOptions({})}var o=n(12),i=n(133);e.exports=r;var a=r.prototype;a.enterLink=i("inLink",!1),a.enterTable=i("inTable",!1),a.enterLinkReference=n(412),a.options=n(145),a.setOptions=n(413),a.compile=n(416),a.visit=n(418),a.all=n(419),a.block=n(420),a.visitOrderedItems=n(421),a.visitUnorderedItems=n(422),a.visitors={root:n(423),text:n(424),heading:n(425),paragraph:n(426),blockquote:n(427),list:n(428),listItem:n(429),inlineCode:n(430),code:n(431),html:n(432),thematicBreak:n(433),strong:n(434),emphasis:n(435),break:n(436),delete:n(437),link:n(438),linkReference:n(439),imageReference:n(441),definition:n(442),image:n(443),footnote:n(444),footnoteReference:n(445),footnoteDefinition:n(446),table:n(447),tableCell:n(449)}},function(e,t,n){"use strict";function r(e,t){var n=e.encode,r=e.escape,i=e.enterLink();return"shortcut"!==t.referenceType&&"collapsed"!==t.referenceType?i:(e.escape=o,e.encode=o,function(){e.encode=n,e.escape=r,i()})}var o=n(144);e.exports=r},function(e,t,n){"use strict";function r(e){var t,n,r=this,i=r.options;if(null==e)e={};else{if("object"!==typeof e)throw new Error("Invalid value `"+e+"` for setting `options`");e=c(e)}for(n in d)v[typeof d[n]](e,n,i[n],m[n]);return t=e.ruleRepetition,t&&t<3&&o(t,"options.ruleRepetition"),r.encode=l(String(e.entities)),r.escape=p(e),r.options=e,r}function o(e,t){throw new Error("Invalid value `"+e+"` for setting `"+t+"`")}function i(e,t,n){var r=e[t];null==r&&(r=n),"boolean"!==typeof r&&o(r,"options."+t),e[t]=r}function a(e,t,n){var r=e[t];null==r&&(r=n),isNaN(r)&&o(r,"options."+t),e[t]=r}function s(e,t,n,r){var i=e[t];null==i&&(i=n),i=String(i),i in r||o(i,"options."+t),e[t]=i}function u(e,t,n){var r=e[t];null==r&&(r=n),"function"!==typeof r&&o(r,"options."+t),e[t]=r}function l(e){function t(e){return f(e,n)}var n={};return"false"===e?h:("true"===e&&(n.useNamedReferences=!0),"escape"===e&&(n.escapeOnly=!0,n.useNamedReferences=!0),t)}var c=n(12),f=n(164),d=n(145),p=n(414),h=n(144);e.exports=r;var m={entities:{true:!0,false:!0,numbers:!0,escape:!0},bullet:{"*":!0,"-":!0,"+":!0},rule:{"-":!0,_:!0,"*":!0},listItemIndent:{tab:!0,mixed:!0,1:!0},emphasis:{_:!0,"*":!0},strong:{_:!0,"*":!0},fence:{"`":!0,"~":!0}},v={boolean:i,string:s,number:a,function:u}},function(e,t,n){"use strict";function r(e){function t(t,n,r){function h(e){return-1===L.indexOf(e)?m[e]:d+e}var v,g,y,b,w,_,k=this,C=e.gfm,S=e.commonmark,E=e.pedantic,T=S?[".",")"]:["."],O=r&&r.children,x=O&&O.indexOf(n),M=O&&O[x-1],P=O&&O[x+1],D=t.length,L=c(e),N=-1,F=[],A=F;for(v=M?i(M)&&/\n\s*$/.test(M.value):!r||"root"===r.type||"paragraph"===r.type;++N<D;){if(g=t.charAt(N),_=!1,"\n"===g)v=!0;else if(g===d||"`"===g||"*"===g||"["===g||"<"===g||"&"===g&&f(t.slice(N))>0||"]"===g&&k.inLink||C&&"~"===g&&"~"===t.charAt(N+1)||C&&"|"===g&&(k.inTable||o(t,N))||"_"===g&&N>0&&N<D-1&&(E||!u(t.charAt(N-1))||!u(t.charAt(N+1)))||C&&!k.inLink&&":"===g&&a(F.join("")))_=!0;else if(v)if(">"===g||"#"===g||-1!==p.indexOf(g))_=!0;else if(s(g)){for(w=N+1;w<D&&s(t.charAt(w));)w++;-1!==T.indexOf(t.charAt(w))&&((P=t.charAt(w+1))&&" "!==P&&"\t"!==P&&"\n"!==P||(F.push(t.slice(N,w)),N=w,g=t.charAt(N),_=!0))}v&&!l(g)&&(v=!1),F.push(_?h(g):g)}if(O&&i(n)){if(M&&"shortcut"===M.referenceType){for(N=-1,D=A.length;++N<D;)if(" "!==(g=A[N])&&"\t"!==g){"("!==g&&":"!==g||(A[N]=h(g));break}i(P)&&N===D&&"("===P.value.charAt(0)&&A.push(d)}C&&!k.inLink&&i(M)&&":"===t.charAt(0)&&a(M.value.slice(-6))&&(A[0]=h(":")),i(P)&&"&"===t.charAt(D-1)&&0!==f("&"+P.value)&&(A[A.length-1]=h("&")),C&&i(P)&&"~"===t.charAt(D-1)&&"~"===P.value.charAt(0)&&A.splice(A.length-1,0,d),y=i(M)&&u(M.value.slice(-1)),b=i(P)&&u(P.value.charAt(0)),1===D?"_"!==t||!E&&y&&b||A.unshift(d):("_"!==t.charAt(0)||!E&&y&&u(t.charAt(1))||A.unshift(d),"_"!==t.charAt(D-1)||!E&&b&&u(t.charAt(D-2))||A.splice(A.length-1,0,d))}return A.join("")}return t}function o(e,t){var n=e.lastIndexOf("\n",t),r=e.indexOf("\n",t);for(n=-1===n?-1:n,r=-1===r?e.length:r;++n<r;)if(-1===h.indexOf(e.charAt(n)))return!1;return!0}function i(e){return e&&"text"===e.type}function a(e){var t=e.slice(-6).toLowerCase();return"mailto"===t||"https"===t.slice(-5)||"http"===t.slice(-4)}var s=n(29),u=n(415),l=n(7),c=n(138),f=n(146);e.exports=r;var d="\\",p=["*","-","+"],h=[":","-"," ","|"],m={"<":"&lt;",":":"&#x3A;","&":"&amp;","|":"&#x7C;","~":"&#x7E;"}},function(e,t,n){"use strict";e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return!/[^0-9a-z\xDF-\xFF]/.test(e.toLowerCase())}},function(e,t,n){"use strict";function r(){return this.visit(o(this.tree,this.options.commonmark))}var o=n(417);e.exports=r},function(e,t,n){"use strict";function r(e,t){function n(e,n,r){var i=r?r.children:[],a=n&&i[n-1];if(a&&e.type===a.type&&o(a,t)&&o(e,t))return e.value&&(a.value+=e.value),e.children&&(a.children=a.children.concat(e.children)),i.splice(n,1),a.position&&e.position&&(a.position.end=e.position.end),n}return i(e,n),e}function o(e,t){var n,r;return"text"===e.type?!e.position||(n=e.position.start,r=e.position.end,n.line!==r.line||r.column-n.column===e.value.length):t&&"blockquote"===e.type}var i=n(42);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=this,r=n.visitors;return"function"!==typeof r[e.type]&&n.file.fail(new Error("Missing compiler for node of type `"+e.type+"`: `"+e+"`"),e),r[e.type].call(n,e,t)}e.exports=r},function(e,t,n){"use strict";function r(e){for(var t=this,n=e.children,r=n.length,o=[],i=-1;++i<r;)o[i]=t.visit(n[i],e);return o}e.exports=r},function(e,t,n){"use strict";function r(e){for(var t,n,r=this,o=[],i=e.children,a=i.length,s=-1;++s<a;)t=i[s],n&&(t.type===n.type&&"list"===n.type?o.push(n.ordered===t.ordered?"\n\n\n":"\n\n"):"list"!==n.type||"code"!==t.type||t.lang?o.push("\n\n"):o.push("\n\n\n")),o.push(r.visit(t,e)),n=t;return o.join("")}e.exports=r},function(e,t,n){"use strict";function r(e){for(var t,n=this,r=n.visitors.listItem,o=n.options.incrementListMarker,i=[],a=e.start,s=e.children,u=s.length,l=-1;++l<u;)t=(o?a+l:a)+".",i[l]=r.call(n,s[l],e,l,t);return i.join("\n")}e.exports=r},function(e,t,n){"use strict";function r(e){for(var t=this,n=t.options.bullet,r=t.visitors.listItem,o=e.children,i=o.length,a=-1,s=[];++a<i;)s[a]=r.call(t,o[a],e,a,n);return s.join("\n")}e.exports=r},function(e,t,n){"use strict";function r(e){return this.block(e)+"\n"}e.exports=r},function(e,t,n){"use strict";function r(e,t){return this.encode(this.escape(e.value,e,t),e)}e.exports=r},function(e,t,n){"use strict";function r(e){var t,n=this,r=e.depth,i=n.options.setext,a=n.options.closeAtx,s=n.all(e).join("");return i&&r<3?s+"\n"+o(1===r?"=":"-",s.length):(t=o("#",e.depth))+" "+s+(a?" "+t:"")}var o=n(8);e.exports=r},function(e,t,n){"use strict";function r(e){return this.all(e).join("")}e.exports=r},function(e,t,n){"use strict";function r(e){for(var t,n=this.block(e).split("\n"),r=[],o=n.length,i=-1;++i<o;)t=n[i],r[i]=(t?" ":"")+t;return">"+r.join("\n>")}e.exports=r},function(e,t,n){"use strict";function r(e){return this[o[e.ordered]](e)}e.exports=r;var o={true:"visitOrderedItems",false:"visitUnorderedItems"}},function(e,t,n){"use strict";function r(e,t,n,r){for(var s,u,l,c=this,f=c.options.listItemIndent,d=e.loose,p=e.children,h=p.length,m=[],v=-1;++v<h;)m[v]=c.visit(p[v],e);return s=a[e.checked]+m.join(d?"\n\n":"\n"),"1"===f||"mixed"===f&&-1===s.indexOf("\n")?(u=r.length+1,l=" "):(u=4*Math.ceil((r.length+1)/4),l=o(" ",u-r.length)),s=r+l+i(s,u/4).slice(u),d&&t.children.length-1!==n&&(s+="\n"),s}var o=n(8),i=n(147);e.exports=r;var a={undefined:"",null:"",true:"[x] ",false:"[ ] "}},function(e,t,n){"use strict";function r(e){var t=e.value,n=i("`",o(t,"`")+1),r=n,a=n;return"`"===t.charAt(0)&&(r+=" "),"`"===t.charAt(t.length-1)&&(a=" "+a),r+t+a}var o=n(148),i=n(8);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n,r=this,s=e.value,u=r.options,l=u.fence,c=r.encode(e.lang||"",e);return c||u.fences||!s?(n=i(l,Math.max(o(s,l)+1,3)))+c+"\n"+s+"\n"+n:(t&&"listItem"===t.type&&"tab"!==u.listItemIndent&&u.pedantic&&r.file.fail("Cannot indent code properly. See http://git.io/vgFvT",e.position),a(s,1))}var o=n(148),i=n(8),a=n(147);e.exports=r},function(e,t,n){"use strict";function r(e){return e.value}e.exports=r},function(e,t,n){"use strict";function r(){var e=this.options,t=o(e.rule,e.ruleRepetition);return e.ruleSpaces?t.split("").join(" "):t}var o=n(8);e.exports=r},function(e,t,n){"use strict";function r(e){var t=o(this.options.strong,2);return t+this.all(e).join("")+t}var o=n(8);e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.options.emphasis;return t+this.all(e).join("")+t}e.exports=r},function(e,t,n){"use strict";function r(){return o[this.options.commonmark]}e.exports=r;var o={true:"\\\n",false:" \n"}},function(e,t,n){"use strict";function r(e){return"~~"+this.all(e).join("")+"~~"}e.exports=r},function(e,t,n){"use strict";function r(e){var t=this,n=t.encode(e.url||"",e),r=t.enterLink(),s=t.encode(t.escape(e.url||"",e)),u=t.all(e).join("");return r(),null!=e.title||!a.test(n)||s!==u&&s!=="mailto:"+u?(n=o(n),e.title&&(n+=" "+i(t.encode(t.escape(e.title,e),e))),"["+u+"]("+n+")"):o(t.encode(e.url),!0)}var o=n(68),i=n(69);e.exports=r;var a=/^[a-z][a-z+.-]+:\/?/i},function(e,t,n){"use strict";function r(e){var t=this,n=e.referenceType,r=t.enterLinkReference(t,e),a=t.all(e).join("");return r(),"shortcut"!==n&&"collapsed"!==n||(a=o(a,e.identifier)),"["+a+"]"+i(e)}var o=n(440),i=n(149);e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n,r=e.length,a=t.length,s=[],u=0,l=0;l<r;){for(n=l;l<r&&!i.test(e.charAt(l));)l+=1;for(s.push(e.slice(n,l));u<a&&!i.test(t.charAt(u));)u+=1;for(n=u;u<a&&i.test(t.charAt(u));)"&"===t.charAt(u)&&(u+=o(t.slice(u))),u+=1;for(s.push(t.slice(n,u));l<r&&i.test(e.charAt(l));)l+=1}return s.join("")}var o=n(146);e.exports=r;var i=/[-!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~_]/},function(e,t,n){"use strict";function r(e){return"!["+(this.encode(e.alt,e)||"")+"]"+o(e)}var o=n(149);e.exports=r},function(e,t,n){"use strict";function r(e){var t=o(e.url);return e.title&&(t+=" "+i(e.title)),"["+e.identifier+"]: "+t}var o=n(68),i=n(69);e.exports=r},function(e,t,n){"use strict";function r(e){var t=this,n=o(t.encode(e.url||"",e)),r=t.enterLink(),a=t.encode(t.escape(e.alt||"",e));return r(),e.title&&(n+=" "+i(t.encode(e.title,e))),"!["+a+"]("+n+")"}var o=n(68),i=n(69);e.exports=r},function(e,t,n){"use strict";function r(e){return"[^"+this.all(e).join("")+"]"}e.exports=r},function(e,t,n){"use strict";function r(e){return"[^"+e.identifier+"]"}e.exports=r},function(e,t,n){"use strict";function r(e){return"[^"+e.identifier.toLowerCase()+"]: "+this.all(e).join("\n\n"+o(" ",4))}var o=n(8);e.exports=r},function(e,t,n){"use strict";function r(e){for(var t,n,r=this,i=r.options,a=i.looseTable,s=i.spacedTable,u=i.paddedTable,l=i.stringLength,c=e.children,f=c.length,d=r.enterTable(),p=[];f--;)p[f]=r.all(c[f]);return d(),a?(t="",n=""):s?(t="| ",n=" |"):(t="|",n="|"),o(p,{align:e.align,pad:u,start:t,end:n,stringLength:l,delimiter:s?" | ":"|"})}var o=n(448);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n,r,l,k,C,S,E,T,O,x,M,P,D=t||{},L=D.delimiter,N=D.start,F=D.end,A=D.align,Y=D.stringLength||i,R=0,I=-1,j=e.length,B=[];for(A=A?A.concat():[],null!==L&&void 0!==L||(L=w+b+w),null!==N&&void 0!==N||(N=b+w),null!==F&&void 0!==F||(F=w+b);++I<j;)for(k=e[I],S=-1,k.length>R&&(R=k.length);++S<R;)E=k[S]?s(k[S]):null,B[S]||(B[S]=v),E>B[S]&&(B[S]=E);for("string"===typeof A&&(A=a(R,A).split("")),S=-1;++S<R;)n=A[S],"string"===typeof n&&(n=n.charAt(0).toLowerCase()),-1===m.indexOf(n)&&(n=h),A[S]=n;for(I=-1,l=[];++I<j;){for(k=e[I],S=-1,C=[];++S<R;)O=k[S],O=o(O),A[S]===p?(E=s(O),T=B[S]+(u.test(O)?0:1)-(Y(O)-E),C[S]=O+a(T-1)):C[S]=O;l[I]=C}for(B=[],I=-1;++I<j;)for(C=l[I],S=-1;++S<R;)O=C[S],B[S]||(B[S]=v),(T=Y(O))>B[S]&&(B[S]=T);for(I=-1;++I<j;){if(C=l[I],S=-1,!1!==D.pad)for(;++S<R;)O=C[S],E=B[S]-(Y(O)||0),x=a(E),A[S]===f||A[S]===p?O=x+O:A[S]===d?(E/=2,E%1===0?(M=E,P=E):(M=E+.5,P=E-.5),O=a(M)+O+a(P)):O+=x,C[S]=O;l[I]=C.join(L)}if(!1!==D.rule){for(S=-1,r=[];++S<R;)!1===D.pad?(O=e[0][S],x=Y(o(O)),x=x>v?x:v):x=B[S],n=A[S],O=n===f||n===h?y:g,O+=a(x-2,y),O+=n!==c&&n!==h?g:y,r[S]=O;l.splice(1,0,r.join(L))}return N+l.join(F+_+N)+F}function o(e){return null===e||void 0===e?"":String(e)}function i(e){return String(e).length}function a(e,t){return new Array(e+1).join(t||w)}function s(e){var t=l.exec(e);return t?t.index+1:e.length}e.exports=r;var u=/\./,l=/\.[^.]*$/,c="l",f="r",d="c",p=".",h="",m=[c,f,d,p,h],v=3,g=":",y="-",b="|",w=" ",_="\n"},function(e,t,n){"use strict";function r(e){return this.all(e).join("")}e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.split("\n"),n=void 0,r=void 0;return t.map(function(e){return n=d.Text.create({text:e}),r=d.Block.create({nodes:[n],type:"code_line"})})}function o(e,t){for(var n=e.align,r=e.children,o=[],i=0;i<r.length;i++){for(var a=[],s=0;s<n.length;s++){var u=r[i].children[s],c=l(u,t);u=d.Block.create({type:"table_cell",nodes:[d.Block.create({type:"paragraph",nodes:c})],data:{align:n[s]}}),a.push(u)}o.push(d.Block.create({type:"table_row",nodes:a}))}return o}function i(e,t){var n=(new DOMParser).parseFromString(e.value,"text/html"),r=n.body,o=r.firstChild,i={};if(i.src=o.getAttribute("src"),!isNaN(o.getAttribute("width"))&&o.getAttribute("width")>0&&(i.width=o.getAttribute("width")),!isNaN(o.getAttribute("height"))&&o.getAttribute("height")>0&&(i.height=o.getAttribute("height")),o.getAttribute("alt")&&(i.alt=o.getAttribute("alt")),o.getAttribute("title")&&(i.title=o.getAttribute("title")),i.src)return d.Inline.create({type:"image",data:i})}function a(e,t){if(e instanceof Array)return e.map(function(e){return a(e,t)});if("text"==e.object){var n=e.text.length;return e.addMark(0,n,t)}return e}function s(e,t){t instanceof Array?t.map(function(t){return e.push(t)}):void 0!==t&&e.push(t)}function u(e,t,n){var r=d.Mark.create({type:t}),o=[],i=!0,u=!1,l=void 0;try{for(var f,p=e.children[Symbol.iterator]();!(i=(f=p.next()).done);i=!0){var h=f.value,m=c(h,n);m=a(m,r),s(o,m)}}catch(e){u=!0,l=e}finally{try{!i&&p.return&&p.return()}finally{if(u)throw l}}return o}function l(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e.children[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){s(n,c(a.value,t))}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}function c(e,t){var n,a=[],s=t.definition;switch(e.type){case"heading":var c;switch(a=l(e,t),e.depth){case 1:c="header_one";break;case 2:c="header_two";break;case 3:c="header_three";break;case 4:c="header_four";break;case 5:c="header_five";break;case 6:c="header_six";break;default:console.log("Invalid depth: "+e.depth),c="header_one"}return d.Block.create({type:c,nodes:a});case"paragraph":return a=l(e,t),d.Block.create({type:"paragraph",nodes:a});case"blockquote":return a=l(e,t),d.Block.create({type:"blockquote",nodes:a});case"list":return t.loose=e.loose,a=l(e,t),e.ordered?d.Block.create({type:"ordered_list",nodes:a}):d.Block.create({type:"unordered_list",nodes:a});case"listItem":a=l(e,t);var f={};return null!==e.checked&&(f.checked=e.checked),d.Block.create({type:"list_item",data:f,nodes:a});case"code":var f={};e.lang&&(f.syntax=e.lang);var p=r(e.value);return d.Block.create({type:"code_block",data:f,nodes:p});case"strong":return u(e,"BOLD",t);case"emphasis":return u(e,"ITALIC",t);case"inlineCode":var n=d.Mark.create({type:"CODE"});return d.Text.create({text:e.value,marks:[n]});case"text":return d.Text.create({text:e.value});case"break":return d.Text.create({text:"\n"});case"thematicBreak":return d.Block.create({type:"hr"});case"table":return a=o(e,t),d.Block.create({type:"table",nodes:a,data:{align:e.align}});case"html":if("<img"===e.value.slice(0,4).toLowerCase())return i(e,t);var h=d.Text.create({text:""});return a.push(h),d.Inline.create({type:"html_block",data:{html:e.value},nodes:a});case"link":a=l(e,t);var f={href:e.url};return e.title&&(f.title=e.title),d.Inline.create({type:"link",data:f,nodes:a});case"image":var f={src:e.url};return e.title&&(f.title=e.title),e.alt&&(f.alt=e.alt),e.width&&(f.width=e.width),e.height&&(f.height=e.height),d.Inline.create({type:"image",data:f});case"linkReference":a=l(e,t);var m=s(e.identifier),f={};return m?(f.href=m.url,m.title&&(f.title=m.title),d.Inline.create({type:"link",data:f,nodes:a})):d.Text.create({text:"["+e.identifier+"]"});case"imageReference":var m=s(e.identifier),f={};return m?(f.src=m.url,m.title&&(f.title=m.title),e.alt&&(f.alt=e.alt),d.Inline.create({type:"image",data:f})):d.Text.create({text:"!["+e.alt+"]"});case"definition":return;default:return void console.log("unrecognized type: "+e.type)}}function f(e){var t=v.parse(e),n=m(t),r=[],o=!0,i=!1,a=void 0;try{for(var u,l=t.children[Symbol.iterator]();!(o=(u=l.next()).done);o=!0){s(r,c(u.value,{definition:n}))}}catch(e){i=!0,a=e}finally{try{!o&&l.return&&l.return()}finally{if(i)throw a}}if(0==r.length){var f=d.Text.create({text:""}),p=d.Block.create({type:"paragraph",nodes:[f]});r.push(p)}var h=[],g=!0,y=!1,b=void 0;try{for(var w,_=r[Symbol.iterator]();!(g=(w=_.next()).done);g=!0){var k=w.value;if("html_block"==k.type)k=d.Block.create({type:"html_block",data:{html:k.get("data").get("html")},nodes:k.nodes}),h.push(k);else if("image"===k.type){var C={};C.src=k.data.get("src"),C.width=k.data.get("width")||null,C.height=k.data.get("height")||null,k.data.get("alt")&&(C.alt=k.data.get("alt")),k.data.get("title")&&(C.title=k.data.get("title"));var S=d.Block.create({type:"paragraph",nodes:[d.Inline.create({type:"image",data:C})]});h.push(S)}else h.push(k)}}catch(e){y=!0,b=e}finally{try{!g&&_.return&&_.return()}finally{if(y)throw b}}var E=h[0].type;"table"!==E&&"code_block"!==E&&"blockquote"!==E||h.unshift(d.Block.create({type:"paragraph",nodes:[d.Text.create("")]}));var T=d.Document.create({nodes:h});return d.Value.create({document:T},{normalize:!1})}n.d(t,"a",function(){return f});var d=n(14),p=n(110),h=n(209),m=n(212),v=p().use(h,{commonmark:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.strChineseFirstPY="YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY"},function(e,t,n){"use strict";var r=n(453);n.d(t,"b",function(){return r.a});var o=n(456);n.d(t,"d",function(){return o.a});var i=n(457);n.d(t,"c",function(){return i.a});var a=n(458);n.d(t,"a",function(){return a.a})},function(e,t,n){"use strict";function r(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}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}var s=n(0),u=(n.n(s),n(41)),l=n.n(u),c=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}}(),f=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r._setTargetNode=function(e){r._targetNode=e},r._getTargetNode=function(){return r._targetNode},a=n,i(r,a)}return a(t,e),c(t,[{key:"getChildContext",value:function(){return{popperManager:{setTargetNode:this._setTargetNode,getTargetNode:this._getTargetNode}}}},{key:"render",value:function(){var e=this.props,t=e.tag,n=e.children,o=r(e,["tag","children"]);return!1!==t?Object(s.createElement)(t,o,n):n}}]),t}(s.Component);f.childContextTypes={popperManager:l.a.object.isRequired},f.propTypes={tag:l.a.oneOfType([l.a.string,l.a.bool]),children:l.a.oneOfType([l.a.node,l.a.func])},f.defaultProps={tag:"div"},t.a=f},function(e,t,n){"use strict";function r(){}var o=n(455);e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var s=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 s.name="Invariant Violation",s}}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(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}var o=n(0),i=(n.n(o),n(41)),a=n.n(i),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},u=function(e,t){var n=e.component,i=void 0===n?"div":n,a=e.innerRef,u=e.children,l=r(e,["component","innerRef","children"]),c=t.popperManager,f=function(e){c.setTargetNode(e),"function"===typeof a&&a(e)};if("function"===typeof u){return u({targetProps:{ref:f},restProps:l})}var d=s({},l);return"string"===typeof i?d.ref=f:d.innerRef=f,Object(o.createElement)(i,d,u)};u.contextTypes={popperManager:a.a.object.isRequired},u.propTypes={component:a.a.oneOfType([a.a.node,a.a.func]),innerRef:a.a.func,children:a.a.oneOfType([a.a.node,a.a.func])},t.a=u},function(e,t,n){"use strict";function r(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}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}var s=n(0),u=(n.n(s),n(41)),l=n.n(u),c=n(206),f=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},d=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}}(),p=c.default.placements,h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.state={},r._setArrowNode=function(e){r._arrowNode=e},r._getTargetNode=function(){if(r.props.target)return r.props.target;if(!r.context.popperManager||!r.context.popperManager.getTargetNode())throw new Error("Target missing. Popper must be given a target from the Popper Manager, or as a prop.");return r.context.popperManager.getTargetNode()},r._getOffsets=function(e){return Object.keys(e.offsets).map(function(t){return e.offsets[t]})},r._isDataDirty=function(e){return!r.state.data||JSON.stringify(r._getOffsets(r.state.data))!==JSON.stringify(r._getOffsets(e))},r._updateStateModifier={enabled:!0,order:900,fn:function(e){return r._isDataDirty(e)&&r.setState({data:e}),e}},r._getPopperStyle=function(){var e=r.state.data;return r._popper&&e?f({position:e.offsets.popper.position},e.styles):{position:"absolute",pointerEvents:"none",opacity:0}},r._getPopperPlacement=function(){return r.state.data?r.state.data.placement:void 0},r._getPopperHide=function(){return r.state.data&&r.state.data.hide?"":void 0},r._getArrowStyle=function(){if(r.state.data&&r.state.data.offsets.arrow){var e=r.state.data.offsets.arrow;return{top:e.top,left:e.left}}return{}},r._handlePopperRef=function(e){r._popperNode=e,e?r._createPopper():r._destroyPopper(),r.props.innerRef&&r.props.innerRef(e)},r._scheduleUpdate=function(){r._popper&&r._popper.scheduleUpdate()},a=n,i(r,a)}return a(t,e),d(t,[{key:"getChildContext",value:function(){return{popper:{setArrowNode:this._setArrowNode,getArrowStyle:this._getArrowStyle}}}},{key:"componentDidUpdate",value:function(e){e.placement===this.props.placement&&e.eventsEnabled===this.props.eventsEnabled&&e.target===this.props.target||(this._destroyPopper(),this._createPopper()),e.children!==this.props.children&&this._scheduleUpdate()}},{key:"componentWillUnmount",value:function(){this._destroyPopper()}},{key:"_createPopper",value:function(){var e=this,t=this.props,n=t.placement,r=t.eventsEnabled,o=t.positionFixed,i=f({},this.props.modifiers,{applyStyle:{enabled:!1},updateState:this._updateStateModifier});this._arrowNode&&(i.arrow=f({},this.props.modifiers.arrow||{},{element:this._arrowNode})),this._popper=new c.default(this._getTargetNode(),this._popperNode,{placement:n,positionFixed:o,eventsEnabled:r,modifiers:i}),setTimeout(function(){return e._scheduleUpdate()})}},{key:"_destroyPopper",value:function(){this._popper&&this._popper.destroy()}},{key:"render",value:function(){var e=this.props,t=e.component,n=(e.innerRef,e.placement,e.eventsEnabled,e.positionFixed,e.modifiers,e.children),o=r(e,["component","innerRef","placement","eventsEnabled","positionFixed","modifiers","children"]),i=this._getPopperStyle(),a=this._getPopperPlacement(),u=this._getPopperHide();if("function"===typeof n){return n({popperProps:{ref:this._handlePopperRef,style:i,"data-placement":a,"data-x-out-of-boundaries":u},restProps:o,scheduleUpdate:this._scheduleUpdate})}var l=f({},o,{style:f({},o.style,i),"data-placement":a,"data-x-out-of-boundaries":u});return"string"===typeof t?l.ref=this._handlePopperRef:l.innerRef=this._handlePopperRef,Object(s.createElement)(t,l,n)}}]),t}(s.Component);h.contextTypes={popperManager:l.a.object},h.childContextTypes={popper:l.a.object.isRequired},h.propTypes={component:l.a.oneOfType([l.a.node,l.a.func]),innerRef:l.a.func,placement:l.a.oneOf(p),eventsEnabled:l.a.bool,positionFixed:l.a.bool,modifiers:l.a.object,children:l.a.oneOfType([l.a.node,l.a.func]),target:l.a.oneOfType([l.a.instanceOf("undefined"!==typeof Element?Element:Object),l.a.shape({getBoundingClientRect:l.a.func.isRequired,clientWidth:l.a.number.isRequired,clientHeight:l.a.number.isRequired})])},h.defaultProps={component:"div",placement:"bottom",eventsEnabled:!0,positionFixed:!1,modifiers:{}},t.a=h},function(e,t,n){"use strict";function r(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}var o=n(0),i=(n.n(o),n(41)),a=n.n(i),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},u=function(e,t){var n=e.component,i=void 0===n?"span":n,a=e.innerRef,u=e.children,l=r(e,["component","innerRef","children"]),c=t.popper,f=function(e){c.setArrowNode(e),"function"===typeof a&&a(e)},d=c.getArrowStyle();if("function"===typeof u){return u({arrowProps:{ref:f,style:d},restProps:l})}var p=s({},l,{style:s({},d,l.style)});return"string"===typeof i?p.ref=f:p.innerRef=f,Object(o.createElement)(i,p,u)};u.contextTypes={popper:a.a.object.isRequired},u.propTypes={component:a.a.oneOfType([a.a.node,a.a.func]),innerRef:a.a.func,children:a.a.oneOfType([a.a.node,a.a.func])},t.a=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}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 u(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.theme,u=s.spacing,l=(0,y.getScrollParent)(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var f=l.getBoundingClientRect(),d=f.height,p=n.getBoundingClientRect(),h=p.bottom,m=p.height,v=p.top,g=n.offsetParent.getBoundingClientRect(),b=g.top,w=window.innerHeight,_=(0,y.getScrollTop)(l),k=parseInt(getComputedStyle(n).marginBottom,10),C=parseInt(getComputedStyle(n).marginTop,10),S=b-C,E=w-v,T=S+_,O=d-_-v,x=h-w+_+k,M=_+v-C;switch(o){case"auto":case"bottom":if(E>=m)return{placement:"bottom",maxHeight:t};if(O>=m&&!a)return i&&(0,y.animatedScrollTo)(l,x,160),{placement:"bottom",maxHeight:t};if(!a&&O>=r||a&&E>=r){i&&(0,y.animatedScrollTo)(l,x,160);return{placement:"bottom",maxHeight:a?E-k:O-k}}if("auto"===o||a){var P=t;return(!a&&T>=r||a&&S>=r)&&(P=a?S-k-u.controlHeight:T-k-u.controlHeight),{placement:"top",maxHeight:P}}if("bottom"===o)return(0,y.scrollTo)(l,x),{placement:"bottom",maxHeight:t};break;case"top":if(S>=m)return{placement:"top",maxHeight:t};if(T>=m&&!a)return i&&(0,y.animatedScrollTo)(l,M,160),{placement:"top",maxHeight:t};if(!a&&T>=r||a&&S>=r){var D=t;return(!a&&T>=r||a&&S>=r)&&(D=a?S-C:T-C),i&&(0,y.animatedScrollTo)(l,M,160),{placement:"top",maxHeight:D}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'+o+'".')}return c}function l(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}Object.defineProperty(t,"__esModule",{value:!0}),t.MenuPortal=t.menuPortalCSS=t.LoadingMessage=t.NoOptionsMessage=t.loadingMessageCSS=t.noOptionsMessageCSS=t.MenuList=t.menuListCSS=t.MenuPlacer=t.menuCSS=void 0;var c=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},f=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}}();t.getMenuPlacement=u;var d=n(0),p=r(d),h=n(22),m=n(17),v=n(1),g=r(v),y=n(460),b=function(e){return"auto"===e?"bottom":e};t.menuCSS=function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return t={},s(t,l(n),"100%"),s(t,"backgroundColor",a.neutral0),s(t,"borderRadius",o),s(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),s(t,"marginBottom",i.menuGutter),s(t,"marginTop",i.menuGutter),s(t,"position","absolute"),s(t,"width","100%"),s(t,"zIndex",1),t};(t.MenuPlacer=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),f=0;f<s;f++)l[f]=arguments[f];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),r.state={maxHeight:r.props.maxMenuHeight,placement:null},r.getPlacement=function(e){var t=r.props,n=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,s=t.menuShouldScrollIntoView,l=t.theme,c=r.context.getPortalPlacement;if(e){var f="fixed"===a,d=s&&!f,p=u({maxHeight:o,menuEl:e,minHeight:n,placement:i,shouldScroll:d,isFixedPosition:f,theme:l});c&&c(p),r.setState(p)}},r.getUpdatedProps=function(){var e=r.props.menuPlacement,t=r.state.placement||b(e);return c({},r.props,{placement:t,maxHeight:r.state.maxHeight})},a=n,i(r,a)}return a(t,e),f(t,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),t}(d.Component)).contextTypes={getPortalPlacement:g.default.func};var w=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerRef,a=e.innerProps,s=r((0,h.css)(o("menu",e)),{menu:!0},n);return p.default.createElement("div",c({className:s},a,{ref:i}),t)};t.default=w;var _=(t.menuListCSS=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},t.MenuList=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isMulti,a=e.innerRef;return p.default.createElement("div",{className:r((0,h.css)(o("menuList",e)),{"menu-list":!0,"menu-list--is-multi":i},n),ref:a},t)},function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:2*n+"px "+3*n+"px",textAlign:"center"}});t.noOptionsMessageCSS=_,t.loadingMessageCSS=_;(t.NoOptionsMessage=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return p.default.createElement("div",c({className:r((0,h.css)(o("noOptionsMessage",e)),{"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)}).defaultProps={children:"No options"},(t.LoadingMessage=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return p.default.createElement("div",c({className:r((0,h.css)(o("loadingMessage",e)),{"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)}).defaultProps={children:"Loading..."};t.menuPortalCSS=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}};(t.MenuPortal=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.state={placement:null},r.getPortalPlacement=function(e){var t=e.placement;t!==b(r.props.menuPlacement)&&r.setState({placement:t})},a=n,i(r,a)}return a(t,e),f(t,[{key:"getChildContext",value:function(){return{getPortalPlacement:this.getPortalPlacement}}},{key:"render",value:function(){var e=this.props,t=e.appendTo,n=e.children,r=e.controlElement,o=e.menuPlacement,i=e.menuPosition,a=e.getStyles,s="fixed"===i;if(!t&&!s||!r)return null;var u=this.state.placement||b(o),l=(0,y.getBoundingClientObj)(r),c=s?0:window.pageYOffset,f=l[u]+c,d={offset:f,position:i,rect:l},v=p.default.createElement("div",{className:(0,h.css)(a("menuPortal",d))},n);return t?(0,m.createPortal)(v,t):v}}]),t}(d.Component)).childContextTypes={getPortalPlacement:g.default.func}},function(e,t,n){"use strict";function r(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function o(e,t,n,o){var i=[t,o];if(n&&e)for(var a in n)n.hasOwnProperty(a)&&n[a]&&i.push(""+r(e,a));return i.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}function i(e,t,n){if(n){var r=n(e,t);if("string"===typeof r)return r}return e}function a(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function s(e){return a(e)?window.innerHeight:e.clientHeight}function u(e){return a(e)?window.pageYOffset:e.scrollTop}function l(e,t){if(a(e))return void window.scrollTo(0,t);e.scrollTop=t}function c(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,o=document.documentElement;if("fixed"===t.position)return o;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return o}function f(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function d(e,t){function n(){c+=s;var t=f(c,i,a,r);l(e,t),c<r?(0,w.default)(n):o(e)}var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:_,i=u(e),a=t-i,s=10,c=0;n()}function p(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?l(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&l(e,Math.max(t.offsetTop-o,0))}function h(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function m(e){return e.replace(/\W/g,"-")}function v(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function g(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.cleanValue=t.emptyString=t.noop=void 0;var y="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};t.classNames=o,t.handleInputChange=i,t.isDocumentElement=a,t.normalizedHeight=s,t.getScrollTop=u,t.scrollTo=l,t.getScrollParent=c,t.animatedScrollTo=d,t.scrollIntoView=p,t.getBoundingClientObj=h,t.toKey=m,t.isTouchCapable=v,t.isMobileDevice=g;var b=n(550),w=function(e){return e&&e.__esModule?e:{default:e}}(b);n(0);var _=t.noop=function(){};t.emptyString=function(){return""},t.cleanValue=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===("undefined"===typeof e?"undefined":y(e))&&null!==e?[e]:[]}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0});var a=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}}(),s=n(0),u=n(17),l=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.innerRef((0,u.findDOMNode)(this))}},{key:"componentWillUnmount",value:function(){this.props.innerRef(null)}},{key:"render",value:function(){return this.props.children}}]),t}(s.Component);t.default=l},function(e,t,n){"use strict";function r(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}Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingIndicator=t.loadingIndicatorCSS=t.IndicatorSeparator=t.indicatorSeparatorCSS=t.ClearIndicator=t.clearIndicatorCSS=t.DropdownIndicator=t.dropdownIndicatorCSS=t.DownChevron=t.CrossIcon=void 0;var o=n(22),i=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},a=n(0),s=function(e){return e&&e.__esModule?e:{default:e}}(a);n(553);var u=function(e){var t=e.size,n=r(e,["size"]);return s.default.createElement("svg",i({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:(0,o.css)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},l=t.CrossIcon=function(e){return s.default.createElement(u,i({size:20},e),s.default.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},c=t.DownChevron=function(e){return s.default.createElement(u,i({size:20},e),s.default.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},f=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}};t.dropdownIndicatorCSS=f;(t.DropdownIndicator=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,u=e.innerProps;return s.default.createElement("div",i({},u,{className:r((0,o.css)(a("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t)}).defaultProps={children:s.default.createElement(c,null)};t.clearIndicatorCSS=f;(t.ClearIndicator=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,u=e.innerProps;return s.default.createElement("div",i({},u,{className:r((0,o.css)(a("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t)}).defaultProps={children:s.default.createElement(l,null)};var d=(t.indicatorSeparatorCSS=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},t.IndicatorSeparator=function(e){var t=e.className,n=e.cx,r=e.getStyles,a=e.innerProps;return s.default.createElement("span",i({},a,{className:n((0,o.css)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},t.loadingIndicatorCSS=function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},function(e){var t=e.color,n=e.delay,r=e.offset;return s.default.createElement("span",{className:(0,o.css)({animationDuration:"1s",animationDelay:n+"ms",animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})});(0,o.injectGlobal)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};"),(t.LoadingIndicator=function(e){var t=e.className,n=e.cx,r=e.getStyles,a=e.innerProps,u=e.isFocused,l=e.isRtl,c=e.theme.colors,f=u?c.neutral80:c.neutral20;return s.default.createElement("div",i({},a,{className:n((0,o.css)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),s.default.createElement(d,{color:f,delay:0,offset:l}),s.default.createElement(d,{color:f,delay:160,offset:!0}),s.default.createElement(d,{color:f,delay:320,offset:!l}))}).defaultProps={size:4}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.IndicatorsContainer=t.indicatorsContainerCSS=t.ValueContainer=t.valueContainerCSS=t.SelectContainer=t.containerCSS=void 0;var a=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}}(),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},u=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(u),c=n(22);t.containerCSS=function(e){var t=e.isDisabled;return{direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},t.SelectContainer=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,u=e.isRtl;return l.default.createElement("div",s({className:r((0,c.css)(o("container",e)),{"--is-disabled":a,"--is-rtl":u},n)},i),t)},t.valueContainerCSS=function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:t.baseUnit/2+"px "+2*t.baseUnit+"px",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}},t.ValueContainer=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,o=e.isMulti,i=e.getStyles,a=e.hasValue;return l.default.createElement("div",{className:r((0,c.css)(i("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a},n)},t)}}]),t}(u.Component),t.indicatorsContainerCSS=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},t.IndicatorsContainer=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles;return l.default.createElement("div",{className:r((0,c.css)(o("indicatorsContainer",e)),{indicators:!0},n)},t)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}Object.defineProperty(t,"__esModule",{value:!0}),t.inputCSS=void 0;var i=n(22),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},s=n(0),u=r(s),l=n(554),c=r(l),f=(t.inputCSS=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},function(e){return{background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}}),d=function(e){var t=e.className,n=e.cx,r=e.getStyles,s=e.innerRef,l=e.isHidden,d=e.isDisabled,p=e.theme,h=o(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme"]);return u.default.createElement("div",{className:(0,i.css)(r("input",a({theme:p},h)))},u.default.createElement(c.default,a({className:n(null,{input:!0},t),inputRef:s,inputStyle:f(l),disabled:d},h)))};t.default=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.MultiValueRemove=t.MultiValueLabel=t.MultiValueContainer=t.MultiValueGeneric=t.multiValueRemoveCSS=t.multiValueLabelCSS=t.multiValueCSS=void 0;var 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},s=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}}(),u=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(u),c=n(22),f=n(462),d=(t.multiValueCSS=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},t.multiValueLabelCSS=function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},t.multiValueRemoveCSS=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},t.MultiValueGeneric=function(e){var t=e.children,n=e.innerProps;return l.default.createElement("div",n,t)});t.MultiValueContainer=d,t.MultiValueLabel=d;(t.MultiValueRemove=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return l.default.createElement("div",n,t)}}]),t}(u.Component)).defaultProps={children:l.default.createElement(f.CrossIcon,{size:14})};var p=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,s=e.getStyles,u=e.innerProps,f=e.isDisabled,d=e.removeProps,p=e.selectProps,h=r.Container,m=r.Label,v=r.Remove,g=a({className:o((0,c.css)(s("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":f},n)},u),y={className:o((0,c.css)(s("multiValueLabel",this.props)),{"multi-value__label":!0},n)},b=a({className:o((0,c.css)(s("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},d);return l.default.createElement(h,{data:i,innerProps:g,selectProps:p},l.default.createElement(m,{data:i,innerProps:y,selectProps:p},t),l.default.createElement(v,{data:i,innerProps:b,selectProps:p}))}}]),t}(u.Component);p.defaultProps={cropWithEllipsis:!0},t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.placeholderCSS=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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(22),s=(t.placeholderCSS=function(e){var t=e.theme,n=t.spacing;return{color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},function(e){var t=e.children,n=e.className,o=e.cx,s=e.getStyles,u=e.innerProps;return i.default.createElement("div",r({className:o((0,a.css)(s("placeholder",e)),{placeholder:!0},n)},u),t)});t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.css=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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(22),s=(t.css=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - "+2*r.baseUnit+"px)",overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},function(e){var t=e.children,n=e.className,o=e.cx,s=e.getStyles,u=e.isDisabled,l=e.innerProps;return i.default.createElement("div",r({className:o((0,a.css)(s("singleValue",e)),{"single-value":!0,"single-value--is-disabled":u},n)},l),t)});t.default=s},function(e,t,n){"use strict";function r(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 o(e){return e[e.length-1]}function i(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function a(){var e=document.createElement("style");return e.type="text/css",e.setAttribute("data-glamor",""),e.appendChild(document.createTextNode("")),(document.head||document.getElementsByTagName("head")[0]).appendChild(e),e}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.speedy,n=void 0===t?!f&&!d:t,r=e.maxLength,o=void 0===r?c&&p?4e3:65e3:r;this.isSpeedy=n,this.sheet=void 0,this.tags=[],this.maxLength=o,this.ctr=0}Object.defineProperty(t,"__esModule",{value:!0}),t.StyleSheet=s;var u=n(16),l=function(e){return e&&e.__esModule?e:{default:e}}(u),c="undefined"!==typeof window,f=!1,d=!1,p=function(){if(c){var e=document.createElement("div");return e.innerHTML="\x3c!--[if lt IE 10]><i></i><![endif]--\x3e",1===e.getElementsByTagName("i").length}}();(0,l.default)(s.prototype,{getSheet:function(){return i(o(this.tags))},inject:function(){var e=this;if(this.injected)throw new Error("already injected stylesheet!");c?this.tags[0]=a():this.sheet={cssRules:[],insertRule:function(t){e.sheet.cssRules.push({cssText:t})}},this.injected=!0},speedy:function(e){if(0!==this.ctr)throw new Error("cannot change speedy mode after inserting any rule to sheet. Either call speedy("+e+") earlier in your app, or call flush() before speedy("+e+")");this.isSpeedy=!!e},_insert:function(e){try{var t=this.getSheet();t.insertRule(e,-1!==e.indexOf("@import")?0:t.cssRules.length)}catch(t){f&&console.warn("whoops, illegal rule inserted",e)}},insert:function(e){if(c)if(this.isSpeedy&&this.getSheet().insertRule)this._insert(e);else if(-1!==e.indexOf("@import")){var t=o(this.tags);t.insertBefore(document.createTextNode(e),t.firstChild)}else o(this.tags).appendChild(document.createTextNode(e));else this.sheet.insertRule(e,-1!==e.indexOf("@import")?0:this.sheet.cssRules.length);return this.ctr++,c&&this.ctr%this.maxLength===0&&this.tags.push(a()),this.ctr-1},delete:function(e){return this.replace(e,"")},flush:function(){c?(this.tags.forEach(function(e){return e.parentNode.removeChild(e)}),this.tags=[],this.sheet=null,this.ctr=0):this.sheet.cssRules=[],this.injected=!1},rules:function(){if(!c)return this.sheet.cssRules;var e=[];return this.tags.forEach(function(t){return e.splice.apply(e,[e.length,0].concat(r(Array.from(i(t).cssRules))))}),e}})},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(470),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e){return e.replace(o,function(e,t){return t.toUpperCase()})}var o=/-(.)/g;e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){if(null==t||"boolean"===typeof t||""===t)return"";if(isNaN(t)||0===t||u.hasOwnProperty(e)&&u[e])return""+t;if("string"===typeof t){t=t.trim()}return t+"px"}Object.defineProperty(t,"__esModule",{value:!0});var i=n(472),a=r(i),s=n(153),u=(r(s),a.default.isUnitlessNumber);t.default=o},function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}Object.defineProperty(t,"__esModule",{value:!0});var o={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowStart:!0,gridRowEnd:!0,gridColumn:!0,gridColumnStart:!0,gridColumnEnd:!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},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},s={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.default=s},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(474),i=/^ms-/;e.exports=r},function(e,t,n){"use strict";function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;e.exports=r},function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=r},function(e,t,n){"use strict";function r(e){return null===e||void 0===e||!1===e||"object"===("undefined"===typeof e?"undefined":s(e))&&0===Object.keys(e).length}function o(e){if(r(e))return null;if("object"!==("undefined"===typeof e?"undefined":s(e)))return e;for(var t={},n=Object.keys(e),o=!1,i=0;i<n.length;i++){var u=e[n[i]],l=a(u);null!==l&&l===u||(o=!0),null!==l&&(t[n[i]]=l)}return 0===Object.keys(t).length?null:o?t:e}function i(e){var t=!1,n=[];return e.forEach(function(e){var r=a(e);null!==r&&r===e||(t=!0),null!==r&&n.push(r)}),0==n.length?null:t?n:e}function a(e){return Array.isArray(e)?i(e):o(e)}Object.defineProperty(t,"__esModule",{value:!0});var 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};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){this.fns=e||[]}function i(e){if(Object.keys(e.style).map(function(t){return Array.isArray(e.style[t])}).indexOf(!0)>=0){var t=e.style,n=Object.keys(t).reduce(function(e,n){return e[n]=Array.isArray(t[n])?t[n].join("; "+(0,f.processStyleName)(n)+": "):t[n],e},{});return(0,c.default)({},e,{style:n})}return e}function a(e){if(e.style.content){var t=e.style.content;return h.indexOf(t)>=0?e:/^(attr|calc|counters?|url)\(/.test(t)?e:t.charAt(0)!==t.charAt(t.length-1)||'"'!==t.charAt(0)&&"'"!==t.charAt(0)?u({},e,{style:u({},e.style,{content:'"'+t+'"'})}):e}return e}function s(e){return(0,c.default)({},e,{style:(0,p.default)(u({},e.style))})}Object.defineProperty(t,"__esModule",{value:!0});var u=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};t.PluginSet=o,t.fallbacks=i,t.contentWrap=a,t.prefixes=s;var l=n(16),c=r(l),f=n(185),d=n(478),p=r(d);(0,c.default)(o.prototype,{add:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach(function(t){e.fns.indexOf(t)>=0||(e.fns=[t].concat(e.fns))})},remove:function(e){this.fns=this.fns.filter(function(t){return t!==e})},clear:function(){this.fns=[]},transform:function(e){return this.fns.reduce(function(e,t){return t(e)},e)}});var h=["normal","none","counter","open-quote","close-quote","no-open-quote","no-close-quote","initial","inherit"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){for(var t in e){var n=e[t],r=(0,c.default)(D,t,n,e,L);r&&(e[t]=r),(0,u.default)(L,t,e)}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(479),a=r(i),s=n(480),u=r(s),l=n(481),c=r(l),f=n(482),d=r(f),p=n(483),h=r(p),m=n(484),v=r(m),g=n(485),y=r(g),b=n(486),w=r(b),_=n(487),k=r(_),C=n(488),S=r(C),E=n(489),T=r(E),O=n(490),x=r(O),M=n(491),P=r(M),D=[h.default,d.default,v.default,w.default,k.default,S.default,T.default,x.default,P.default,y.default],L=a.default.prefixMap},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["Webkit"],o=["Moz"],i=["ms"],a=["Webkit","Moz"],s=["Webkit","ms"],u=["Webkit","Moz","ms"];t.default={plugins:[],prefixMap:{appearance:a,userSelect:u,textEmphasisPosition:r,textEmphasis:r,textEmphasisStyle:r,textEmphasisColor:r,boxDecorationBreak:r,clipPath:r,maskImage:r,maskMode:r,maskRepeat:r,maskPosition:r,maskClip:r,maskOrigin:r,maskSize:r,maskComposite:r,mask:r,maskBorderSource:r,maskBorderMode:r,maskBorderSlice:r,maskBorderWidth:r,maskBorderOutset:r,maskBorderRepeat:r,maskBorder:r,maskType:r,textDecorationStyle:r,textDecorationSkip:r,textDecorationLine:r,textDecorationColor:r,filter:r,fontFeatureSettings:r,breakAfter:u,breakBefore:u,breakInside:u,columnCount:a,columnFill:a,columnGap:a,columnRule:a,columnRuleColor:a,columnRuleStyle:a,columnRuleWidth:a,columns:a,columnSpan:a,columnWidth:a,writingMode:s,flex:r,flexBasis:r,flexDirection:r,flexGrow:r,flexFlow:r,flexShrink:r,flexWrap:r,alignContent:r,alignItems:r,alignSelf:r,justifyContent:r,order:r,transform:r,transformOrigin:r,transformOriginX:r,transformOriginY:r,backfaceVisibility:r,perspective:r,perspectiveOrigin:r,transformStyle:r,transformOriginZ:r,animation:r,animationDelay:r,animationDirection:r,animationFillMode:r,animationDuration:r,animationIterationCount:r,animationName:r,animationPlayState:r,animationTimingFunction:r,backdropFilter:r,fontKerning:r,scrollSnapType:s,scrollSnapPointsX:s,scrollSnapPointsY:s,scrollSnapDestination:s,scrollSnapCoordinate:s,shapeImageThreshold:r,shapeImageMargin:r,shapeImageOutside:r,hyphens:u,flowInto:s,flowFrom:s,regionFragment:s,textAlignLast:o,tabSize:o,wrapFlow:i,wrapThrough:i,wrapMargin:i,gridTemplateColumns:i,gridTemplateRows:i,gridTemplateAreas:i,gridTemplate:i,gridAutoColumns:i,gridAutoRows:i,gridAutoFlow:i,grid:i,gridRowStart:i,gridColumnStart:i,gridRowEnd:i,gridRow:i,gridColumn:i,gridColumnEnd:i,gridColumnGap:i,gridRowGap:i,gridArea:i,gridGap:i,textSizeAdjust:s,borderImage:r,borderImageOutset:r,borderImageRepeat:r,borderImageSlice:r,borderImageSource:r,borderImageWidth:r,transitionDelay:r,transitionDuration:r,transitionProperty:r,transitionTimingFunction:r}},e.exports=t.default},function(e,t,n){"use strict";function r(e,t,n){if(e.hasOwnProperty(t))for(var r=e[t],o=0,a=r.length;o<a;++o)n[r[o]+(0,i.default)(t)]=n[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(186),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e,t,n,r,o){for(var i=0,a=e.length;i<a;++i){var s=e[i](t,n,r,o);if(s)return s}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("cursor"===e&&i.hasOwnProperty(t))return o.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=["-webkit-","-moz-",""],i={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("cross-fade(")>-1)return a.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(32),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("filter(")>-1)return a.map(function(e){return t.replace(/filter\(/g,e+"filter(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(32),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("display"===e&&o.hasOwnProperty(t))return o[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t,n){"use strict";function r(e,t,n){"flexDirection"===e&&"string"===typeof t&&(t.indexOf("column")>-1?n.WebkitBoxOrient="vertical":n.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?n.WebkitBoxDirection="reverse":n.WebkitBoxDirection="normal"),i.hasOwnProperty(e)&&(n[i[e]]=o[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("string"===typeof t&&!(0,i.default)(t)&&s.test(t))return a.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(32),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-","-moz-",""],s=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("image-set(")>-1)return a.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(32),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(i.hasOwnProperty(e)&&a.hasOwnProperty(t))return o.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=["-webkit-","-moz-",""],i={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},a={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if((0,l.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),r=0,o=n.length;r<o;++r){var i=n[r],a=[i];for(var u in t){var c=(0,s.default)(u);if(i.indexOf(c)>-1&&"order"!==c)for(var f=t[u],d=0,h=f.length;d<h;++d)a.unshift(i.replace(c,p[f[d]]+c))}n[r]=a.join(",")}return n.join(",")}function i(e,t,n,r){if("string"===typeof t&&d.hasOwnProperty(e)){var i=o(t,r),a=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-moz-|-ms-/.test(e)}).join(",");if(e.indexOf("Webkit")>-1)return a;var s=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?s:(n["Webkit"+(0,f.default)(e)]=a,n["Moz"+(0,f.default)(e)]=s,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(492),s=r(a),u=n(32),l=r(u),c=n(186),f=r(c),d={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t,n){"use strict";function r(e){return(0,i.default)(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(493),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e in a?a[e]:a[e]=e.replace(o,"-$&").toLowerCase().replace(i,"-ms-")}var o=/[A-Z]/g,i=/^ms-/,a={};e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=1540483477,r=t^e.length,s=e.length,u=0;s>=4;){var l=o(e,u);l=a(l,n),l^=l>>>24,l=a(l,n),r=a(r,n),r^=l,u+=4,s-=4}switch(s){case 3:r^=i(e,u),r^=e.charCodeAt(u+2)<<16,r=a(r,n);break;case 2:r^=i(e,u),r=a(r,n);break;case 1:r^=e.charCodeAt(u),r=a(r,n)}return r^=r>>>13,r=a(r,n),(r^=r>>>15)>>>0}function o(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)+(e.charCodeAt(t++)<<16)+(e.charCodeAt(t)<<24)}function i(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)}function a(e,t){return e|=0,t|=0,(65535&e)*t+(((e>>>16)*t&65535)<<16)|0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(17),f=r(c),d=n(9),p=n(105),h=r(p),m=n(3),v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getContainer=function(){return f.default.findDOMNode(n)},n.handleProps=function(){n.state.showInfo?n.addEvents():n.removeEvents()},n.addEvents=function(){["click","touchstart","keyup"].forEach(function(e){return document.addEventListener(e,n.handleDocumentClick,!0)})},n.removeEvents=function(){["click","touchstart","keyup"].forEach(function(e){return document.removeEventListener(e,n.handleDocumentClick,!0)})},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===d.Utils.keyCodes.tab)){var t=n.getContainer();(!t.contains(e.target)||t===e.target||"keyup"===e.type&&e.which!==d.Utils.keyCodes.tab)&&n.setState({showInfo:!n.state.showInfo})}},n.onClickAccount=function(){n.setState({showInfo:!n.state.showInfo})},n.getAccountInfo=function(){h.default.getAccountInfo().then(function(e){n.setState({userName:e.data.name,contactEmail:e.data.email,usageRate:e.data.space_usage,quotaUsage:d.Utils.bytesToSize(e.data.usage),quotaTotal:d.Utils.bytesToSize(e.data.total),isStaff:e.data.is_staff,isOrgStaff:1===e.data.is_org_staff,avatarURL:e.data.avatar_url})})},n.renderMenu=function(){return n.state.isStaff?l.default.createElement("a",{href:m.siteRoot+"sys/useradmin/",title:(0,m.gettext)("System Admin"),className:"item"},(0,m.gettext)("System Admin")):n.state.isOrgStaff?l.default.createElement("a",{href:m.siteRoot+"org/useradmin/",title:(0,m.gettext)("Organization Admin"),className:"item"},(0,m.gettext)("Organization Admin")):void 0},n.renderAvatar=function(){return n.state.avatarURL?l.default.createElement("img",{src:n.state.avatarURL,width:"36",height:"36",className:"avatar",alt:(0,m.gettext)("Avatar")}):l.default.createElement("img",{src:"",width:"36",height:"36",className:"avatar",alt:(0,m.gettext)("Avatar")})},n.state={showInfo:!1,userName:"",contactEmail:"",quotaUsage:"",quotaTotal:"",isStaff:!1,isOrgStaff:!1,usageRate:"",avatarURL:""},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.getAccountInfo()}},{key:"componentDidUpdate",value:function(e){this.handleProps()}},{key:"render",value:function(){return l.default.createElement("div",{id:"account"},l.default.createElement("a",{id:"my-info",onClick:this.onClickAccount,className:"account-toggle no-deco d-none d-md-block","aria-label":"View profile and more"},l.default.createElement("span",null,l.default.createElement("img",{src:this.state.avatarURL,width:"36",height:"36",className:"avatar",alt:(0,m.gettext)("Avatar")})),l.default.createElement("span",{className:"fas fa-caret-down vam"})),l.default.createElement("span",{className:"account-toggle sf2-icon-more mobile-icon d-md-none","aria-label":"View profile and more",onClick:this.onClickAccount}),l.default.createElement("div",{id:"user-info-popup",className:"account-popup sf-popover "+(this.state.showInfo?"":"hide")},l.default.createElement("div",{className:"outer-caret up-outer-caret"},l.default.createElement("div",{className:"inner-caret"})),l.default.createElement("div",{className:"sf-popover-con"},l.default.createElement("div",{className:"item o-hidden"},this.renderAvatar(),l.default.createElement("div",{className:"txt"},this.state.userName)),l.default.createElement("div",{id:"space-traffic"},l.default.createElement("div",{className:"item"},l.default.createElement("p",null,(0,m.gettext)("Used:")," ",this.state.quotaUsage," / ",this.state.quotaTotal),l.default.createElement("div",{id:"quota-bar"},l.default.createElement("span",{id:"quota-usage",className:"usage",style:{width:this.state.usageRate}})))),l.default.createElement("a",{href:m.siteRoot+"profile/",className:"item"},(0,m.gettext)("Settings")),this.renderMenu(),l.default.createElement("a",{href:m.siteRoot+"accounts/logout/",className:"item"},(0,m.gettext)("Log out")))))}}]),t}(u.Component);t.default=v},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),i=function e(t){r(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.permission=t.permission,this.size=o.Utils.bytesToSize(t.size),this.file_count=t.file_count,this.owner_name=t.owner_name,this.owner_email=t.owner_email,this.owner_contact_email=t.owner_contact_email,this.is_admin=t.is_admin,this.is_virtual=t.is_virtual,this.no_quota=t.no_quota,this.has_been_shared_out=t.has_been_shared_out,this.encrypted=t.encrypted};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function s(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.makeAsyncSelect=t.defaultProps=void 0;var u=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},l=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}}(),c=n(0),f=r(c),d=n(640),p=r(d),h=n(460),m=n(662),v=r(m),g=t.defaultProps={cacheOptions:!1,defaultOptions:!1},y=function(e){var t,n;return n=t=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,i=r.onInputChange,a=(0,h.handleInputChange)(e,n,i);if(!a)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[a])t.setState({inputValue:a,loadedInputValue:a,loadedOptions:t.optionsCache[a],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:a,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},function(){t.loadOptions(a,function(e){t.mounted&&(e&&(t.optionsCache[a]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:a,loadedOptions:e||[],passEmptyOptions:!1})))})})}return a},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return s(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0,!0===this.props.defaultOptions&&this.loadOptions("",function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}})}},{key:"componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"===typeof r.then&&r.then(t,function(){return t()})}},{key:"render",value:function(){var t=this,n=this.props,r=(n.loadOptions,o(n,["loadOptions"])),i=this.state,a=i.defaultOptions,s=i.inputValue,l=i.isLoading,c=i.loadedInputValue,d=i.loadedOptions,p=i.passEmptyOptions,h=p?[]:s&&c?d:a||[];return f.default.createElement(e,u({},r,{filterOption:this.props.filterOption||null,ref:function(e){t.select=e},options:h,isLoading:l,onInputChange:this.handleInputChange}))}}]),n}(c.Component),t.defaultProps=g,n};t.makeAsyncSelect=y,t.default=y((0,v.default)(p.default))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}function a(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}Object.defineProperty(t,"__esModule",{value:!0}),t.Collapse=t.collapseDuration=t.Fade=void 0;var s=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}}(),u=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},l=n(0),c=function(e){return e&&e.__esModule?e:{default:e}}(l),f=n(555),d=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in,i=(e.onExited,a(e,["component","duration","in","onExited"])),s={entering:{opacity:0},entered:{opacity:1,transition:"opacity "+r+"ms"},exiting:{opacity:0},exited:{opacity:0}};return c.default.createElement(f.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r},function(e){var n={style:u({},s[e])};return c.default.createElement(t,u({innerProps:n},i))})};t.Fade=d;var p=t.collapseDuration=260;t.Collapse=function(e){function t(){var e,n,i,a;r(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.duration=p,i.state={width:"auto"},i.transition={exiting:{width:0,transition:"width "+i.duration+"ms ease-out"},exited:{width:0}},i.getWidth=function(e){if(e&&isNaN(i.state.width)){var t=e.getBoundingClientRect(),n=t.width;i.setState({width:n})}},i.getStyle=function(e){return{overflow:"hidden",whiteSpace:"nowrap",width:e}},i.getTransition=function(e){return i.transition[e]},a=n,o(i,a)}return i(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.in,o=this.state.width;return c.default.createElement(f.Transition,{enter:!1,mountOnEnter:!0,unmountOnExit:!0,in:r,timeout:this.duration},function(t){var r=u({},e.getStyle(o),e.getTransition(t));return c.default.createElement("div",{ref:e.getWidth,style:r},n)})}}]),t}(l.Component)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(667),p=r(d),h=n(5),m=n(3),v=n(506),g=r(v);n(671);var y={isShowFile:f.default.bool,repoID:f.default.string,onDirentItemClick:f.default.func,onRepoItemClick:f.default.func},b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onOtherRepoToggle=function(){if(n.state.hasRequest)n.setState({isOtherRepoShow:!n.state.isOtherRepoShow});else{var e=n;h.seafileAPI.listRepos().then(function(t){for(var r=t.data.repos,o=[],i=[],a=0;a<r.length;a++)"rw"===r[a].permission&&(e.props.repoID&&r[a].repo_name===e.state.currentRepoInfo.repo_name||i.indexOf(r[a].repo_id)>-1||(o.push(r[a]),i.push(r[a].repo_id)));n.setState({repoList:o,isOtherRepoShow:!n.state.isOtherRepoShow})})}},n.onCurrentRepoToggle=function(){return[n.setState({isCurrentRepoShow:!n.state.isCurrentRepoShow})]},n.onDirentItemClick=function(e,t,r){n.props.onDirentItemClick(e,t,r),n.setState({selectedRepo:e,selectedPath:t})},n.onRepoItemClick=function(e){n.props.onRepoItemClick&&n.props.onRepoItemClick(e),n.setState({selectedRepo:e,selectedPath:""})},n.state={hasRequest:!1,isCurrentRepoShow:!0,isOtherRepoShow:!1,repoList:[],currentRepoInfo:null,selectedRepo:null,selectedPath:""},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this;if(this.props.repoID){var t=this.props.repoID;h.seafileAPI.getRepoInfo(t).then(function(t){var n=new g.default(t.data);e.setState({currentRepoInfo:n})})}}},{key:"render",value:function(){return l.default.createElement("div",{className:"file-chooser-container"},this.props.repoID&&l.default.createElement("div",{className:"list-view"},l.default.createElement("div",{className:"list-view-header"},l.default.createElement("span",{className:"item-toggle fa "+(this.state.isCurrentRepoShow?"fa-caret-down":"fa-caret-right"),onClick:this.onCurrentRepoToggle}),l.default.createElement("span",{className:"library"},(0,m.gettext)("Current Library"))),this.state.isCurrentRepoShow&&this.state.currentRepoInfo&&l.default.createElement(p.default,{initToShowChildren:!0,currentRepoInfo:this.state.currentRepoInfo,selectedRepo:this.state.selectedRepo,selectedPath:this.state.selectedPath,onRepoItemClick:this.onRepoItemClick,onDirentItemClick:this.onDirentItemClick,isShowFile:this.props.isShowFile})),l.default.createElement("div",{className:"list-view"},l.default.createElement("div",{className:"list-view-header"},l.default.createElement("span",{className:"item-toggle fa "+(this.state.isOtherRepoShow?"fa-caret-down":"fa-caret-right"),onClick:this.onOtherRepoToggle}),l.default.createElement("span",{className:"library"},(0,m.gettext)("Other Libraries"))),this.state.isOtherRepoShow&&l.default.createElement(p.default,{initToShowChildren:!1,repoList:this.state.repoList,selectedRepo:this.state.selectedRepo,selectedPath:this.state.selectedPath,onRepoItemClick:this.onRepoItemClick,onDirentItemClick:this.onDirentItemClick,isShowFile:this.props.isShowFile})))}}]),t}(l.default.Component);b.propTypes=y,t.default=b},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.id=t.file_tag_id,this.repo_tag_id=t.repo_tag_id,this.name=t.tag_name,this.color=t.tag_color};t.default=o},function(e,t){var n=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];e.exports=function(e){var t=e,o=e.indexOf("["),i=e.indexOf("]");-1!=o&&-1!=i&&(e=e.substring(0,o)+e.substring(o,i).replace(/:/g,";")+e.substring(i,e.length));for(var a=n.exec(e||""),s={},u=14;u--;)s[r[u]]=a[u]||"";return-1!=o&&-1!=i&&(s.source=t,s.host=s.host.substring(1,s.host.length-1).replace(/;/g,":"),s.authority=s.authority.replace("[","").replace("]","").replace(/;/g,":"),s.ipv6uri=!0),s}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){(function(t){function n(e){return r&&t.isBuffer(e)||o&&(e instanceof ArrayBuffer||i(e))}e.exports=n;var r="function"===typeof t&&"function"===typeof t.isBuffer,o="function"===typeof ArrayBuffer,i=function(e){return"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer}}).call(t,n(202).Buffer)},function(e,t,n){function r(e,t){if(!(this instanceof r))return new r(e,t);e&&"object"===typeof e&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.nsps={},this.subs=[],this.opts=t,this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(t.randomizationFactor||.5),this.backoff=new d({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this.readyState="closed",this.uri=e,this.connecting=[],this.lastPing=null,this.encoding=!1,this.packetBuffer=[];var n=t.parser||s;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this.autoConnect=!1!==t.autoConnect,this.autoConnect&&this.open()}var o=n(576),i=n(520),a=n(76),s=n(236),u=n(521),l=n(522),c=n(187)("socket.io-client:manager"),f=n(519),d=n(592),p=Object.prototype.hasOwnProperty;e.exports=r,r.prototype.emitAll=function(){this.emit.apply(this,arguments);for(var e in this.nsps)p.call(this.nsps,e)&&this.nsps[e].emit.apply(this.nsps[e],arguments)},r.prototype.updateSocketIds=function(){for(var e in this.nsps)p.call(this.nsps,e)&&(this.nsps[e].id=this.generateId(e))},r.prototype.generateId=function(e){return("/"===e?"":e+"#")+this.engine.id},a(r.prototype),r.prototype.reconnection=function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection},r.prototype.reconnectionAttempts=function(e){return arguments.length?(this._reconnectionAttempts=e,this):this._reconnectionAttempts},r.prototype.reconnectionDelay=function(e){return arguments.length?(this._reconnectionDelay=e,this.backoff&&this.backoff.setMin(e),this):this._reconnectionDelay},r.prototype.randomizationFactor=function(e){return arguments.length?(this._randomizationFactor=e,this.backoff&&this.backoff.setJitter(e),this):this._randomizationFactor},r.prototype.reconnectionDelayMax=function(e){return arguments.length?(this._reconnectionDelayMax=e,this.backoff&&this.backoff.setMax(e),this):this._reconnectionDelayMax},r.prototype.timeout=function(e){return arguments.length?(this._timeout=e,this):this._timeout},r.prototype.maybeReconnectOnOpen=function(){!this.reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()},r.prototype.open=r.prototype.connect=function(e,t){if(c("readyState %s",this.readyState),~this.readyState.indexOf("open"))return this;c("opening %s",this.uri),this.engine=o(this.uri,this.opts);var n=this.engine,r=this;this.readyState="opening",this.skipReconnect=!1;var i=u(n,"open",function(){r.onopen(),e&&e()}),a=u(n,"error",function(t){if(c("connect_error"),r.cleanup(),r.readyState="closed",r.emitAll("connect_error",t),e){var n=new Error("Connection error");n.data=t,e(n)}else r.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;c("connect attempt will timeout after %d",s);var l=setTimeout(function(){c("connect attempt timed out after %d",s),i.destroy(),n.close(),n.emit("error","timeout"),r.emitAll("connect_timeout",s)},s);this.subs.push({destroy:function(){clearTimeout(l)}})}return this.subs.push(i),this.subs.push(a),this},r.prototype.onopen=function(){c("open"),this.cleanup(),this.readyState="open",this.emit("open");var e=this.engine;this.subs.push(u(e,"data",l(this,"ondata"))),this.subs.push(u(e,"ping",l(this,"onping"))),this.subs.push(u(e,"pong",l(this,"onpong"))),this.subs.push(u(e,"error",l(this,"onerror"))),this.subs.push(u(e,"close",l(this,"onclose"))),this.subs.push(u(this.decoder,"decoded",l(this,"ondecoded")))},r.prototype.onping=function(){this.lastPing=new Date,this.emitAll("ping")},r.prototype.onpong=function(){this.emitAll("pong",new Date-this.lastPing)},r.prototype.ondata=function(e){this.decoder.add(e)},r.prototype.ondecoded=function(e){this.emit("packet",e)},r.prototype.onerror=function(e){c("error",e),this.emitAll("error",e)},r.prototype.socket=function(e,t){function n(){~f(o.connecting,r)||o.connecting.push(r)}var r=this.nsps[e];if(!r){r=new i(this,e,t),this.nsps[e]=r;var o=this;r.on("connecting",n),r.on("connect",function(){r.id=o.generateId(e)}),this.autoConnect&&n()}return r},r.prototype.destroy=function(e){var t=f(this.connecting,e);~t&&this.connecting.splice(t,1),this.connecting.length||this.close()},r.prototype.packet=function(e){c("writing packet %j",e);var t=this;e.query&&0===e.type&&(e.nsp+="?"+e.query),t.encoding?t.packetBuffer.push(e):(t.encoding=!0,this.encoder.encode(e,function(n){for(var r=0;r<n.length;r++)t.engine.write(n[r],e.options);t.encoding=!1,t.processPacketQueue()}))},r.prototype.processPacketQueue=function(){if(this.packetBuffer.length>0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},r.prototype.cleanup=function(){c("cleanup");for(var e=this.subs.length,t=0;t<e;t++){this.subs.shift().destroy()}this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},r.prototype.close=r.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"===this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},r.prototype.onclose=function(e){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",e),this._reconnection&&!this.skipReconnect&&this.reconnect()},r.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout(function(){e.skipReconnect||(c("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open(function(t){t?(c("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(c("reconnect success"),e.onreconnect())}))},t);this.subs.push({destroy:function(){clearTimeout(n)}})}},r.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){function r(e){var t=!1,n=!1,r=!1!==e.jsonp;if("undefined"!==typeof location){var s="https:"===location.protocol,u=location.port;u||(u=s?443:80),t=e.hostname!==location.hostname||u!==e.port,n=e.secure!==s}if(e.xdomain=t,e.xscheme=n,"open"in new o(e)&&!e.forceJSONP)return new i(e);if(!r)throw new Error("JSONP disabled");return new a(e)}var o=n(237),i=n(579),a=n(588),s=n(589);t.polling=r,t.websocket=s},function(e,t,n){function r(e){var t=e&&e.forceBase64;c&&!t||(this.supportsBinary=!1),o.call(this,e)}var o=n(238),i=n(188),a=n(77),s=n(189),u=n(518),l=n(190)("engine.io-client:polling");e.exports=r;var c=function(){return null!=new(n(237))({xdomain:!1}).responseType}();s(r,o),r.prototype.name="polling",r.prototype.doOpen=function(){this.poll()},r.prototype.pause=function(e){function t(){l("paused"),n.readyState="paused",e()}var n=this;if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(l("we are currently polling - waiting to pause"),r++,this.once("pollComplete",function(){l("pre-pause polling complete"),--r||t()})),this.writable||(l("we are currently writing - waiting to pause"),r++,this.once("drain",function(){l("pre-pause writing complete"),--r||t()}))}else t()},r.prototype.poll=function(){l("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},r.prototype.onData=function(e){var t=this;l("polling got data %s",e);var n=function(e,n,r){if("opening"===t.readyState&&t.onOpen(),"close"===e.type)return t.onClose(),!1;t.onPacket(e)};a.decodePayload(e,this.socket.binaryType,n),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():l('ignoring poll - transport state "%s"',this.readyState))},r.prototype.doClose=function(){function e(){l("writing close packet"),t.write([{type:"close"}])}var t=this;"open"===this.readyState?(l("transport open - closing"),e()):(l("transport not open - deferring close"),this.once("open",e))},r.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};a.encodePayload(e,this.supportsBinary,function(e){t.doWrite(e,n)})},r.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=u()),this.supportsBinary||e.sid||(e.b64=1),e=i.encode(e),this.port&&("https"===t&&443!==Number(this.port)||"http"===t&&80!==Number(this.port))&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){(function(t){function r(e){if(!e||"object"!==typeof e)return!1;if(o(e)){for(var n=0,i=e.length;n<i;n++)if(r(e[n]))return!0;return!1}if("function"===typeof t&&t.isBuffer&&t.isBuffer(e)||"function"===typeof ArrayBuffer&&e instanceof ArrayBuffer||a&&e instanceof Blob||s&&e instanceof File)return!0;if(e.toJSON&&"function"===typeof e.toJSON&&1===arguments.length)return r(e.toJSON(),!0);for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)&&r(e[u]))return!0;return!1}var o=n(581),i=Object.prototype.toString,a="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===i.call(Blob),s="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===i.call(File);e.exports=r}).call(t,n(202).Buffer)},function(e,t,n){"use strict";function r(e){var t="";do{t=s[e%u]+t,e=Math.floor(e/u)}while(e>0);return t}function o(e){var t=0;for(f=0;f<e.length;f++)t=t*u+l[e.charAt(f)];return t}function i(){var e=r(+new Date);return e!==a?(c=0,a=e):e+"."+r(c++)}for(var a,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),u=64,l={},c=0,f=0;f<u;f++)l[s[f]]=f;i.encode=r,i.decode=o,e.exports=i},function(e,t){var n=[].indexOf;e.exports=function(e,t){if(n)return e.indexOf(t);for(var r=0;r<e.length;++r)if(e[r]===t)return r;return-1}},function(e,t,n){function r(e,t,n){this.io=e,this.nsp=t,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,this.flags={},n&&n.query&&(this.query=n.query),this.io.autoConnect&&this.open()}var o=n(236),i=n(76),a=n(591),s=n(521),u=n(522),l=n(187)("socket.io-client:socket"),c=n(188),f=n(517);e.exports=r;var d={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},p=i.prototype.emit;i(r.prototype),r.prototype.subEvents=function(){if(!this.subs){var e=this.io;this.subs=[s(e,"open",u(this,"onopen")),s(e,"packet",u(this,"onpacket")),s(e,"close",u(this,"onclose"))]}},r.prototype.open=r.prototype.connect=function(){return this.connected?this:(this.subEvents(),this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting"),this)},r.prototype.send=function(){var e=a(arguments);return e.unshift("message"),this.emit.apply(this,e),this},r.prototype.emit=function(e){if(d.hasOwnProperty(e))return p.apply(this,arguments),this;var t=a(arguments),n={type:(void 0!==this.flags.binary?this.flags.binary:f(t))?o.BINARY_EVENT:o.EVENT,data:t};return n.options={},n.options.compress=!this.flags||!1!==this.flags.compress,"function"===typeof t[t.length-1]&&(l("emitting packet with ack id %d",this.ids),this.acks[this.ids]=t.pop(),n.id=this.ids++),this.connected?this.packet(n):this.sendBuffer.push(n),this.flags={},this},r.prototype.packet=function(e){e.nsp=this.nsp,this.io.packet(e)},r.prototype.onopen=function(){if(l("transport is open - connecting"),"/"!==this.nsp)if(this.query){var e="object"===typeof this.query?c.encode(this.query):this.query;l("sending connect packet with query %s",e),this.packet({type:o.CONNECT,query:e})}else this.packet({type:o.CONNECT})},r.prototype.onclose=function(e){l("close (%s)",e),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",e)},r.prototype.onpacket=function(e){var t=e.nsp===this.nsp,n=e.type===o.ERROR&&"/"===e.nsp;if(t||n)switch(e.type){case o.CONNECT:this.onconnect();break;case o.EVENT:case o.BINARY_EVENT:this.onevent(e);break;case o.ACK:case o.BINARY_ACK:this.onack(e);break;case o.DISCONNECT:this.ondisconnect();break;case o.ERROR:this.emit("error",e.data)}},r.prototype.onevent=function(e){var t=e.data||[];l("emitting event %j",t),null!=e.id&&(l("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?p.apply(this,t):this.receiveBuffer.push(t)},r.prototype.ack=function(e){var t=this,n=!1;return function(){if(!n){n=!0;var r=a(arguments);l("sending ack %j",r),t.packet({type:f(r)?o.BINARY_ACK:o.ACK,id:e,data:r})}}},r.prototype.onack=function(e){var t=this.acks[e.id];"function"===typeof t?(l("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):l("bad ack %s",e.id)},r.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emit("connect"),this.emitBuffered()},r.prototype.emitBuffered=function(){var e;for(e=0;e<this.receiveBuffer.length;e++)p.apply(this,this.receiveBuffer[e]);for(this.receiveBuffer=[],e=0;e<this.sendBuffer.length;e++)this.packet(this.sendBuffer[e]);this.sendBuffer=[]},r.prototype.ondisconnect=function(){l("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")},r.prototype.destroy=function(){if(this.subs){for(var e=0;e<this.subs.length;e++)this.subs[e].destroy();this.subs=null}this.io.destroy(this)},r.prototype.close=r.prototype.disconnect=function(){return this.connected&&(l("performing disconnect (%s)",this.nsp),this.packet({type:o.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this},r.prototype.compress=function(e){return this.flags.compress=e,this},r.prototype.binary=function(e){return this.flags.binary=e,this}},function(e,t){function n(e,t,n){return e.on(t,n),{destroy:function(){e.removeListener(t,n)}}}e.exports=n},function(e,t){var n=[].slice;e.exports=function(e,t){if("string"==typeof t&&(t=e[t]),"function"!=typeof t)throw new Error("bind() requires a function");var r=n.call(arguments,2);return function(){return t.apply(e,r.concat(n.call(arguments)))}}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}var a=n(0),s=n.n(a),u=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}}(),l=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=function(e){n.props.editor.scrollToNode(n.props.node)},n}return i(t,e),u(t,[{key:"render",value:function(){var e,t=this.props.node;return"header_two"===t.type?e="outline-h2":"header_three"===t.type&&(e="outline-h3"),e+=this.props.active,s.a.createElement("div",{className:e,key:t.key,onClick:this.onClick},t.text)}}]),t}(s.a.PureComponent),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props.document,n=t.nodes.filter(function(e){return"header_two"===e.type||"header_three"===e.type});return s.a.createElement("div",{className:"seafile-editor-outline"},n.map(function(t,n){var r=n===e.props.activeTitleIndex?" active":"";return s.a.createElement(l,{key:t.key,editor:e.props.editor,value:e.props.value,node:t,active:r})}))}}]),t}(s.a.PureComponent);t.a=c},function(e,t,n){"use strict";function r(e,t,n,r){var o=e.nodes.get(0);if("ordered_list"===o.type||"unordered_list"===o.type){var i=o.nodes;if(i.forEach(function(e,r){var o=e.nodes;n.insertText(o.get(0).text);var a=t.utils.getItemDepth(n.value);if(o.size>1&&n.insertFragment(u.Document.create({nodes:o.slice(1)})),r<i.size-1){t.changes.splitListItem(n);for(var s=t.utils.getItemDepth(n.value),l=0;l<s-a;l++)t.changes.decreaseItemDepth(n)}}),e.nodes.size>1){t.changes.splitListItem(n);for(var a=t.utils.getItemDepth(n.value),s=0;s<a;s++)t.changes.decreaseItemDepth(n);t.changes.unwrapList(n);var l=u.Document.create({nodes:e.nodes.slice(1)});n.insertFragment(l)}}else n.insertText(r)}function o(e,t,n,r){var o=r.document,i=t.utils.getCurrentItem(r),a=o.getPreviousSibling(i.key);if(a&&"list_item"!==!a.type)return r.selection.get("anchor").isAtStartOfNode(i)?(i.nodes.size>1?(n.mergeNodeByKey(i.key),n.deleteBackward()):(t.changes.unwrapList(n),n.deleteBackward()),!0):void 0}function i(e){if("code_block"===e.type){var t=e.get("data").get("syntax");if("none"!==t){var n=d.a.languages[t];if(!n)return[];var r=e.getTexts(),o=r.map(function(e){return e.text}).join("\n"),i=d.a.tokenize(o,n),a=[],s=0,l=void 0,c=0,f=!0,p=!1,h=void 0;try{for(var m,v=i[Symbol.iterator]();!(f=(m=v.next()).done);f=!0){var g=m.value;if("string"===typeof g&&g.indexOf("\n")>=0){var y=g.split("\n");s+=y.length-1,c=y.pop().length}else if(l=r.get(s),"string"===typeof g){var b=u.Decoration.create({anchor:{key:l.key,offset:c},focus:{key:l.key,offset:c+g.length},mark:{type:"code-highlight",data:{className:"token"}}});a.push(b),c+=g.length}else if("string"===typeof g.content){var w=u.Decoration.create({anchor:{key:l.key,offset:c},focus:{key:l.key,offset:c+g.content.length},mark:{type:"code-highlight",data:{className:"token "+g.type}}});a.push(w),c+=g.content.length}}}catch(e){p=!0,h=e}finally{try{!f&&v.return&&v.return()}finally{if(p)throw h}}return a}}}function a(e,t,n,r,o){if(e.preventDefault(),o.row.min<0||o.col.min<0){var i=r.selection,a=r.startBlock,s=a.text;return Object(l.setEventTransfer)(e,"text",s.slice(i.start.offset,i.end.offset)),!0}var f=o.row.min,d=o.row.max,p=o.col.min,h=o.col.max,m=t.nodes.slice(f,d+1),v=[];m.forEach(function(e){var t=u.Block.create({type:"table_row",nodes:e.nodes.slice(p,h+1)});v.push(t)});var g=u.Block.create({type:"table",data:{align:t.get("data").toJSON().align.slice(p,h+1)},nodes:v});return Object(l.setEventTransfer)(e,"fragment",c.a.serializeNode(u.Document.create({nodes:[g]}))),!0}function s(e,t,n){var r=e.nodes.get(0),o=t.utils.getPosition(n.value),i=o.tableBlock,a=o.getColumnIndex(),s=o.getRowIndex(),u=o.getWidth(),l=o.getHeight();r.nodes.some(function(e,r){if(r+s>l-1)return!0;var o=t.utils.getCellsAtRow(i,s+r);e.nodes.some(function(e,t){if(t+a>u-1)return!0;var r=o.get(t+a),i=r.get("data").get("align");n.replaceNodeByKey(o.get(t+a).key,e),n.setNodeByKey(e.key,{data:{align:i}})});var c=n.value.document.getNode(i.key).nodes.get(s).nodes.get(a);n.moveToEndOfNode(c)})}n.d(t,"c",function(){return r}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return i}),n.d(t,"e",function(){return a}),n.d(t,"d",function(){return s});var u=n(14),l=n(73),c=n(162),f=n(223),d=n.n(f)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h={fileType:f.default.string,parentPath:f.default.string.isRequired,onAddFile:f.default.func.isRequired,addFileCancel:f.default.func.isRequired},m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){n.setState({childName:e.target.value})},n.handleSubmit=function(){var e=n.state.parentPath+n.state.childName,t=n.state.isDraft;n.props.onAddFile(e,t)},n.handleKeyPress=function(e){"Enter"===e.key&&n.handleSubmit()},n.handleCheck=function(){var e=n.state.childName.lastIndexOf(".");if(n.state.isDraft){var t=n.state.childName.substring(e-7,e),r=n.state.childName.substring(0,e-7),o=n.state.childName.substring(e);"(draft)"===t?n.setState({childName:r+o,isDraft:!n.state.isDraft}):n.setState({isDraft:!n.state.isDraft})}if(!n.state.isDraft)if(e>0){var i=n.state.childName.substring(0,e),a=n.state.childName.substring(e);n.setState({childName:i+"(draft)"+a,isDraft:!n.state.isDraft})}else 0===e?n.setState({childName:"(draft)"+n.state.childName,isDraft:!n.state.isdraft}):n.setState({isDraft:!n.state.isdraft})},n.toggle=function(){n.props.addFileCancel()},n.state={parentPath:"",childName:e.fileType,isDraft:!1},n.newInput=l.default.createRef(),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this.props.parentPath;"/"===e[e.length-1]?this.setState({parentPath:e}):this.setState({parentPath:e+"/"}),this.newInput.focus(),this.newInput.setSelectionRange(0,0)}},{key:"render",value:function(){var e=this;return l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,p.gettext)("New File")),l.default.createElement(d.ModalBody,null,l.default.createElement(d.Form,null,l.default.createElement(d.FormGroup,null,l.default.createElement(d.Label,{for:"fileName"},(0,p.gettext)("Name")),l.default.createElement(d.Input,{id:"fileName",onKeyPress:this.handleKeyPress,innerRef:function(t){e.newInput=t},value:this.state.childName,onChange:this.handleChange})),".md"==this.props.fileType&&l.default.createElement(d.FormGroup,{check:!0},l.default.createElement(d.Label,{check:!0},l.default.createElement(d.Input,{type:"checkbox",onChange:this.handleCheck})," ",(0,p.gettext)("This is a draft"))))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Cancel")),l.default.createElement(d.Button,{color:"primary",onClick:this.handleSubmit},(0,p.gettext)("Submit"))))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(788),m=r(h),v=n(789),g=r(v),y=n(803),b=r(y),w=n(804),_=r(w);n(805);var k={isGroupOwnedRepo:f.default.bool,itemType:f.default.string.isRequired,itemName:f.default.string.isRequired,itemPath:f.default.string.isRequired,toggleDialog:f.default.func.isRequired,repoID:f.default.string.isRequired},C=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=function(e){n.state.activeTab!==e&&n.setState({activeTab:e})},n.renderDirContent=function(){var e=n.state.activeTab;return l.default.createElement(u.Fragment,null,l.default.createElement("div",{className:"share-dialog-side"},l.default.createElement(d.Nav,{pills:!0,vertical:!0},l.default.createElement(d.NavItem,null,l.default.createElement(d.NavLink,{className:"shareLink"===e?"active":"",onClick:n.toggle.bind(n,"shareLink")},(0,p.gettext)("Share Link"))),l.default.createElement(d.NavItem,null,l.default.createElement(d.NavLink,{className:"uploadLink"===e?"active":"",onClick:n.toggle.bind(n,"uploadLink")},(0,p.gettext)("Upload Link"))),l.default.createElement(d.NavItem,null,l.default.createElement(d.NavLink,{className:"shareToUser"===e?"active":"",onClick:n.toggle.bind(n,"shareToUser")},(0,p.gettext)("Share to user"))),l.default.createElement(d.NavItem,null,l.default.createElement(d.NavLink,{className:"shareToGroup"===e?"active":"",onClick:n.toggle.bind(n,"shareToGroup")},(0,p.gettext)("Share to group"))))),l.default.createElement("div",{className:"share-dialog-main"},l.default.createElement(d.TabContent,{activeTab:n.state.activeTab},l.default.createElement(d.TabPane,{tabId:"shareLink"},l.default.createElement(b.default,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog})),l.default.createElement(d.TabPane,{tabId:"uploadLink"},l.default.createElement(_.default,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog})),l.default.createElement(d.TabPane,{tabId:"shareToUser"},l.default.createElement(m.default,{isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID})),l.default.createElement(d.TabPane,{tabId:"shareToGroup"},l.default.createElement(g.default,{isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID})))))},n.renderFileContent=function(){return l.default.createElement(u.Fragment,null,l.default.createElement("div",{className:"share-dialog-side"},l.default.createElement(d.Nav,{pills:!0,vertical:!0},l.default.createElement(d.NavItem,null,l.default.createElement(d.NavLink,{className:"active",onClick:function(){n.toggle.bind(n,"shareLink")}},(0,p.gettext)("Share Link"))))),l.default.createElement("div",{className:"share-dialog-main"},l.default.createElement(d.TabContent,{activeTab:n.state.activeTab},l.default.createElement(d.TabPane,{tabId:"shareLink"},l.default.createElement(b.default,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog})))))},n.state={activeTab:"shareLink"},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.itemType,n=e.itemName;return l.default.createElement("div",null,l.default.createElement(d.Modal,{isOpen:!0,style:{maxWidth:"720px"},className:"share-dialog"},l.default.createElement(d.ModalHeader,{toggle:this.props.toggleDialog},(0,p.gettext)("Share")," ",l.default.createElement("span",{className:"sf-font",title:n},n)),l.default.createElement(d.ModalBody,{className:"dialog-list-container share-dialog-content"},("library"===t||"dir"===t)&&this.renderDirContent(),"file"===t&&this.renderFileContent())))}}]),t}(l.default.Component);C.propTypes=k,t.default=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.css=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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(22),s=(t.css=function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px "+o.primary:null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},function(e){var t=e.children,n=e.cx,o=e.getStyles,s=e.className,u=e.isDisabled,l=e.isFocused,c=e.innerRef,f=e.innerProps;return i.default.createElement("div",r({ref:c,className:n((0,a.css)(o("control",e)),{control:!0,"control--is-disabled":u,"control--is-focused":l},s)},f),t)});t.default=s},function(e,t,n){"use strict";function r(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}Object.defineProperty(t,"__esModule",{value:!0}),t.GroupHeading=t.groupHeadingCSS=t.groupCSS=void 0;var o=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},i=n(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i),s=n(22),u=(t.groupCSS=function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,u=e.Heading,l=e.headingProps,c=e.label,f=e.theme;return a.default.createElement("div",{className:r((0,s.css)(i("group",e)),{group:!0},n)},a.default.createElement(u,o({},l,{theme:f,getStyles:i,cx:r}),c),a.default.createElement("div",null,t))}),l=(t.groupHeadingCSS=function(e){var t=e.theme.spacing;return{color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},function(e){var t=e.className,n=e.cx,i=e.getStyles,u=e.theme,l=r(e,["className","cx","getStyles","theme"]);return a.default.createElement("div",o({className:n((0,s.css)(i("groupHeading",o({theme:u},l))),{"group-heading":!0},t)},l))});t.GroupHeading=l,t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.optionCSS=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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(22),s=(t.optionCSS=function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:2*i.baseUnit+"px "+3*i.baseUnit+"px",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:r?a.primary:a.primary50}}},function(e){var t=e.children,n=e.className,o=e.cx,s=e.getStyles,u=e.isDisabled,l=e.isFocused,c=e.isSelected,f=e.innerRef,d=e.innerProps;return i.default.createElement("div",r({ref:f,className:o((0,a.css)(s("option",e)),{option:!0,"option--is-disabled":u,"option--is-focused":l,"option--is-selected":c},n)},d),t)});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(9),h=n(3),m={isTextMode:f.default.bool.isRequired,isEditIconShow:f.default.bool.isRequired,currentPermission:f.default.string.isRequired,permissions:f.default.array.isRequired,onPermissionChangedHandler:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onEidtPermission=function(e){e.nativeEvent.stopImmediatePropagation(),n.setState({isEditing:!0})},n.onPermissionChangedHandler=function(e){e.nativeEvent.stopImmediatePropagation();var t=e.target.value;t!==n.props.currentPermission&&n.props.onPermissionChangedHandler(t),n.setState({isEditing:!1})},n.onSelectHandler=function(e){e.nativeEvent.stopImmediatePropagation()},n.onHideSelect=function(){n.setState({isEditing:!1})},n.state={isEditing:!1},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.onHideSelect)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onHideSelect)}},{key:"render",value:function(){var e=this.props,t=e.currentPermission,n=e.permissions,r=e.isTextMode,o={height:"1.5rem",padding:0};return r||(o={}),l.default.createElement("div",{className:"permission-editor"},(!r||this.state.isEditing)&&l.default.createElement(d.Input,{style:o,type:"select",onChange:this.onPermissionChangedHandler,onClick:this.onSelectHandler,value:t},n.map(function(e,t){return l.default.createElement("option",{key:t,value:e},p.Utils.sharePerms(e))})),r&&!this.state.isEditing&&l.default.createElement("div",null,p.Utils.sharePerms(t),this.props.isEditIconShow&&l.default.createElement("span",{title:(0,h.gettext)("Edit"),className:"fa fa-pencil attr-action-icon",onClick:this.onEidtPermission})))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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(3),a=n(9),s=function(){function e(){r(this,e)}return o(e,null,[{key:"getUrl",value:function(e){var t="",n="";switch(e.type){case"download_historic_file":n="p="+e.filePath,t=i.siteRoot+"repo/"+i.historyRepoID+"/"+e.objID+"/download?"+n;break;case"download_dir_zip_url":t=i.fileServerRoot+"zip/"+e.token;break;case"download_file_url":t=i.siteRoot+"lib/"+e.repoID+"/file"+a.Utils.encodePath(e.filePath)+"?dl=1";break;case"file_revisions":n="p="+a.Utils.encodePath(e.filePath)+"&referer="+a.Utils.encodePath(e.referer),t=i.siteRoot+"repo/file_revisions/"+e.repoID+"/?"+n;break;case"open_via_client":t="seafile://openfile?repo_id="+e.repoID+"&path="+a.Utils.encodePath(e.filePath);break;case"draft_view":t=i.siteRoot+"lib/"+e.repoID+"/file"+e.filePath+"?mode=edit&draft_id="+e.draftId;break;default:t=""}return t}}]),e}();t.default=s},function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}},,,,,,,function(e,t,n){"use strict";(function(t){function r(e){var n=t&&t.location||{};e=e||n;var r,o={},i=typeof e;if("blob:"===e.protocol)o=new a(unescape(e.pathname),{});else if("string"===i){o=new a(e,{});for(r in h)delete o[r]}else if("object"===i){for(r in e)r in h||(o[r]=e[r]);void 0===o.slashes&&(o.slashes=d.test(e.href))}return o}function o(e){var t=f.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function i(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("/")}function a(e,t,n){if(!(this instanceof a))return new a(e,t,n);var s,u,f,d,h,m,v=p.slice(),g=typeof t,y=this,b=0;for("object"!==g&&"string"!==g&&(n=t,t=null),n&&"function"!==typeof n&&(n=c.parse),t=r(t),u=o(e||""),s=!u.protocol&&!u.slashes,y.slashes=u.slashes||s&&t.slashes,y.protocol=u.protocol||t.protocol||"",e=u.rest,u.slashes||(v[3]=[/(.*)/,"pathname"]);b<v.length;b++)d=v[b],"function"!==typeof d?(f=d[0],m=d[1],f!==f?y[m]=e:"string"===typeof f?~(h=e.indexOf(f))&&("number"===typeof d[2]?(y[m]=e.slice(0,h),e=e.slice(h+d[2])):(y[m]=e.slice(h),e=e.slice(0,h))):(h=f.exec(e))&&(y[m]=h[1],e=e.slice(0,h.index)),y[m]=y[m]||(s&&d[3]?t[m]||"":""),d[4]&&(y[m]=y[m].toLowerCase())):e=d(e);n&&(y.query=n(y.query)),s&&t.slashes&&"/"!==y.pathname.charAt(0)&&(""!==y.pathname||""!==t.pathname)&&(y.pathname=i(y.pathname,t.pathname)),l(y.port,y.protocol)||(y.host=y.hostname,y.port=""),y.username=y.password="",y.auth&&(d=y.auth.split(":"),y.username=d[0]||"",y.password=d[1]||""),y.origin=y.protocol&&y.host&&"file:"!==y.protocol?y.protocol+"//"+y.host:"null",y.href=y.toString()}function s(e,t,n){var r=this;switch(e){case"query":"string"===typeof t&&t.length&&(t=(n||c.parse)(t)),r[e]=t;break;case"port":r[e]=t,l(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";r[e]=t.charAt(0)!==o?o+t:t}else r[e]=t;break;default:r[e]=t}for(var i=0;i<p.length;i++){var a=p[i];a[4]&&(r[a[1]]=r[a[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function u(e){e&&"function"===typeof e||(e=c.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var o=r+(n.slashes?"//":"");return n.username&&(o+=n.username,n.password&&(o+=":"+n.password),o+="@"),o+=n.host+n.pathname,t="object"===typeof n.query?e(n.query):n.query,t&&(o+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(o+=n.hash),o}var l=n(540),c=n(541),f=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,d=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,p=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],h={hash:1,query:1};a.prototype={set:s,toString:u},a.extractProtocol=o,a.location=r,a.qs=c,e.exports=a}).call(t,n(10))},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}},function(e,t,n){"use strict";function r(e){return decodeURIComponent(e.replace(/\+/g," "))}function o(e){for(var t,n=/([^=?&]+)=?([^&]*)/g,o={};t=n.exec(e);){var i=r(t[1]),a=r(t[2]);i in o||(o[i]=a)}return o}function i(e,t){t=t||"";var n=[];"string"!==typeof t&&(t="?");for(var r in e)a.call(e,r)&&n.push(encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return n.length?t+n.join("&"):""}var a=Object.prototype.hasOwnProperty;t.stringify=i,t.parse=o},function(e,t){},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d={isShow:f.default.bool.isRequired,onClick:f.default.func.isRequired},p=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement("i",{className:"fas fa-ellipsis-v "+(this.props.isShow?"":"invisible"),onClick:this.props.onClick})}}]),t}(l.default.Component);p.propTypes=d,t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(546),h=r(p),m=n(105),v=r(m),g=n(547),y=r(g),b={repoID:f.default.string,placeholder:f.default.string,onSearchedClick:f.default.func.isRequired},w=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onFocusHandler=function(){n.setState({width:"30rem",isMaskShow:!0,isCloseShow:!0})},n.onCloseHandler=function(){n.resetToDefault()},n.onItemClickHandler=function(e){n.resetToDefault(),n.props.onSearchedClick(e)},n.onChangeHandler=function(e){var t=n;n.setState({value:e.target.value});var r=e.target.value;if(n.inputValue===r.trim())return!1;if(n.inputValue=r.trim(),""===n.inputValue||t.getValueLength(n.inputValue)<3)return n.setState({isResultShow:!1,isResultGetted:!1}),!1;var o=n.props.repoID,i={q:r,search_repo:o||"all",search_ftypes:"all"};n.timer&&clearTimeout(n.timer),n.timer=setTimeout(t.getSearchResult(i),500)},n.onShowMore=function(){var e=n.props.repoID,t=n.state.value,r={q:t,search_repo:e||"all",search_ftypes:"all"},o="";for(var i in r)o+=i+"="+r[i]+"&";window.location=d.siteRoot+"search/?"+o.slice(0,o.length-1)},n.state={width:"default",value:"",resultItems:[],isMaskShow:!1,isResultShow:!1,isResultGetted:!1,isCloseShow:!1},n.inputValue="",n.source=null,n}return a(t,e),s(t,[{key:"getSearchResult",value:function(e){this.source&&this.cancelRequest(),this.setState({isResultShow:!0,isResultGetted:!1}),this.source=v.default.getSource(),this.sendRequest(e,this.source.token)}},{key:"sendRequest",value:function(e,t){var n=this;v.default.searchFiles(e,t).then(function(e){if(!e.data.total)return n.setState({resultItems:[],isResultGetted:!0}),void(n.source=null);var t=n.formatResultItems(e.data.results);n.setState({resultItems:t,isResultGetted:!0}),n.source=null}).catch(function(e){console.log(e)})}},{key:"cancelRequest",value:function(){this.source.cancel("prev request is cancelled")}},{key:"getValueLength",value:function(e){for(var t,n=0,r=0;n<e.length;n++)t=e.charCodeAt(n),10==t?r+=2:t<127?r+=1:t>=128&&t<=2047?r+=2:t>=2048&&t<=65535&&(r+=3);return r}},{key:"formatResultItems",value:function(e){for(var t=[],n=e.length>5?5:e.length,r=0;r<n;r++)t[r]={},t[r].index=[r],t[r].name=e[r].name,t[r].path=e[r].fullpath,t[r].repo_id=e[r].repo_id,t[r].repo_name=e[r].repo_name,t[r].is_dir=e[r].is_dir,t[r].link_content=decodeURI(e[r].fullpath).substring(1),t[r].content=e[r].content_highlight;return t}},{key:"resetToDefault",value:function(){this.inputValue=null,this.setState({width:"",value:"",isMaskShow:!1,isCloseShow:!1,isResultShow:!1,isResultGetted:!1,resultItems:[]})}},{key:"renderSearchResult",value:function(){var e=this;if(this.state.isResultShow){if(!this.state.isResultGetted||this.getValueLength(this.inputValue)<3)return l.default.createElement("span",{className:"loading-icon loading-tip"});if(!this.state.resultItems.length)return l.default.createElement("div",{className:"search-result-none"},"No results matching.");var t=this.state.resultItems.length>=5;return l.default.createElement("ul",{className:"search-result-list"},this.state.resultItems.map(function(t){return l.default.createElement(h.default,{key:t.index,item:t,onItemClickHandler:e.onItemClickHandler})}),t&&l.default.createElement(y.default,{onShowMore:this.onShowMore}))}}},{key:"render",value:function(){var e="default"!==this.state.width?this.state.width:"",t={width:e};return l.default.createElement("div",{className:"search"},l.default.createElement("div",{className:"search-mask "+(this.state.isMaskShow?"":"hide"),onClick:this.onCloseHandler}),l.default.createElement("div",{className:"search-container"},l.default.createElement("div",{className:"input-icon"},l.default.createElement("i",{className:"search-icon-left input-icon-addon fas fa-search"}),l.default.createElement("input",{type:"text",className:"form-control search-input",name:"query",placeholder:this.props.placeholder,style:t,value:this.state.value,onFocus:this.onFocusHandler,onChange:this.onChangeHandler,autoComplete:"off"}),this.state.isCloseShow&&l.default.createElement("i",{className:"search-icon-right input-icon-addon fas fa-times",onClick:this.onCloseHandler})),l.default.createElement("div",{className:"search-result-container"},this.renderSearchResult())))}}]),t}(u.Component);w.propTypes=b,t.default=w},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d={item:f.default.object.isRequired,onItemClickHandler:f.default.func.isRequired},p=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.onClickHandler=function(){var e=r.props.item;r.props.onItemClickHandler(e)},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item;return l.default.createElement("li",{className:"search-result-item",onClick:this.onClickHandler},l.default.createElement("span",{className:"item-content item-name"},e.name),l.default.createElement("span",{className:"item-content item-link"},e.link_content),l.default.createElement("div",{className:"item-content item-text",dangerouslySetInnerHTML:{__html:e.content}}))}}]),t}(l.default.Component);p.propTypes=d,t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p={onShowMore:f.default.func.isRequired},h=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement("li",{className:"list-show-more",onClick:this.props.onShowMore},l.default.createElement("span",{className:"more-message"},(0,d.gettext)("show more")))}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0});var a=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}}(),s=n(0),u=function(e){return e&&e.__esModule?e:{default:e}}(s),l=n(5),c=n(3),f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=function(){n.state.showNotice?(l.seafileAPI.updateNotifications(),n.setState({showNotice:!1,unseenCount:0})):(n.loadNotices(),n.setState({showNotice:!0}))},n.loadNotices=function(){l.seafileAPI.listPopupNotices().then(function(e){n.setState({notice_html:e.data.notice_html})})},n.state={showNotice:!1,notice_html:"",unseenCount:0},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;l.seafileAPI.getUnseenNotificationCount().then(function(t){e.setState({unseenCount:t.data.unseen_count})})}},{key:"render",value:function(){var e=this.state.notice_html;return u.default.createElement("div",{id:"notifications"},u.default.createElement("a",{href:"#",onClick:this.onClick,className:"no-deco",id:"notice-icon",title:"Notifications","aria-label":"Notifications"},u.default.createElement("span",{className:"sf2-icon-bell"}),u.default.createElement("span",{className:"num "+(this.state.unseenCount?"":"hide")},this.state.unseenCount)),u.default.createElement("div",{id:"notice-popover",className:"sf-popover "+(this.state.showNotice?"":"hide")},u.default.createElement("div",{className:"outer-caret up-outer-caret"},u.default.createElement("div",{className:"inner-caret"})),u.default.createElement("div",{className:"sf-popover-hd ovhd"},u.default.createElement("h3",{className:"sf-popover-title title"},(0,c.gettext)("Notifications")),u.default.createElement("a",{href:"#",onClick:this.onClick,title:(0,c.gettext)("Close"),"aria-label":(0,c.gettext)("Close"),className:"sf-popover-close js-close sf2-icon-x1 action-icon float-right"})),u.default.createElement("div",{className:"sf-popover-con"},u.default.createElement("ul",{className:"notice-list",dangerouslySetInnerHTML:{__html:e}}),u.default.createElement("a",{href:c.siteRoot+"notification/list/",className:"view-all"},(0,c.gettext)("See All Notifications")))))}}]),t}(u.default.Component);t.default=f},function(e,t){},function(e,t,n){(function(t){for(var r=n(647),o="undefined"===typeof window?t:window,i=["moz","webkit"],a="AnimationFrame",s=o["request"+a],u=o["cancel"+a]||o["cancelRequest"+a],l=0;!s&&l<i.length;l++)s=o[i[l]+"Request"+a],u=o[i[l]+"Cancel"+a]||o[i[l]+"CancelRequest"+a];if(!s||!u){var c=0,f=0,d=[];s=function(e){if(0===d.length){var t=r(),n=Math.max(0,1e3/60-(t-c));c=n+t,setTimeout(function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(c)}catch(e){setTimeout(function(){throw e},0)}},Math.round(n))}return d.push({handle:++f,callback:e,cancelled:!1}),f},u=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}e.exports=function(e){return s.call(o,e)},e.exports.cancel=function(){u.apply(o,arguments)},e.exports.polyfill=function(e){e||(e=o),e.requestAnimationFrame=s,e.cancelAnimationFrame=u}}).call(t,n(10))},function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(e&&t&&"object"==("undefined"===typeof e?"undefined":i(e))&&"object"==("undefined"===typeof t?"undefined":i(t))){var n,o,l,c=a(e),f=a(t);if(c&&f){if((o=e.length)!=t.length)return!1;for(n=o;0!==n--;)if(!r(e[n],t[n]))return!1;return!0}if(c!=f)return!1;var d=e instanceof Date,p=t instanceof Date;if(d!=p)return!1;if(d&&p)return e.getTime()==t.getTime();var h=e instanceof RegExp,m=t instanceof RegExp;if(h!=m)return!1;if(h&&m)return e.toString()==t.toString();var v=s(e);if((o=v.length)!==s(t).length)return!1;for(n=o;0!==n--;)if(!u.call(t,v[n]))return!1;for(n=o;0!==n--;)if(("_owner"!==(l=v[n])||!e.$$typeof)&&!r(e[l],t[l]))return!1;return!0}return e!==e&&t!==t}function o(e,t){try{return r(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i))return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}Object.defineProperty(t,"__esModule",{value:!0});var i="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};t.default=o;var a=Array.isArray,s=Object.keys,u=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultComponents=t.components=void 0;var o=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};n(0);var i=n(463),a=n(462),s=n(527),u=r(s),l=n(528),c=r(l),f=n(464),d=r(f),p=n(459),h=r(p),m=n(465),v=r(m),g=n(529),y=r(g),b=n(466),w=r(b),_=n(467),k=r(_),C=t.components={ClearIndicator:a.ClearIndicator,Control:u.default,DropdownIndicator:a.DropdownIndicator,DownChevron:a.DownChevron,CrossIcon:a.CrossIcon,Group:c.default,GroupHeading:l.GroupHeading,IndicatorsContainer:i.IndicatorsContainer,IndicatorSeparator:a.IndicatorSeparator,Input:d.default,LoadingIndicator:a.LoadingIndicator,Menu:h.default,MenuList:p.MenuList,MenuPortal:p.MenuPortal,LoadingMessage:p.LoadingMessage,NoOptionsMessage:p.NoOptionsMessage,MultiValue:v.default,MultiValueContainer:m.MultiValueContainer,MultiValueLabel:m.MultiValueLabel,MultiValueRemove:m.MultiValueRemove,Option:y.default,Placeholder:w.default,SelectContainer:i.SelectContainer,SingleValue:k.default,ValueContainer:i.ValueContainer};t.defaultComponents=function(e){return o({},C,e.components)}},function(e,t,n){"use strict"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function s(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)}Object.defineProperty(t,"__esModule",{value:!0});var u=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},l=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}}(),c=n(0),f=r(c),d=n(1),p=r(d),h={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},m=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],v=function(e){return m.forEach(function(t){return delete e[t]}),e},g=function(e,t){t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform},y=!("undefined"===typeof window||!window.navigator)&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent),b=function(){return y?"_"+Math.random().toString(36).substr(2,12):void 0},w=function(e){function t(e){i(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputRef=function(e){n.input=e,"function"===typeof n.props.inputRef&&n.props.inputRef(e)},n.placeHolderSizerRef=function(e){n.placeHolderSizer=e},n.sizerRef=function(e){n.sizer=e},n.state={inputWidth:e.minWidth,inputId:e.id||b()},n}return s(t,e),l(t,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"componentWillReceiveProps",value:function(e){var t=e.id;t!==this.props.id&&this.setState({inputId:t||b()})}},{key:"componentDidUpdate",value:function(e,t){t.inputWidth!==this.state.inputWidth&&"function"===typeof this.props.onAutosize&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(this.mounted&&window.getComputedStyle){var e=this.input&&window.getComputedStyle(this.input);e&&(g(e,this.sizer),this.placeHolderSizer&&g(e,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(this.mounted&&this.sizer&&"undefined"!==typeof this.sizer.scrollWidth){var e=void 0;e=this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:this.sizer.scrollWidth+2;e+="number"===this.props.type&&void 0===this.props.extraWidth?16:parseInt(this.props.extraWidth)||0,e<this.props.minWidth&&(e=this.props.minWidth),e!==this.state.inputWidth&&this.setState({inputWidth:e})}}},{key:"getInput",value:function(){return this.input}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"renderStyles",value:function(){var e=this.props.injectStyles;return y&&e?f.default.createElement("style",{dangerouslySetInnerHTML:{__html:"input#"+this.state.inputId+"::-ms-clear {display: none;}"}}):null}},{key:"render",value:function(){var e=[this.props.defaultValue,this.props.value,""].reduce(function(e,t){return null!==e&&void 0!==e?e:t}),t=u({},this.props.style);t.display||(t.display="inline-block");var n=u({boxSizing:"content-box",width:this.state.inputWidth+"px"},this.props.inputStyle),r=o(this.props,[]);return v(r),r.className=this.props.inputClassName,r.id=this.state.inputId,r.style=n,f.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),f.default.createElement("input",u({},r,{ref:this.inputRef})),f.default.createElement("div",{ref:this.sizerRef,style:h},e),this.props.placeholder?f.default.createElement("div",{ref:this.placeHolderSizerRef,style:h},this.props.placeholder):null)}}]),t}(c.Component);w.propTypes={className:p.default.string,defaultValue:p.default.any,extraWidth:p.default.oneOfType([p.default.number,p.default.string]),id:p.default.string,injectStyles:p.default.bool,inputClassName:p.default.string,inputRef:p.default.func,inputStyle:p.default.object,minWidth:p.default.oneOfType([p.default.number,p.default.string]),onAutosize:p.default.func,onChange:p.default.func,placeholder:p.default.string,placeholderIsMinWidth:p.default.bool,style:p.default.object,value:p.default.any},w.defaultProps={minWidth:1,injectStyles:!0},t.default=w},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(791)),i=r(n(795)),a=r(n(663)),s=r(n(201));e.exports={Transition:s.default,TransitionGroup:a.default,ReplaceTransition:i.default,CSSTransition:o.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=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},a=n(0),s=r(a),u=n(17),l=r(u),c=n(557),f=r(c),d="undefined"!==typeof window&&"undefined"!==typeof window.document,p=function e(){var t=this;if(o(this,e),this._bindNotify=function(e){t.notifyHandler=e},this._bindGetToasts=function(e){t.getToastsHandler=e},this._bindCloseAll=function(e){t.closeAllHandler=e},this.getToasts=function(){return t.getToastsHandler()},this.closeAll=function(){return t.closeAllHandler()},this.notify=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,i({},n,{intent:"none"}))},this.success=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,i({},n,{intent:"success"}))},this.warning=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,i({},n,{intent:"warning"}))},this.danger=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,i({},n,{intent:"danger"}))},d){var n=document.createElement("div");n.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(n),l.default.render(s.default.createElement(f.default,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),n)}};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(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 a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(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}function u(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)}Object.defineProperty(t,"__esModule",{value:!0});var l=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(){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}}(),f=n(0),d=r(f),p=n(106),h=n(1),m=r(h),v=n(558),g=r(v),y=(0,p.css)({maxWidth:560,margin:"0 auto",top:0,left:0,right:0,position:"fixed",zIndex:999999}),b=function(e){return Object.hasOwnProperty.call(e,"id")},w=function(e){function t(e,n){a(this,t);var r=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.getToasts=function(){return r.state.toasts},r.closeAll=function(){r.getToasts().forEach(function(e){return e.close()})},r.notify=function(e,t){if(b(t)){var n=!0,o=!1,a=void 0;try{for(var s,u=r.state.toasts[Symbol.iterator]();!(n=(s=u.next()).done);n=!0){var l=s.value;String(l.id).startsWith(t.id)&&r.closeToast(l.id)}}catch(e){o=!0,a=e}finally{try{!n&&u.return&&u.return()}finally{if(o)throw a}}}var c=r.createToastInstance(e,t);return r.setState(function(e){return{toasts:[c].concat(i(e.toasts))}}),c},r.createToastInstance=function(e,n){var o=++t.idCounter,i=b(n)?n.id+"-"+o:o;return{id:i,title:e,description:n.description,hasCloseButton:n.hasCloseButton||!0,duration:n.duration||2,close:function(){return r.closeToast(i)},intent:n.intent}},r.closeToast=function(e){r.setState(function(t){return{toasts:t.toasts.map(function(t){return t.id===e?l({},t,{isShown:!1}):t})}})},r.removeToast=function(e){r.setState(function(t){return{toasts:t.toasts.filter(function(t){return t.id!==e})}})},e.bindNotify(r.notify),e.bindGetToasts(r.getToasts),e.bindCloseAll(r.closeAll),r.state={toasts:[]},r}return u(t,e),c(t,[{key:"render",value:function(){var e=this;return d.default.createElement("span",{className:y},this.state.toasts.map(function(t){var n=t.id,r=t.description,i=o(t,["id","description"]);return d.default.createElement(g.default,l({key:n,onRemove:function(){return e.removeToast(n)}},i),r)}))}}]),t}(d.default.PureComponent);w.propTypes={bindNotify:m.default.func.isRequired,bindGetToasts:m.default.func.isRequired,bindCloseAll:m.default.func.isRequired},w.idCounter=0,t.default=w},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(106),f=n(1),d=r(f),p=n(201),h=r(p),m=n(559),v=r(m),g={deceleration:"cubic-bezier(0.0, 0.0, 0.2, 1)",acceleration:"cubic-bezier(0.4, 0.0, 1, 1)",spring:"cubic-bezier(0.175, 0.885, 0.320, 1.175)"},y=c.css.keyframes("openAnimation",{from:{opacity:0,transform:"translateY(-120%)"},to:{transform:"translateY(0)"}}),b=c.css.keyframes("closeAnimation",{from:{transform:"scale(1)",opacity:1},to:{transform:"scale(0.9)",opacity:0}}),w=(0,c.css)({display:"flex",flexDirection:"column",alignItems:"center",height:0,transition:"all 240ms "+g.deceleration,'&[data-state="entering"], &[data-state="entered"]':{animation:y+" 240ms "+g.spring+" both"},'&[data-state="exiting"]':{animation:b+" 120ms "+g.acceleration+" both"}}),_=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.state={isShown:!0,height:0},r.close=function(){r.clearCloseTimer(),r.setState({isShown:!1})},r.startCloseTimer=function(){r.props.duration&&(r.closeTimer=setTimeout(function(){r.close()},1e3*r.props.duration))},r.clearCloseTimer=function(){r.closeTimer&&(clearTimeout(r.closeTimer),r.closeTimer=null)},r.handleMouseEnter=function(){r.clearCloseTimer()},r.handleMouseLeave=function(){r.startCloseTimer()},r.onRef=function(e){if(null!==e){var t=e.getBoundingClientRect(),n=t.height;r.setState({height:n})}},a=n,i(r,a)}return a(t,e),s(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return l.default.createElement(h.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove},function(t){return l.default.createElement("div",{"data-state":t,className:w,onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{height:e.state.height,zIndex:e.props.zIndex,marginBottom:e.state.isShown?0:-e.state.height}},l.default.createElement("div",{ref:e.onRef,style:{padding:8}},l.default.createElement(v.default,{intent:e.props.intent,title:e.props.title,children:e.props.children,isRemoveable:e.props.hasCloseButton,onRemove:function(){return e.close()}})))})}}]),t}(l.default.PureComponent);_.propTypes={zIndex:d.default.number,duration:d.default.number,onRemove:d.default.func,intent:d.default.oneOf(["none","success","warning","danger"]).isRequired,title:d.default.node,children:d.default.node,hasCloseButton:d.default.bool,isShown:d.default.bool},_.defaultProps={intent:"none"},t.default=_},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0});var 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},s=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}}(),u=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(u),c=n(106),f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.containerStyle=(0,c.css)({borderRadius:"3px",backgroundColor:"#fff",padding:"10px 16px",display:"flex",boxSizing:"border-box",boxShadow:"rgba(67, 90, 111, 0.3) 0px 0px 1px, rgba(67, 90, 111, 0.47) 0px 8px 10px -4px",justifyContent:"space-between",flexDirection:"row"}),n.containerBorderSuccess=(0,c.css)({borderLeft:"3px solid rgb(71, 184, 129)"}),n.containerBorderWarn=(0,c.css)({borderLeft:"3px solid rgb(217, 130, 43)"}),n.containerBorderDanger=(0,c.css)({borderLeft:"3px solid rgb(236, 76, 71)"}),n.containerBorderNotify=(0,c.css)({borderLeft:"3px solid rgb(16, 112, 202)"}),n.toastTextTitle=(0,c.css)({fontWeight:"600",fontSize:"14px",color:"#435a6f",margin:"0"}),n.toastTextChild=(0,c.css)({fontSize:"14px",color:"#999",margin:"0"}),n.toastClose=(0,c.css)({marginLeft:"15px",height:"24px",width:"24px",lineHeight:"22px",fontWeight:"700",textAlign:"center",fontSize:"20px",color:"#000",cursor:"pointer",opacity:"0.5",":hover":{opacity:1}}),n.toastIcon=(0,c.css)({marginRight:"10px",width:"14px",height:"20px",lineHeight:"20px"}),n}return i(t,e),s(t,[{key:"getContainerStyle",value:function(e){switch(e){case"success":return{borderStyle:this.containerBorderSuccess,iconColor:(0,c.css)({color:"rgb(71, 184, 129)"}),iconClass:"fa fa-check-circle"};case"warning":return{borderStyle:this.containerBorderWarn,iconColor:(0,c.css)({color:"rgb(217, 130, 43)"}),iconClass:"fa fa-exclamation-triangle"};case"none":return{borderStyle:this.containerBorderNotify,iconColor:(0,c.css)({color:"rgb(16, 112, 202)"}),iconClass:"fa fa-exclamation-circle"};case"danger":return{borderStyle:this.containerBorderDanger,iconColor:(0,c.css)({color:"rgb(236, 76, 71)"}),iconClass:"fa fa-exclamation-circle"}}}},{key:"render",value:function(){var e=this.getContainerStyle(this.props.intent);return l.default.createElement("div",(0,c.css)(e.borderStyle,this.containerStyle),l.default.createElement("div",{className:this.toastIcon},l.default.createElement("i",a({className:e.iconClass},e.iconColor))),l.default.createElement("div",{className:this.toastTextContainer},l.default.createElement("p",{className:this.toastTextTitle},this.props.title),this.props.children?l.default.createElement("p",{className:this.toastTextChild},this.props.children):null),l.default.createElement("div",{onClick:this.props.onRemove,className:this.toastClose},l.default.createElement("span",null,"\xd7")))}}]),t}(l.default.PureComponent);t.default=f},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.id=t.repo_tag_id,this.fileCount=t.files_count,this.name=t.tag_name,this.color=t.tag_color};t.default=o},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h={fileType:f.default.string,parentPath:f.default.string.isRequired,onAddFolder:f.default.func.isRequired,addFolderCancel:f.default.func.isRequired},m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){n.setState({childName:e.target.value})},n.handleSubmit=function(){var e=n.state.parentPath+n.state.childName;n.props.onAddFolder(e)},n.handleKeyPress=function(e){"Enter"===e.key&&n.handleSubmit()},n.toggle=function(){n.props.addFolderCancel()},n.state={parentPath:"",childName:""},n.newInput=l.default.createRef(),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this.props.parentPath;"/"===e[e.length-1]?this.setState({parentPath:e}):this.setState({parentPath:e+"/"}),this.newInput.focus(),this.newInput.setSelectionRange(0,0)}},{key:"render",value:function(){var e=this;return l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,p.gettext)("New Folder")),l.default.createElement(d.ModalBody,null,l.default.createElement(d.Form,null,l.default.createElement(d.FormGroup,null,l.default.createElement(d.Label,{for:"folderName"},(0,p.gettext)("Name")),l.default.createElement(d.Input,{id:"folderName",value:this.state.childName,innerRef:function(t){e.newInput=t},onKeyPress:this.handleKeyPress,onChange:this.handleChange})))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Cancel")),l.default.createElement(d.Button,{color:"primary",onClick:this.handleSubmit},(0,p.gettext)("Submit"))))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},,function(e,t,n){function r(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,r=o(e),i=r.source,l=r.id,c=r.path,f=u[l]&&c in u[l].nsps,d=t.forceNew||t["force new connection"]||!1===t.multiplex||f;return d?(s("ignoring socket cache for %s",i),n=a(i,t)):(u[l]||(s("new io instance for %s",i),u[l]=a(i,t)),n=u[l]),r.query&&!t.query&&(t.query=r.query),n.socket(r.path,t)}var o=n(568),i=n(236),a=n(514),s=n(187)("socket.io-client");e.exports=t=r;var u=t.managers={};t.protocol=i.protocol,t.connect=r,t.Manager=n(514),t.Socket=n(520)},function(e,t,n){function r(e,t){var n=e;t=t||"undefined"!==typeof location&&location,null==e&&(e=t.protocol+"//"+t.host),"string"===typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?t.protocol+e:t.host+e),/^(https?|wss?):\/\//.test(e)||(i("protocol-less url %s",e),e="undefined"!==typeof t?t.protocol+"//"+e:"https://"+e),i("parse %s",e),n=o(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";var r=-1!==n.host.indexOf(":"),a=r?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port,n.href=n.protocol+"://"+a+(t&&t.port===n.port?"":":"+n.port),n}var o=n(511),i=n(187)("socket.io-client:url");e.exports=r},function(e,t,n){function r(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}function o(e){function n(){if(n.enabled){var e=n,r=+new Date,i=r-(o||r);e.diff=i,e.prev=o,e.curr=r,o=r;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=t.coerce(a[0]),"string"!==typeof a[0]&&a.unshift("%O");var u=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,function(n,r){if("%%"===n)return n;u++;var o=t.formatters[r];if("function"===typeof o){var i=a[u];n=o.call(e,i),a.splice(u,1),u--}return n}),t.formatArgs.call(e,a);(n.log||t.log||console.log.bind(console)).apply(e,a)}}var o;return n.namespace=e,n.enabled=t.enabled(e),n.useColors=t.useColors(),n.color=r(e),n.destroy=i,"function"===typeof t.init&&t.init(n),t.instances.push(n),n}function i(){var e=t.instances.indexOf(this);return-1!==e&&(t.instances.splice(e,1),!0)}function a(e){t.save(e),t.names=[],t.skips=[];var n,r=("string"===typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n<o;n++)r[n]&&(e=r[n].replace(/\*/g,".*?"),"-"===e[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")));for(n=0;n<t.instances.length;n++){var i=t.instances[n];i.enabled=t.enabled(i.namespace)}}function s(){t.enable("")}function u(e){if("*"===e[e.length-1])return!0;var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1}function l(e){return e instanceof Error?e.stack||e.message:e}t=e.exports=o.debug=o.default=o,t.coerce=l,t.disable=s,t.enable=a,t.enabled=u,t.humanize=n(235),t.instances=[],t.names=[],t.skips=[],t.formatters={}},function(e,t,n){(function(r){function o(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("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+)/))}function i(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,i=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(i=o))}),e.splice(i,0,r)}}function a(){return"object"===typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function u(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"/media/seafile-editor"}).DEBUG),e}t=e.exports=n(571),t.log=a,t.formatArgs=i,t.save=s,t.load=u,t.useColors=o,t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.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"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(u())}).call(t,n(13))},function(e,t,n){function r(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}function o(e){function n(){if(n.enabled){var e=n,r=+new Date,i=r-(o||r);e.diff=i,e.prev=o,e.curr=r,o=r;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=t.coerce(a[0]),"string"!==typeof a[0]&&a.unshift("%O");var u=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,function(n,r){if("%%"===n)return n;u++;var o=t.formatters[r];if("function"===typeof o){var i=a[u];n=o.call(e,i),a.splice(u,1),u--}return n}),t.formatArgs.call(e,a);(n.log||t.log||console.log.bind(console)).apply(e,a)}}var o;return n.namespace=e,n.enabled=t.enabled(e),n.useColors=t.useColors(),n.color=r(e),n.destroy=i,"function"===typeof t.init&&t.init(n),t.instances.push(n),n}function i(){var e=t.instances.indexOf(this);return-1!==e&&(t.instances.splice(e,1),!0)}function a(e){t.save(e),t.names=[],t.skips=[];var n,r=("string"===typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n<o;n++)r[n]&&(e=r[n].replace(/\*/g,".*?"),"-"===e[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")));for(n=0;n<t.instances.length;n++){var i=t.instances[n];i.enabled=t.enabled(i.namespace)}}function s(){t.enable("")}function u(e){if("*"===e[e.length-1])return!0;var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1}function l(e){return e instanceof Error?e.stack||e.message:e}t=e.exports=o.debug=o.default=o,t.coerce=l,t.disable=s,t.enable=a,t.enabled=u,t.humanize=n(235),t.instances=[],t.names=[],t.skips=[],t.formatters={}},function(e,t,n){function r(e,t){if(!e)return e;if(a(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(i(e)){for(var o=new Array(e.length),s=0;s<e.length;s++)o[s]=r(e[s],t);return o}if("object"===typeof e&&!(e instanceof Date)){var o={};for(var u in e)o[u]=r(e[u],t);return o}return e}function o(e,t){if(!e)return e;if(e&&e._placeholder)return t[e.num];if(i(e))for(var n=0;n<e.length;n++)e[n]=o(e[n],t);else if("object"===typeof e)for(var r in e)e[r]=o(e[r],t);return e}var i=n(512),a=n(513),s=Object.prototype.toString,u="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===s.call(Blob),l="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===s.call(File);t.deconstructPacket=function(e){var t=[],n=e.data,o=e;return o.data=r(n,t),o.attachments=t.length,{packet:o,buffers:t}},t.reconstructPacket=function(e,t){return e.data=o(e.data,t),e.attachments=void 0,e},t.removeBlobs=function(e,t){function n(e,s,c){if(!e)return e;if(u&&e instanceof Blob||l&&e instanceof File){r++;var f=new FileReader;f.onload=function(){c?c[s]=this.result:o=this.result,--r||t(o)},f.readAsArrayBuffer(e)}else if(i(e))for(var d=0;d<e.length;d++)n(e[d],d,e);else if("object"===typeof e&&!a(e))for(var p in e)n(e[p],p,e)}var r=0,o=e;n(o),r||t(o)}},function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function o(e){return 3*e.length/4-r(e)}function i(e){var t,n,o,i,a,s=e.length;i=r(e),a=new f(3*s/4-i),n=i>0?s-4:s;var u=0;for(t=0;t<n;t+=4)o=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],a[u++]=o>>16&255,a[u++]=o>>8&255,a[u++]=255&o;return 2===i?(o=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,a[u++]=255&o):1===i&&(o=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,a[u++]=o>>8&255,a[u++]=255&o),a}function a(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function s(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),o.push(a(r));return o.join("")}function u(e){for(var t,n=e.length,r=n%3,o="",i=[],a=0,u=n-r;a<u;a+=16383)i.push(s(e,a,a+16383>u?u:a+16383));return 1===r?(t=e[n-1],o+=l[t>>2],o+=l[t<<4&63],o+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],o+=l[t>>10],o+=l[t>>4&63],o+=l[t<<2&63],o+="="),i.push(o),i.join("")}t.byteLength=o,t.toByteArray=i,t.fromByteArray=u;for(var l=[],c=[],f="undefined"!==typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,h=d.length;p<h;++p)l[p]=d[p],c[d.charCodeAt(p)]=p;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?o-1:0,d=n?-1:1,p=e[t+f];for(f+=d,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=256*i+e[t+f],f+=d,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+f],f+=d,c-=8);if(0===i)i=1-l;else{if(i===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=l}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,u,l=8*i-o-1,c=(1<<l)-1,f=c>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),t+=a+f>=1?d/u:d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=c?(s=0,a=c):a+f>=1?(s=(t*u-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&s,p+=h,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){e.exports=n(577),e.exports.parser=n(77)},function(e,t,n){function r(e,t){if(!(this instanceof r))return new r(e,t);t=t||{},e&&"object"===typeof e&&(t=e,e=null),e?(e=c(e),t.hostname=e.host,t.secure="https"===e.protocol||"wss"===e.protocol,t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=c(t.host).host),this.secure=null!=t.secure?t.secure:"undefined"!==typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.agent=t.agent||!1,this.hostname=t.hostname||("undefined"!==typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!==typeof location&&location.port?location.port:this.secure?443:80),this.query=t.query||{},"string"===typeof this.query&&(this.query=f.decode(this.query)),this.upgrade=!1!==t.upgrade,this.path=(t.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!t.forceJSONP,this.jsonp=!1!==t.jsonp,this.forceBase64=!!t.forceBase64,this.enablesXDR=!!t.enablesXDR,this.timestampParam=t.timestampParam||"t",this.timestampRequests=t.timestampRequests,this.transports=t.transports||["polling","websocket"],this.transportOptions=t.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=t.policyPort||843,this.rememberUpgrade=t.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=t.onlyBinaryUpgrades,this.perMessageDeflate=!1!==t.perMessageDeflate&&(t.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=t.pfx||null,this.key=t.key||null,this.passphrase=t.passphrase||null,this.cert=t.cert||null,this.ca=t.ca||null,this.ciphers=t.ciphers||null,this.rejectUnauthorized=void 0===t.rejectUnauthorized||t.rejectUnauthorized,this.forceNode=!!t.forceNode,this.isReactNative="undefined"!==typeof navigator&&"string"===typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),("undefined"===typeof self||this.isReactNative)&&(t.extraHeaders&&Object.keys(t.extraHeaders).length>0&&(this.extraHeaders=t.extraHeaders),t.localAddress&&(this.localAddress=t.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}function o(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var i=n(515),a=n(76),s=n(190)("engine.io-client:socket"),u=n(519),l=n(77),c=n(511),f=n(188);e.exports=r,r.priorWebsocketSuccess=!1,a(r.prototype),r.protocol=l.protocol,r.Socket=r,r.Transport=n(238),r.transports=n(515),r.parser=n(77),r.prototype.createTransport=function(e){s('creating transport "%s"',e);var t=o(this.query);t.EIO=l.protocol,t.transport=e;var n=this.transportOptions[e]||{};return this.id&&(t.sid=this.id),new i[e]({query:t,socket:this,agent:n.agent||this.agent,hostname:n.hostname||this.hostname,port:n.port||this.port,secure:n.secure||this.secure,path:n.path||this.path,forceJSONP:n.forceJSONP||this.forceJSONP,jsonp:n.jsonp||this.jsonp,forceBase64:n.forceBase64||this.forceBase64,enablesXDR:n.enablesXDR||this.enablesXDR,timestampRequests:n.timestampRequests||this.timestampRequests,timestampParam:n.timestampParam||this.timestampParam,policyPort:n.policyPort||this.policyPort,pfx:n.pfx||this.pfx,key:n.key||this.key,passphrase:n.passphrase||this.passphrase,cert:n.cert||this.cert,ca:n.ca||this.ca,ciphers:n.ciphers||this.ciphers,rejectUnauthorized:n.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:n.perMessageDeflate||this.perMessageDeflate,extraHeaders:n.extraHeaders||this.extraHeaders,forceNode:n.forceNode||this.forceNode,localAddress:n.localAddress||this.localAddress,requestTimeout:n.requestTimeout||this.requestTimeout,protocols:n.protocols||void 0,isReactNative:this.isReactNative})},r.prototype.open=function(){var e;if(this.rememberUpgrade&&r.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout(function(){t.emit("error","No transports available")},0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},r.prototype.setTransport=function(e){s("setting transport %s",e.name);var t=this;this.transport&&(s("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})},r.prototype.probe=function(e){function t(){if(d.onlyBinaryUpgrades){var t=!this.supportsBinary&&d.transport.supportsBinary;f=f||t}f||(s('probe transport "%s" opened',e),c.send([{type:"ping",data:"probe"}]),c.once("packet",function(t){if(!f)if("pong"===t.type&&"probe"===t.data){if(s('probe transport "%s" pong',e),d.upgrading=!0,d.emit("upgrading",c),!c)return;r.priorWebsocketSuccess="websocket"===c.name,s('pausing current transport "%s"',d.transport.name),d.transport.pause(function(){f||"closed"!==d.readyState&&(s("changing transport and sending upgrade packet"),l(),d.setTransport(c),c.send([{type:"upgrade"}]),d.emit("upgrade",c),c=null,d.upgrading=!1,d.flush())})}else{s('probe transport "%s" failed',e);var n=new Error("probe error");n.transport=c.name,d.emit("upgradeError",n)}}))}function n(){f||(f=!0,l(),c.close(),c=null)}function o(t){var r=new Error("probe error: "+t);r.transport=c.name,n(),s('probe transport "%s" failed because of error: %s',e,t),d.emit("upgradeError",r)}function i(){o("transport closed")}function a(){o("socket closed")}function u(e){c&&e.name!==c.name&&(s('"%s" works - aborting "%s"',e.name,c.name),n())}function l(){c.removeListener("open",t),c.removeListener("error",o),c.removeListener("close",i),d.removeListener("close",a),d.removeListener("upgrading",u)}s('probing transport "%s"',e);var c=this.createTransport(e,{probe:1}),f=!1,d=this;r.priorWebsocketSuccess=!1,c.once("open",t),c.once("error",o),c.once("close",i),this.once("close",a),this.once("upgrading",u),c.open()},r.prototype.onOpen=function(){if(s("socket open"),this.readyState="open",r.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){s("starting upgrade probes");for(var e=0,t=this.upgrades.length;e<t;e++)this.probe(this.upgrades[e])}},r.prototype.onPacket=function(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(s('socket receive: type "%s", data "%s"',e.type,e.data),this.emit("packet",e),this.emit("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"pong":this.setPing(),this.emit("pong");break;case"error":var t=new Error("server error");t.code=e.data,this.onError(t);break;case"message":this.emit("data",e.data),this.emit("message",e.data)}else s('packet received with socket readyState "%s"',this.readyState)},r.prototype.onHandshake=function(e){this.emit("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this.upgrades=this.filterUpgrades(e.upgrades),this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.onOpen(),"closed"!==this.readyState&&(this.setPing(),this.removeListener("heartbeat",this.onHeartbeat),this.on("heartbeat",this.onHeartbeat))},r.prototype.onHeartbeat=function(e){clearTimeout(this.pingTimeoutTimer);var t=this;t.pingTimeoutTimer=setTimeout(function(){"closed"!==t.readyState&&t.onClose("ping timeout")},e||t.pingInterval+t.pingTimeout)},r.prototype.setPing=function(){var e=this;clearTimeout(e.pingIntervalTimer),e.pingIntervalTimer=setTimeout(function(){s("writing ping packet - expecting pong within %sms",e.pingTimeout),e.ping(),e.onHeartbeat(e.pingTimeout)},e.pingInterval)},r.prototype.ping=function(){var e=this;this.sendPacket("ping",function(){e.emit("ping")})},r.prototype.onDrain=function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emit("drain"):this.flush()},r.prototype.flush=function(){"closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length&&(s("flushing %d packets in socket",this.writeBuffer.length),this.transport.send(this.writeBuffer),this.prevBufferLen=this.writeBuffer.length,this.emit("flush"))},r.prototype.write=r.prototype.send=function(e,t,n){return this.sendPacket("message",e,t,n),this},r.prototype.sendPacket=function(e,t,n,r){if("function"===typeof t&&(r=t,t=void 0),"function"===typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){n=n||{},n.compress=!1!==n.compress;var o={type:e,data:t,options:n};this.emit("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}},r.prototype.close=function(){function e(){r.onClose("forced close"),s("socket closing - telling transport to close"),r.transport.close()}function t(){r.removeListener("upgrade",t),r.removeListener("upgradeError",t),e()}function n(){r.once("upgrade",t),r.once("upgradeError",t)}if("opening"===this.readyState||"open"===this.readyState){this.readyState="closing";var r=this;this.writeBuffer.length?this.once("drain",function(){this.upgrading?n():e()}):this.upgrading?n():e()}return this},r.prototype.onError=function(e){s("socket error %j",e),r.priorWebsocketSuccess=!1,this.emit("error",e),this.onClose("transport error",e)},r.prototype.onClose=function(e,t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){s('socket close with reason: "%s"',e);var n=this;clearTimeout(this.pingIntervalTimer),clearTimeout(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),this.readyState="closed",this.id=null,this.emit("close",e,t),n.writeBuffer=[],n.prevBufferLen=0}},r.prototype.filterUpgrades=function(e){for(var t=[],n=0,r=e.length;n<r;n++)~u(this.transports,e[n])&&t.push(e[n]);return t}},function(e,t){try{e.exports="undefined"!==typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(t){e.exports=!1}},function(e,t,n){function r(){}function o(e){if(u.call(this,e),this.requestTimeout=e.requestTimeout,this.extraHeaders=e.extraHeaders,"undefined"!==typeof location){var t="https:"===location.protocol,n=location.port;n||(n=t?443:80),this.xd="undefined"!==typeof location&&e.hostname!==location.hostname||n!==e.port,this.xs=e.secure!==t}}function i(e){this.method=e.method||"GET",this.uri=e.uri,this.xd=!!e.xd,this.xs=!!e.xs,this.async=!1!==e.async,this.data=void 0!==e.data?e.data:null,this.agent=e.agent,this.isBinary=e.isBinary,this.supportsBinary=e.supportsBinary,this.enablesXDR=e.enablesXDR,this.requestTimeout=e.requestTimeout,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.extraHeaders=e.extraHeaders,this.create()}function a(){for(var e in i.requests)i.requests.hasOwnProperty(e)&&i.requests[e].abort()}var s=n(237),u=n(516),l=n(76),c=n(189),f=n(190)("engine.io-client:polling-xhr");if(e.exports=o,e.exports.Request=i,c(o,u),o.prototype.supportsBinary=!0,o.prototype.request=function(e){return e=e||{},e.uri=this.uri(),e.xd=this.xd,e.xs=this.xs,e.agent=this.agent||!1,e.supportsBinary=this.supportsBinary,e.enablesXDR=this.enablesXDR,e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized,e.requestTimeout=this.requestTimeout,e.extraHeaders=this.extraHeaders,new i(e)},o.prototype.doWrite=function(e,t){var n="string"!==typeof e&&void 0!==e,r=this.request({method:"POST",data:e,isBinary:n}),o=this;r.on("success",t),r.on("error",function(e){o.onError("xhr post error",e)}),this.sendXhr=r},o.prototype.doPoll=function(){f("xhr poll");var e=this.request(),t=this;e.on("data",function(e){t.onData(e)}),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e},l(i.prototype),i.prototype.create=function(){var e={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized;var t=this.xhr=new s(e),n=this;try{f("xhr open %s: %s",this.method,this.uri),t.open(this.method,this.uri,this.async);try{if(this.extraHeaders){t.setDisableHeaderCheck&&t.setDisableHeaderCheck(!0);for(var r in this.extraHeaders)this.extraHeaders.hasOwnProperty(r)&&t.setRequestHeader(r,this.extraHeaders[r])}}catch(e){}if("POST"===this.method)try{this.isBinary?t.setRequestHeader("Content-type","application/octet-stream"):t.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(e){}try{t.setRequestHeader("Accept","*/*")}catch(e){}"withCredentials"in t&&(t.withCredentials=!0),this.requestTimeout&&(t.timeout=this.requestTimeout),this.hasXDR()?(t.onload=function(){n.onLoad()},t.onerror=function(){n.onError(t.responseText)}):t.onreadystatechange=function(){if(2===t.readyState)try{var e=t.getResponseHeader("Content-Type");n.supportsBinary&&"application/octet-stream"===e&&(t.responseType="arraybuffer")}catch(e){}4===t.readyState&&(200===t.status||1223===t.status?n.onLoad():setTimeout(function(){n.onError(t.status)},0))},f("xhr data %s",this.data),t.send(this.data)}catch(e){return void setTimeout(function(){n.onError(e)},0)}"undefined"!==typeof document&&(this.index=i.requestsCount++,i.requests[this.index]=this)},i.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},i.prototype.onData=function(e){this.emit("data",e),this.onSuccess()},i.prototype.onError=function(e){this.emit("error",e),this.cleanup(!0)},i.prototype.cleanup=function(e){if("undefined"!==typeof this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=r:this.xhr.onreadystatechange=r,e)try{this.xhr.abort()}catch(e){}"undefined"!==typeof document&&delete i.requests[this.index],this.xhr=null}},i.prototype.onLoad=function(){var e;try{var t;try{t=this.xhr.getResponseHeader("Content-Type")}catch(e){}e="application/octet-stream"===t?this.xhr.response||this.xhr.responseText:this.xhr.responseText}catch(e){this.onError(e)}null!=e&&this.onData(e)},i.prototype.hasXDR=function(){return"undefined"!==typeof XDomainRequest&&!this.xs&&this.enablesXDR},i.prototype.abort=function(){this.cleanup()},i.requestsCount=0,i.requests={},"undefined"!==typeof document)if("function"===typeof attachEvent)attachEvent("onunload",a);else if("function"===typeof addEventListener){var d="onpagehide"in self?"pagehide":"unload";addEventListener(d,a,!1)}},function(e,t){e.exports=Object.keys||function(e){var t=[],n=Object.prototype.hasOwnProperty;for(var r in e)n.call(e,r)&&t.push(r);return t}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t){e.exports=function(e,t,n){var r=e.byteLength;if(t=t||0,n=n||r,e.slice)return e.slice(t,n);if(t<0&&(t+=r),n<0&&(n+=r),n>r&&(n=r),t>=r||t>=n||0===r)return new ArrayBuffer(0);for(var o=new Uint8Array(e),i=new Uint8Array(n-t),a=t,s=0;a<n;a++,s++)i[s]=o[a];return i.buffer}},function(e,t){function n(e,t,n){function o(e,r){if(o.count<=0)throw new Error("after called too many times");--o.count,e?(i=!0,t(e),t=n):0!==o.count||i||t(null,r)}var i=!1;return n=n||r,o.count=e,0===e?t():o}function r(){}e.exports=n},function(e,t){function n(e){for(var t,n,r=[],o=0,i=e.length;o<i;)t=e.charCodeAt(o++),t>=55296&&t<=56319&&o<i?(n=e.charCodeAt(o++),56320==(64512&n)?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--)):r.push(t);return r}function r(e){for(var t,n=e.length,r=-1,o="";++r<n;)t=e[r],t>65535&&(t-=65536,o+=h(t>>>10&1023|55296),t=56320|1023&t),o+=h(t);return o}function o(e,t){if(e>=55296&&e<=57343){if(t)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function i(e,t){return h(e>>t&63|128)}function a(e,t){if(0==(4294967168&e))return h(e);var n="";return 0==(4294965248&e)?n=h(e>>6&31|192):0==(4294901760&e)?(o(e,t)||(e=65533),n=h(e>>12&15|224),n+=i(e,6)):0==(4292870144&e)&&(n=h(e>>18&7|240),n+=i(e,12),n+=i(e,6)),n+=h(63&e|128)}function s(e,t){t=t||{};for(var r,o=!1!==t.strict,i=n(e),s=i.length,u=-1,l="";++u<s;)r=i[u],l+=a(r,o);return l}function u(){if(p>=d)throw Error("Invalid byte index");var e=255&f[p];if(p++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function l(e){var t,n,r,i,a;if(p>d)throw Error("Invalid byte index");if(p==d)return!1;if(t=255&f[p],p++,0==(128&t))return t;if(192==(224&t)){if(n=u(),(a=(31&t)<<6|n)>=128)return a;throw Error("Invalid continuation byte")}if(224==(240&t)){if(n=u(),r=u(),(a=(15&t)<<12|n<<6|r)>=2048)return o(a,e)?a:65533;throw Error("Invalid continuation byte")}if(240==(248&t)&&(n=u(),r=u(),i=u(),(a=(7&t)<<18|n<<12|r<<6|i)>=65536&&a<=1114111))return a;throw Error("Invalid UTF-8 detected")}function c(e,t){t=t||{};var o=!1!==t.strict;f=n(e),d=f.length,p=0;for(var i,a=[];!1!==(i=l(o));)a.push(i);return r(a)}var f,d,p,h=String.fromCharCode;e.exports={version:"2.1.2",encode:s,decode:c}},function(e,t){!function(){"use strict";for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256),r=0;r<e.length;r++)n[e.charCodeAt(r)]=r;t.encode=function(t){var n,r=new Uint8Array(t),o=r.length,i="";for(n=0;n<o;n+=3)i+=e[r[n]>>2],i+=e[(3&r[n])<<4|r[n+1]>>4],i+=e[(15&r[n+1])<<2|r[n+2]>>6],i+=e[63&r[n+2]];return o%3===2?i=i.substring(0,i.length-1)+"=":o%3===1&&(i=i.substring(0,i.length-2)+"=="),i},t.decode=function(e){var t,r,o,i,a,s=.75*e.length,u=e.length,l=0;"="===e[e.length-1]&&(s--,"="===e[e.length-2]&&s--);var c=new ArrayBuffer(s),f=new Uint8Array(c);for(t=0;t<u;t+=4)r=n[e.charCodeAt(t)],o=n[e.charCodeAt(t+1)],i=n[e.charCodeAt(t+2)],a=n[e.charCodeAt(t+3)],f[l++]=r<<2|o>>4,f[l++]=(15&o)<<4|i>>2,f[l++]=(3&i)<<6|63&a;return c}}()},function(e,t){function n(e){return e.map(function(e){if(e.buffer instanceof ArrayBuffer){var t=e.buffer;if(e.byteLength!==t.byteLength){var n=new Uint8Array(e.byteLength);n.set(new Uint8Array(t,e.byteOffset,e.byteLength)),t=n.buffer}return t}return e})}function r(e,t){t=t||{};var r=new i;return n(e).forEach(function(e){r.append(e)}),t.type?r.getBlob(t.type):r.getBlob()}function o(e,t){return new Blob(n(e),t||{})}var i="undefined"!==typeof i?i:"undefined"!==typeof WebKitBlobBuilder?WebKitBlobBuilder:"undefined"!==typeof MSBlobBuilder?MSBlobBuilder:"undefined"!==typeof MozBlobBuilder&&MozBlobBuilder,a=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),s=a&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),u=i&&i.prototype.append&&i.prototype.getBlob;"undefined"!==typeof Blob&&(r.prototype=Blob.prototype,o.prototype=Blob.prototype),e.exports=function(){return a?s?Blob:o:u?r:void 0}()},function(e,t,n){function r(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}function o(e){function n(){if(n.enabled){var e=n,r=+new Date,i=r-(o||r);e.diff=i,e.prev=o,e.curr=r,o=r;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=t.coerce(a[0]),"string"!==typeof a[0]&&a.unshift("%O");var u=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,function(n,r){if("%%"===n)return n;u++;var o=t.formatters[r];if("function"===typeof o){var i=a[u];n=o.call(e,i),a.splice(u,1),u--}return n}),t.formatArgs.call(e,a);(n.log||t.log||console.log.bind(console)).apply(e,a)}}var o;return n.namespace=e,n.enabled=t.enabled(e),n.useColors=t.useColors(),n.color=r(e),n.destroy=i,"function"===typeof t.init&&t.init(n),t.instances.push(n),n}function i(){var e=t.instances.indexOf(this);return-1!==e&&(t.instances.splice(e,1),!0)}function a(e){t.save(e),t.names=[],t.skips=[];var n,r=("string"===typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n<o;n++)r[n]&&(e=r[n].replace(/\*/g,".*?"),"-"===e[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")));for(n=0;n<t.instances.length;n++){var i=t.instances[n];i.enabled=t.enabled(i.namespace)}}function s(){t.enable("")}function u(e){if("*"===e[e.length-1])return!0;var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1}function l(e){return e instanceof Error?e.stack||e.message:e}t=e.exports=o.debug=o.default=o,t.coerce=l,t.disable=s,t.enable=a,t.enabled=u,t.humanize=n(235),t.instances=[],t.names=[],t.skips=[],t.formatters={}},function(e,t,n){(function(t){function r(){}function o(){return"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof t?t:{}}function i(e){if(a.call(this,e),this.query=this.query||{},!u){var t=o();u=t.___eio=t.___eio||[]}this.index=u.length;var n=this;u.push(function(e){n.onData(e)}),this.query.j=this.index,"function"===typeof addEventListener&&addEventListener("beforeunload",function(){n.script&&(n.script.onerror=r)},!1)}var a=n(516),s=n(189);e.exports=i;var u,l=/\n/g,c=/\\n/g;s(i,a),i.prototype.supportsBinary=!1,i.prototype.doClose=function(){this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),this.form&&(this.form.parentNode.removeChild(this.form),this.form=null,this.iframe=null),a.prototype.doClose.call(this)},i.prototype.doPoll=function(){var e=this,t=document.createElement("script");this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),t.async=!0,t.src=this.uri(),t.onerror=function(t){e.onError("jsonp poll error",t)};var n=document.getElementsByTagName("script")[0];n?n.parentNode.insertBefore(t,n):(document.head||document.body).appendChild(t),this.script=t,"undefined"!==typeof navigator&&/gecko/i.test(navigator.userAgent)&&setTimeout(function(){var e=document.createElement("iframe");document.body.appendChild(e),document.body.removeChild(e)},100)},i.prototype.doWrite=function(e,t){function n(){r(),t()}function r(){if(o.iframe)try{o.form.removeChild(o.iframe)}catch(e){o.onError("jsonp polling iframe removal error",e)}try{var e='<iframe src="javascript:0" name="'+o.iframeId+'">';i=document.createElement(e)}catch(e){i=document.createElement("iframe"),i.name=o.iframeId,i.src="javascript:0"}i.id=o.iframeId,o.form.appendChild(i),o.iframe=i}var o=this;if(!this.form){var i,a=document.createElement("form"),s=document.createElement("textarea"),u=this.iframeId="eio_iframe_"+this.index;a.className="socketio",a.style.position="absolute",a.style.top="-1000px",a.style.left="-1000px",a.target=u,a.method="POST",a.setAttribute("accept-charset","utf-8"),s.name="d",a.appendChild(s),document.body.appendChild(a),this.form=a,this.area=s}this.form.action=this.uri(),r(),e=e.replace(c,"\\\n"),this.area.value=e.replace(l,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&n()}:this.iframe.onload=n}}).call(t,n(10))},function(e,t,n){(function(t){function r(e){e&&e.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,this.usingBrowserWebSocket=o&&!e.forceNode,this.protocols=e.protocols,this.usingBrowserWebSocket||(d=i),a.call(this,e)}var o,i,a=n(238),s=n(77),u=n(188),l=n(189),c=n(518),f=n(190)("engine.io-client:websocket");if("undefined"===typeof self)try{i=n(590)}catch(e){}else o=self.WebSocket||self.MozWebSocket;var d=o||i;e.exports=r,l(r,a),r.prototype.name="websocket",r.prototype.supportsBinary=!0,r.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t=this.protocols,n={agent:this.agent,perMessageDeflate:this.perMessageDeflate};n.pfx=this.pfx,n.key=this.key,n.passphrase=this.passphrase,n.cert=this.cert,n.ca=this.ca,n.ciphers=this.ciphers,n.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(n.headers=this.extraHeaders),this.localAddress&&(n.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket&&!this.isReactNative?t?new d(e,t):new d(e):new d(e,t,n)}catch(e){return this.emit("error",e)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},r.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},r.prototype.write=function(e){function n(){r.emit("flush"),setTimeout(function(){r.writable=!0,r.emit("drain")},0)}var r=this;this.writable=!1;for(var o=e.length,i=0,a=o;i<a;i++)!function(e){s.encodePacket(e,r.supportsBinary,function(i){if(!r.usingBrowserWebSocket){var a={};if(e.options&&(a.compress=e.options.compress),r.perMessageDeflate){("string"===typeof i?t.byteLength(i):i.length)<r.perMessageDeflate.threshold&&(a.compress=!1)}}try{r.usingBrowserWebSocket?r.ws.send(i):r.ws.send(i,a)}catch(e){f("websocket closed before onclose event")}--o||n()})}(e[i])},r.prototype.onClose=function(){a.prototype.onClose.call(this)},r.prototype.doClose=function(){"undefined"!==typeof this.ws&&this.ws.close()},r.prototype.uri=function(){var e=this.query||{},t=this.secure?"wss":"ws",n="";return this.port&&("wss"===t&&443!==Number(this.port)||"ws"===t&&80!==Number(this.port))&&(n=":"+this.port),this.timestampRequests&&(e[this.timestampParam]=c()),this.supportsBinary||(e.b64=1),e=u.encode(e),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e},r.prototype.check=function(){return!!d&&!("__initialize"in d&&this.name===r.prototype.name)}}).call(t,n(202).Buffer)},function(e,t){},function(e,t){function n(e,t){var n=[];t=t||0;for(var r=t||0;r<e.length;r++)n[r-t]=e[r];return n}e.exports=n},function(e,t){function n(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},,,,function(e,t,n){"use strict";function r(e){var t=void 0,n=void 0,r=void 0,o=void 0,a=!1;try{t=i()(),n=document.createRange(),r=document.getSelection(),o=document.createElement("span"),o.textContent=e,document.body.appendChild(o),n.selectNode(o),r.addRange(n);document.execCommand("copy")||console.log("copy command was unsuccessful"),a=!0}catch(e){console.error("unable to copy using execCommand")}finally{r&&("function"==typeof r.removeRange?r.removeRange(n):r.removeAllRanges()),o&&document.body.removeChild(o),t()}return a}Object.defineProperty(t,"__esModule",{value:!0});var o=n(532),i=n.n(o);t.default=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=n.n(a),u=n(1),l=n.n(u),c=n(73),f=n(232),d=n(217),p=n(524),h=n(523),m=n(542),v=(n.n(m),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}}()),g=n(539),y={markdownContent:l.a.string.isRequired,showTOC:l.a.bool,onContentRendered:l.a.func,activeTitleIndex:l.a.number},b=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.scrollToNode=function(e){var t=new g(window.location.href);t.set("hash","user-content-"+e.text),window.location.href=t.toString()},n.getTitlesInfo=function(){for(var e=[],t=document.querySelectorAll('h2[id^="user-content"], h3[id^="user-content"]'),r=0;r<t.length;r++)e.push(t[r].offsetTop);n.titlesInfo=e},n.titlesInfo=[],n}return i(t,e),v(t,[{key:"decorateNode",value:function(e){return Object(p.a)(e)}},{key:"componentDidMount",value:function(){this.props.showTOC&&this.getTitlesInfo(),this.props.onContentRendered&&this.props.onContentRendered(this)}},{key:"shouldComponentUpdate",value:function(e){return e.activeTitleIndex!==this.props.activeTitleIndex}},{key:"render",value:function(){var e=Object(d.a)(this.props.markdownContent);return s.a.createElement(s.a.Fragment,null,s.a.createElement(w,{markdownContent:this.props.markdownContent}),this.props.showTOC&&s.a.createElement("div",{className:"seafile-markdown-outline"},s.a.createElement(h.a,{document:e.document,editor:this,activeTitleIndex:this.props.activeTitleIndex})))}}]),t}(s.a.Component),w=function(e){function t(e){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return i(t,e),v(t,[{key:"render",value:function(){var e=Object(d.a)(this.props.markdownContent);return s.a.createElement(c.Editor,{style:{width:"100%"},value:e,className:"article",renderNode:f.b,renderMark:f.a,decorateNode:this.decorateNode})}}]),t}(s.a.PureComponent),_={markdownContent:"",showTOC:!1};b.propTypes=y,b.defaultProps=_,t.default=b},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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=function(){function e(t){var n=t.name,o=t.type,i=t.size,a=t.last_update_time,s=t.permission,u=t.parent_path,l=t.isExpanded,c=t.children;r(this,e),this.name=n,this.type=o,this.size=i,this.last_update_time=a,this.permission=s,this.parent_path=u,this.isExpanded=void 0===l||l,this.children=c||[],this.parent=null}return o(e,null,[{key:"deserializefromJson",value:function(t){var n=t.name,r=t.type,o=t.size,i=t.last_update_time,a=t.permission,s=t.parent_path,u=t.isExpanded,l=void 0===u||u,c=t.children;return new e({name:n,type:r,size:o,last_update_time:i,permission:a,parent_path:s,isExpanded:l,children:(void 0===c?[]:c).map(function(t){return e.deserializefromJson(t)})})}}]),o(e,[{key:"clone",value:function(){var t=new e({name:this.name,type:this.type,size:this.size,last_update_time:this.last_update_time,permission:this.permission,parent_path:this.parent_path,isExpanded:this.isExpanded});return t.children=this.children.map(function(e){var n=e.clone();return n.parent=t,n}),t}},{key:"hasChildren",value:function(){return this.children.length>0}},{key:"isRoot",value:function(){return void 0===this.parent}},{key:"isMarkdown",value:function(){if(this.isDir())return!1;var e=this.name.lastIndexOf(".");if(-1==e)return!1;var t=this.name.substring(e).toLowerCase();return".md"==t||".markdown"==t}},{key:"isFile",value:function(){return"file"===this.type}},{key:"isDir",value:function(){return"dir"==this.type}},{key:"isImage",value:function(){var e=this.name.lastIndexOf(".");if(-1==e)return!1;var t=this.name.substring(e).toLowerCase();return".png"==t||".jpg"==t}},{key:"serializeToJson",value:function(){var e=[];return this.hasChildren()&&(e=this.children.map(function(e){return e.toJSON()})),{name:this.name,type:this.type,size:this.size,last_update_time:this.last_update_time,permission:this.permission,parent_path:this.parent_path,isExpanded:this.isExpanded,children:e}}},{key:"path",get:function(){if(this.parent){var e=this.parent.path;return"/"===e?e+this.name:e+"/"+this.name}return this.name}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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 i(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}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(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}function u(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=void 0;var l=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=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},f=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}}(),d=n(0),p=r(d),h=n(107),m=r(h),v=n(459),g=n(551),y=r(g),b=n(648),w=n(650),_=n(658),k=n(460),C=n(659),S=n(552),E=n(660),T=n(661),O=t.defaultProps={backspaceRemovesValue:!0,blurInputOnSelect:(0,k.isTouchCapable)(),captureMenuScroll:!(0,k.isTouchCapable)(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:(0,b.createFilter)(),formatGroupLabel:C.formatGroupLabel,getOptionLabel:C.getOptionLabel,getOptionValue:C.getOptionValue,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:C.isOptionDisabled,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,k.isMobileDevice)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return t+" result"+(1!==t?"s":"")+" available"},styles:{},tabIndex:"0",tabSelectsValue:!0},x=1,M=function(e){function t(e){a(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));P.call(n);var r=e.value;n.cacheComponents=(0,m.default)(n.cacheComponents,y.default).bind(n),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++x);var o=(0,k.cleanValue)(r),i=n.buildMenuOptions(e,o);return n.state.menuOptions=i,n.state.selectValue=o,n}return u(t,e),f(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=(0,k.cleanValue)(e.value),a=this.buildMenuOptions(e,i),s=this.getNextFocusedValue(i),u=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:u,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(0,k.scrollIntoView)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this.state,n=t.menuOptions,r=t.selectValue,o=this.props.isMulti,i="first"===e?0:n.focusable.length-1;if(!o){var a=n.focusable.indexOf(r[0]);a>-1&&(i=a)}this.scrollToFocusedOptionOnUpdate=!0,this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[i]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var u=i.length-1,l=-1;if(i.length){switch(e){case"previous":l=0===s?0:-1===s?u:s-1;break;case"next":s>-1&&s<u&&(l=s+1)}-1===l&&this.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:n}}),this.setState({inputIsHidden:-1!==l,focusedValue:i[l]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions,i=o.focusable;if(i.length){var a=0,s=i.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:i.length-1:"down"===e?a=(s+1)%i.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>i.length-1&&(a=i.length-1):"last"===e&&(a=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[a],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(T.defaultTheme):c({},T.defaultTheme,this.props.theme):T.defaultTheme}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,o=this.props,i=o.classNamePrefix,a=o.isMulti,s=o.isRtl,u=o.options,l=this.state.selectValue,c=this.hasValue(),f=function(){return l},d=i;return{cx:k.classNames.bind(null,d),clearValue:e,getStyles:t,getValue:f,hasValue:c,isMulti:a,isRtl:s,options:u,selectOption:r,setValue:n,selectProps:o,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue,o=r.indexOf(n);if(o>-1){if(e.indexOf(n)>-1)return n;if(o<e.length)return e[o]}return null}},{key:"getNextFocusedOption",value:function(e){var t=this.state.focusedOption;return t&&e.indexOf(t)>-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"===typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"===typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some(function(e){return n.getOptionValue(e)===r})}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),u=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:u,data:e},o))){var l=i?void 0:function(){return n.onOptionHover(e)},c=i?void 0:function(){return n.selectOption(e)},f=n.getElementId("option")+"-"+r;return{innerProps:{id:f,onClick:c,onMouseMove:l,onMouseOver:l,role:"option",tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:f,label:s,type:"option",value:u}}};return i.reduce(function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options,i=o.map(function(t,n){var o=a(t,r+"-"+n);return o&&!o.isDisabled&&e.focusable.push(t),o}).filter(Boolean);if(i.length){var s=n.getElementId("group")+"-"+r;e.render.push({type:"group",key:s,data:t,options:i})}}else{var u=a(t,""+r);u&&(e.render.push(u),u.isDisabled||e.focusable.push(t))}return e},{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,s=i.menuIsOpen,u=i.inputValue,l=i.screenReaderStatus;return(r?(0,_.valueFocusAriaMessage)({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"")+" "+(o&&s?(0,_.optionFocusAriaMessage)({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"")+" "+(0,_.resultsAriaMessage)({inputValue:u,screenReaderMessage:l({count:this.countOptions()})})+" "+t}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=this.components.Input,s=this.state.inputIsHidden,u=r||this.getElementId("input");if(!n)return p.default.createElement(w.DummyInput,{id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:k.noop,onFocus:this.onInputFocus,readOnly:!0,tabIndex:i,value:""});var l={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},f=this.commonProps,d=f.cx,h=f.theme;return p.default.createElement(a,c({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:d,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:s,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,theme:h,type:"text",value:o},l))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,s=t.Placeholder,u=this.commonProps,l=this.props,f=l.controlShouldRenderValue,d=l.isDisabled,h=l.isMulti,m=l.inputValue,v=l.placeholder,g=this.state,y=g.selectValue,b=g.focusedValue;if(!this.hasValue()||!f)return m?null:p.default.createElement(s,c({},u,{key:"placeholder",isDisabled:d}),v);if(h){return y.map(function(t){var a=t===b;return p.default.createElement(n,c({},u,{components:{Container:r,Label:o,Remove:i},isFocused:a,isDisabled:d,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))})}if(m)return null;var w=y[0];return p.default.createElement(a,c({},u,{data:w,isDisabled:d}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return p.default.createElement(e,c({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;var a={"aria-hidden":"true"};return p.default.createElement(e,c({},t,{innerProps:a,isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return p.default.createElement(n,c({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return p.default.createElement(e,c({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,u=t.LoadingMessage,l=t.NoOptionsMessage,f=t.Option,d=this.commonProps,h=this.state,m=h.focusedOption,g=h.menuOptions,y=this.props,b=y.captureMenuScroll,_=y.inputValue,k=y.isLoading,C=y.loadingMessage,S=y.minMenuHeight,E=y.maxMenuHeight,T=y.menuIsOpen,O=y.menuPlacement,x=y.menuPosition,M=y.menuPortalTarget,P=y.menuShouldBlockScroll,D=y.menuShouldScrollIntoView,L=y.noOptionsMessage,N=y.onMenuScrollToTop,F=y.onMenuScrollToBottom;if(!T)return null;var A=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,p.default.createElement(f,c({},d,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))},Y=void 0;if(this.hasOptions())Y=g.render.map(function(t){if("group"===t.type){var o=(t.type,i(t,["type"])),a=t.key+"-heading";return p.default.createElement(n,c({},d,o,{Heading:r,headingProps:{id:a},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return A(e)}))}if("option"===t.type)return A(t)});else if(k){var R=C({inputValue:_});if(null===R)return null;Y=p.default.createElement(u,d,R)}else{var I=L({inputValue:_});if(null===I)return null;Y=p.default.createElement(l,d,I)}var j={minMenuHeight:S,maxMenuHeight:E,menuPlacement:O,menuPosition:x,menuShouldScrollIntoView:D},B=p.default.createElement(v.MenuPlacer,c({},d,j),function(t){var n=t.ref,r=t.placerProps,i=r.placement,s=r.maxHeight;return p.default.createElement(o,c({},d,j,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:k,placement:i}),p.default.createElement(w.ScrollCaptor,{isEnabled:b,onTopArrive:N,onBottomArrive:F},p.default.createElement(w.ScrollBlock,{isEnabled:P},p.default.createElement(a,c({},d,{innerRef:e.getMenuListRef,isLoading:k,maxHeight:s}),Y))))});return M||"fixed"===x?p.default.createElement(s,c({},d,{appendTo:M,controlElement:this.controlRef,menuPlacement:O,menuPosition:x}),B):B}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=this.state.selectValue;if(i&&!r){if(o){if(n){var s=a.map(function(t){return e.getOptionValue(t)}).join(n);return p.default.createElement("input",{name:i,type:"hidden",value:s})}var u=a.length>0?a.map(function(t,n){return p.default.createElement("input",{key:"i-"+n,name:i,type:"hidden",value:e.getOptionValue(t)})}):p.default.createElement("input",{name:i,type:"hidden"});return p.default.createElement("div",null,u)}var l=a[0]?this.getOptionValue(a[0]):"";return p.default.createElement("input",{name:i,type:"hidden",value:l})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?p.default.createElement(w.A11yText,{"aria-live":"assertive"},p.default.createElement("p",{id:"aria-selection-event"},"\xa0",this.state.ariaLiveSelection),p.default.createElement("p",{id:"aria-context"},"\xa0",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,s=i.id,u=i.isDisabled,l=this.state.isFocused,f=this.commonProps=this.getCommonProps();return p.default.createElement(r,c({},f,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:l}),this.renderLiveRegion(),p.default.createElement(t,c({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:l}),p.default.createElement(o,c({},f,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),p.default.createElement(n,c({},f,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(d.Component);M.defaultProps=O;var P=function(){var e=this;this.state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,isComposing:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},this.blockOptionHover=!1,this.clearFocusValueOnUpdate=!1,this.hasGroups=!1,this.initialTouchX=0,this.initialTouchY=0,this.instancePrefix="",this.openAfterFocus=!1,this.scrollToFocusedOptionOnUpdate=!1,this.controlRef=null,this.getControlRef=function(t){e.controlRef=t},this.focusedOptionRef=null,this.getFocusedOptionRef=function(t){e.focusedOptionRef=t},this.menuListRef=null,this.getMenuListRef=function(t){e.menuListRef=t},this.inputRef=null,this.getInputRef=function(t){e.inputRef=t},this.cacheComponents=function(t){e.components=(0,S.defaultComponents)({components:t})},this.focus=this.focusInput,this.blur=this.blurInput,this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments[2],o=e.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.onChange;e.onInputChange("",{action:"set-value"}),i&&(e.inputIsHiddenAfterUpdate=!a,e.onMenuClose()),e.clearFocusValueOnUpdate=!0,s(t,{action:n,option:r})},this.selectOption=function(t){var n=e.props,r=n.blurInputOnSelect;if(n.isMulti){var i=e.state.selectValue;if(e.isOptionSelected(t,i)){var a=e.getOptionValue(t);e.setValue(i.filter(function(t){return e.getOptionValue(t)!==a}),"deselect-option",t),e.announceAriaLiveSelection({event:"deselect-option",context:{value:e.getOptionLabel(t)}})}else e.setValue([].concat(o(i),[t]),"select-option",t),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}})}else e.setValue(t,"select-option"),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}});r&&e.blurInput()},this.removeValue=function(t){var n=e.props.onChange,r=e.state.selectValue,o=e.getOptionValue(t);n(r.filter(function(t){return e.getOptionValue(t)!==o}),{action:"remove-value",removedValue:t}),e.announceAriaLiveSelection({event:"remove-value",context:{value:t?e.getOptionLabel(t):void 0}}),e.focusInput()},this.clearValue=function(){var t=e.props,n=t.isMulti;(0,t.onChange)(n?[]:null,{action:"clear"})},this.popValue=function(){var t=e.props.onChange,n=e.state.selectValue,r=n[n.length-1];e.announceAriaLiveSelection({event:"pop-value",context:{value:r?e.getOptionLabel(r):void 0}}),t(n.slice(0,n.length-1),{action:"pop-value",removedValue:r})},this.getOptionLabel=function(t){return e.props.getOptionLabel(t)},this.getOptionValue=function(t){return e.props.getOptionValue(t)},this.getStyles=function(t,n){var r=E.defaultStyles[t](n);r.boxSizing="border-box";var o=e.props.styles[t];return o?o(r,n):r},this.getElementId=function(t){return e.instancePrefix+"-"+t},this.getActiveDescendentId=function(){var t=e.props.menuIsOpen,n=e.state,r=n.menuOptions,o=n.focusedOption;if(o&&t){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}},this.announceAriaLiveSelection=function(t){var n=t.event,r=t.context;e.setState({ariaLiveSelection:(0,_.valueEventAriaMessage)(n,r)})},this.announceAriaLiveContext=function(t){var n=t.event,r=t.context;e.setState({ariaLiveContext:(0,_.instructionsAriaMessage)(n,c({},r,{label:e.props["aria-label"]}))})},this.onMenuMouseDown=function(t){0===t.button&&(t.stopPropagation(),t.preventDefault(),e.focusInput())},this.onMenuMouseMove=function(t){e.blockOptionHover=!1},this.onControlMouseDown=function(t){var n=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?e.onMenuClose():e.openMenu("first"):(n&&(e.openAfterFocus=!0),e.focusInput()),"INPUT"!==t.target.tagName&&t.preventDefault()},this.onDropdownIndicatorMouseDown=function(t){if((!t||"mousedown"!==t.type||0===t.button)&&!e.props.isDisabled){var n=e.props,r=n.isMulti,o=n.menuIsOpen;e.focusInput(),o?(e.inputIsHiddenAfterUpdate=!r,e.onMenuClose()):e.openMenu("first"),t.preventDefault(),t.stopPropagation()}},this.onClearIndicatorMouseDown=function(t){t&&"mousedown"===t.type&&0!==t.button||(e.clearValue(),t.stopPropagation(),e.openAfterFocus=!1,setTimeout(function(){return e.focusInput()}))},this.onScroll=function(t){"boolean"===typeof e.props.closeMenuOnScroll?t.target instanceof HTMLElement&&(0,k.isDocumentElement)(t.target)&&e.props.onMenuClose():"function"===typeof e.props.closeMenuOnScroll&&e.props.closeMenuOnScroll(t)&&e.props.onMenuClose()},this.onCompositionStart=function(){e.setState({isComposing:!0})},this.onCompositionEnd=function(){e.setState({isComposing:!1})},this.onTouchStart=function(t){var n=l(t.touches,1),r=n[0];e.initialTouchX=r.clientX,e.initialTouchY=r.clientY,e.userIsDragging=!1},this.onTouchMove=function(t){var n=l(t.touches,1),r=n[0],o=Math.abs(r.clientX-e.initialTouchX),i=Math.abs(r.clientY-e.initialTouchY);e.userIsDragging=o>5||i>5},this.onTouchEnd=function(t){if(!e.userIsDragging){var n=t.target;e.controlRef&&!e.controlRef.contains(n)&&e.menuListRef&&!e.menuListRef.contains(n)&&e.blurInput(),e.initialTouchX=0,e.initialTouchY=0}},this.onControlTouchEnd=function(t){e.userIsDragging||e.onControlMouseDown(t)},this.onClearIndicatorTouchEnd=function(t){e.userIsDragging||e.onClearIndicatorMouseDown(t)},this.onDropdownIndicatorTouchEnd=function(t){e.userIsDragging||e.onDropdownIndicatorMouseDown(t)},this.handleInputChange=function(t){var n=t.currentTarget.value;e.inputIsHiddenAfterUpdate=!1,e.onInputChange(n,{action:"input-change"}),e.onMenuOpen()},this.onInputFocus=function(t){var n=e.props,r=n.isSearchable,o=n.isMulti;e.props.onFocus&&e.props.onFocus(t),e.inputIsHiddenAfterUpdate=!1,e.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),e.setState({isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},this.onInputBlur=function(t){e.props.onBlur&&e.props.onBlur(t),e.onInputChange("",{action:"input-blur"}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1})},this.onOptionHover=function(t){e.blockOptionHover||e.state.focusedOption===t||e.setState({focusedOption:t})},this.shouldHideSelectedOptions=function(){var t=e.props,n=t.hideSelectedOptions,r=t.isMulti;return void 0===n?r:n},this.onKeyDown=function(t){var n=e.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,s=n.isClearable,u=n.isDisabled,l=n.menuIsOpen,c=n.onKeyDown,f=n.tabSelectsValue,d=n.openMenuOnFocus,p=e.state,h=p.isComposing,m=p.focusedOption,v=p.focusedValue,g=p.selectValue;if(!u&&("function"!==typeof c||(c(t),!t.defaultPrevented))){switch(e.blockOptionHover=!0,t.key){case"ArrowLeft":if(!r||a)return;e.focusValue("previous");break;case"ArrowRight":if(!r||a)return;e.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(v)e.removeValue(v);else{if(!o)return;e.popValue()}break;case"Tab":if(t.shiftKey||!l||!f||!m||d&&e.isOptionSelected(m,g))return;e.selectOption(m);break;case"Enter":if(l){if(!m)return;if(h)return;e.selectOption(m)}else e.focusOption("first");break;case"Escape":l?(e.inputIsHiddenAfterUpdate=!1,e.onInputChange("",{action:"menu-close"}),e.onMenuClose()):s&&i&&e.clearValue();break;case" ":if(a)return;if(!l){e.openMenu("first");break}if(!m)return;e.selectOption(m);break;case"ArrowUp":l?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":l?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!l)return;e.focusOption("pageup");break;case"PageDown":if(!l)return;e.focusOption("pagedown");break;case"Home":if(!l)return;e.focusOption("first");break;case"End":if(!l)return;e.focusOption("last");break;default:return}t.preventDefault()}}};t.default=M},function(e,t,n){"use strict";function r(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function o(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key||""),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),(void 0!==e.container?e.container:document.head).appendChild(t),t}function i(e,t){function n(e){w+=e,v&&E.insert(e,M)}function r(e,t){if(null==e)return"";switch(typeof e){case"boolean":return"";case"function":if(void 0!==e.__emotion_styles){var n=e.toString();return n}return r.call(this,void 0===this?e():e(this.mergedProps,this.context),t);case"object":return o.call(this,e);default:var i=S.registered[e];return!1===t&&void 0!==i?i:e}}function o(e){if(P.has(e))return P.get(e);var t="";return Array.isArray(e)?e.forEach(function(e){t+=r.call(this,e,!1)},this):Object.keys(e).forEach(function(n){"object"!==typeof e[n]?void 0!==S.registered[e[n]]?t+=n+"{"+S.registered[e[n]]+"}":t+=p(n)+":"+h(n,e[n])+";":Array.isArray(e[n])&&"string"===typeof e[n][0]&&void 0===S.registered[e[n][0]]?e[n].forEach(function(e){t+=p(n)+":"+h(n,e)+";"}):t+=n+"{"+r.call(this,e[n],!1)+"}"},this),P.set(e,t),t}function i(e,t){void 0===S.inserted[O]&&(w="",T(e,t),S.inserted[O]=w)}function a(e,t){var n="";return t.split(" ").forEach(function(t){void 0!==S.registered[t]?e.push(t):n+=t+" "}),n}function s(e,t){var n=[],r=a(n,e);return n.length<2?e:r+F(n,t)}function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return s(m(t))}function d(e){S.inserted[e]=!0}function y(e){e.forEach(d)}function b(){v&&(E.flush(),E.inject()),S.inserted={},S.registered={}}if(void 0!==e.__SECRET_EMOTION__)return e.__SECRET_EMOTION__;void 0===t&&(t={});var w,_,k=t.key||"css",C=f()(n);void 0!==t.prefix&&(_={prefix:t.prefix});var S={registered:{},inserted:{},nonce:t.nonce,key:k},E=new g(t);v&&E.inject();var T=new l.a(_);T.use(t.stylisPlugins)(C);var O,x,M="",P=new WeakMap,D=/label:\s*([^\s;\n{]+)\s*;/g,L=function(e,t){return Object(u.a)(e+t)+t},N=function(e){var t=!0,n="",o="";null==e||void 0===e.raw?(t=!1,n+=r.call(this,e,!1)):n+=e[0];for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];return a.forEach(function(o,i){n+=r.call(this,o,46===n.charCodeAt(n.length-1)),!0===t&&void 0!==e[i+1]&&(n+=e[i+1])},this),x=n,n=n.replace(D,function(e,t){return o+="-"+t,""}),O=L(n,o),n},F=function(){var e=N.apply(this,arguments),t=k+"-"+O;return void 0===S.registered[t]&&(S.registered[t]=x),i("."+t,e),t},A=function(){var e=N.apply(this,arguments),t="animation-"+O;return i("","@keyframes "+t+"{"+e+"}"),t},Y=function(){i("",N.apply(this,arguments))};if(v){var R=document.querySelectorAll("[data-emotion-"+k+"]");Array.prototype.forEach.call(R,function(e){E.tags[0].parentNode.insertBefore(e,E.tags[0]),e.getAttribute("data-emotion-"+k).split(" ").forEach(d)})}var I={flush:b,hydrate:y,cx:c,merge:s,getRegisteredStyles:a,injectGlobal:Y,keyframes:A,css:F,sheet:E,caches:S};return e.__SECRET_EMOTION__=I,I}var a=n(642),s=n(643),u=n(644),l=n(645),c=n(646),f=n.n(c),d=/[A-Z]|^ms/g,p=Object(a.a)(function(e){return e.replace(d,"-$&").toLowerCase()}),h=function(e,t){return null==t||"boolean"===typeof t?"":1===s.a[e]||45===e.charCodeAt(1)||isNaN(t)||0===t?t:t+"px"},m=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"function":a=e([i()]);break;case"object":if(Array.isArray(i))a=e(i);else{a="";for(var s in i)i[s]&&s&&(a&&(a+=" "),a+=s)}break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o},v="undefined"!==typeof document,g=function(){function e(e){this.isSpeedy=!0,this.tags=[],this.ctr=0,this.opts=e}var t=e.prototype;return t.inject=function(){if(this.injected)throw new Error("already injected!");this.tags[0]=o(this.opts),this.injected=!0},t.speedy=function(e){if(0!==this.ctr)throw new Error("cannot change speedy now");this.isSpeedy=!!e},t.insert=function(e,t){if(this.isSpeedy){var n=this.tags[this.tags.length-1],i=r(n);try{i.insertRule(e,i.cssRules.length)}catch(e){}}else{var a=o(this.opts);this.tags.push(a),a.appendChild(document.createTextNode(e+(t||"")))}++this.ctr%65e3===0&&this.tags.push(o(this.opts))},t.flush=function(){this.tags.forEach(function(e){return e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0,this.injected=!1},e}();t.a=i},function(e,t,n){"use strict";function r(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}t.a=r},function(e,t,n){"use strict";var r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};t.a=r},function(e,t,n){"use strict";function r(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24,t=1540483477*(65535&t)+((1540483477*(t>>>16)&65535)<<16),t^=t>>>24,t=1540483477*(65535&t)+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^t,n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r^=255&e.charCodeAt(o),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)}return r^=r>>>13,r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16),r^=r>>>15,(r>>>0).toString(36)}t.a=r},function(e,t,n){"use strict";function r(e){function t(e,r,u,l,c){for(var p,h,m,v,g,_=0,C=0,S=0,E=0,T=0,O=0,N=m=p=0,A=0,R=0,I=0,j=0,B=u.length,Z=B-1,H="",J="",X="",z="";A<B;){if(h=u.charCodeAt(A),A===Z&&0!==C+E+S+_&&(0!==C&&(h=47===C?10:47),E=S=_=0,B++,Z++),0===C+E+S+_){if(A===Z&&(0<R&&(H=H.replace(d,"")),0<H.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:H+=u.charAt(A)}h=59}switch(h){case 123:for(H=H.trim(),p=H.charCodeAt(0),m=1,j=++A;A<B;){switch(h=u.charCodeAt(A)){case 123:m++;break;case 125:m--;break;case 47:switch(h=u.charCodeAt(A+1)){case 42:case 47:e:{for(N=A+1;N<Z;++N)switch(u.charCodeAt(N)){case 47:if(42===h&&42===u.charCodeAt(N-1)&&A+2!==N){A=N+1;break e}break;case 10:if(47===h){A=N+1;break e}}A=N}}break;case 91:h++;case 40:h++;case 34:case 39:for(;A++<Z&&u.charCodeAt(A)!==h;);}if(0===m)break;A++}switch(m=u.substring(j,A),0===p&&(p=(H=H.replace(f,"").trim()).charCodeAt(0)),p){case 64:switch(0<R&&(H=H.replace(d,"")),h=H.charCodeAt(1)){case 100:case 109:case 115:case 45:R=r;break;default:R=L}if(m=t(r,R,m,h,c+1),j=m.length,0<F&&(R=n(L,H,I),g=s(3,m,R,r,M,x,j,h,c,l),H=R.join(""),void 0!==g&&0===(j=(m=g.trim()).length)&&(h=0,m="")),0<j)switch(h){case 115:H=H.replace(k,a);case 100:case 109:case 45:m=H+"{"+m+"}";break;case 107:H=H.replace(y,"$1 $2"),m=H+"{"+m+"}",m=1===D||2===D&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=H+m,112===l&&(J+=m,m="")}else m="";break;default:m=t(r,n(r,H,I),m,l,c+1)}X+=m,m=I=R=N=p=0,H="",h=u.charCodeAt(++A);break;case 125:case 59:if(H=(0<R?H.replace(d,""):H).trim(),1<(j=H.length))switch(0===N&&(45===(p=H.charCodeAt(0))||96<p&&123>p)&&(j=(H=H.replace(" ",":")).length),0<F&&void 0!==(g=s(1,H,r,e,M,x,J.length,l,c,l))&&0===(j=(H=g.trim()).length)&&(H="\0\0"),p=H.charCodeAt(0),h=H.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){z+=H+u.charAt(A);break}default:58!==H.charCodeAt(j-1)&&(J+=o(H,p,h,H.charCodeAt(2)))}I=R=N=p=0,H="",h=u.charCodeAt(++A)}}switch(h){case 13:case 10:47===C?C=0:0===1+p&&107!==l&&0<H.length&&(R=1,H+="\0"),0<F*Y&&s(0,H,r,e,M,x,J.length,l,c,l),x=1,M++;break;case 59:case 125:if(0===C+E+S+_){x++;break}default:switch(x++,v=u.charAt(A),h){case 9:case 32:if(0===E+_+C)switch(T){case 44:case 58:case 9:case 32:v="";break;default:32!==h&&(v=" ")}break;case 0:v="\\0";break;case 12:v="\\f";break;case 11:v="\\v";break;case 38:0===E+C+_&&(R=I=1,v="\f"+v);break;case 108:if(0===E+C+_+P&&0<N)switch(A-N){case 2:112===T&&58===u.charCodeAt(A-3)&&(P=T);case 8:111===O&&(P=O)}break;case 58:0===E+C+_&&(N=A);break;case 44:0===C+S+E+_&&(R=1,v+="\r");break;case 34:case 39:0===C&&(E=E===h?0:0===E?h:E);break;case 91:0===E+C+S&&_++;break;case 93:0===E+C+S&&_--;break;case 41:0===E+C+_&&S--;break;case 40:if(0===E+C+_){if(0===p)switch(2*T+3*O){case 533:break;default:p=1}S++}break;case 64:0===C+S+E+_+N+m&&(m=1);break;case 42:case 47:if(!(0<E+_+S))switch(C){case 0:switch(2*h+3*u.charCodeAt(A+1)){case 235:C=47;break;case 220:j=A,C=42}break;case 42:47===h&&42===T&&j+2!==A&&(33===u.charCodeAt(j+2)&&(J+=u.substring(j,A+1)),v="",C=0)}}0===C&&(H+=v)}O=T,T=h,A++}if(0<(j=J.length)){if(R=r,0<F&&void 0!==(g=s(2,J,R,e,M,x,j,l,c,l))&&0===(J=g).length)return z+J+X;if(J=R.join(",")+"{"+J+"}",0!==D*P){switch(2!==D||i(J,2)||(P=0),P){case 111:J=J.replace(w,":-moz-$1")+J;break;case 112:J=J.replace(b,"::-webkit-input-$1")+J.replace(b,"::-moz-$1")+J.replace(b,":-ms-input-$1")+J}P=0}}return z+J+X}function n(e,t,n){var o=t.trim().split(v);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var u=s=0;for(t=[];s<i;++s)for(var l=0;l<a;++l)t[u++]=r(e[l]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var u=a.substring(e,a.length-1).trim();return u=a.substring(0,e).trim()+u+";",1===D||2===D&&i(u,1)?"-webkit-"+u+u:u}if(0===D||2===D&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(O,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(u=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+u+a;case 1005:return h.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(u=a.substring(13).trim(),t=u.indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=a.replace(_,"tb");break;case 232:u=a.replace(_,"tb-rl");break;case 220:u=a.replace(_,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+u+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,u=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim(),s=u.charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(u,"-webkit-"+u)+";"+a.replace(u,"-ms-"+u+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return u=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+u+"-ms-flex-"+u+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(S,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(S,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===T.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(u,"-webkit-"+u)+a.replace(u,"-moz-"+u.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+a}return a}function i(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),A(2!==t?r:r.replace(E,"$1"),n,t)}function a(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(C," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,i,a,s,u,l){for(var f,d=0,p=t;d<F;++d)switch(f=N[d].call(c,e,p,n,r,o,i,a,s,u,l)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function u(e){switch(e){case void 0:case null:F=N.length=0;break;default:switch(e.constructor){case Array:for(var t=0,n=e.length;t<n;++t)u(e[t]);break;case Function:N[F++]=e;break;case Boolean:Y=0|!!e}}return u}function l(e){return e=e.prefix,void 0!==e&&(A=null,e?"function"!==typeof e?D=1:(D=2,A=e):D=0),l}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),R=r,r=[R],0<F){var o=s(-1,n,r,r,M,x,0,0,0,0);void 0!==o&&"string"===typeof o&&(n=o)}var i=t(L,r,n,0,0);return 0<F&&void 0!==(o=s(-2,i,r,r,M,x,i.length,0,0,0))&&(i=o),R="",P=0,x=M=1,i}var f=/^\0+/g,d=/[\0\r\f]/g,p=/: */g,h=/zoo|gra/,m=/([,: ])(transform)/g,v=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,y=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,w=/:(read-only)/g,_=/[svh]\w+-[tblr]{2}/,k=/\(\s*(.*)\s*\)/g,C=/([\s\S]*?);/g,S=/-self|flex-/g,E=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,x=1,M=1,P=0,D=1,L=[],N=[],F=0,A=null,Y=0,R="";return c.use=u,c.set=l,void 0!==e&&l(e),c}t.a=r},function(e,t,n){!function(t){e.exports=t()}(function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}})},function(e,t,n){(function(t){(function(){var n,r,o,i,a,s;"undefined"!==typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!==typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-a)/1e6},r=t.hrtime,n=function(){var e;return e=r(),1e9*e[0]+e[1]},i=n(),s=1e9*t.uptime(),a=i-s):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(t,n(13))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFilter=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=n(649),i=function(e){return e.replace(/^\s+|\s+$/g,"")},a=function(e){return e.label+" "+e.value};t.createFilter=function(e){return function(t,n){var s=r({ignoreCase:!0,ignoreAccents:!0,stringify:a,trim:!0,matchFrom:"any"},e),u=s.ignoreCase,l=s.ignoreAccents,c=s.stringify,f=s.trim,d=s.matchFrom,p=f?i(n):n,h=f?i(c(t)):c(t);return u&&(p=p.toLowerCase(),h=h.toLowerCase()),l&&(p=(0,o.stripDiacritics)(p),h=(0,o.stripDiacritics)(h)),"start"===d?h.substr(0,p.length)===p:h.indexOf(p)>-1}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}];t.stripDiacritics=function(e){for(var t=0;t<r.length;t++)e=e.replace(r[t].letters,r[t].base);return e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(651);Object.defineProperty(t,"A11yText",{enumerable:!0,get:function(){return r(o).default}});var i=n(652);Object.defineProperty(t,"DummyInput",{enumerable:!0,get:function(){return r(i).default}});var a=n(461);Object.defineProperty(t,"NodeResolver",{enumerable:!0,get:function(){return r(a).default}});var s=n(653);Object.defineProperty(t,"ScrollBlock",{enumerable:!0,get:function(){return r(s).default}});var u=n(657);Object.defineProperty(t,"ScrollCaptor",{enumerable:!0,get:function(){return r(u).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(22),o=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},i=n(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i),s=function(e){return a.default.createElement("span",o({className:(0,r.css)({zIndex:9999,border:0,clip:"rect(1px, 1px, 1px, 1px)",height:1,width:1,position:"absolute",overflow:"hidden",padding:0,whiteSpace:"nowrap",backgroundColor:"red",color:"blue"})},e))};t.default=s},function(e,t,n){"use strict";function r(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}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(22),u=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},l=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}}(),c=n(0),f=function(e){return e&&e.__esModule?e:{default:e}}(c),d=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=(e.in,e.out,e.onExited,e.appear,e.enter,e.exit,e.innerRef),n=r(e,["in","out","onExited","appear","enter","exit","innerRef"]);return f.default.createElement("input",u({ref:t},n,{className:(0,s.css)({background:0,border:0,fontSize:"inherit",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(0)"})}))}}]),t}(c.Component);t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(22),u=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}}(),l=n(0),c=r(l),f=n(461),d=r(f),p=n(654),h=r(p),m=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.state={touchScrollTarget:null},r.getScrollTarget=function(e){e!==r.state.touchScrollTarget&&r.setState({touchScrollTarget:e})},r.blurSelectInput=function(){document.activeElement&&document.activeElement.blur()},a=n,i(r,a)}return a(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isEnabled,r=this.state.touchScrollTarget;return n?c.default.createElement("div",null,c.default.createElement("div",{onClick:this.blurSelectInput,className:(0,s.css)({position:"fixed",left:0,bottom:0,right:0,top:0})}),c.default.createElement(d.default,{innerRef:this.getScrollTarget},t),r?c.default.createElement(h.default,{touchScrollTarget:r}):null):t}}]),t}(l.PureComponent);t.default=m},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}Object.defineProperty(t,"__esModule",{value:!0});var a=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}}(),s=n(0),u=n(655),l=n(656),c=!("undefined"===typeof window||!window.document||!window.document.createElement),f=0,d=function(e){function t(){var e,n,i,a;r(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.originalStyles={},i.listenerOptions={capture:!1,passive:!1},a=n,o(i,a)}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;if(c){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;if(n&&u.STYLE_KEYS.forEach(function(t){var n=i&&i[t];e.originalStyles[t]=n}),n&&f<1){var a=parseInt(this.originalStyles.paddingRight,10)||0,s=document.body?document.body.clientWidth:0,d=window.innerWidth-s+a||0;Object.keys(u.LOCK_STYLES).forEach(function(e){var t=u.LOCK_STYLES[e];i&&(i[e]=t)}),i&&(i.paddingRight=d+"px")}o&&(0,l.isTouchDevice)()&&(o.addEventListener("touchmove",l.preventTouchMove,this.listenerOptions),r&&(r.addEventListener("touchstart",l.preventInertiaScroll,this.listenerOptions),r.addEventListener("touchmove",l.allowTouchMove,this.listenerOptions))),f+=1}}},{key:"componentWillUnmount",value:function(){var e=this;if(c){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;f=Math.max(f-1,0),n&&f<1&&u.STYLE_KEYS.forEach(function(t){var n=e.originalStyles[t];i&&(i[t]=n)}),o&&(0,l.isTouchDevice)()&&(o.removeEventListener("touchmove",l.preventTouchMove,this.listenerOptions),r&&(r.removeEventListener("touchstart",l.preventInertiaScroll,this.listenerOptions),r.removeEventListener("touchmove",l.allowTouchMove,this.listenerOptions)))}}},{key:"render",value:function(){return null}}]),t}(s.Component);d.defaultProps={accountForScrollbars:!0},t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.STYLE_KEYS=["boxSizing","height","overflow","paddingRight","position"],t.LOCK_STYLES={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"}},function(e,t,n){"use strict";function r(e){e.preventDefault()}function o(e){e.stopPropagation()}function i(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function a(){return"ontouchstart"in window||navigator.maxTouchPoints}Object.defineProperty(t,"__esModule",{value:!0}),t.preventTouchMove=r,t.allowTouchMove=o,t.preventInertiaScroll=i,t.isTouchDevice=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function s(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)}Object.defineProperty(t,"__esModule",{value:!0});var u=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}}(),l=n(0),c=r(l),f=n(461),d=r(f),p=function(e){function t(){var e,n,r,o;i(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.isBottom=!1,r.isTop=!1,r.cancelScroll=function(e){e.preventDefault(),e.stopPropagation()},r.handleEventDelta=function(e,t){var n=r.props,o=n.onBottomArrive,i=n.onBottomLeave,a=n.onTopArrive,s=n.onTopLeave,u=r.scrollTarget,l=u.scrollTop,c=u.scrollHeight,f=u.clientHeight,d=r.scrollTarget,p=t>0,h=c-f-l,m=!1;h>t&&r.isBottom&&(i&&i(e),r.isBottom=!1),p&&r.isTop&&(s&&s(e),r.isTop=!1),p&&t>h?(o&&!r.isBottom&&o(e),d.scrollTop=c,m=!0,r.isBottom=!0):!p&&-t>l&&(a&&!r.isTop&&a(e),d.scrollTop=0,m=!0,r.isTop=!0),m&&r.cancelScroll(e)},r.onWheel=function(e){r.handleEventDelta(e,e.deltaY)},r.onTouchStart=function(e){r.touchStart=e.changedTouches[0].clientY},r.onTouchMove=function(e){var t=r.touchStart-e.changedTouches[0].clientY;r.handleEventDelta(e,t)},r.getScrollTarget=function(e){r.scrollTarget=e},o=n,a(r,o)}return s(t,e),u(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"===typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"===typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return c.default.createElement(d.default,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(l.Component),h=function(e){function t(){return i(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=o(e,["isEnabled"]);return t?c.default.createElement(p,n):this.props.children}}]),t}(l.Component);h.defaultProps={isEnabled:!0},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.instructionsAriaMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label;switch(e){case"menu":return"Use Up and Down to choose options, press Backspace to select the currently focused option, press Escape to exit the menu, press Tab to select the option and exit the menu.";case"input":return(o||"Select")+" is focused "+(n?",type to refine list":"")+", press Down to open the menu, "+(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Enter to remove the currently focused value"}},t.valueEventAriaMessage=function(e,t){var n=t.value;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option "+n+", deselected.";case"select-option":return"option "+n+", selected."}},t.valueFocusAriaMessage=function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."},t.optionFocusAriaMessage=function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."},t.resultsAriaMessage=function(e){var t=e.inputValue;return e.screenReaderMessage+(t?" for search term "+t:"")+"."}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.formatGroupLabel=function(e){return e.label},t.getOptionLabel=function(e){return e.label},t.getOptionValue=function(e){return e.value},t.isOptionDisabled=function(e){return!!e.isDisabled}},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=o({},e);return Object.keys(t).forEach(function(r){e[r]?n[r]=function(n,o){return t[r](e[r](n,o),o)}:n[r]=t[r]}),n}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultStyles=void 0;var o=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};t.mergeStyles=r;var i=n(463),a=n(527),s=n(528),u=n(462),l=n(464),c=n(466),f=n(529),d=n(459),p=n(467),h=n(465);t.defaultStyles={clearIndicator:u.clearIndicatorCSS,container:i.containerCSS,control:a.css,dropdownIndicator:u.dropdownIndicatorCSS,group:s.groupCSS,groupHeading:s.groupHeadingCSS,indicatorsContainer:i.indicatorsContainerCSS,indicatorSeparator:u.indicatorSeparatorCSS,input:l.inputCSS,loadingIndicator:u.loadingIndicatorCSS,loadingMessage:d.loadingMessageCSS,menu:d.menuCSS,menuList:d.menuListCSS,menuPortal:d.menuPortalCSS,multiValue:h.multiValueCSS,multiValueLabel:h.multiValueLabelCSS,multiValueRemove:h.multiValueRemoveCSS,noOptionsMessage:d.noOptionsMessageCSS,option:f.optionCSS,placeholder:c.placeholderCSS,singleValue:p.css,valueContainer:i.valueContainerCSS}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.colors={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},o=t.spacing={baseUnit:4,controlHeight:38,menuGutter:8};t.defaultTheme={borderRadius:4,colors:r,spacing:o}},function(e,t,n){"use strict";function r(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 o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var 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},u=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}}(),l=n(0),c=function(e){return e&&e.__esModule?e:{default:e}}(l),f=function(e){var t,n;return n=t=function(t){function n(){var e,t,r,a;o(this,n);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return t=r=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(u))),r.state={inputValue:void 0!==r.props.inputValue?r.props.inputValue:r.props.defaultInputValue,menuIsOpen:void 0!==r.props.menuIsOpen?r.props.menuIsOpen:r.props.defaultMenuIsOpen,value:void 0!==r.props.value?r.props.value:r.props.defaultValue},r.onChange=function(e,t){r.callProp("onChange",e,t),r.setState({value:e})},r.onInputChange=function(e,t){var n=r.callProp("onInputChange",e,t);r.setState({inputValue:void 0!==n?n:e})},r.onMenuOpen=function(){r.callProp("onMenuOpen"),r.setState({menuIsOpen:!0})},r.onMenuClose=function(){r.callProp("onMenuClose"),r.setState({menuIsOpen:!1})},a=t,i(r,a)}return a(n,t),u(n,[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"getProp",value:function(e){return void 0!==this.props[e]?this.props[e]:this.state[e]}},{key:"callProp",value:function(e){if("function"===typeof this.props[e]){for(var t,n=arguments.length,o=Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return(t=this.props)[e].apply(t,r(o))}}},{key:"render",value:function(){var t=this;return c.default.createElement(e,s({},this.props,{ref:function(e){t.select=e},inputValue:this.getProp("inputValue"),menuIsOpen:this.getProp("menuIsOpen"),onChange:this.onChange,onInputChange:this.onInputChange,onMenuClose:this.onMenuClose,onMenuOpen:this.onMenuOpen,value:this.getProp("value")}))}}]),n}(l.Component),t.defaultProps={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},n};t.default=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(){return i=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},i.apply(this,arguments)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}t.__esModule=!0,t.default=void 0;var u=r(n(1)),l=r(n(0)),c=n(72),f=n(796),d=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},p={component:"div",childFactory:function(e){return e}},h=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o=r.handleExited.bind(s(s(r)));return r.state={handleExited:o,firstRender:!0},r}a(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,f.getInitialChildMapping)(e,r):(0,f.getNextChildMapping)(e,n,r),firstRender:!1}},n.handleExited=function(e,t){var n=(0,f.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.setState(function(t){var n=i({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=o(e,["component","childFactory"]),i=d(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:l.default.createElement(t,r,i)},t}(l.default.Component);h.childContextTypes={transitionGroup:u.default.object.isRequired},h.propTypes={},h.defaultProps=p;var m=(0,c.polyfill)(h);t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var n,o,s,u,l,c,f=!1;t||(t={}),n=t.debug||!1;try{s=i(),u=document.createRange(),l=document.getSelection(),c=document.createElement("span"),c.textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",document.body.appendChild(c),u.selectNode(c),l.addRange(u);if(!document.execCommand("copy"))throw new Error("copy command was unsuccessful");f=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData("text",e),f=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),o=r("message"in t?t.message:a),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(u):l.removeAllRanges()),c&&document.body.removeChild(c),s()}return f}var i=n(532),a="Copy to clipboard: #{key}, Enter";e.exports=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p={onCancelDownload:f.default.func.isRequired,progress:f.default.number.isRequired},h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.toggle=function(){r.props.onCancelDownload()},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle}),l.default.createElement(d.ModalBody,null,l.default.createElement("div",null,this.props.progress+"%")))}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(9),m=n(509),v=r(m),g={path:f.default.string.isRequired,repoID:f.default.string.isRequired,dirent:f.default.object,selectedDirentList:f.default.array,isMutipleOperation:f.default.bool.isRequired,onItemMove:f.default.func,onItemsMove:f.default.func,onCancelMove:f.default.func.isRequired},y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=function(){n.props.isMutipleOperation?n.moveItems():n.moveItem()},n.moveItems=function(){var e=n.state,t=e.repo,r=e.repoID,o=e.selectedPath,i=(0,p.gettext)("Invalid destination path");if(!t||""===o)return void n.setState({errMessage:i});var a=n.props.selectedDirentList,s=[];if(a.forEach(function(e){var t=h.Utils.joinPath(n.props.path,e.name);s.push(t)}),s.some(function(e){return e===o}))return void n.setState({errMessage:i});if(o&&o===n.props.path&&t.repo_id===r)return void n.setState({errMessage:i});var u="";if(s.some(function(e){var t=o.length>e.length&&o.indexOf(e)>-1;return t&&(u=e),t}))return i=(0,p.gettext)("Can not move directory %(src)s to its subdirectory %(des)s"),i=i.replace("%(src)s",u),i=i.replace("%(des)s",o),void n.setState({errMessage:i});n.props.onItemsMove(t,o),n.toggle()},n.moveItem=function(){var e=n.state,t=e.repo,r=e.repoID,o=e.selectedPath,i=h.Utils.joinPath(n.props.path,n.props.dirent.name),a=(0,p.gettext)("Invalid destination path");return!t||t.repo_id===r&&""===o?void n.setState({errMessage:a}):o&&i===o?void n.setState({errMessage:a}):o&&n.props.path===o&&t.repo_id===r?void n.setState({errMessage:a}):o&&o.length>i.length&&o.indexOf(i)>-1?(a=(0,p.gettext)("Can not move directory %(src)s to its subdirectory %(des)s"),a=a.replace("%(src)s",i),a=a.replace("%(des)s",o),void n.setState({errMessage:a})):(n.props.onItemMove(t,n.props.dirent,o),void n.toggle())},n.toggle=function(){n.props.onCancelMove()},n.onDirentItemClick=function(e,t){n.setState({repo:e,selectedPath:t,errMessage:""})},n.onRepoItemClick=function(e){n.setState({repo:e,selectedPath:"/",errMessage:""})},n.state={repo:null,selectedPath:"",errMessage:""},n}return a(t,e),s(t,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.errMessage!==t.errMessage}},{key:"render",value:function(){var e=(0,p.gettext)("Move {placeholder} to:");return e=this.props.isMutipleOperation?(0,p.gettext)("Move selected item(s) to:"):e.replace("{placeholder}",'<span class="sf-font">'+h.Utils.HTMLescape(this.props.dirent.name)+"</span>"),l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle},l.default.createElement("div",{dangerouslySetInnerHTML:{__html:e}})),l.default.createElement(d.ModalBody,null,l.default.createElement(v.default,{repoID:this.props.repoID,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick}),this.state.errMessage&&l.default.createElement(d.Alert,{color:"danger",style:{margin:"0.5rem"}},this.state.errMessage)),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Cancel")),l.default.createElement(d.Button,{color:"primary",onClick:this.handleSubmit},(0,p.gettext)("Submit"))))}}]),t}(l.default.Component);y.propTypes=g,t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(668),p=r(d),h={currentRepoInfo:f.default.object,isShowFile:f.default.bool,repo:f.default.object,repoList:f.default.array,selectedRepo:f.default.object,initToShowChildren:f.default.bool.isRequired,selectedPath:f.default.string,onDirentItemClick:f.default.func.isRequired,onRepoItemClick:f.default.func.isRequired},m=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.currentRepoInfo,r=t.repoList;return n&&(r=[],r.push(n)),l.default.createElement("ul",{className:"list-view-content file-chooser-item"},r.length>0&&r.map(function(t,n){return l.default.createElement(p.default,{key:n,repo:t,initToShowChildren:e.props.initToShowChildren,selectedRepo:e.props.selectedRepo,selectedPath:e.props.selectedPath,onRepoItemClick:e.props.onRepoItemClick,onDirentItemClick:e.props.onDirentItemClick,isShowFile:e.props.isShowFile})}))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(669),p=r(d),h={isShowFile:f.default.bool,selectedPath:f.default.string,selectedRepo:f.default.object,repo:f.default.object.isRequired,initToShowChildren:f.default.bool.isRequired,onDirentItemClick:f.default.func.isRequired,onRepoItemClick:f.default.func.isRequired},m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onToggleClick=function(){n.setState({isShowChildren:!n.state.isShowChildren})},n.onDirentItemClick=function(e,t){var r=n.props.repo;n.props.onDirentItemClick(r,e,t)},n.onRepoItemClick=function(){n.isCurrentRepo()?n.onToggleClick():n.props.onRepoItemClick(n.props.repo)},n.isCurrentRepo=function(){var e=n.props,t=e.selectedRepo,r=e.repo;return t&&r.repo_id===t.repo_id},n.state={isShowChildren:n.props.initToShowChildren},n}return a(t,e),s(t,[{key:"render",value:function(){var e=!1;return this.isCurrentRepo()&&!this.props.selectedPath&&(e=!0),l.default.createElement("li",{className:"file-chooser-item"},l.default.createElement("span",{className:"item-toggle fa "+(this.state.isShowChildren?"fa-caret-down":"fa-caret-right"),onClick:this.onToggleClick}),l.default.createElement("span",{className:"item-info "+(e?"item-active":""),onClick:this.onRepoItemClick},l.default.createElement("span",{className:"icon far fa-folder"}),l.default.createElement("span",{className:"name user-select-none ellipsis"},this.props.repo.repo_name)),this.state.isShowChildren&&l.default.createElement(p.default,{repo:this.props.repo,isShowChildren:this.state.isShowChildren,onDirentItemClick:this.onDirentItemClick,selectedPath:this.props.selectedPath,isShowFile:this.props.isShowFile}))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(5),p=n(233),h=r(p),m=n(670),v=r(m),g={isShowFile:f.default.bool,selectedPath:f.default.string,repo:f.default.object.isRequired,isShowChildren:f.default.bool.isRequired,onDirentItemClick:f.default.func.isRequired},y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={direntList:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.repo;d.seafileAPI.listDir(t.repo_id,"/").then(function(t){var n=[];t.data.forEach(function(t){if(!0===e.props.isShowFile){var r=new h.default(t);n.push(r)}else if("dir"===t.type){var o=new h.default(t);n.push(o)}e.setState({direntList:n})})})}},{key:"render",value:function(){var e=this,t=this.state.direntList;return l.default.createElement("ul",{className:"list-view-content "+(this.props.isShowChildren?"":"hide")},t.map(function(t,n){return l.default.createElement(v.default,{key:n,repo:e.props.repo,dirent:t,onDirentItemClick:e.props.onDirentItemClick,selectedPath:e.props.selectedPath,isShowFile:e.props.isShowFile})}))}}]),t}(l.default.Component);y.propTypes=g,t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(5),p=n(233),h=r(p),m={isShowFile:f.default.bool,filePath:f.default.string,selectedPath:f.default.string,dirent:f.default.object.isRequired,repo:f.default.object.isRequired,onDirentItemClick:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onItemClick=function(){n.props.selectedPath!==n.state.filePath?n.props.onDirentItemClick(n.state.filePath,n.props.dirent):"dir"===n.props.dirent.type&&n.onToggleClick()},n.onToggleClick=function(){n.state.hasRequest||d.seafileAPI.listDir(n.props.repo.repo_id,n.state.filePath).then(function(e){var t=[];e.data.forEach(function(e){if(!0===n.props.isShowFile){var r=new h.default(e);t.push(r)}else if("dir"===e.type){var o=new h.default(e);t.push(o)}n.setState({hasRequest:!0,direntList:t})}),0!==e.data.length&&0!==t.length||n.setState({hasRequest:!0,direntList:[],hasChildren:!1})}),n.setState({isShowChildren:!n.state.isShowChildren})},n.renderChildren=function(){return l.default.createElement("ul",{className:"list-view-content"},n.state.direntList.map(function(e,r){return l.default.createElement(t,{key:r,dirent:e,repo:n.props.repo,filePath:n.state.filePath,onItemClick:n.onItemClick,selectedPath:n.props.selectedPath,onDirentItemClick:n.props.onDirentItemClick,isShowFile:n.props.isShowFile})}))};var r=n.props.filePath?n.props.filePath+"/"+n.props.dirent.name:"/"+n.props.dirent.name;return n.state={isShowChildren:!1,hasRequest:!1,hasChildren:!0,filePath:r,direntList:[]},n}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement("li",{className:"file-chooser-item"},this.state.hasChildren&&"file"!==this.props.dirent.type&&l.default.createElement("span",{className:"item-toggle fa "+(this.state.isShowChildren?"fa-caret-down":"fa-caret-right"),onClick:this.onToggleClick}),l.default.createElement("span",{className:"item-info "+(this.state.filePath===this.props.selectedPath?"item-active":""),onClick:this.onItemClick},l.default.createElement("span",{className:"icon far "+("dir"===this.props.dirent.type?"fa-folder":"fa-file")}),l.default.createElement("span",{className:"name user-select-none ellipsis"},this.props.dirent&&this.props.dirent.name)),this.state.isShowChildren&&this.renderChildren())}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(9),m=n(509),v=r(m),g={path:f.default.string.isRequired,repoID:f.default.string.isRequired,dirent:f.default.object,selectedDirentList:f.default.array,isMutipleOperation:f.default.bool.isRequired,onItemCopy:f.default.func,onItemsCopy:f.default.func,onCancelCopy:f.default.func.isRequired},y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=function(){n.props.isMutipleOperation?n.copyItems():n.copyItem()},n.copyItems=function(){var e=n.state,t=e.repo,r=e.repoID,o=e.selectedPath,i=(0,p.gettext)("Invalid destination path");if(!t||""===o)return void n.setState({errMessage:i});var a=n.props.selectedDirentList,s=[];if(a.forEach(function(e){var t=h.Utils.joinPath(n.props.path,e.name);s.push(t)}),s.some(function(e){return e===o}))return void n.setState({errMessage:i});if(o&&o===n.props.path&&t.repo_id===r)return void n.setState({errMessage:i});var u="";if(s.some(function(e){var t=o.length>e.length&&o.indexOf(e)>-1;return t&&(u=e),t}))return i=(0,p.gettext)("Can not move directory %(src)s to its subdirectory %(des)s"),i=i.replace("%(src)s",u),i=i.replace("%(des)s",o),void n.setState({errMessage:i});n.props.onItemsCopy(t,o),n.toggle()},n.copyItem=function(){var e=n.state,t=e.repo,r=e.repoID,o=e.selectedPath,i=h.Utils.joinPath(n.props.path,n.props.dirent.name),a="Invalid destination path";return!t||t.repo_id===r&&""===o?void n.setState({errMessage:a}):o&&i===o?void n.setState({errMessage:a}):o&&n.props.path===o&&t.repo_id===r?void n.setState({errMessage:a}):o&&o.length>i.length&&o.indexOf(i)>-1?(a=(0,p.gettext)("Can not copy directory %(src)s to its subdirectory %(des)s"),a=a.replace("%(src)s",i),a=a.replace("%(des)s",o),void n.setState({errMessage:a})):(n.props.onItemCopy(t,n.props.dirent,o),void n.toggle())},n.toggle=function(){n.props.onCancelCopy()},n.onDirentItemClick=function(e,t){n.setState({repo:e,selectedPath:t,errMessage:""})},n.onRepoItemClick=function(e){n.setState({repo:e,selectedPath:"/",errMessage:""})},n.state={repo:null,selectedPath:"",errMessage:""},n}return a(t,e),s(t,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.errMessage!==t.errMessage}},{key:"render",value:function(){var e=(0,p.gettext)("Copy {placeholder} to:");return e=this.props.isMutipleOperation?(0,p.gettext)("Copy selected item(s) to:"):e.replace("{placeholder}",'<span class="sf-font">'+h.Utils.HTMLescape(this.props.dirent.name)+"</span>"),l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle},l.default.createElement("div",{dangerouslySetInnerHTML:{__html:e}})),l.default.createElement(d.ModalBody,null,l.default.createElement(v.default,{repoID:this.props.repoID,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick}),this.state.errMessage&&l.default.createElement(d.Alert,{color:"danger",style:{margin:"0.5rem"}},this.state.errMessage)),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Cancel")),l.default.createElement(d.Button,{color:"primary",onClick:this.handleSubmit},(0,p.gettext)("Submit"))))}}]),t}(l.default.Component);y.propTypes=g,t.default=y},function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,s],c=0;u=new Error(t.replace(/%s/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m=n(2),v=r(m),g=n(9),y={repoID:f.default.string.isRequired,currentTag:f.default.object.isRequired,toggleCancel:f.default.func.isRequired,onClose:f.default.func.isRequired},b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getTaggedFiles=function(){var e=n.props,t=e.repoID,r=e.currentTag;h.seafileAPI.listTaggedFiles(t,r.id).then(function(e){var t=[];void 0!==e.data.tagged_files&&e.data.tagged_files.forEach(function(e){var n=e;t.push(n)}),n.setState({taggedFileList:t})})},n.state={taggedFileList:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.getTaggedFiles()}},{key:"render",value:function(){var e=this,t=this.state.taggedFileList;return l.default.createElement(u.Fragment,null,l.default.createElement(d.ModalHeader,{toggle:this.props.onClose},l.default.createElement("span",{className:"tag-dialog-back fas fa-sm fa-arrow-left",onClick:this.props.toggleCancel,"aria-label":(0,p.gettext)("Back")}),(0,p.gettext)("Tagged Files")),l.default.createElement(d.ModalBody,{className:"dialog-list-container"},l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"50%",className:"ellipsis"},(0,p.gettext)("Name")),l.default.createElement("th",{width:"25%"},(0,p.gettext)("Size")),l.default.createElement("th",{width:"25%"},(0,p.gettext)("Last Update")))),l.default.createElement("tbody",null,t.map(function(t,n){var r=g.Utils.joinPath(t.parent_path,t.filename),o="";return o=g.Utils.isMarkdownFile(r)?p.siteRoot+"wiki/lib/"+e.props.repoID+g.Utils.encodePath(r):p.siteRoot+"lib/"+e.props.repoID+"/file"+g.Utils.encodePath(r),l.default.createElement("tr",{key:n},l.default.createElement("td",{className:"name"},l.default.createElement("a",{href:o,target:"_blank"},t.filename)),l.default.createElement("td",null,g.Utils.bytesToSize(t.size)),l.default.createElement("td",null,v.default.unix(t.mtime).fromNow()))})))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.props.toggleCancel},(0,p.gettext)("Close"))))}}]),t}(l.default.Component);b.propTypes=y,t.default=b},function(e,t,n){(function(t){!function(){var r=n(824),o=n(676).utf8,i=n(676).bin,a=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?i.stringToBytes(e):o.stringToBytes(e):"undefined"!=typeof t&&"function"==typeof t.isBuffer&&t.isBuffer(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var s=r.bytesToWords(e),u=8*e.length,l=1732584193,c=-271733879,f=-1732584194,d=271733878,p=0;p<s.length;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[u>>>5]|=128<<u%32,s[14+(u+64>>>9<<4)]=u;for(var h=a._ff,m=a._gg,v=a._hh,g=a._ii,p=0;p<s.length;p+=16){var y=l,b=c,w=f,_=d;l=h(l,c,f,d,s[p+0],7,-680876936),d=h(d,l,c,f,s[p+1],12,-389564586),f=h(f,d,l,c,s[p+2],17,606105819),c=h(c,f,d,l,s[p+3],22,-1044525330),l=h(l,c,f,d,s[p+4],7,-176418897),d=h(d,l,c,f,s[p+5],12,1200080426),f=h(f,d,l,c,s[p+6],17,-1473231341),c=h(c,f,d,l,s[p+7],22,-45705983),l=h(l,c,f,d,s[p+8],7,1770035416),d=h(d,l,c,f,s[p+9],12,-1958414417),f=h(f,d,l,c,s[p+10],17,-42063),c=h(c,f,d,l,s[p+11],22,-1990404162),l=h(l,c,f,d,s[p+12],7,1804603682),d=h(d,l,c,f,s[p+13],12,-40341101),f=h(f,d,l,c,s[p+14],17,-1502002290),c=h(c,f,d,l,s[p+15],22,1236535329),l=m(l,c,f,d,s[p+1],5,-165796510),d=m(d,l,c,f,s[p+6],9,-1069501632),f=m(f,d,l,c,s[p+11],14,643717713),c=m(c,f,d,l,s[p+0],20,-373897302),l=m(l,c,f,d,s[p+5],5,-701558691),d=m(d,l,c,f,s[p+10],9,38016083),f=m(f,d,l,c,s[p+15],14,-660478335),c=m(c,f,d,l,s[p+4],20,-405537848),l=m(l,c,f,d,s[p+9],5,568446438),d=m(d,l,c,f,s[p+14],9,-1019803690),f=m(f,d,l,c,s[p+3],14,-187363961),c=m(c,f,d,l,s[p+8],20,1163531501),l=m(l,c,f,d,s[p+13],5,-1444681467),d=m(d,l,c,f,s[p+2],9,-51403784),f=m(f,d,l,c,s[p+7],14,1735328473),c=m(c,f,d,l,s[p+12],20,-1926607734),l=v(l,c,f,d,s[p+5],4,-378558),d=v(d,l,c,f,s[p+8],11,-2022574463),f=v(f,d,l,c,s[p+11],16,1839030562),c=v(c,f,d,l,s[p+14],23,-35309556),l=v(l,c,f,d,s[p+1],4,-1530992060),d=v(d,l,c,f,s[p+4],11,1272893353),f=v(f,d,l,c,s[p+7],16,-155497632),c=v(c,f,d,l,s[p+10],23,-1094730640),l=v(l,c,f,d,s[p+13],4,681279174),d=v(d,l,c,f,s[p+0],11,-358537222),f=v(f,d,l,c,s[p+3],16,-722521979),c=v(c,f,d,l,s[p+6],23,76029189),l=v(l,c,f,d,s[p+9],4,-640364487),d=v(d,l,c,f,s[p+12],11,-421815835),f=v(f,d,l,c,s[p+15],16,530742520),c=v(c,f,d,l,s[p+2],23,-995338651),l=g(l,c,f,d,s[p+0],6,-198630844),d=g(d,l,c,f,s[p+7],10,1126891415),f=g(f,d,l,c,s[p+14],15,-1416354905),c=g(c,f,d,l,s[p+5],21,-57434055),l=g(l,c,f,d,s[p+12],6,1700485571),d=g(d,l,c,f,s[p+3],10,-1894986606),f=g(f,d,l,c,s[p+10],15,-1051523),c=g(c,f,d,l,s[p+1],21,-2054922799),l=g(l,c,f,d,s[p+8],6,1873313359),d=g(d,l,c,f,s[p+15],10,-30611744),f=g(f,d,l,c,s[p+6],15,-1560198380),c=g(c,f,d,l,s[p+13],21,1309151649),l=g(l,c,f,d,s[p+4],6,-145523070),d=g(d,l,c,f,s[p+11],10,-1120210379),f=g(f,d,l,c,s[p+2],15,718787259),c=g(c,f,d,l,s[p+9],21,-343485551),l=l+y>>>0,c=c+b>>>0,f=f+w>>>0,d=d+_>>>0}return r.endian([l,c,f,d])};a._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if("undefined"!=typeof e){var n=r.wordsToBytes(a(e,t));return t&&t.asBytes?n:t&&t.asString?i.bytesToString(n):r.bytesToHex(n)}}}()}).call(t,n(202).Buffer)},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=n},,,,,,,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.obj_name=t.obj_name,this.is_dir=t.is_dir,this.permissions=t.permissions,this.username=t.username,this.is_expired=t.is_expired,this.expire_date=t.expire_date,this.token=t.token,this.link=t.link,this.view_cnt=t.view_cnt,this.ctime=t.ctime};t.default=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.link=t.link,this.obj_name=t.obj_name,this.username=t.username,this.ctime=t.ctime,this.token=t.token,this.view_cnt=t.view_cnt};t.default=o},function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(777),p=r(d),h=n(105),m=r(h),v={permission:f.default.string,isNodeItemFrezee:f.default.bool.isRequired,currentPath:f.default.string.isRequired,treeData:f.default.object.isRequired,onShowContextMenu:f.default.func.isRequired,onNodeClick:f.default.func.isRequired,onDirCollapse:f.default.func.isRequired},g=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.change=function(e){},r.onDragStart=function(e,t){var n=m.default.getFileURL(t);e.dataTransfer.setData("text/uri-list",n),e.dataTransfer.setData("text/plain",n)},r.onNodeClick=function(e){r.props.onNodeClick(e)},r.onShowContextMenu=function(e,t){r.props.onShowContextMenu(e,t)},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){return this.props.treeData.root?l.default.createElement("div",{className:"tree-view tree"},l.default.createElement(p.default,{paddingLeft:12,treeView:this,node:this.props.treeData.root,isNodeItemFrezee:this.props.isNodeItemFrezee,permission:this.props.permission,currentPath:this.props.currentPath,onShowContextMenu:this.props.onShowContextMenu,onDirCollapse:this.props.onDirCollapse})):l.default.createElement("div",null,"Loading...")}}]),t}(l.default.PureComponent);g.propTypes=v,t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}function s(e,t){return"dir"==e.type&&"dir"!=t.type?-1:"dir"!=e.type&&"dir"==t.type?1:e.name.localeCompare(t.name)}Object.defineProperty(t,"__esModule",{value:!0});var u=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}}(),l=n(0),c=r(l),f=n(1),d=r(f),p=n(544),h=r(p),m=n(3),v={isNodeItemFrezee:d.default.bool.isRequired,currentPath:d.default.string.isRequired,paddingLeft:d.default.number.isRequired,node:d.default.object.isRequired,treeView:d.default.object.isRequired,onDirCollapse:d.default.func.isRequired},g=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=function(){var e=n.props.node;n.props.treeView.onNodeClick(e)},n.onMouseEnter=function(){n.props.isNodeItemFrezee||n.setState({isMenuIconShow:!0})},n.onMouseLeave=function(){n.props.isNodeItemFrezee||n.setState({isMenuIconShow:!1})},n.handleCollapse=function(e){e.stopPropagation(),n.props.onDirCollapse(n.props.node)},n.onDragStart=function(e){var t=n.props.node;n.props.treeView.onDragStart(e,t)},n.onMenuControlClick=function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=n.props.node;n.props.treeView.onShowContextMenu(e,t)},n.hideMenuIcon=function(){n.setState({isMenuIconShow:!1})},n.renderCollapse=function(){var e=n.props.node;if(e.hasChildren()){var t=e.isExpanded;return c.default.createElement("i",{className:t?"folder-toggle-icon fa fa-caret-down":"folder-toggle-icon fa fa-caret-right",onMouseDown:function(e){return e.stopPropagation()},onClick:n.handleCollapse})}return null},n.renderChildren=function(){var e=n.props.node;if(e.children&&e.children.length){var r={paddingLeft:n.props.paddingLeft},o=e.children.sort(s);return c.default.createElement("div",{className:"children",style:r},o.map(function(e){return c.default.createElement(t,{node:e,key:e.path,paddingLeft:n.props.paddingLeft,treeView:n.props.treeView,isNodeItemFrezee:n.props.isNodeItemFrezee,currentPath:n.props.currentPath,onDirCollapse:n.props.onDirCollapse})}))}return null},n.state={isMenuIconShow:!1},n}return a(t,e),u(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideMenuIcon)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideMenuIcon)}},{key:"renderMenuController",value:function(){if(m.permission){var e=this.props.node.path===this.props.currentPath;return c.default.createElement("div",{className:"right-icon"},c.default.createElement(h.default,{isShow:this.state.isMenuIconShow||e,onClick:this.onMenuControlClick}))}}},{key:"getNodeTypeAndIcon",value:function(){var e=this.props.node,t="",n="";if("dir"===e.type)t=c.default.createElement("i",{className:"far fa-folder"}),n="dir";else{var r=e.name.lastIndexOf(".");-1===r?(t=c.default.createElement("i",{className:"far fa-file"}),n="file"):(n=e.name.substring(r).toLowerCase(),".png"===n||".jpg"===n?(t=c.default.createElement("i",{className:"far fa-image"}),n="image"):(t=c.default.createElement("i",{className:"far fa-file"}),n="file"))}return{type:n,icon:t}}},{key:"render",value:function(){var e={},t=this.props.node,n=this.getNodeTypeAndIcon(),r=n.type,o=n.icon,i="";return t.path===this.props.currentPath&&(i="tree-node-hight-light"),c.default.createElement("div",{type:r,className:"tree-node",style:e},c.default.createElement("div",{onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter,onClick:this.onClick,type:r,className:"tree-node-inner text-nowrap "+i+" "+("/"===t.name?"hide":"")},c.default.createElement("div",{className:"tree-node-text",type:r,draggable:"true",onDragStart:this.onDragStart},t.name),c.default.createElement("div",{className:"left-icon"},this.renderCollapse(),c.default.createElement("i",{type:r,className:"tree-node-icon"},o)),this.renderMenuController()),t.isExpanded?this.renderChildren():null)}}]),t}(c.default.Component);g.propTypes=v,t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p={menuPosition:f.default.object.isRequired,currentNode:f.default.object.isRequired,toggleRename:f.default.func.isRequired,toggleDelete:f.default.func.isRequired,toggleAddFile:f.default.func.isRequired,toggleAddFolder:f.default.func.isRequired},h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.toggleAddFile=function(){r.props.toggleAddFile()},r.toggleAddFolder=function(){r.props.toggleAddFolder()},r.toggleRename=function(){r.props.toggleRename()},r.toggleDelete=function(){r.props.toggleDelete()},a=n,i(r,a)}return a(t,e),s(t,[{key:"renderNodeMenu",value:function(){var e=this.props.menuPosition,t={position:"fixed",left:e.left,top:e.top,display:"block"};return"dir"===this.props.currentNode.type?"/"===this.props.currentNode.name?l.default.createElement("ul",{className:"dropdown-menu",style:t},l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleAddFolder},(0,d.gettext)("New Folder")),l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleAddFile},(0,d.gettext)("New File"))):l.default.createElement("ul",{className:"dropdown-menu",style:t},l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleAddFolder},(0,d.gettext)("New Folder")),l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleAddFile},(0,d.gettext)("New File")),l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleRename},(0,d.gettext)("Rename")),l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleDelete},(0,d.gettext)("Delete"))):l.default.createElement("ul",{className:"dropdown-menu",style:t},l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleRename},(0,d.gettext)("Rename")),l.default.createElement("li",{className:"dropdown-item",onClick:this.toggleDelete},(0,d.gettext)("Delete")))}},{key:"render",value:function(){return this.props.currentNode?l.default.createElement("div",{className:"node-menu-module"},this.renderNodeMenu()):l.default.createElement("div",{className:"node-menu-module"})}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(6),h={currentNode:f.default.object.isRequired,toggleCancel:f.default.func.isRequired,handleSubmit:f.default.func.isRequired},m=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.toggle=function(){r.props.toggleCancel()},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.currentNode.name;return l.default.createElement(p.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(p.ModalHeader,{toggle:this.toggle},(0,d.gettext)("Delete Tag")),l.default.createElement(p.ModalBody,null,l.default.createElement("p",null,(0,d.gettext)("Are you sure to delete")," ",l.default.createElement("b",null,e)," ?")),l.default.createElement(p.ModalFooter,null,l.default.createElement(p.Button,{outline:!0,color:"danger",onClick:this.props.handleSubmit},(0,d.gettext)("YES")),l.default.createElement(p.Button,{outline:!0,color:"secondary",onClick:this.toggle},(0,d.gettext)("NO"))))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(6),h={currentNode:f.default.object,onRename:f.default.func.isRequired,toggleCancel:f.default.func.isRequired},m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){n.setState({newName:e.target.value})},n.handleSubmit=function(){n.props.onRename(n.state.newName)},n.handleKeyPress=function(e){"Enter"===e.key&&n.handleSubmit()},n.toggle=function(){n.props.toggleCancel()},n.state={newName:""},n.newInput=l.default.createRef(),n}return a(t,e),s(t,[{key:"componentWillMount",value:function(){this.setState({newName:this.props.currentNode.name})}},{key:"componentDidMount",value:function(){if(this.changeState(this.props.currentNode),this.newInput.focus(),"file"===this.props.currentNode.type){var e=this.props.currentNode.name.lastIndexOf(".md");this.newInput.setSelectionRange(0,e,"forward")}else this.newInput.setSelectionRange(0,-1)}},{key:"componentWillReceiveProps",value:function(e){this.changeState(e.currentNode)}},{key:"changeState",value:function(e){this.setState({newName:e.name})}},{key:"render",value:function(){var e=this,t=this.props.currentNode.type;return l.default.createElement(p.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(p.ModalHeader,{toggle:this.toggle},"file"===t?(0,d.gettext)("Rename File"):(0,d.gettext)("Rename Folder")),l.default.createElement(p.ModalBody,null,l.default.createElement("p",null,"file"===t?(0,d.gettext)("Enter the new file name:"):(0,d.gettext)("Enter the new folder name:")),l.default.createElement(p.Input,{onKeyPress:this.handleKeyPress,innerRef:function(t){e.newInput=t},placeholder:"newName",value:this.state.newName,onChange:this.handleChange})),l.default.createElement(p.ModalFooter,null,l.default.createElement(p.Button,{color:"primary",onClick:this.handleSubmit},(0,d.gettext)("Submit")),l.default.createElement(p.Button,{color:"secondary",onClick:this.toggle},(0,d.gettext)("Cancel"))))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(638),p=r(d),h=window.gettext,m={isFileLoading:f.default.bool.isRequired,lastModified:f.default.string,latestContributor:f.default.string,markdownContent:f.default.string,onContentRendered:f.default.func.isRequired,activeTitleIndex:f.default.number,onLinkClick:f.default.func,reviewStatus:f.default.string,goReviewPage:f.default.func,isDraft:f.default.bool,hasDraft:f.default.bool,goDraftPage:f.default.func},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onLinkClick=function(e){e.preventDefault(),n.props.onLinkClick(e)},n.state={showReviewTip:!1,showDraftTip:!1},n}return a(t,e),s(t,[{key:"componentDidUpdate",value:function(){var e=this;document.querySelectorAll(".markdown-content a").forEach(function(t){t.addEventListener("click",e.onLinkClick)})}},{key:"render",value:function(){return this.props.isFileLoading?l.default.createElement("span",{className:"loading-icon loading-tip"}):l.default.createElement("div",{className:"markdown-content"},"open"===this.props.reviewStatus&&l.default.createElement("div",{className:"seafile-btn-view-review text-center"},l.default.createElement("div",{className:"tag tag-green"},h("This file is in review stage"),l.default.createElement("a",{className:"ml-2",onMouseDown:this.props.goReviewPage},h("View Review")))),!this.props.isDraft&&this.props.hasDraft&&"open"!==this.props.reviewStatus&&l.default.createElement("div",{className:"seafile-btn-view-review text-center"},l.default.createElement("div",{className:"tag tag-green"},h("This file is in draft stage."),l.default.createElement("a",{className:"ml-2",onMouseDown:this.props.goDraftPage},h("Edit Draft")))),l.default.createElement(p.default,{markdownContent:this.props.markdownContent,showTOC:!0,activeTitleIndex:this.props.activeTitleIndex,onContentRendered:this.props.onContentRendered}),l.default.createElement("p",{id:"wiki-page-last-modified"},h("Last modified by")," ",this.props.latestContributor,", ",l.default.createElement("span",null,this.props.lastModified)))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=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}}(),s=n(639),u=r(s),l=n(2),c=r(l),f=n(9),d=window.app.config.lang;c.default.locale(d);var p=function(){function e(){i(this,e),this.root=null}return a(e,[{key:"clone",value:function(){var t=new e;return this.root&&(t.root=this.root.clone()),t}},{key:"setRoot",value:function(e){this.root=e}},{key:"addNodeToParent",value:function(e,t){return e.parent=t,t.children.push(e),e}},{key:"removeNodeFromParent",value:function(e,t){for(var n=t.children,r=null,o=null,i=0;i<n.length;i++)if(e.path===n[i].path){r=n[i],o=i;break}return e.parent=null,t.children.splice(o,1),r||null}},{key:"addNode",value:function(e){var t=this.findNodeParentFromTree(e);return!!t&&(this.addNodeToParent(e,t),!0)}},{key:"deleteNode",value:function(e){var t=this.findNodeParentFromTree(e);return!!t&&(this.removeNodeFromParent(e,t),!0)}},{key:"deleteNodeByPath",value:function(e){var t=this.getNodeByPath(e);this.deleteNode(t)}},{key:"moveNode",value:function(e,t,n){var r=e.clone();this.addNodeToParent(r,t),n&&this.deleteNode(e)}},{key:"moveNodeByPath",value:function(e,t,n){var r=this.getNodeByPath(e),o=this.getNodeByPath(t);this.moveNode(r,o,n)}},{key:"updateNodeParam",value:function(e,t,n){var r=this.findNodeFromTree(e);return!(!r||!r[t])&&(r[t]=n,!0)}},{key:"updateNodeParamByPath",value:function(e,t,n){var r=this.getNodeByPath(e);this.updateNodeParam(r,t,n)}},{key:"findNode",value:function(e){return this.findNodeFromTree(e)}},{key:"findNodeFromTree",value:function(e){return this.getNodeByPath(e.path)}},{key:"findNodeParentFromTree",value:function(e){function t(e){return e.path===n.path&&(r=e,!0)}var n=e.parent,r=null;return this.traverseDF(t),r}},{key:"expandNode",value:function(e){var t=this.findNodeFromTree(e);if(t){for(t.isExpanded=!0;t.parent;)t.parent.isExpanded=!0,t=t.parent;return!0}return!1}},{key:"collapseNode",value:function(e){var t=this.findNodeFromTree(e);return!!t&&(t.isExpanded=!1,!0)}},{key:"resetTreeState",value:function(){function e(e){return e.isExpanded=!1,!1}return this.traverseBF(e),this.root.isExpanded=!0,!0}},{key:"getNodeByPath",value:function(e){function t(t){return t.path===e&&(n=t,!0)}var n=null;return this.traverseBF(t),n}},{key:"isNodeChild",value:function(e,t){for(var n=!1;t.parent;){if(t.parent.path===e.path){n=!0;break}t=t.parent}return n}},{key:"traverseDF",value:function(e){var t=[],n=!1;t.unshift(this.root);for(var r=t.shift();!n&&r;)(n=1==e(r))||(t.unshift.apply(t,o(r.children)),r=t.shift())}},{key:"traverseBF",value:function(e){var t=[],n=!1;t.push(this.root);for(var r=t.shift();!n&&r;)(n=!0===e(r))||(t.push.apply(t,o(r.children)),r=t.shift())}},{key:"parseModelToTree",value:function(e){var t=new u.default({name:e.name,type:e.type,size:f.Utils.bytesToSize(e.size),last_update_time:c.default.unix(e.last_update_time).fromNow(),permission:e.permission,parent_path:e.parent_path,isExpanded:!1});if(e.children instanceof Array){var n=!0,r=!1,o=void 0;try{for(var i,a=e.children[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value;this.addNodeToParent(this.parseNodeToTree(s),t)}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}}return t}},{key:"parseListToTree",value:function(e){var t=new u.default({name:"/",type:"dir",isExpanded:!0});this.root=t;var n=new Map;n.set(t.name,t);var r=[],o=!0,i=!1,a=void 0;try{for(var s,l=e[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var d=s.value,p=new u.default({name:d.name,type:d.type,size:f.Utils.bytesToSize(d.size),last_update_time:c.default.unix(d.last_update_time).fromNow(),permission:d.permission,parent_path:d.parent_path,isExpanded:!1});p.parent_path=d.parent_path,r.push(p),p.isDir()&&n.set(function(e,t){return"/"===e?e+t:e+"/"+t}(p.parent_path,p.name),p)}}catch(e){i=!0,a=e}finally{try{!o&&l.return&&l.return()}finally{if(i)throw a}}var h=!0,m=!1,v=void 0;try{for(var g,y=r[Symbol.iterator]();!(h=(g=y.next()).done);h=!0){var b=g.value,w=n.get(b.parent_path);void 0===w?console.log("warning: node "+b.parent_path+" not exist"):this.addNodeToParent(b,w)}}catch(e){m=!0,v=e}finally{try{!h&&y.return&&y.return()}finally{if(m)throw v}}}},{key:"parseNodeToTree",value:function(e){var t=new u.default({name:e.name,type:e.type,size:f.Utils.bytesToSize(e.size),last_update_time:c.default.unix(e.last_update_time).fromNow(),permission:e.permission,parent_path:e.parent_path,isExpanded:!1});if(e.children instanceof Array){var n=!0,r=!1,o=void 0;try{for(var i,a=e.children[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value;this.addNodeToParent(this.parseNodeToTree(s),t)}}catch(e){r=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw o}}}return t}}]),e}();t.default=p},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var 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(567),a=function(e){return e&&e.__esModule?e:{default:e}}(i),s=n(3),u=""!==s.seafileCollabServer?(0,a.default)(s.seafileCollabServer):void 0,l=function(){function e(){r(this,e)}return o(e,[{key:"watchRepo",value:function(e,t){u&&(u.emit("repo_update",{request:"watch_update",repo_id:e,user:{name:s.name,username:s.username,contact_email:s.contactEmail}}),u.on("repo_update",t))}},{key:"unwatchRepo",value:function(e,t){u&&(u.emit("repo_update",{request:"unwatch_update",repo_id:e,user:{name:s.name,username:s.username,contact_email:s.contactEmail}}),u.off("repo_update",t))}}]),e}(),c=new l;t.default=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p={currentMode:f.default.string.isRequired,switchViewMode:f.default.func.isRequired},h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.switchViewMode=function(e){e.preventDefault();var t=e.target.id;t!==r.props.currentMode&&r.props.switchViewMode(t)},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e="btn btn-secondary btn-icon sf-view-mode-btn ";return l.default.createElement("div",{className:"view-mode btn-group"},l.default.createElement("button",{className:e+" sf2-icon-list-view "+("list"===this.props.currentMode?"current-mode":""),id:"list",title:(0,d.gettext)("List"),onClick:this.switchViewMode}),l.default.createElement("button",{className:e+" sf2-icon-two-columns "+("wiki"===this.props.currentMode?"current-mode":""),id:"wiki",title:(0,d.gettext)("Wiki"),onClick:this.switchViewMode}))}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(9),p=n(3),h=n(5),m=n(70),v=r(m),g=n(565),y=r(g),b=n(525),w=r(b),_=n(526),k=r(_),C={isViewFile:f.default.bool,permission:f.default.string,path:f.default.string.isRequired,repoID:f.default.string.isRequired,onAddFile:f.default.func.isRequired,onAddFolder:f.default.func.isRequired,onUploadFile:f.default.func.isRequired,onUploadFolder:f.default.func.isRequired,isDraft:f.default.bool,hasDraft:f.default.bool},S=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.hideOperationMenu=function(){n.setState({isUploadMenuShow:!1,isCreateMenuShow:!1})},n.toggleOperationMenu=function(e){e.nativeEvent.stopImmediatePropagation();var t=e.target.getClientRects()[0],r=t.x,o=t.y+t.height,i={position:"fixed",display:"block",left:r,top:o};n.setState({operationMenuStyle:i})},n.onEditClick=function(e){e.preventDefault();var t=n.props,r=t.path,o=t.repoID,i=p.siteRoot+"lib/"+o+"/file"+r+"?mode=edit";window.open(i)},n.onNewDraft=function(e){e.preventDefault();var t=n.props,r=t.path,o=t.repoID;h.seafileAPI.createDraft(o,r).then(function(e){window.location.href=p.siteRoot+"lib/"+e.data.origin_repo_id+"/file"+e.data.draft_file_path+"?mode=edit"})},n.onUploadClick=function(e){n.toggleOperationMenu(e),n.setState({isUploadMenuShow:!0,isCreateMenuShow:!1})},n.onUploadFile=function(e){n.setState({isUploadMenuShow:!1}),n.props.onUploadFile(e)},n.onUploadFolder=function(e){n.setState({isUploadMenuShow:!1}),n.props.onUploadFolder(e)},n.onCreateClick=function(e){n.toggleOperationMenu(e),n.setState({isCreateMenuShow:!0,isUploadMenuShow:!1})},n.onShareClick=function(e){e.nativeEvent.stopImmediatePropagation(),n.setState({isShareDialogShow:!n.state.isShareDialogShow})},n.onCreateFolderToggle=function(){n.setState({isCreateFolderDialogShow:!n.state.isCreateFolderDialogShow})},n.onCreateFileToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:""})},n.onCreateMarkdownToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:".md"})},n.onCreateExcelToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:".xlsx"})},n.onCreatePPTToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:".pptx"})},n.onCreateWordToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:".docx"})},n.onAddFile=function(e,t){n.setState({isCreateFileDialogShow:!1}),n.props.onAddFile(e,t)},n.onAddFolder=function(e){n.setState({isCreateFolderDialogShow:!1}),n.props.onAddFolder(e)},n.onViewReview=function(){n.props.goReviewPage()},n.onViewDraft=function(){n.props.goDraftPage()},n.state={fileType:".md",isCreateFileDialogShow:!1,isCreateFolderDialogShow:!1,isUploadMenuShow:!1,isCreateMenuShow:!1,isShareDialogShow:!1,operationMenuStyle:""},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideOperationMenu)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideOperationMenu)}},{key:"render",value:function(){var e=this.props,t=e.path,n=e.isViewFile,r=n?"file":"dir",o=n?d.Utils.getFileName(t):d.Utils.getFolderName(t);return l.default.createElement(u.Fragment,null,l.default.createElement("div",{className:"operation"},this.props.isViewFile&&"rw"===this.props.permission&&!this.props.hasDraft&&l.default.createElement(u.Fragment,null,l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("Edit File"),onClick:this.onEditClick},(0,p.gettext)("Edit"))),this.props.isViewFile&&!this.props.isDraft&&!this.props.hasDraft&&l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("New Draft"),onClick:this.onNewDraft},(0,p.gettext)("New Draft")),!this.props.isViewFile&&l.default.createElement(u.Fragment,null,d.Utils.isSupportUploadFolder()?l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("Upload"),onClick:this.onUploadClick},(0,p.gettext)("Upload")):l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("Upload"),onClick:this.uploadFile},(0,p.gettext)("Upload")),l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("New"),onClick:this.onCreateClick},(0,p.gettext)("New"))),l.default.createElement("button",{className:"btn btn-secondary operation-item",title:(0,p.gettext)("Share"),onClick:this.onShareClick},(0,p.gettext)("Share"))),this.state.isUploadMenuShow&&l.default.createElement("ul",{className:"menu dropdown-menu",style:this.state.operationMenuStyle},l.default.createElement("li",{className:"dropdown-item",onClick:this.onUploadFile},(0,p.gettext)("File Upload")),l.default.createElement("li",{className:"dropdown-item",onClick:this.onUploadFolder},(0,p.gettext)("Folder Upload"))),this.state.isCreateMenuShow&&l.default.createElement("ul",{className:"menu dropdown-menu",style:this.state.operationMenuStyle},l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreateFolderToggle},(0,p.gettext)("New Folder")),l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreateFileToggle},(0,p.gettext)("New File")),l.default.createElement("li",{className:"dropdown-divider"}),l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreateMarkdownToggle},(0,p.gettext)("New Markdown File")),l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreateExcelToggle},(0,p.gettext)("New Excel File")),l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreatePPTToggle},(0,p.gettext)("New PowerPoint File")),l.default.createElement("li",{className:"dropdown-item",onClick:this.onCreateWordToggle},(0,p.gettext)("New Word File"))),this.state.isCreateFileDialogShow&&l.default.createElement(v.default,null,l.default.createElement(w.default,{parentPath:this.props.path,fileType:this.state.fileType,onAddFile:this.onAddFile,addFileCancel:this.onCreateFileToggle})),this.state.isCreateFolderDialogShow&&l.default.createElement(v.default,null,l.default.createElement(y.default,{parentPath:this.props.path,onAddFolder:this.onAddFolder,addFolderCancel:this.onCreateFolderToggle})),this.state.isShareDialogShow&&l.default.createElement(v.default,null,l.default.createElement(k.default,{itemType:r,itemName:o,itemPath:this.props.path,repoID:this.props.repoID,toggleDialog:this.onShareClick})))}}]),t}(l.default.Component);S.propTypes=C,t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(507),p=r(d),h=n(3),m=n(6),v=n(5),g=n(530),y=r(g),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.user_info.name)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t,e)},n.state={isOperationShow:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item;return l.default.createElement("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},l.default.createElement("td",{className:"name"},e.user_info.nickname),l.default.createElement("td",null,l.default.createElement(y.default,{isTextMode:!0,isEditIconShow:this.state.isOperationShow,currentPermission:e.permission,permissions:this.props.permissions,onPermissionChangedHandler:this.onChangeUserPermission})),l.default.createElement("td",null,l.default.createElement("span",{className:"sf2-icon-x3 action-icon "+(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,title:(0,h.gettext)("Delete")})))}}]),t}(l.default.Component),w=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props.items;return l.default.createElement("tbody",null,t.map(function(t,n){return l.default.createElement(b,{key:n,item:t,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission})}))}}]),t}(l.default.Component),_={isGroupOwnedRepo:f.default.bool,itemPath:f.default.string.isRequired,repoID:f.default.string.isRequired},k=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSelectChange=function(e){n.setState({selectedOption:e}),n.options=[]},n.setPermission=function(e){n.setState({permission:e})},n.loadOptions=function(e,t){e.trim().length>0&&v.seafileAPI.searchUsers(e.trim()).then(function(e){n.options=[];for(var r=0;r<e.data.users.length;r++){var o={};o.value=e.data.users[r].name,o.email=e.data.users[r].email,o.label=l.default.createElement(u.Fragment,null,l.default.createElement("img",{src:e.data.users[r].avatar_url,className:"select-module select-module-icon avatar",alt:"Avatar"}),l.default.createElement("span",{className:"select-module select-module-name"},e.data.users[r].name)),n.options.push(o)}t(n.options)})},n.shareToUser=function(){var e=[],t=n.props.itemPath,r=n.props.repoID;if(n.state.selectedOption&&n.state.selectedOption.length>0)for(var o=0;o<n.state.selectedOption.length;o++)e[o]=n.state.selectedOption[o].email;n.props.isGroupOwnedRepo?v.seafileAPI.shareGroupOwnedRepoToUser(r,n.state.permission,e).then(function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var o=e.data.success.map(function(e){return{user_info:{nickname:e.user_name,name:e.user_email},permission:e.permission,share_type:"user"}});n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(o),selectedOption:null,permission:"rw"})}).catch(function(e){if(e.response){var t=(0,h.gettext)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}}):v.seafileAPI.shareFolder(r,t,"user",n.state.permission,e).then(function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"})}).catch(function(e){if(e.response){var t=(0,h.gettext)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}})},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?v.seafileAPI.deleteGroupOwnedRepoSharedUserItem(r,e).then(function(t){n.setState({sharedItems:n.state.sharedItems.filter(function(t){return t.user_info.name!==e})})}):v.seafileAPI.deleteShareToUserItem(r,t,"user",e).then(function(t){n.setState({sharedItems:n.state.sharedItems.filter(function(t){return t.user_info.name!==e})})})},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,o=n.props.repoID,i=e.user_info.name;n.props.isGroupOwnedRepo?v.seafileAPI.modifyGroupOwnedRepoUserSharedPermission(o,t,i).then(function(){n.updateSharedItems(e,t)}):v.seafileAPI.updateShareToUserItemPermission(o,r,"user",i,t).then(function(){n.updateSharedItems(e,t)})},n.updateSharedItems=function(e,t){var r=e.user_info.name,o=n.state.sharedItems.map(function(e){var n=e.user_info.name;return r===n&&(e.permission=t),e});n.setState({sharedItems:o})},n.state={selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[]},n.options=[],n.permissions=["rw","r","admin","cloud-edit","preview"],n.props.isGroupOwnedRepo&&(n.permissions=["rw","r"]),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.itemPath,n=this.props.repoID;v.seafileAPI.listSharedItems(n,t,"user").then(function(t){0!==t.data.length&&e.setState({sharedItems:t.data})})}},{key:"render",value:function(){var e=this.state.sharedItems;return l.default.createElement(u.Fragment,null,l.default.createElement("table",null,l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"40%"},(0,h.gettext)("User")),l.default.createElement("th",{width:"40%"},(0,h.gettext)("Permission")),l.default.createElement("th",{width:"20%"}))),l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("td",null,l.default.createElement(p.default,{inputId:"react-select-1-input",className:"reviewer-select",placeholder:(0,h.gettext)("Select users..."),loadOptions:this.loadOptions,onChange:this.handleSelectChange,value:this.state.selectedOption,maxMenuHeight:200,isMulti:!0,isFocused:!0,isClearable:!0,classNamePrefix:!0})),l.default.createElement("td",null,l.default.createElement(y.default,{isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChangedHandler:this.setPermission})),l.default.createElement("td",null,l.default.createElement(m.Button,{onClick:this.shareToUser},(0,h.gettext)("Submit")))),this.state.errorMsg.length>0&&this.state.errorMsg.map(function(e,t){var n="";return n=e.email?e.email+": "+e.error_msg:e,l.default.createElement("tr",{key:t},l.default.createElement("td",{colSpan:3},l.default.createElement("p",{className:"error"},n)))}))),l.default.createElement("div",{className:"share-list-container"},l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"40%"},(0,h.gettext)("User")),l.default.createElement("th",{width:"40%"},(0,h.gettext)("Permission")),l.default.createElement("th",{width:"20%"}))),l.default.createElement(w,{items:e,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission}))))}}]),t}(l.default.Component);k.propTypes=_,t.default=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(790),h=r(p),m=n(797),v=r(m),g=n(3),y=n(5),b=n(530),w=r(b),_=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.group_info.id)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t,e)},n.state={isOperationShow:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item;return l.default.createElement("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},l.default.createElement("td",{className:"name"},e.group_info.name),l.default.createElement("td",null,l.default.createElement(w.default,{isTextMode:!0,isEditIconShow:this.state.isOperationShow,currentPermission:e.permission,permissions:this.props.permissions,onPermissionChangedHandler:this.onChangeUserPermission})),l.default.createElement("td",null,l.default.createElement("span",{className:"sf2-icon-x3 action-icon "+(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,title:(0,g.gettext)("Delete")})))}}]),t}(l.default.Component),k=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props.items;return l.default.createElement("tbody",null,t.map(function(t,n){return l.default.createElement(_,{key:n,item:t,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission})}))}}]),t}(l.default.Component),C={isGroupOwnedRepo:f.default.bool,itemPath:f.default.string.isRequired,repoID:f.default.string.isRequired},S=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSelectChange=function(e){n.setState({selectedOption:e})},n.loadOptions=function(){y.seafileAPI.shareableGroups().then(function(e){n.options=[];for(var t=0;t<e.data.length;t++){var r={};r.value=e.data[t].name,r.id=e.data[t].id,r.label=e.data[t].name,n.options.push(r)}})},n.listSharedGroups=function(){var e=n.props.itemPath,t=n.props.repoID;y.seafileAPI.listSharedItems(t,e,"group").then(function(e){0!==e.data.length&&n.setState({sharedItems:e.data})})},n.setPermission=function(e){n.setState({permission:e})},n.shareToGroup=function(){var e=[],t=n.props.itemPath,r=n.props.repoID,o=n.props.isGroupOwnedRepo;if(n.state.selectedOption&&n.state.selectedOption.length>0)for(var i=0;i<n.state.selectedOption.length;i++)e[i]=n.state.selectedOption[i].id;o?y.seafileAPI.shareGroupOwnedRepoToGroup(r,n.state.permission,e).then(function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var o=e.data.success.map(function(e){return{group_info:{id:e.group_id,name:e.group_name},permission:e.permission,share_type:"group"}});n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(o),selectedOption:null,permission:"rw"})}):y.seafileAPI.shareFolder(r,t,"group",n.state.permission,e).then(function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"})})},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?y.seafileAPI.deleteGroupOwnedRepoSharedGroupItem(r,e).then(function(){n.setState({sharedItems:n.state.sharedItems.filter(function(t){return t.group_info.id!==e})})}):y.seafileAPI.deleteShareToGroupItem(r,t,"group",e).then(function(){n.setState({sharedItems:n.state.sharedItems.filter(function(t){return t.group_info.id!==e})})})},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,o=n.props.repoID,i=e.group_info.id;n.props.isGroupOwnedRepo?y.seafileAPI.modifyGroupOwnedRepoGroupSharedPermission(o,t,i).then(function(){n.updateSharedItems(e,t)}):y.seafileAPI.updateShareToGroupItemPermission(o,r,"group",i,t).then(function(){n.updateSharedItems(e,t)})},n.updateSharedItems=function(e,t){var r=e.group_info.id,o=n.state.sharedItems.map(function(e){var n=e.group_info.id;return r===n&&(e.permission=t),e});n.setState({sharedItems:o})},n.state={selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[]},n.options=[],n.permissions=["rw","r","cloud-edit","preview"],n.props.isGroupOwnedRepo&&(n.permissions=["rw","r"]),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.loadOptions(),this.listSharedGroups()}},{key:"render",value:function(){return l.default.createElement(u.Fragment,null,l.default.createElement("table",null,l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"40%"},(0,g.gettext)("Group")),l.default.createElement("th",{width:"40%"},(0,g.gettext)("Permission")),l.default.createElement("th",{width:"20%"}))),l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("td",null,l.default.createElement(h.default,{isMulti:!0,onChange:this.handleSelectChange,options:this.options,placeholder:(0,g.gettext)("Select a group"),components:(0,v.default)(),maxMenuHeight:200,inputId:"react-select-2-input",value:this.state.selectedOption})),l.default.createElement("td",null,l.default.createElement(w.default,{isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChangedHandler:this.setPermission})),l.default.createElement("td",null,l.default.createElement(d.Button,{onClick:this.shareToGroup},(0,g.gettext)("Submit")))),this.state.errorMsg.length>0&&this.state.errorMsg.map(function(e,t){var n=e.group_name+": "+e.error_msg;return l.default.createElement("tr",{key:t},l.default.createElement("td",{colSpan:3},l.default.createElement("p",{className:"error"},n)))}))),l.default.createElement("div",{className:"share-list-container"},l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"40%"},(0,g.gettext)("Group")),l.default.createElement("th",{width:"40%"},(0,g.gettext)("Permission")),l.default.createElement("th",{width:"20%"}))),l.default.createElement(k,{items:this.state.sharedItems,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission}))))}}]),t}(l.default.Component);S.propTypes=C,t.default=S},function(e,t,n){"use strict";function r(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function o(e,t,n,o){var i=[t,o];if(n&&e)for(var a in n)n.hasOwnProperty(a)&&n[a]&&i.push(""+r(e,a));return i.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}function i(e,t,n){if(n){var r=n(e,t);if("string"===typeof r)return r}return e}function a(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function s(e){return a(e)?window.pageYOffset:e.scrollTop}function u(e,t){if(a(e))return void window.scrollTo(0,t);e.scrollTop=t}function l(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,o=document.documentElement;if("fixed"===t.position)return o;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return o}function c(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function f(e,t){function n(){f+=l;var t=c(f,i,a,r);u(e,t),f<r?E()(n):o(e)}var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:W,i=s(e),a=t-i,l=10,f=0;n()}function d(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?u(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&u(e,Math.max(t.offsetTop-o,0))}function p(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function h(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function m(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,c=e.theme,d=c.spacing,p=l(n),h={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return h;var m=p.getBoundingClientRect(),v=m.height,g=n.getBoundingClientRect(),y=g.bottom,b=g.height,w=g.top,_=n.offsetParent.getBoundingClientRect(),k=_.top,C=window.innerHeight,S=s(p),E=parseInt(getComputedStyle(n).marginBottom,10),T=parseInt(getComputedStyle(n).marginTop,10),O=k-T,x=C-w,M=O+S,P=v-S-w,D=y-C+S+E,L=S+w-T;switch(o){case"auto":case"bottom":if(x>=b)return{placement:"bottom",maxHeight:t};if(P>=b&&!a)return i&&f(p,D,160),{placement:"bottom",maxHeight:t};if(!a&&P>=r||a&&x>=r){i&&f(p,D,160);return{placement:"bottom",maxHeight:a?x-E:P-E}}if("auto"===o||a){var N=t;return(!a&&M>=r||a&&O>=r)&&(N=a?O-E-d.controlHeight:M-E-d.controlHeight),{placement:"top",maxHeight:N}}if("bottom"===o)return u(p,D),{placement:"bottom",maxHeight:t};break;case"top":if(O>=b)return{placement:"top",maxHeight:t};if(M>=b&&!a)return i&&f(p,L,160),{placement:"top",maxHeight:t};if(!a&&M>=r||a&&O>=r){var F=t;return(!a&&M>=r||a&&O>=r)&&(F=a?O-T:M-T),i&&f(p,L,160),{placement:"top",maxHeight:F}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'+o+'".')}return h}function v(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}function g(e,t){if(e===t)return!0;if(e&&t&&"object"==("undefined"===typeof e?"undefined":Y(e))&&"object"==("undefined"===typeof t?"undefined":Y(t))){var n,r,o,i=se(e),a=se(t);if(i&&a){if((r=e.length)!=t.length)return!1;for(n=r;0!==n--;)if(!g(e[n],t[n]))return!1;return!0}if(i!=a)return!1;var s=e instanceof Date,u=t instanceof Date;if(s!=u)return!1;if(s&&u)return e.getTime()==t.getTime();var l=e instanceof RegExp,c=t instanceof RegExp;if(l!=c)return!1;if(l&&c)return e.toString()==t.toString();var f=ue(e);if((r=f.length)!==ue(t).length)return!1;for(n=r;0!==n--;)if(!le.call(t,f[n]))return!1;for(n=r;0!==n--;)if(("_owner"!==(o=f[n])||!e.$$typeof)&&!g(e[o],t[o]))return!1;return!0}return e!==e&&t!==t}function y(e,t){try{return g(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i))return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}function b(e){e.preventDefault()}function w(e){e.stopPropagation()}function _(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function k(){return"ontouchstart"in window||navigator.maxTouchPoints}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=B({},e);return Object.keys(t).forEach(function(r){e[r]?n[r]=function(n,o){return t[r](e[r](n,o),o)}:n[r]=t[r]}),n}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"SelectBase",function(){return Dt}),n.d(t,"Async",function(){return Yt}),n.d(t,"AsyncCreatable",function(){return Ht}),n.d(t,"Creatable",function(){return Zt}),n.d(t,"createFilter",function(){return he}),n.d(t,"makeAnimated",function(){return $t}),n.d(t,"components",function(){return Ct}),n.d(t,"mergeStyles",function(){return C}),n.d(t,"defaultTheme",function(){return xt});var S=n(550),E=n.n(S),T=n(0),O=n.n(T),x=n(22),M=n(17),P=(n.n(M),n(1)),D=n.n(P),L=n(554),N=n.n(L),F=n(107),A=n(555),Y=(n.n(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}),R=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},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}}(),j=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},B=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},Z=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)},H=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},J=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},X=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),z=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)},W=function(){},U=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===("undefined"===typeof e?"undefined":Y(e))&&null!==e?[e]:[]},Q=function(e){return"auto"===e?"bottom":e},G=function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return t={},j(t,v(n),"100%"),j(t,"backgroundColor",a.neutral0),j(t,"borderRadius",o),j(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),j(t,"marginBottom",i.menuGutter),j(t,"marginTop",i.menuGutter),j(t,"position","absolute"),j(t,"width","100%"),j(t,"zIndex",1),t},q=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={maxHeight:r.props.maxMenuHeight,placement:null},r.getPlacement=function(e){var t=r.props,n=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,s=t.menuShouldScrollIntoView,u=t.theme,l=r.context.getPortalPlacement;if(e){var c="fixed"===a,f=s&&!c,d=m({maxHeight:o,menuEl:e,minHeight:n,placement:i,shouldScroll:f,isFixedPosition:c,theme:u});l&&l(d),r.setState(d)}},r.getUpdatedProps=function(){var e=r.props.menuPlacement,t=r.state.placement||Q(e);return B({},r.props,{placement:t,maxHeight:r.state.maxHeight})},o=n,J(r,o)}return Z(t,e),I(t,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),t}(T.Component);q.contextTypes={getPortalPlacement:D.a.func};var K=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerRef,a=e.innerProps,s=r(Object(x.css)(o("menu",e)),{menu:!0},n);return O.a.createElement("div",B({className:s},a,{ref:i}),t)},V=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},$=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isMulti,a=e.innerRef;return O.a.createElement("div",{className:r(Object(x.css)(o("menuList",e)),{"menu-list":!0,"menu-list--is-multi":i},n),ref:a},t)},ee=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:2*n+"px "+3*n+"px",textAlign:"center"}},te=ee,ne=ee,re=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return O.a.createElement("div",B({className:r(Object(x.css)(o("noOptionsMessage",e)),{"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};re.defaultProps={children:"No options"};var oe=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return O.a.createElement("div",B({className:r(Object(x.css)(o("loadingMessage",e)),{"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};oe.defaultProps={children:"Loading..."};var ie=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},ae=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={placement:null},r.getPortalPlacement=function(e){var t=e.placement;t!==Q(r.props.menuPlacement)&&r.setState({placement:t})},o=n,J(r,o)}return Z(t,e),I(t,[{key:"getChildContext",value:function(){return{getPortalPlacement:this.getPortalPlacement}}},{key:"render",value:function(){var e=this.props,t=e.appendTo,n=e.children,r=e.controlElement,o=e.menuPlacement,i=e.menuPosition,a=e.getStyles,s="fixed"===i;if(!t&&!s||!r)return null;var u=this.state.placement||Q(o),l=p(r),c=s?0:window.pageYOffset,f=l[u]+c,d={offset:f,position:i,rect:l},h=O.a.createElement("div",{className:Object(x.css)(a("menuPortal",d))},n);return t?Object(M.createPortal)(h,t):h}}]),t}(T.Component);ae.childContextTypes={getPortalPlacement:D.a.func};var se=Array.isArray,ue=Object.keys,le=Object.prototype.hasOwnProperty,ce=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],fe=function(e){for(var t=0;t<ce.length;t++)e=e.replace(ce[t].letters,ce[t].base);return e},de=function(e){return e.replace(/^\s+|\s+$/g,"")},pe=function(e){return e.label+" "+e.value},he=function(e){return function(t,n){var r=B({ignoreCase:!0,ignoreAccents:!0,stringify:pe,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,u=r.matchFrom,l=s?de(n):n,c=s?de(a(t)):a(t);return o&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=fe(l),c=fe(c)),"start"===u?c.substr(0,l.length)===l:c.indexOf(l)>-1}},me=function(e){return O.a.createElement("span",B({className:Object(x.css)({zIndex:9999,border:0,clip:"rect(1px, 1px, 1px, 1px)",height:1,width:1,position:"absolute",overflow:"hidden",padding:0,whiteSpace:"nowrap",backgroundColor:"red",color:"blue"})},e))},ve=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=(e.in,e.out,e.onExited,e.appear,e.enter,e.exit,e.innerRef),n=H(e,["in","out","onExited","appear","enter","exit","innerRef"]);return O.a.createElement("input",B({ref:t},n,{className:Object(x.css)({background:0,border:0,fontSize:"inherit",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(0)"})}))}}]),t}(T.Component),ge=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"componentDidMount",value:function(){this.props.innerRef(Object(M.findDOMNode)(this))}},{key:"componentWillUnmount",value:function(){this.props.innerRef(null)}},{key:"render",value:function(){return this.props.children}}]),t}(T.Component),ye=["boxSizing","height","overflow","paddingRight","position"],be={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"},we=!("undefined"===typeof window||!window.document||!window.document.createElement),_e=0,ke=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.originalStyles={},r.listenerOptions={capture:!1,passive:!1},o=n,J(r,o)}return Z(t,e),I(t,[{key:"componentDidMount",value:function(){var e=this;if(we){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;if(n&&ye.forEach(function(t){var n=i&&i[t];e.originalStyles[t]=n}),n&&_e<1){var a=parseInt(this.originalStyles.paddingRight,10)||0,s=document.body?document.body.clientWidth:0,u=window.innerWidth-s+a||0;Object.keys(be).forEach(function(e){var t=be[e];i&&(i[e]=t)}),i&&(i.paddingRight=u+"px")}o&&k()&&(o.addEventListener("touchmove",b,this.listenerOptions),r&&(r.addEventListener("touchstart",_,this.listenerOptions),r.addEventListener("touchmove",w,this.listenerOptions))),_e+=1}}},{key:"componentWillUnmount",value:function(){var e=this;if(we){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;_e=Math.max(_e-1,0),n&&_e<1&&ye.forEach(function(t){var n=e.originalStyles[t];i&&(i[t]=n)}),o&&k()&&(o.removeEventListener("touchmove",b,this.listenerOptions),r&&(r.removeEventListener("touchstart",_,this.listenerOptions),r.removeEventListener("touchmove",w,this.listenerOptions)))}}},{key:"render",value:function(){return null}}]),t}(T.Component);ke.defaultProps={accountForScrollbars:!0};var Ce=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={touchScrollTarget:null},r.getScrollTarget=function(e){e!==r.state.touchScrollTarget&&r.setState({touchScrollTarget:e})},r.blurSelectInput=function(){document.activeElement&&document.activeElement.blur()},o=n,J(r,o)}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isEnabled,r=this.state.touchScrollTarget;return n?O.a.createElement("div",null,O.a.createElement("div",{onClick:this.blurSelectInput,className:Object(x.css)({position:"fixed",left:0,bottom:0,right:0,top:0})}),O.a.createElement(ge,{innerRef:this.getScrollTarget},t),r?O.a.createElement(ke,{touchScrollTarget:r}):null):t}}]),t}(T.PureComponent),Se=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.isBottom=!1,r.isTop=!1,r.cancelScroll=function(e){e.preventDefault(),e.stopPropagation()},r.handleEventDelta=function(e,t){var n=r.props,o=n.onBottomArrive,i=n.onBottomLeave,a=n.onTopArrive,s=n.onTopLeave,u=r.scrollTarget,l=u.scrollTop,c=u.scrollHeight,f=u.clientHeight,d=r.scrollTarget,p=t>0,h=c-f-l,m=!1;h>t&&r.isBottom&&(i&&i(e),r.isBottom=!1),p&&r.isTop&&(s&&s(e),r.isTop=!1),p&&t>h?(o&&!r.isBottom&&o(e),d.scrollTop=c,m=!0,r.isBottom=!0):!p&&-t>l&&(a&&!r.isTop&&a(e),d.scrollTop=0,m=!0,r.isTop=!0),m&&r.cancelScroll(e)},r.onWheel=function(e){r.handleEventDelta(e,e.deltaY)},r.onTouchStart=function(e){r.touchStart=e.changedTouches[0].clientY},r.onTouchMove=function(e){var t=r.touchStart-e.changedTouches[0].clientY;r.handleEventDelta(e,t)},r.getScrollTarget=function(e){r.scrollTarget=e},o=n,J(r,o)}return Z(t,e),I(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"===typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"===typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return O.a.createElement(ge,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(T.Component),Ee=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=H(e,["isEnabled"]);return t?O.a.createElement(Se,n):this.props.children}}]),t}(T.Component);Ee.defaultProps={isEnabled:!0};var Te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label;switch(e){case"menu":return"Use Up and Down to choose options, press Backspace to select the currently focused option, press Escape to exit the menu, press Tab to select the option and exit the menu.";case"input":return(o||"Select")+" is focused "+(n?",type to refine list":"")+", press Down to open the menu, "+(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Enter to remove the currently focused value"}},Oe=function(e,t){var n=t.value;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option "+n+", deselected.";case"select-option":return"option "+n+", selected."}},xe=function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."},Me=function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."},Pe=function(e){var t=e.inputValue;return e.screenReaderMessage+(t?" for search term "+t:"")+"."},De=function(e){return e.label},Le=function(e){return e.label},Ne=function(e){return e.value},Fe=function(e){return!!e.isDisabled},Ae=function(e){var t=e.isDisabled;return{direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},Ye=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,s=e.isRtl;return O.a.createElement("div",B({className:r(Object(x.css)(o("container",e)),{"--is-disabled":a,"--is-rtl":s},n)},i),t)},Re=function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:t.baseUnit/2+"px "+2*t.baseUnit+"px",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}},Ie=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,o=e.isMulti,i=e.getStyles,a=e.hasValue;return O.a.createElement("div",{className:r(Object(x.css)(i("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a},n)},t)}}]),t}(T.Component),je=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Be=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles;return O.a.createElement("div",{className:r(Object(x.css)(o("indicatorsContainer",e)),{indicators:!0},n)},t)},Ze=function(e){var t=e.size,n=H(e,["size"]);return O.a.createElement("svg",B({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:Object(x.css)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},He=function(e){return O.a.createElement(Ze,B({size:20},e),O.a.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Je=function(e){return O.a.createElement(Ze,B({size:20},e),O.a.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Xe=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},ze=Xe,We=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return O.a.createElement("div",B({},i,{className:r(Object(x.css)(o("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t)};We.defaultProps={children:O.a.createElement(Je,null)};var Ue=Xe,Qe=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return O.a.createElement("div",B({},i,{className:r(Object(x.css)(o("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t)};Qe.defaultProps={children:O.a.createElement(He,null)};var Ge=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},qe=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps;return O.a.createElement("span",B({},o,{className:n(Object(x.css)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},Ke=function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},Ve=function(e){var t=e.color,n=e.delay,r=e.offset;return O.a.createElement("span",{className:Object(x.css)({animationDuration:"1s",animationDelay:n+"ms",animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})};Object(x.injectGlobal)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};");var $e=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps,i=e.isFocused,a=e.isRtl,s=e.theme.colors,u=i?s.neutral80:s.neutral20;return O.a.createElement("div",B({},o,{className:n(Object(x.css)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),O.a.createElement(Ve,{color:u,delay:0,offset:a}),O.a.createElement(Ve,{color:u,delay:160,offset:!0}),O.a.createElement(Ve,{color:u,delay:320,offset:!a}))};$e.defaultProps={size:4};var et=function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px "+o.primary:null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},tt=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.className,i=e.isDisabled,a=e.isFocused,s=e.innerRef,u=e.innerProps;return O.a.createElement("div",B({ref:s,className:n(Object(x.css)(r("control",e)),{control:!0,"control--is-disabled":i,"control--is-focused":a},o)},u),t)},nt=function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},rt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.Heading,a=e.headingProps,s=e.label,u=e.theme;return O.a.createElement("div",{className:r(Object(x.css)(o("group",e)),{group:!0},n)},O.a.createElement(i,B({},a,{theme:u,getStyles:o,cx:r}),s),O.a.createElement("div",null,t))},ot=function(e){var t=e.theme.spacing;return{color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},it=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.theme,i=H(e,["className","cx","getStyles","theme"]);return O.a.createElement("div",B({className:n(Object(x.css)(r("groupHeading",B({theme:o},i))),{"group-heading":!0},t)},i))},at=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},st=function(e){return{background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},ut=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerRef,i=e.isHidden,a=e.isDisabled,s=e.theme,u=H(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme"]);return O.a.createElement("div",{className:Object(x.css)(r("input",B({theme:s},u)))},O.a.createElement(N.a,B({className:n(null,{input:!0},t),inputRef:o,inputStyle:st(i),disabled:a},u)))},lt=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},ct=function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},ft=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},dt=function(e){var t=e.children,n=e.innerProps;return O.a.createElement("div",n,t)},pt=dt,ht=dt,mt=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return O.a.createElement("div",n,t)}}]),t}(T.Component);mt.defaultProps={children:O.a.createElement(He,{size:14})};var vt=function(e){function t(){return R(this,t),J(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Z(t,e),I(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,a=e.getStyles,s=e.innerProps,u=e.isDisabled,l=e.removeProps,c=e.selectProps,f=r.Container,d=r.Label,p=r.Remove,h=B({className:o(Object(x.css)(a("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":u},n)},s),m={className:o(Object(x.css)(a("multiValueLabel",this.props)),{"multi-value__label":!0},n)},v=B({className:o(Object(x.css)(a("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},l);return O.a.createElement(f,{data:i,innerProps:h,selectProps:c},O.a.createElement(d,{data:i,innerProps:m,selectProps:c},t),O.a.createElement(p,{data:i,innerProps:v,selectProps:c}))}}]),t}(T.Component);vt.defaultProps={cropWithEllipsis:!0};var gt=function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:2*i.baseUnit+"px "+3*i.baseUnit+"px",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:r?a.primary:a.primary50}}},yt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.isFocused,s=e.isSelected,u=e.innerRef,l=e.innerProps;return O.a.createElement("div",B({ref:u,className:r(Object(x.css)(o("option",e)),{option:!0,"option--is-disabled":i,"option--is-focused":a,"option--is-selected":s},n)},l),t)},bt=function(e){var t=e.theme,n=t.spacing;return{color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},wt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return O.a.createElement("div",B({className:r(Object(x.css)(o("placeholder",e)),{placeholder:!0},n)},i),t)},_t=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - "+2*r.baseUnit+"px)",overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},kt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.innerProps;return O.a.createElement("div",B({className:r(Object(x.css)(o("singleValue",e)),{"single-value":!0,"single-value--is-disabled":i},n)},a),t)},Ct={ClearIndicator:Qe,Control:tt,DropdownIndicator:We,DownChevron:Je,CrossIcon:He,Group:rt,GroupHeading:it,IndicatorsContainer:Be,IndicatorSeparator:qe,Input:ut,LoadingIndicator:$e,Menu:K,MenuList:$,MenuPortal:ae,LoadingMessage:oe,NoOptionsMessage:re,MultiValue:vt,MultiValueContainer:pt,MultiValueLabel:ht,MultiValueRemove:mt,Option:yt,Placeholder:wt,SelectContainer:Ye,SingleValue:kt,ValueContainer:Ie},St=function(e){return B({},Ct,e.components)},Et={clearIndicator:Ue,container:Ae,control:et,dropdownIndicator:ze,group:nt,groupHeading:ot,indicatorsContainer:je,indicatorSeparator:Ge,input:at,loadingIndicator:Ke,loadingMessage:ne,menu:G,menuList:V,menuPortal:ie,multiValue:lt,multiValueLabel:ct,multiValueRemove:ft,noOptionsMessage:te,option:gt,placeholder:bt,singleValue:_t,valueContainer:Re},Tt={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},Ot={baseUnit:4,controlHeight:38,menuGutter:8},xt={borderRadius:4,colors:Tt,spacing:Ot},Mt={backspaceRemovesValue:!0,blurInputOnSelect:h(),captureMenuScroll:!h(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:he(),formatGroupLabel:De,getOptionLabel:Le,getOptionValue:Ne,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:Fe,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return t+" result"+(1!==t?"s":"")+" available"},styles:{},tabIndex:"0",tabSelectsValue:!0},Pt=1,Dt=function(e){function t(e){R(this,t);var n=J(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));Lt.call(n);var r=e.value;n.cacheComponents=Object(F.default)(n.cacheComponents,y).bind(n),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++Pt);var o=U(r),i=n.buildMenuOptions(e,o);return n.state.menuOptions=i,n.state.selectValue=o,n}return Z(t,e),I(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=U(e.value),a=this.buildMenuOptions(e,i),s=this.getNextFocusedValue(i),u=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:u,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&d(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this.state,n=t.menuOptions,r=t.selectValue,o=this.props.isMulti,i="first"===e?0:n.focusable.length-1;if(!o){var a=n.focusable.indexOf(r[0]);a>-1&&(i=a)}this.scrollToFocusedOptionOnUpdate=!0,this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[i]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var u=i.length-1,l=-1;if(i.length){switch(e){case"previous":l=0===s?0:-1===s?u:s-1;break;case"next":s>-1&&s<u&&(l=s+1)}-1===l&&this.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:n}}),this.setState({inputIsHidden:-1!==l,focusedValue:i[l]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions,i=o.focusable;if(i.length){var a=0,s=i.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:i.length-1:"down"===e?a=(s+1)%i.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>i.length-1&&(a=i.length-1):"last"===e&&(a=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[a],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(xt):B({},xt,this.props.theme):xt}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,i=this.props,a=i.classNamePrefix,s=i.isMulti,u=i.isRtl,l=i.options,c=this.state.selectValue,f=this.hasValue(),d=function(){return c},p=a;return{cx:o.bind(null,p),clearValue:e,getStyles:t,getValue:d,hasValue:f,isMulti:s,isRtl:u,options:l,selectOption:r,setValue:n,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue,o=r.indexOf(n);if(o>-1){if(e.indexOf(n)>-1)return n;if(o<e.length)return e[o]}return null}},{key:"getNextFocusedOption",value:function(e){var t=this.state.focusedOption;return t&&e.indexOf(t)>-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"===typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"===typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some(function(e){return n.getOptionValue(e)===r})}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),u=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:u,data:e},o))){var l=i?void 0:function(){return n.onOptionHover(e)},c=i?void 0:function(){return n.selectOption(e)},f=n.getElementId("option")+"-"+r;return{innerProps:{id:f,onClick:c,onMouseMove:l,onMouseOver:l,role:"option",tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:f,label:s,type:"option",value:u}}};return i.reduce(function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options,i=o.map(function(t,n){var o=a(t,r+"-"+n);return o&&!o.isDisabled&&e.focusable.push(t),o}).filter(Boolean);if(i.length){var s=n.getElementId("group")+"-"+r;e.render.push({type:"group",key:s,data:t,options:i})}}else{var u=a(t,""+r);u&&(e.render.push(u),u.isDisabled||e.focusable.push(t))}return e},{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,s=i.menuIsOpen,u=i.inputValue,l=i.screenReaderStatus;return(r?xe({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"")+" "+(o&&s?Me({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"")+" "+Pe({inputValue:u,screenReaderMessage:l({count:this.countOptions()})})+" "+t}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=this.components.Input,s=this.state.inputIsHidden,u=r||this.getElementId("input");if(!n)return O.a.createElement(ve,{id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:W,onFocus:this.onInputFocus,readOnly:!0,tabIndex:i,value:""});var l={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},c=this.commonProps,f=c.cx,d=c.theme;return O.a.createElement(a,B({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:s,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,theme:d,type:"text",value:o},l))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,s=t.Placeholder,u=this.commonProps,l=this.props,c=l.controlShouldRenderValue,f=l.isDisabled,d=l.isMulti,p=l.inputValue,h=l.placeholder,m=this.state,v=m.selectValue,g=m.focusedValue;if(!this.hasValue()||!c)return p?null:O.a.createElement(s,B({},u,{key:"placeholder",isDisabled:f}),h);if(d){return v.map(function(t){var a=t===g;return O.a.createElement(n,B({},u,{components:{Container:r,Label:o,Remove:i},isFocused:a,isDisabled:f,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))})}if(p)return null;var y=v[0];return O.a.createElement(a,B({},u,{data:y,isDisabled:f}),this.formatOptionLabel(y,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return O.a.createElement(e,B({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;var a={"aria-hidden":"true"};return O.a.createElement(e,B({},t,{innerProps:a,isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return O.a.createElement(n,B({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return O.a.createElement(e,B({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,a=t.MenuPortal,s=t.LoadingMessage,u=t.NoOptionsMessage,l=t.Option,c=this.commonProps,f=this.state,d=f.focusedOption,p=f.menuOptions,h=this.props,m=h.captureMenuScroll,v=h.inputValue,g=h.isLoading,y=h.loadingMessage,b=h.minMenuHeight,w=h.maxMenuHeight,_=h.menuIsOpen,k=h.menuPlacement,C=h.menuPosition,S=h.menuPortalTarget,E=h.menuShouldBlockScroll,T=h.menuShouldScrollIntoView,x=h.noOptionsMessage,M=h.onMenuScrollToTop,P=h.onMenuScrollToBottom;if(!_)return null;var D=function(t){var n=d===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,O.a.createElement(l,B({},c,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))},L=void 0;if(this.hasOptions())L=p.render.map(function(t){if("group"===t.type){var o=(t.type,H(t,["type"])),i=t.key+"-heading";return O.a.createElement(n,B({},c,o,{Heading:r,headingProps:{id:i},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return D(e)}))}if("option"===t.type)return D(t)});else if(g){var N=y({inputValue:v});if(null===N)return null;L=O.a.createElement(s,c,N)}else{var F=x({inputValue:v});if(null===F)return null;L=O.a.createElement(u,c,F)}var A={minMenuHeight:b,maxMenuHeight:w,menuPlacement:k,menuPosition:C,menuShouldScrollIntoView:T},Y=O.a.createElement(q,B({},c,A),function(t){var n=t.ref,r=t.placerProps,a=r.placement,s=r.maxHeight;return O.a.createElement(o,B({},c,A,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:g,placement:a}),O.a.createElement(Ee,{isEnabled:m,onTopArrive:M,onBottomArrive:P},O.a.createElement(Ce,{isEnabled:E},O.a.createElement(i,B({},c,{innerRef:e.getMenuListRef,isLoading:g,maxHeight:s}),L))))});return S||"fixed"===C?O.a.createElement(a,B({},c,{appendTo:S,controlElement:this.controlRef,menuPlacement:k,menuPosition:C}),Y):Y}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=this.state.selectValue;if(i&&!r){if(o){if(n){var s=a.map(function(t){return e.getOptionValue(t)}).join(n);return O.a.createElement("input",{name:i,type:"hidden",value:s})}var u=a.length>0?a.map(function(t,n){return O.a.createElement("input",{key:"i-"+n,name:i,type:"hidden",value:e.getOptionValue(t)})}):O.a.createElement("input",{name:i,type:"hidden"});return O.a.createElement("div",null,u)}var l=a[0]?this.getOptionValue(a[0]):"";return O.a.createElement("input",{name:i,type:"hidden",value:l})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?O.a.createElement(me,{"aria-live":"assertive"},O.a.createElement("p",{id:"aria-selection-event"},"\xa0",this.state.ariaLiveSelection),O.a.createElement("p",{id:"aria-context"},"\xa0",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,s=i.id,u=i.isDisabled,l=this.state.isFocused,c=this.commonProps=this.getCommonProps();return O.a.createElement(r,B({},c,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:l}),this.renderLiveRegion(),O.a.createElement(t,B({},c,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:l}),O.a.createElement(o,B({},c,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),O.a.createElement(n,B({},c,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(T.Component);Dt.defaultProps=Mt;var Lt=function(){var e=this;this.state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,isComposing:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},this.blockOptionHover=!1,this.clearFocusValueOnUpdate=!1,this.hasGroups=!1,this.initialTouchX=0,this.initialTouchY=0,this.instancePrefix="",this.openAfterFocus=!1,this.scrollToFocusedOptionOnUpdate=!1,this.controlRef=null,this.getControlRef=function(t){e.controlRef=t},this.focusedOptionRef=null,this.getFocusedOptionRef=function(t){e.focusedOptionRef=t},this.menuListRef=null,this.getMenuListRef=function(t){e.menuListRef=t},this.inputRef=null,this.getInputRef=function(t){e.inputRef=t},this.cacheComponents=function(t){e.components=St({components:t})},this.focus=this.focusInput,this.blur=this.blurInput,this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments[2],o=e.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.onChange;e.onInputChange("",{action:"set-value"}),i&&(e.inputIsHiddenAfterUpdate=!a,e.onMenuClose()),e.clearFocusValueOnUpdate=!0,s(t,{action:n,option:r})},this.selectOption=function(t){var n=e.props,r=n.blurInputOnSelect;if(n.isMulti){var o=e.state.selectValue;if(e.isOptionSelected(t,o)){var i=e.getOptionValue(t);e.setValue(o.filter(function(t){return e.getOptionValue(t)!==i}),"deselect-option",t),e.announceAriaLiveSelection({event:"deselect-option",context:{value:e.getOptionLabel(t)}})}else e.setValue([].concat(z(o),[t]),"select-option",t),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}})}else e.setValue(t,"select-option"),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}});r&&e.blurInput()},this.removeValue=function(t){var n=e.props.onChange,r=e.state.selectValue,o=e.getOptionValue(t);n(r.filter(function(t){return e.getOptionValue(t)!==o}),{action:"remove-value",removedValue:t}),e.announceAriaLiveSelection({event:"remove-value",context:{value:t?e.getOptionLabel(t):void 0}}),e.focusInput()},this.clearValue=function(){var t=e.props,n=t.isMulti;(0,t.onChange)(n?[]:null,{action:"clear"})},this.popValue=function(){var t=e.props.onChange,n=e.state.selectValue,r=n[n.length-1];e.announceAriaLiveSelection({event:"pop-value",context:{value:r?e.getOptionLabel(r):void 0}}),t(n.slice(0,n.length-1),{action:"pop-value",removedValue:r})},this.getOptionLabel=function(t){return e.props.getOptionLabel(t)},this.getOptionValue=function(t){return e.props.getOptionValue(t)},this.getStyles=function(t,n){var r=Et[t](n);r.boxSizing="border-box";var o=e.props.styles[t];return o?o(r,n):r},this.getElementId=function(t){return e.instancePrefix+"-"+t},this.getActiveDescendentId=function(){var t=e.props.menuIsOpen,n=e.state,r=n.menuOptions,o=n.focusedOption;if(o&&t){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}},this.announceAriaLiveSelection=function(t){var n=t.event,r=t.context;e.setState({ariaLiveSelection:Oe(n,r)})},this.announceAriaLiveContext=function(t){var n=t.event,r=t.context;e.setState({ariaLiveContext:Te(n,B({},r,{label:e.props["aria-label"]}))})},this.onMenuMouseDown=function(t){0===t.button&&(t.stopPropagation(),t.preventDefault(),e.focusInput())},this.onMenuMouseMove=function(t){e.blockOptionHover=!1},this.onControlMouseDown=function(t){var n=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?e.onMenuClose():e.openMenu("first"):(n&&(e.openAfterFocus=!0),e.focusInput()),"INPUT"!==t.target.tagName&&t.preventDefault()},this.onDropdownIndicatorMouseDown=function(t){if((!t||"mousedown"!==t.type||0===t.button)&&!e.props.isDisabled){var n=e.props,r=n.isMulti,o=n.menuIsOpen;e.focusInput(),o?(e.inputIsHiddenAfterUpdate=!r,e.onMenuClose()):e.openMenu("first"),t.preventDefault(),t.stopPropagation()}},this.onClearIndicatorMouseDown=function(t){t&&"mousedown"===t.type&&0!==t.button||(e.clearValue(),t.stopPropagation(),e.openAfterFocus=!1,setTimeout(function(){return e.focusInput()}))},this.onScroll=function(t){"boolean"===typeof e.props.closeMenuOnScroll?t.target instanceof HTMLElement&&a(t.target)&&e.props.onMenuClose():"function"===typeof e.props.closeMenuOnScroll&&e.props.closeMenuOnScroll(t)&&e.props.onMenuClose()},this.onCompositionStart=function(){e.setState({isComposing:!0})},this.onCompositionEnd=function(){e.setState({isComposing:!1})},this.onTouchStart=function(t){var n=X(t.touches,1),r=n[0];e.initialTouchX=r.clientX,e.initialTouchY=r.clientY,e.userIsDragging=!1},this.onTouchMove=function(t){var n=X(t.touches,1),r=n[0],o=Math.abs(r.clientX-e.initialTouchX),i=Math.abs(r.clientY-e.initialTouchY);e.userIsDragging=o>5||i>5},this.onTouchEnd=function(t){if(!e.userIsDragging){var n=t.target;e.controlRef&&!e.controlRef.contains(n)&&e.menuListRef&&!e.menuListRef.contains(n)&&e.blurInput(),e.initialTouchX=0,e.initialTouchY=0}},this.onControlTouchEnd=function(t){e.userIsDragging||e.onControlMouseDown(t)},this.onClearIndicatorTouchEnd=function(t){e.userIsDragging||e.onClearIndicatorMouseDown(t)},this.onDropdownIndicatorTouchEnd=function(t){e.userIsDragging||e.onDropdownIndicatorMouseDown(t)},this.handleInputChange=function(t){var n=t.currentTarget.value;e.inputIsHiddenAfterUpdate=!1,e.onInputChange(n,{action:"input-change"}),e.onMenuOpen()},this.onInputFocus=function(t){var n=e.props,r=n.isSearchable,o=n.isMulti;e.props.onFocus&&e.props.onFocus(t),e.inputIsHiddenAfterUpdate=!1,e.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),e.setState({isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},this.onInputBlur=function(t){e.props.onBlur&&e.props.onBlur(t),e.onInputChange("",{action:"input-blur"}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1})},this.onOptionHover=function(t){e.blockOptionHover||e.state.focusedOption===t||e.setState({focusedOption:t})},this.shouldHideSelectedOptions=function(){var t=e.props,n=t.hideSelectedOptions,r=t.isMulti;return void 0===n?r:n},this.onKeyDown=function(t){var n=e.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,s=n.isClearable,u=n.isDisabled,l=n.menuIsOpen,c=n.onKeyDown,f=n.tabSelectsValue,d=n.openMenuOnFocus,p=e.state,h=p.isComposing,m=p.focusedOption,v=p.focusedValue,g=p.selectValue;if(!u&&("function"!==typeof c||(c(t),!t.defaultPrevented))){switch(e.blockOptionHover=!0,t.key){case"ArrowLeft":if(!r||a)return;e.focusValue("previous");break;case"ArrowRight":if(!r||a)return;e.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(v)e.removeValue(v);else{if(!o)return;e.popValue()}break;case"Tab":if(t.shiftKey||!l||!f||!m||d&&e.isOptionSelected(m,g))return;e.selectOption(m);break;case"Enter":if(l){if(!m)return;if(h)return;e.selectOption(m)}else e.focusOption("first");break;case"Escape":l?(e.inputIsHiddenAfterUpdate=!1,e.onInputChange("",{action:"menu-close"}),e.onMenuClose()):s&&i&&e.clearValue();break;case" ":if(a)return;if(!l){e.openMenu("first");break}if(!m)return;e.selectOption(m);break;case"ArrowUp":l?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":l?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!l)return;e.focusOption("pageup");break;case"PageDown":if(!l)return;e.focusOption("pagedown");break;case"Home":if(!l)return;e.focusOption("first");break;case"End":if(!l)return;e.focusOption("last");break;default:return}t.preventDefault()}}},Nt=function(e){var t,n;return n=t=function(t){function n(){var e,t,r,o;R(this,n);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return t=r=J(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.state={inputValue:void 0!==r.props.inputValue?r.props.inputValue:r.props.defaultInputValue,menuIsOpen:void 0!==r.props.menuIsOpen?r.props.menuIsOpen:r.props.defaultMenuIsOpen,value:void 0!==r.props.value?r.props.value:r.props.defaultValue},r.onChange=function(e,t){r.callProp("onChange",e,t),r.setState({value:e})},r.onInputChange=function(e,t){var n=r.callProp("onInputChange",e,t);r.setState({inputValue:void 0!==n?n:e})},r.onMenuOpen=function(){r.callProp("onMenuOpen"),r.setState({menuIsOpen:!0})},r.onMenuClose=function(){r.callProp("onMenuClose"),r.setState({menuIsOpen:!1})},o=t,J(r,o)}return Z(n,t),I(n,[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"getProp",value:function(e){return void 0!==this.props[e]?this.props[e]:this.state[e]}},{key:"callProp",value:function(e){if("function"===typeof this.props[e]){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return(t=this.props)[e].apply(t,z(r))}}},{key:"render",value:function(){var t=this;return O.a.createElement(e,B({},this.props,{ref:function(e){t.select=e},inputValue:this.getProp("inputValue"),menuIsOpen:this.getProp("menuIsOpen"),onChange:this.onChange,onInputChange:this.onInputChange,onMenuClose:this.onMenuClose,onMenuOpen:this.onMenuOpen,value:this.getProp("value")}))}}]),n}(T.Component),t.defaultProps={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},n},Ft={cacheOptions:!1,defaultOptions:!1},At=function(e){var t,n;return n=t=function(t){function n(e){R(this,n);var t=J(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,a=r.onInputChange,s=i(e,n,a);if(!s)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[s])t.setState({inputValue:s,loadedInputValue:s,loadedOptions:t.optionsCache[s],isLoading:!1,passEmptyOptions:!1});else{var u=t.lastRequest={};t.setState({inputValue:s,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},function(){t.loadOptions(s,function(e){t.mounted&&(e&&(t.optionsCache[s]=e),u===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:s,loadedOptions:e||[],passEmptyOptions:!1})))})})}return s},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return Z(n,t),I(n,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0,!0===this.props.defaultOptions&&this.loadOptions("",function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}})}},{key:"componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"===typeof r.then&&r.then(t,function(){return t()})}},{key:"render",value:function(){var t=this,n=this.props,r=(n.loadOptions,H(n,["loadOptions"])),o=this.state,i=o.defaultOptions,a=o.inputValue,s=o.isLoading,u=o.loadedInputValue,l=o.loadedOptions,c=o.passEmptyOptions,f=c?[]:a&&u?l:i||[];return O.a.createElement(e,B({},r,{filterOption:this.props.filterOption||null,ref:function(e){t.select=e},options:f,isLoading:s,onInputChange:this.handleInputChange}))}}]),n}(T.Component),t.defaultProps=Ft,n},Yt=At(Nt(Dt)),Rt=function(e,t){var n=e.toLowerCase();return t.value.toLowerCase()===n||t.label.toLowerCase()===n},It={formatCreateLabel:function(e){return'Create "'+e+'"'},isValidNewOption:function(e,t,n){return!(!e||t.some(function(t){return Rt(e,t)})||n.some(function(t){return Rt(e,t)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}},jt=B({allowCreateWhileLoading:!1,createOptionPosition:"last"},It),Bt=function(e){var t,n;return n=t=function(t){function n(e){R(this,n);var t=J(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));t.onChange=function(e,n){var r=t.props,o=r.getNewOptionData,i=r.inputValue,a=r.isMulti,s=r.onChange,u=r.onCreateOption,l=r.value;if("select-option"!==n.action)return s(e,n);var c=t.state.newOption,f=Array.isArray(e)?e:[e];if(f[f.length-1]!==c)s(e,n);else if(u)u(i);else{var d=o(i,i),p={action:"create-option"};a?s([].concat(z(U(l)),[d]),p):s(d,p)}};var r=e.options||[];return t.state={newOption:void 0,options:r},t}return Z(n,t),I(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.allowCreateWhileLoading,n=e.createOptionPosition,r=e.formatCreateLabel,o=e.getNewOptionData,i=e.inputValue,a=e.isLoading,s=e.isValidNewOption,u=e.value,l=e.options||[],c=this.state.newOption;c=s(i,U(u),l)?o(i,r(i)):void 0,this.setState({newOption:c,options:!t&&a||!c?l:"first"===n?[c].concat(z(l)):[].concat(z(l),[c])})}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){var t=this,n=H(this.props,[]),r=this.state.options;return O.a.createElement(e,B({},n,{ref:function(e){t.select=e},options:r,onChange:this.onChange}))}}]),n}(T.Component),t.defaultProps=jt,n},Zt=Nt(Bt(Dt)),Ht=At(Nt(Bt(Dt))),Jt=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in,i=(e.onExited,H(e,["component","duration","in","onExited"])),a={entering:{opacity:0},entered:{opacity:1,transition:"opacity "+r+"ms"},exiting:{opacity:0},exited:{opacity:0}};return O.a.createElement(A.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r},function(e){var n={style:B({},a[e])};return O.a.createElement(t,B({innerProps:n},i))})},Xt=260,zt=function(e){function t(){var e,n,r,o;R(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=J(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.duration=Xt,r.state={width:"auto"},r.transition={exiting:{width:0,transition:"width "+r.duration+"ms ease-out"},exited:{width:0}},r.getWidth=function(e){if(e&&isNaN(r.state.width)){var t=e.getBoundingClientRect(),n=t.width;r.setState({width:n})}},r.getStyle=function(e){return{overflow:"hidden",whiteSpace:"nowrap",width:e}},r.getTransition=function(e){return r.transition[e]},o=n,J(r,o)}return Z(t,e),I(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.in,o=this.state.width;return O.a.createElement(A.Transition,{enter:!1,mountOnEnter:!0,unmountOnExit:!0,in:r,timeout:this.duration},function(t){var r=B({},e.getStyle(o),e.getTransition(t));return O.a.createElement("div",{ref:e.getWidth,style:r},n)})}}]),t}(T.Component),Wt=function(e){return function(t){var n=(t.in,t.onExited,t.appear,t.enter,t.exit,t.innerRef),r=H(t,["in","onExited","appear","enter","exit","innerRef"]);return O.a.createElement(e,B({innerRef:n},r))}},Ut=function(e){return function(t){var n=t.in,r=t.onExited,o=H(t,["in","onExited"]);return O.a.createElement(zt,{in:n,onExited:r},O.a.createElement(e,B({cropWithEllipsis:n},o)))}},Qt=function(e){return function(t){return O.a.createElement(Jt,B({component:e,duration:t.isMulti?Xt:1},t))}},Gt=function(e){return function(t){return O.a.createElement(Jt,B({component:e},t))}},qt=function(e){return function(t){return O.a.createElement(A.TransitionGroup,B({component:e},t))}},Kt=function(e){var t=St({components:e}),n=t.Input,r=t.MultiValue,o=t.Placeholder,i=t.SingleValue,a=t.ValueContainer,s=H(t,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return B({Input:Wt(n),MultiValue:Ut(r),Placeholder:Qt(o),SingleValue:Gt(i),ValueContainer:qt(a)},s)},Vt=Kt(),$t=(Vt.Input,Vt.MultiValue,Vt.Placeholder,Vt.SingleValue,Vt.ValueContainer,Object(F.default)(Kt,y)),en=Nt(Dt);t.default=en},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function i(){return i=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},i.apply(this,arguments)}t.__esModule=!0,t.default=void 0;var a=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(1)),r(n(792))),s=r(n(794)),u=r(n(0)),l=r(n(201)),c=(n(234),function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,a.default)(e,t)})}),f=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,s.default)(e,t)})},d=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,t.onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter"),o=r.className;t.removeClasses(e,"exit"),c(e,o),t.props.onEnter&&t.props.onEnter(e)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter"),o=r.activeClassName;t.reflowAndAddClass(e,o),t.props.onEntering&&t.props.onEntering(e)},t.onEntered=function(e,n){var r=t.getClassNames("enter"),o=r.doneClassName;t.removeClasses(e,n?"appear":"enter"),c(e,o),t.props.onEntered&&t.props.onEntered(e)},t.onExit=function(e){var n=t.getClassNames("exit"),r=n.className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),c(e,r),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit"),r=n.activeClassName;t.reflowAndAddClass(e,r),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit"),r=n.doneClassName;t.removeClasses(e,"exit"),c(e,r),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"!==typeof n?n[e]:n+"-"+e;return{className:r,activeClassName:"string"!==typeof n?n[e+"Active"]:r+"-active",doneClassName:"string"!==typeof n?n[e+"Done"]:r+"-done"}},t}o(t,e);var n=t.prototype;return n.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,o=n.activeClassName,i=n.doneClassName;r&&f(e,r),o&&f(e,o),i&&f(e,i)},n.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,c(e,t))},n.render=function(){var e=i({},this.props);return delete e.classNames,u.default.createElement(l.default,i({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(u.default.Component);d.propTypes={};var p=d;t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(793),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"===typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}t.__esModule=!0,t.default=void 0;var a=(r(n(1)),r(n(0))),s=n(17),u=r(n(663)),l=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,t.handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}i(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,o=this.props.children,i=a.default.Children.toArray(o)[t];i.props[e]&&(r=i.props)[e].apply(r,n),this.props[e]&&this.props[e]((0,s.findDOMNode)(this))},n.render=function(){var e=this.props,t=e.children,n=e.in,r=o(e,["children","in"]),i=a.default.Children.toArray(t),s=i[0],l=i[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,a.default.createElement(u.default,r,n?a.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):a.default.cloneElement(l,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(a.default.Component);l.propTypes={};var c=l;t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){var n=function(e){return t&&(0,u.isValidElement)(e)?t(e):e},r=Object.create(null);return e&&u.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=n(e)}),r}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var a,s={};for(var u in t){if(r[u])for(a=0;a<r[u].length;a++){var l=r[u][a];s[r[u][a]]=n(l)}s[u]=n(u)}for(a=0;a<o.length;a++)s[o[a]]=n(o[a]);return s}function i(e,t,n){return null!=n[t]?n[t]:e.props[t]}function a(e,t){return r(e.children,function(n){return(0,u.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:i(n,"appear",e),enter:i(n,"enter",e),exit:i(n,"exit",e)})})}function s(e,t,n){var a=r(e.children),s=o(t,a);return Object.keys(s).forEach(function(r){var o=s[r];if((0,u.isValidElement)(o)){var l=r in t,c=r in a,f=t[r],d=(0,u.isValidElement)(f)&&!f.props.in;!c||l&&!d?c||!l||d?c&&l&&(0,u.isValidElement)(f)&&(s[r]=(0,u.cloneElement)(o,{onExited:n.bind(null,o),in:f.props.in,exit:i(o,"exit",e),enter:i(o,"enter",e)})):s[r]=(0,u.cloneElement)(o,{in:!1}):s[r]=(0,u.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:i(o,"exit",e),enter:i(o,"enter",e)})}}),s}t.__esModule=!0,t.getChildMapping=r,t.mergeChildMappings=o,t.getInitialChildMapping=a,t.getNextChildMapping=s;var u=n(0)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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}Object.defineProperty(t,"__esModule",{value:!0}),t.ValueContainer=t.SingleValue=t.Placeholder=t.MultiValue=t.Input=void 0;var i=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},a=n(107),s=r(a),u=n(551),l=r(u),c=n(552),f=n(798),d=r(f),p=n(799),h=r(p),m=n(800),v=r(m),g=n(801),y=r(g),b=n(802),w=r(b),_=function(e){var t=(0,c.defaultComponents)({components:e}),n=t.Input,r=t.MultiValue,a=t.Placeholder,s=t.SingleValue,u=t.ValueContainer,l=o(t,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return i({Input:(0,d.default)(n),MultiValue:(0,h.default)(r),Placeholder:(0,v.default)(a),SingleValue:(0,y.default)(s),ValueContainer:(0,w.default)(u)},l)},k=_();t.Input=k.Input,t.MultiValue=k.MultiValue,t.Placeholder=k.Placeholder,t.SingleValue=k.SingleValue,t.ValueContainer=k.ValueContainer;t.default=(0,s.default)(_,l.default)},function(e,t,n){"use strict";function r(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}Object.defineProperty(t,"__esModule",{value:!0});var o=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},i=n(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i);n(464),n(508),n(553);var s=function(e){return function(t){var n=(t.in,t.onExited,t.appear,t.enter,t.exit,t.innerRef),i=r(t,["in","onExited","appear","enter","exit","innerRef"]);return a.default.createElement(e,o({innerRef:n},i))}};t.default=s},function(e,t,n){"use strict";function r(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}Object.defineProperty(t,"__esModule",{value:!0});var o=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},i=n(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i);n(465);var s=n(508),u=function(e){return function(t){var n=t.in,i=t.onExited,u=r(t,["in","onExited"]);return a.default.createElement(s.Collapse,{in:n,onExited:i},a.default.createElement(e,o({cropWithEllipsis:n},u)))}};t.default=u},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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o);n(466);var a=n(508),s=function(e){return function(t){return i.default.createElement(a.Fade,r({component:e,duration:t.isMulti?a.collapseDuration:1},t))}};t.default=s},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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o);n(467);var a=n(508),s=function(e){return function(t){return i.default.createElement(a.Fade,r({component:e},t))}};t.default=s},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=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(555);n(463);var s=function(e){return function(t){return i.default.createElement(a.TransitionGroup,r({component:e},t))}};t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(2),p=r(d),h=n(664),m=r(h),v=n(6),g=n(3),y=n(5),b=n(683),w=r(b),_=n(44),k=r(_),C={itemPath:f.default.string.isRequired,repoID:f.default.string.isRequired,closeShareDialog:f.default.func.isRequired},S=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getShareLink=function(){var e=n.props.itemPath,t=n.props.repoID;y.seafileAPI.getShareLink(t,e).then(function(e){if(0!==e.data.length){var t=new w.default(e.data[0]);n.setState({sharedLinkInfo:t})}})},n.onPasswordInputChecked=function(){n.setState({isShowPasswordInput:!n.state.isShowPasswordInput,password:"",passwdnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({isPasswordVisible:!n.state.isPasswordVisible})},n.generatePassword=function(){var e=Math.random().toString(36).substr(5);n.setState({password:e,passwdnew:e})},n.inputPassword=function(e){var t=e.target.value.trim();n.setState({password:t})},n.inputPasswordNew=function(e){var t=e.target.value.trim();n.setState({passwdnew:t})},n.setPermission=function(e){n.permissions="previewAndDownload"==e?{can_edit:!1,can_download:!0}:{can_edit:!1,can_download:!1}},n.generateShareLink=function(){if(n.validateParamsInput()){n.setState({errorInfo:""});var e=n.props,t=e.itemPath,r=e.repoID,o=n.state,i=o.password,a=o.expireDays,s=n.permissions;s=JSON.stringify(s),y.seafileAPI.createShareLink(r,t,i,a,s).then(function(e){var t=new w.default(e.data);n.setState({sharedLinkInfo:t})})}},n.onCopySharedLink=function(){var e=n.state.sharedLinkInfo.link;(0,m.default)(e),k.default.success((0,g.gettext)("Share link is copied to the clipboard.")),n.props.closeShareDialog()},n.onCopyDownloadLink=function(){var e=n.state.sharedLinkInfo.link+"?dl";(0,m.default)(e),k.default.success((0,g.gettext)("Direct download link is copied to the clipboard.")),n.props.closeShareDialog()},n.deleteShareLink=function(){var e=n.state.sharedLinkInfo;y.seafileAPI.deleteShareLink(e.token).then(function(){n.setState({password:"",passwordnew:"",isShowPasswordInput:!1,expireDays:"",isExpireChecked:!1,errorInfo:"",sharedLinkInfo:null,isNoticeMessageShow:!1}),n.permissions={can_edit:!1,can_download:!0}})},n.onExpireChecked=function(e){n.setState({isExpireChecked:e.target.checked})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.validateParamsInput=function(){var e=n.state,t=e.isShowPasswordInput,r=e.password,o=e.passwdnew,i=e.isExpireChecked,a=e.expireDays;if(t){if(0===r.length)return n.setState({errorInfo:"Please enter password"}),!1;if(r.length<8)return n.setState({errorInfo:"Password is too short"}),!1;if(r!==o)return n.setState({errorInfo:"Passwords don't match"}),!1}var s=/^\d+$/;if(n.isExpireDaysNoLimit){if(i){if(!a)return n.setState({errorInfo:"Please enter days"}),!1;var u=s.test(a);if(!u)return n.setState({errorInfo:"Please enter a non-negative integer"}),!1;n.setState({expireDays:parseInt(a)})}}else{if(!a)return n.setState({errorInfo:"Please enter days"}),!1;if(!s.test(a))return n.setState({errorInfo:"Please enter a non-negative integer"}),!1;a=parseInt(a);var l=parseInt(g.shareLinkExpireDaysMin),c=parseInt(g.shareLinkExpireDaysMax);if(0!==l&&c!==c&&a<l)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0===l&&0!==c&&a>c)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0!==l&&0!==c&&(a<l||a<c))return n.setState({errorInfo:"Please enter valid days"}),!1;n.setState({expireDays:a})}return!0},n.onNoticeMessageToggle=function(){n.setState({isNoticeMessageShow:!n.state.isNoticeMessageShow})},n.state={isValidate:!1,isShowPasswordInput:!1,isPasswordVisible:!1,isExpireChecked:!1,password:"",passwdnew:"",expireDays:"",errorInfo:"",sharedLinkInfo:null,isNoticeMessageShow:!1},n.permissions={can_edit:!1,can_download:!0},n.isExpireDaysNoLimit=0===parseInt(g.shareLinkExpireDaysMin)&&0===parseInt(g.shareLinkExpireDaysMax),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.getShareLink()}},{key:"render",value:function(){var e=this;if(this.state.sharedLinkInfo){var t=this.state.sharedLinkInfo;return l.default.createElement("div",null,l.default.createElement(v.Form,{className:"mb-4"},l.default.createElement(v.FormGroup,{className:"mb-0"},l.default.createElement("dt",{className:"text-secondary font-weight-normal"},(0,g.gettext)("Link:")),l.default.createElement("dd",{className:"d-flex"},l.default.createElement("span",null,t.link)," ",t.is_expired?l.default.createElement("span",{className:"err-message"},"(",(0,g.gettext)("Expired"),")"):l.default.createElement("span",{className:"far fa-copy action-icon",onClick:this.onCopySharedLink}))),!t.is_dir&&l.default.createElement(v.FormGroup,{className:"mb-0"},l.default.createElement("dt",{className:"text-secondary font-weight-normal"},(0,g.gettext)("Direct Download Link:")),l.default.createElement("dd",{className:"d-flex"},l.default.createElement("span",null,t.link,"?dl")," ",t.is_expired?l.default.createElement("span",{className:"err-message"},"(",(0,g.gettext)("Expired"),")"):l.default.createElement("span",{className:"far fa-copy action-icon",onClick:this.onCopyDownloadLink}))),t.expire_date&&l.default.createElement(v.FormGroup,{className:"mb-0"},l.default.createElement("dt",{className:"text-secondary font-weight-normal"},(0,g.gettext)("Expiration Date:")),l.default.createElement("dd",null,(0,p.default)(t.expire_date).format("YYYY-MM-DD hh:mm:ss")))),this.state.isNoticeMessageShow?l.default.createElement("div",{className:"alert alert-warning"},l.default.createElement("h4",{className:"alert-heading"},(0,g.gettext)("Are you sure you want to delete the share link?")),l.default.createElement("p",{className:"mb-4"},(0,g.gettext)("If the share link is deleted, no one will be able to access it any more.")),l.default.createElement("button",{className:"btn btn-primary",onClick:this.deleteShareLink},(0,g.gettext)("Delete"))," ",l.default.createElement("button",{className:"btn btn-secondary",onClick:this.onNoticeMessageToggle},(0,g.gettext)("Cancel"))):l.default.createElement(v.Button,{onClick:this.onNoticeMessageToggle},(0,g.gettext)("Delete")))}return l.default.createElement(v.Form,{className:"generate-share-link"},l.default.createElement(v.FormGroup,{check:!0},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{type:"checkbox",onChange:this.onPasswordInputChecked})," ",(0,g.gettext)("Add password protection"))),this.state.isShowPasswordInput&&l.default.createElement(v.FormGroup,{className:"link-operation-content"},l.default.createElement(v.Label,null,(0,g.gettext)("Password"))," ",l.default.createElement("span",{className:"tip"},"(at least 8 characters)"),l.default.createElement(v.InputGroup,{className:"passwd"},l.default.createElement(v.Input,{type:this.state.isPasswordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),l.default.createElement(v.InputGroupAddon,{addonType:"append"},l.default.createElement(v.Button,{onClick:this.togglePasswordVisible},l.default.createElement("i",{className:"link-operation-icon fas "+(this.state.isPasswordVisible?"fa-eye":"fa-eye-slash")})),l.default.createElement(v.Button,{onClick:this.generatePassword},l.default.createElement("i",{className:"link-operation-icon fas fa-magic"})))),l.default.createElement(v.Label,null,(0,g.gettext)("Password again")),l.default.createElement(v.Input,{className:"passwd",type:this.state.isPasswordVisible?"text":"password",value:this.state.passwdnew||"",onChange:this.inputPasswordNew})),this.isExpireDaysNoLimit&&l.default.createElement(v.FormGroup,{check:!0},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{className:"expire-checkbox",type:"checkbox",onChange:this.onExpireChecked})," ",(0,g.gettext)("Add auto expiration"),l.default.createElement(v.Input,{className:"expire-input",type:"text",value:this.state.expireDays,onChange:this.onExpireDaysChanged,readOnly:!this.state.isExpireChecked}),l.default.createElement("span",null,(0,g.gettext)("days")))),!this.isExpireDaysNoLimit&&l.default.createElement(v.FormGroup,{check:!0},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{className:"expire-checkbox",type:"checkbox",onChange:this.onExpireChecked,checked:!0,readOnly:!0})," ",(0,g.gettext)("Add auto expiration"),l.default.createElement(v.Input,{className:"expire-input",type:"text",value:this.state.expireDays,onChange:this.onExpireDaysChanged})," ",l.default.createElement("span",null,(0,g.gettext)("days")),0!==parseInt(g.shareLinkExpireDaysMin)&&0!==parseInt(g.shareLinkExpireDaysMax)&&l.default.createElement("span",null," (",g.shareLinkExpireDaysMin," - ",g.shareLinkExpireDaysMax," ",(0,g.gettext)("days"),")"),0!==parseInt(g.shareLinkExpireDaysMin)&&0===parseInt(g.shareLinkExpireDaysMax)&&l.default.createElement("span",null," (",(0,g.gettext)("Greater than or equal to")," ",g.shareLinkExpireDaysMin," ",(0,g.gettext)("days"),")"),0===parseInt(g.shareLinkExpireDaysMin)&&0!==parseInt(g.shareLinkExpireDaysMax)&&l.default.createElement("span",null," (",(0,g.gettext)("Less than or equal to")," ",g.shareLinkExpireDaysMax," ",(0,g.gettext)("days"),")"))),l.default.createElement(v.FormGroup,{check:!0},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{type:"checkbox",checked:!0,readOnly:!0})," ",(0,g.gettext)("Set permission"))),l.default.createElement(v.FormGroup,{check:!0,className:"permission"},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{type:"radio",name:"radio1",defaultChecked:!0,onChange:function(){return e.setPermission("previewAndDownload")}})," ",(0,g.gettext)("Preview and download"))),l.default.createElement(v.FormGroup,{check:!0,className:"permission"},l.default.createElement(v.Label,{check:!0},l.default.createElement(v.Input,{type:"radio",name:"radio1",onChange:function(){return e.setPermission("preview")}})," ",(0,g.gettext)("Preview only"))),l.default.createElement(v.Label,{className:"err-message"},(0,g.gettext)(this.state.errorInfo)),l.default.createElement("br",null),l.default.createElement(v.Button,{onClick:this.generateShareLink},(0,g.gettext)("Generate")))}}]),t}(l.default.Component);S.propTypes=C,t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(664),p=r(d),h=n(6),m=n(3),v=n(5),g=n(684),y=r(g),b=n(44),w=r(b),_={itemPath:f.default.string.isRequired,repoID:f.default.string.isRequired,closeShareDialog:f.default.func.isRequired},k=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getUploadLink=function(){var e=n.props.itemPath,t=n.props.repoID;v.seafileAPI.getUploadLinks(t,e).then(function(e){if(0!==e.data.length){var t=new y.default(e.data[0]);n.setState({sharedUploadInfo:t})}})},n.addPassword=function(){n.setState({showPasswordInput:!n.state.showPasswordInput,password:"",passwdnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({passwordVisible:!n.state.passwordVisible})},n.generatePassword=function(){var e=Math.random().toString(36).substr(5);n.setState({password:e,passwordnew:e})},n.inputPassword=function(e){n.setState({password:e.target.value})},n.inputPasswordNew=function(e){n.setState({passwordnew:e.target.value})},n.generateUploadLink=function(){var e=n.props.itemPath,t=n.props.repoID;n.state.showPasswordInput&&""==n.state.password?n.setState({errorInfo:(0,m.gettext)("Please enter password")}):n.state.showPasswordInput&&n.state.showPasswordInput&&n.state.password.length<8?n.setState({errorInfo:(0,m.gettext)("Password is too short")}):n.state.showPasswordInput&&n.state.password!==n.state.passwordnew?n.setState({errorInfo:(0,m.gettext)("Passwords don't match")}):v.seafileAPI.createUploadLink(t,e,n.state.password).then(function(e){var t=new y.default(e.data);n.setState({sharedUploadInfo:t})})},n.onCopyUploadLink=function(){var e=n.state.sharedUploadInfo.link;(0,p.default)(e),w.default.success((0,m.gettext)("Upload link is copied to the clipboard.")),n.props.closeShareDialog()},n.deleteUploadLink=function(){var e=n.state.sharedUploadInfo;v.seafileAPI.deleteUploadLink(e.token).then(function(){n.setState({showPasswordInput:!1,password:"",passwordnew:"",sharedUploadInfo:null})})},n.state={showPasswordInput:!1,passwordVisible:!1,password:"",passwdnew:"",sharedUploadInfo:null},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.getUploadLink()}},{key:"render",value:function(){if(this.state.sharedUploadInfo){var e=this.state.sharedUploadInfo;return l.default.createElement("div",null,l.default.createElement(h.Form,{className:"mb-4"},l.default.createElement(h.FormGroup,null,l.default.createElement("dt",{className:"text-secondary font-weight-normal"},(0,m.gettext)("Upload Link:")),l.default.createElement("dd",{className:"d-flex"},l.default.createElement("span",null,e.link),l.default.createElement("span",{className:"far fa-copy action-icon",onClick:this.onCopyUploadLink})))),l.default.createElement(h.Button,{onClick:this.deleteUploadLink},(0,m.gettext)("Delete")))}return l.default.createElement(h.Form,{className:"generate-upload-link"},l.default.createElement(h.FormGroup,null,l.default.createElement(h.FormText,{className:"tip"},(0,m.gettext)("You can share the generated link to others and then they can upload files to this directory via the link."))),l.default.createElement(h.FormGroup,{check:!0},l.default.createElement(h.Label,{check:!0},l.default.createElement(h.Input,{type:"checkbox",onChange:this.addPassword})," ",(0,m.gettext)("Add password protection"))),this.state.showPasswordInput&&l.default.createElement(h.FormGroup,{className:"link-operation-content"},l.default.createElement(h.Label,null,(0,m.gettext)("Password"))," ",l.default.createElement("span",{className:"tip"},"(at least 8 characters)"),l.default.createElement(h.InputGroup,{className:"passwd"},l.default.createElement(h.Input,{type:this.state.passwordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),l.default.createElement(h.InputGroupAddon,{addonType:"append"},l.default.createElement(h.Button,{onClick:this.togglePasswordVisible},l.default.createElement("i",{className:"link-operation-icon fas "+(this.state.passwordVisible?"fa-eye":"fa-eye-slash")})),l.default.createElement(h.Button,{onClick:this.generatePassword},l.default.createElement("i",{className:"link-operation-icon fas fa-magic"})))),l.default.createElement(h.Label,null,(0,m.gettext)("Password again")),l.default.createElement(h.Input,{className:"passwd",type:this.state.passwordVisible?"text":"password",value:this.state.passwordnew||"",onChange:this.inputPasswordNew})),l.default.createElement(h.Label,{className:"err-message"},this.state.errorInfo),l.default.createElement("br",null),l.default.createElement(h.Button,{className:"generate-link-btn",onClick:this.generateUploadLink},(0,m.gettext)("Generate")))}}]),t}(l.default.Component);k.propTypes=_,t.default=k},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(9),h=n(5),m=n(531),v=r(m),g=n(665),y=r(g),b=n(666),w=r(b),_=n(672),k=r(_),C={path:f.default.string.isRequired,repoID:f.default.string.isRequired,selectedDirentList:f.default.array.isRequired,onItemsMove:f.default.func.isRequired,onItemsCopy:f.default.func.isRequired,onItemsDelete:f.default.func.isRequired},S=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMoveToggle=function(){n.setState({isMoveDialogShow:!n.state.isMoveDialogShow})},n.onCopyToggle=function(){n.setState({isCopyDialogShow:!n.state.isCopyDialogShow})},n.onItemsDelete=function(){n.props.onItemsDelete()},n.onItemsDownload=function(){var e=n.props,t=e.path,r=e.repoID,o=e.selectedDirentList;if(o.length){if(1===o.length&&!o[0].isDir()){var i=p.Utils.joinPath(t,o[0].name),a=v.default.getUrl({type:"download_file_url",repoID:r,filePath:i});return void(location.href=a)}var s=o.map(function(e){return e.name});n.setState({isProgressDialogShow:!0,progress:0}),h.seafileAPI.zipDownload(r,t,s).then(function(e){n.zipToken=e.data.zip_token,n.addDownloadAnimation(),n.interval=setInterval(n.addDownloadAnimation,1e3)})}},n.addDownloadAnimation=function(){var e=n,t=n.zipToken;h.seafileAPI.queryZipProgress(t).then(function(r){var o=r.data,i=0===o.total?100:(o.zipped/o.total*100).toFixed(0);n.setState({progress:parseInt(i)}),o.total===o.zipped&&(n.setState({progress:100}),clearInterval(n.interval),location.href=v.default.getUrl({type:"download_dir_zip_url",token:t}),setTimeout(function(){e.setState({isProgressDialogShow:!1})},500))})},n.onCancelDownload=function(){h.seafileAPI.cancelZipTask(n.zipToken).then(function(){n.setState({isProgressDialogShow:!1})})},n.state={progress:0,isProgressDialogShow:!1,isMoveDialogShow:!1,isCopyDialogShow:!1,isMutipleOperation:!0},n.zipToken=null,n}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement(u.Fragment,null,l.default.createElement("div",{className:"operation multiple-dirents-operation"},l.default.createElement("button",{className:"btn btn-secondary operation-item action-icon sf2-icon-move",title:(0,d.gettext)("Move"),onClick:this.onMoveToggle}),l.default.createElement("button",{className:"btn btn-secondary operation-item action-icon sf2-icon-copy",title:(0,d.gettext)("Copy"),onClick:this.onCopyToggle}),l.default.createElement("button",{className:"btn btn-secondary operation-item action-icon sf2-icon-delete",title:(0,d.gettext)("Delete"),onClick:this.props.onItemsDelete}),l.default.createElement("button",{className:"btn btn-secondary operation-item action-icon sf2-icon-download",title:(0,d.gettext)("Download"),onClick:this.onItemsDownload})),this.state.isMoveDialogShow&&l.default.createElement(w.default,{path:this.props.path,repoID:this.props.repoID,isMutipleOperation:this.state.isMutipleOperation,selectedDirentList:this.props.selectedDirentList,onItemsMove:this.props.onItemsMove,onCancelMove:this.onMoveToggle}),this.state.isCopyDialogShow&&l.default.createElement(k.default,{path:this.props.path,repoID:this.props.repoID,selectedDirentList:this.props.selectedDirentList,isMutipleOperation:this.state.isMutipleOperation,onItemsCopy:this.props.onItemsCopy,onCancelCopy:this.onCopyToggle}),this.state.isProgressDialogShow&&l.default.createElement(y.default,{progress:this.state.progress,onCancelDownload:this.onCancelDownload}))}}]),t}(l.default.Component);S.propTypes=C,t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(808),p=r(d),h=n(817),m=r(h),v={repoID:f.default.string.isRequired,repoName:f.default.string.isRequired,permission:f.default.bool.isRequired,currentPath:f.default.string.isRequired,onPathClick:f.default.func.isRequired,onTabNavClick:f.default.func,pathPrefix:f.default.array,isViewFile:f.default.bool.isRequired},g=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement(u.Fragment,null,l.default.createElement(p.default,{repoName:this.props.repoName,pathPrefix:this.props.pathPrefix,currentPath:this.props.currentPath,onPathClick:this.props.onPathClick,onTabNavClick:this.props.onTabNavClick,repoID:this.props.repoID,isViewFile:this.props.isViewFile}),l.default.createElement(m.default,{repoID:this.props.repoID,repoName:this.props.repoName,permission:this.props.permission,currentPath:this.props.currentPath}))}}]),t}(l.default.Component);g.propTypes=v,t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(157),p=n(3),h=n(815),m=r(h),v={repoName:f.default.string.isRequired,currentPath:f.default.string.isRequired,onPathClick:f.default.func.isRequired,onTabNavClick:f.default.func,pathPrefix:f.default.array,repoID:f.default.string.isRequired,isViewFile:f.default.bool.isRequired},g=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),c=0;c<s;c++)u[c]=arguments[c];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.onPathClick=function(e){var t=e.target.dataset.path;r.props.onPathClick(t)},r.onTabNavClick=function(e,t){r.props.onTabNavClick(e,t)},r.turnPathToLink=function(e){e="/"===e[e.length-1]?e.slice(0,e.length-1):e;var t=e.split("/"),n="";return t.map(function(e,o){if(""!==e)return o===t.length-1?l.default.createElement("span",{key:o},l.default.createElement("span",{className:"path-split"},"/"),e):(n+="/"+e,l.default.createElement("span",{key:o},l.default.createElement("span",{className:"path-split"},"/"),l.default.createElement("a",{className:"path-link","data-path":n,onClick:r.onPathClick},e)))})},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.currentPath,r=t.repoName,o=this.turnPathToLink(n);return l.default.createElement("div",{className:"path-container"},this.props.pathPrefix&&this.props.pathPrefix.map(function(t,n){return l.default.createElement(u.Fragment,{key:n},l.default.createElement(d.Link,{to:t.url,className:"normal",onClick:function(){return e.onTabNavClick(t.name,t.id)}},(0,p.gettext)(t.showName)),l.default.createElement("span",{className:"path-split"},"/"))}),this.props.pathPrefix&&0===this.props.pathPrefix.length&&l.default.createElement(u.Fragment,null,l.default.createElement(d.Link,{to:p.siteRoot+"my-libs/",className:"normal",onClick:function(){return e.onTabNavClick.bind(e,"my-libs")}},(0,p.gettext)("Libraries")),l.default.createElement("span",{className:"path-split"},"/")),!this.props.pathPrefix&&l.default.createElement(u.Fragment,null,l.default.createElement("a",{href:p.siteRoot+"my-libs/",className:"normal",onClick:function(){return e.onTabNavClick.bind(e,"my-libs")}},(0,p.gettext)("Libraries")),l.default.createElement("span",{className:"path-split"},"/")),"/"===n?l.default.createElement("span",null,r):l.default.createElement("a",{className:"path-link","data-path":"/",onClick:this.onPathClick},r),o,this.props.isViewFile&&l.default.createElement(m.default,{repoID:this.props.repoID,path:this.props.currentPath}))}}]),t}(l.default.Component);g.propTypes=v,t.default=g},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(0),i=r(o),a=n(811),s=r(a);t.default=i.default.createContext||s.default,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}function s(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function u(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter(function(t){return t!==e})},get:function(){return e},set:function(n,r){e=n,t.forEach(function(t){return t(e,r)})}}}function l(e){return Array.isArray(e)?e[0]:e}function c(e,t){var n,r,c="__create-react-context-"+(0,m.default)()+"__",d=function(e){function n(){var t,r,a;o(this,n);for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return t=r=i(this,e.call.apply(e,[this].concat(l))),r.emitter=u(r.props.value),a=t,i(r,a)}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[c]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,o=void 0;s(n,r)?o=0:(o="function"===typeof t?t(n,r):g,0!==(o|=0)&&this.emitter.set(e.value,o))}},n.prototype.render=function(){return this.props.children},n}(f.Component);d.childContextTypes=(n={},n[c]=p.default.object.isRequired,n);var h=function(t){function n(){var e,r,a;o(this,n);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return e=r=i(this,t.call.apply(t,[this].concat(u))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!==((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},a=e,i(r,a)}return a(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?g:t},n.prototype.componentDidMount=function(){this.context[c]&&this.context[c].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?g:e},n.prototype.componentWillUnmount=function(){this.context[c]&&this.context[c].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[c]?this.context[c].get():e},n.prototype.render=function(){return l(this.props.children)(this.state.value)},n}(f.Component);return h.contextTypes=(r={},r[c]=p.default.object,r),{Provider:d,Consumer:h}}t.__esModule=!0;var f=n(0),d=(r(f),n(1)),p=r(d),h=n(812),m=r(h),v=n(153),g=(r(v),1073741823);t.default=c,e.exports=t.default},function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(t,n(10))},function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"c",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"d",function(){return u}),n.d(t,"a",function(){return l}),n.d(t,"f",function(){return c});var r=n(673),o=n.n(r),i=function(e,t){return e.substr(0,t.length)===t},a=function(e,t){for(var n=void 0,r=void 0,i=t.split("?"),a=i[0],s=g(a),u=""===s[0],l=v(e),c=0,d=l.length;c<d;c++){var p=!1,h=l[c].route;if(h.default)r={route:h,params:{},uri:t};else{for(var m=g(h.path),y={},w=Math.max(s.length,m.length),_=0;_<w;_++){var k=m[_],C=s[_];if("*"===k){y["*"]=s.slice(_).map(decodeURIComponent).join("/");break}if(void 0===C){p=!0;break}var S=f.exec(k);if(S&&!u){-1===b.indexOf(S[1])||o()(!1);var E=decodeURIComponent(C);y[S[1]]=E}else if(k!==C){p=!0;break}}if(!p){n={route:h,params:y,uri:"/"+s.slice(0,_).join("/")};break}}}return n||r||null},s=function(e,t){return a([{path:e}],t)},u=function(e,t){if(i(e,"/"))return e;var n=e.split("?"),r=n[0],o=n[1],a=t.split("?"),s=a[0],u=g(r),l=g(s);if(""===u[0])return y(s,o);if(!i(u[0],".")){var c=l.concat(u).join("/");return y(("/"===s?"":"/")+c,o)}for(var f=l.concat(u),d=[],p=0,h=f.length;p<h;p++){var m=f[p];".."===m?d.pop():"."!==m&&d.push(m)}return y("/"+d.join("/"),o)},l=function(e,t){return"/"+g(e).map(function(e){var n=f.exec(e);return n?t[n[1]]:e}).join("/")},c=function(e,t){var n=function(e){return p(e)},r=g(e).filter(n).sort().join("/"),o=g(t).filter(n).sort().join("/");return r===o},f=/^:(.+)/,d=function(e){return""===e},p=function(e){return f.test(e)},h=function(e){return"*"===e},m=function(e,t){return{route:e,score:e.default?0:g(e.path).reduce(function(e,t){return e+=4,d(t)?e+=1:p(t)?e+=2:h(t)?e-=5:e+=3,e},0),index:t}},v=function(e){return e.map(m).sort(function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index})},g=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},y=function(e,t){return e+(t?"?"+t:"")},b=["uri","path"]},function(e,t,n){"use strict";n.d(t,"c",function(){return u}),n.d(t,"d",function(){return l}),n.d(t,"a",function(){return i}),n.d(t,"b",function(){return a});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(e){return r({},e.location,{state:e.history.state,key:e.history.state&&e.history.state.key||"initial"})},i=function(e,t){var n=[],i=o(e),a=!1,s=function(){};return{get location(){return i},get transitioning(){return a},_onTransitionComplete:function(){a=!1,s()},listen:function(t){n.push(t);var r=function(){i=o(e),t({location:i,action:"POP"})};return e.addEventListener("popstate",r),function(){e.removeEventListener("popstate",r),n=n.filter(function(e){return e!==t})}},navigate:function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=u.state,c=u.replace,f=void 0!==c&&c;l=r({},l,{key:Date.now()+""});try{a||f?e.history.replaceState(l,null,t):e.history.pushState(l,null,t)}catch(n){e.location[f?"replace":"assign"](t)}i=o(e),a=!0;var d=new Promise(function(e){return s=e});return n.forEach(function(e){return e({location:i,action:"PUSH"})}),d}}},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=0,n=[{pathname:e,search:""}],r=[];return{get location(){return n[t]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return n},get index(){return t},get state(){return r[t]},pushState:function(e,o,i){var a=i.split("?"),s=a[0],u=a[1],l=void 0===u?"":u;t++,n.push({pathname:s,search:l}),r.push(e)},replaceState:function(e,o,i){var a=i.split("?"),s=a[0],u=a[1],l=void 0===u?"":u;n[t]={pathname:s,search:l},r[t]=e}}}},s=!("undefined"===typeof window||!window.document||!window.document.createElement),u=i(function(){return s?window:a()}()),l=u.navigate},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(6),f=n(1),d=r(f),p=n(44),h=r(p),m=n(596),v=r(m),g=n(3),y=n(5);n(816);var b={path:d.default.string.isRequired,repoID:d.default.string.isRequired},w=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!1,smartLink:""},n.toggle=n.toggle.bind(n),n.getInternalLink=n.getInternalLink.bind(n),n.copyToClipBoard=n.copyToClipBoard.bind(n),n}return a(t,e),s(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"getInternalLink",value:function(){var e=this,t=this.props.repoID,n=this.props.path;y.seafileAPI.getInternalLink(t,n).then(function(t){e.setState({isOpen:!0,smartLink:t.data.smart_link})})}},{key:"copyToClipBoard",value:function(){(0,v.default)(this.state.smartLink),this.setState({isOpen:!1});var e=(0,g.gettext)("Copy internal link");h.default.success(e)}},{key:"render",value:function(){return l.default.createElement("span",{className:"file-internal-link",title:(0,g.gettext)("Internal Link")},l.default.createElement("i",{className:"fa fa-link",onClick:this.getInternalLink}),l.default.createElement(c.Modal,{isOpen:this.state.isOpen,toggle:this.toggle},l.default.createElement(c.ModalHeader,{toggle:this.toggle},(0,g.gettext)("Internal Link")),l.default.createElement(c.ModalBody,null,l.default.createElement("p",{className:"tip mb-1"},(0,g.gettext)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.")),l.default.createElement("p",null,l.default.createElement("a",{target:"_blank",href:this.state.smartLink},this.state.smartLink))),l.default.createElement(c.ModalFooter,null,l.default.createElement(c.Button,{color:"primary",onClick:this.copyToClipBoard},(0,g.gettext)("Copy"))," ",l.default.createElement(c.Button,{color:"secondary",onClick:this.toggle},(0,g.gettext)("Cancel")))))}}]),t}(l.default.Component);w.propTypes=b,t.default=w},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(3),f=n(9),d=n(1),p=r(d),h=n(70),m=r(h),v=n(6),g=n(818),y=r(g),b=n(820),w=r(b),_=n(821),k=r(_),C=n(674),S=r(C),E={repoID:p.default.string.isRequired,repoName:p.default.string.isRequired,permission:p.default.bool.isRequired,currentPath:p.default.string.isRequired},T=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onShowListRepoTag=function(){n.setState({isRepoTagDialogShow:!0,isListRepoTagShow:!0,isUpdateRepoTagShow:!1,isCreateRepoTagShow:!1,isListTaggedFileShow:!1})},n.onCloseRepoTagDialog=function(){n.setState({isRepoTagDialogShow:!1,isListRepoTagShow:!1,isUpdateRepoTagShow:!1,isCreateRepoTagShow:!1,isListTaggedFileShow:!1})},n.onCreateRepoTagToggle=function(){n.setState({isCreateRepoTagShow:!n.state.isCreateRepoTagShow,isListRepoTagShow:!n.state.isListRepoTagShow})},n.onUpdateRepoTagToggle=function(e){n.setState({currentTag:e,isListRepoTagShow:!n.state.isListRepoTagShow,isUpdateRepoTagShow:!n.state.isUpdateRepoTagShow})},n.onListTaggedFileToggle=function(e){n.setState({currentTag:e,isListRepoTagShow:!n.state.isListRepoTagShow,isListTaggedFileShow:!n.state.isListTaggedFileShow})},n.state={isRepoTagDialogShow:!1,currentTag:null,isListRepoTagShow:!1,isUpdateRepoTagShow:!1,isCreateRepoTagShow:!1,isListTaggedFileShow:!1},n}return a(t,e),s(t,[{key:"isMarkdownFile",value:function(e){return f.Utils.getFileName(e).indexOf(".md")>-1}},{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.repoName,r=e.permission,o=e.currentPath,i=this.isMarkdownFile(o),a=f.Utils.getFileName(o),s=c.siteRoot+"repo/recycle/"+t+"/?referer="+encodeURIComponent(location.href),d=c.siteRoot+"repo/history/"+t+"/?referer="+encodeURIComponent(location.href);return a!==n&&""!==a||i||!r?!i&&r?l.default.createElement("ul",{className:"path-toolbar"},l.default.createElement("li",{className:"toolbar-item"},l.default.createElement("a",{className:"op-link sf2-icon-trash",href:s,title:(0,c.gettext)("Trash"),"aria-label":(0,c.gettext)("Trash")}))):r?(d=c.siteRoot+"repo/file_revisions/"+t+"/?p="+f.Utils.encodePath(o)+"&referer="+encodeURIComponent(location.href),l.default.createElement("ul",{className:"path-toolbar"},l.default.createElement("li",{className:"toolbar-item"},l.default.createElement("a",{className:"op-link sf2-icon-history",href:d,title:(0,c.gettext)("History"),"aria-label":(0,c.gettext)("History")})))):"":l.default.createElement(u.Fragment,null,l.default.createElement("ul",{className:"path-toolbar"},l.default.createElement("li",{className:"toolbar-item"},l.default.createElement("a",{className:"op-link sf2-icon-tag",onClick:this.onShowListRepoTag,title:(0,c.gettext)("Tags"),"aria-label":(0,c.gettext)("Tags")})),l.default.createElement("li",{className:"toolbar-item"},l.default.createElement("a",{className:"op-link sf2-icon-trash",href:s,title:(0,c.gettext)("Trash"),"aria-label":(0,c.gettext)("Trash")})),l.default.createElement("li",{className:"toolbar-item"},l.default.createElement("a",{className:"op-link sf2-icon-history",href:d,title:(0,c.gettext)("History"),"aria-label":(0,c.gettext)("History")}))),this.state.isRepoTagDialogShow&&l.default.createElement(m.default,null,l.default.createElement(v.Modal,{isOpen:!0},this.state.isListRepoTagShow&&l.default.createElement(y.default,{repoID:t,onListTagCancel:this.onCloseRepoTagDialog,onCreateRepoTag:this.onCreateRepoTagToggle,onUpdateRepoTag:this.onUpdateRepoTagToggle,onListTaggedFiles:this.onListTaggedFileToggle}),this.state.isCreateRepoTagShow&&l.default.createElement(w.default,{repoID:t,onClose:this.onCloseRepoTagDialog,toggleCancel:this.onCreateRepoTagToggle}),this.state.isUpdateRepoTagShow&&l.default.createElement(k.default,{repoID:t,currentTag:this.state.currentTag,onClose:this.onCloseRepoTagDialog,toggleCancel:this.onUpdateRepoTagToggle}),this.state.isListTaggedFileShow&&l.default.createElement(S.default,{repoID:this.props.repoID,currentTag:this.state.currentTag,onClose:this.onCloseRepoTagDialog,toggleCancel:this.onListTaggedFileToggle}))))}}]),t}(l.default.Component);T.propTypes=E,t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m=n(560),v=r(m);n(819);var g={item:f.default.object.isRequired,onTagUpdate:f.default.func.isRequired,onListTaggedFiles:f.default.func.isRequired},y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseOver=function(){n.setState({showSelectedTag:!0})},n.onMouseOut=function(){n.setState({showSelectedTag:!1})},n.onTagUpdate=function(){n.props.onTagUpdate(n.props.item)},n.onListTaggedFiles=function(){n.props.onListTaggedFiles(n.props.item)},n.state={showSelectedTag:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item.color;return l.default.createElement("li",{className:"tag-list-item"},l.default.createElement("div",{className:"tag-demo bg-"+e,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},l.default.createElement("span",{className:"bg-"+e+"-dark "+(this.state.showSelectedTag?"show-tag-selected":"")}),l.default.createElement("span",{className:"tag-name"},this.props.item.name),l.default.createElement("span",{className:"tag-files",onClick:this.onListTaggedFiles},this.props.item.fileCount," ","files")),l.default.createElement("i",{className:"tag-edit fa fa-pencil",onClick:this.onTagUpdate}))}}]),t}(l.default.Component);y.propTypes=g;var b={repoID:f.default.string.isRequired,onListTagCancel:f.default.func.isRequired,onCreateRepoTag:f.default.func.isRequired,onUpdateRepoTag:f.default.func.isRequired,onListTaggedFiles:f.default.func.isRequired},w=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=function(){n.props.onListTagCancel()},n.createNewTag=function(e){e.preventDefault(),n.props.onCreateRepoTag()},n.state={repotagList:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.repoID;h.seafileAPI.listRepoTags(t).then(function(t){var n=[];t.data.repo_tags.forEach(function(e){var t=new v.default(e);n.push(t)}),e.setState({repotagList:n})})}},{key:"render",value:function(){var e=this;return l.default.createElement(u.Fragment,null,l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,p.gettext)("Tags")),l.default.createElement(d.ModalBody,null,l.default.createElement("ul",{className:"tag-list tag-list-container"},this.state.repotagList.map(function(t,n){return l.default.createElement(y,{key:n,item:t,onTagUpdate:e.props.onUpdateRepoTag,onListTaggedFiles:e.props.onListTaggedFiles})})),l.default.createElement("a",{href:"#",className:"add-tag-link",onClick:this.createNewTag},(0,p.gettext)("Create a new tag"))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Close"))))}}]),t}(l.default.Component);w.propTypes=b,t.default=w},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m={repoID:f.default.string.isRequired,toggleCancel:f.default.func.isRequired,onClose:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputNewName=function(e){n.setState({tagName:e.target.value})},n.selectTagcolor=function(e){n.setState({tagColor:e.target.value})},n.createTag=function(){var e=n.state.tagName,t=n.state.tagColor,r=n.props.repoID;h.seafileAPI.createRepoTag(r,e,t).then(function(){n.props.toggleCancel()})},n.handleKeyPress=function(e){"Enter"===e.key&&n.createTag()},n.state={tagName:"",tagColor:"",newTag:{},colorList:["blue","azure","indigo","purple","pink","red","orange","yellow","lime","green","teal","cyan","gray"]},n.newInput=l.default.createRef(),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.setState({tagColor:this.state.colorList[0]}),this.newInput.focus(),this.newInput.setSelectionRange(0,0)}},{key:"render",value:function(){var e=this,t=this.state.colorList;return l.default.createElement(u.Fragment,null,l.default.createElement(d.ModalHeader,{toggle:this.props.onClose},l.default.createElement("span",{className:"tag-dialog-back fas fa-sm fa-arrow-left",onClick:this.props.toggleCancel,"aria-label":(0,p.gettext)("Back")}),(0,p.gettext)("New Tag")),l.default.createElement(d.ModalBody,null,l.default.createElement("div",{role:"form",className:"tag-create"},l.default.createElement("div",{className:"form-group"},l.default.createElement("label",{className:"form-label"},(0,p.gettext)("Name")),l.default.createElement(d.Input,{onKeyPress:this.handleKeyPress,innerRef:function(t){e.newInput=t},value:this.state.tagName,onChange:this.inputNewName})),l.default.createElement("div",{className:"form-group"},l.default.createElement("label",{className:"form-label"},(0,p.gettext)("Select a color")),l.default.createElement("div",{className:"row gutters-xs"},t.map(function(t,n){var r="colorinput-color bg-"+t;return l.default.createElement("div",{key:n,className:"col-auto",onChange:e.selectTagcolor},l.default.createElement("label",{className:"colorinput"},0===n?l.default.createElement("input",{name:"color",type:"radio",value:t,className:"colorinput-input",defaultChecked:!0,onClick:e.selectTagcolor}):l.default.createElement("input",{name:"color",type:"radio",value:t,className:"colorinput-input",onClick:e.selectTagcolor}),l.default.createElement("span",{className:r})))}))))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"primary",onClick:this.createTag},(0,p.gettext)("Save")),l.default.createElement(d.Button,{color:"secondary",onClick:this.props.toggleCancel},(0,p.gettext)("Cancel"))))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m={currentTag:f.default.object,repoID:f.default.string.isRequired,toggleCancel:f.default.func.isRequired,onClose:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputNewName=function(e){n.setState({newName:e.target.value})},n.selectNewcolor=function(e){n.setState({newColor:e.target.value})},n.updateTag=function(){var e=n.props.currentTag.id,t=n.state.newName,r=n.state.newColor,o=n.props.repoID;h.seafileAPI.updateRepoTag(o,e,t,r).then(function(){n.props.toggleCancel()})},n.handleKeyPress=function(e){"Enter"===e.key&&n.updateTag()},n.deleteTagClick=function(e){n.setState({deleteRepoTag:!n.state.deleteRepoTag})},n.onDeleteTag=function(){var e=n.props.currentTag,t=n.props.repoID;h.seafileAPI.deleteRepoTag(t,e.id).then(function(){n.props.toggleCancel()})},n.state={deleteRepoTag:!1,newName:n.props.currentTag.name,newColor:n.props.currentTag.color,colorList:["blue","azure","indigo","purple","pink","red","orange","yellow","lime","green","teal","cyan","gray"]},n.newInput=l.default.createRef(),n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.newInput.focus(),this.newInput.setSelectionRange(0,-1)}},{key:"render",value:function(){var e=this,t=this.state.colorList;return l.default.createElement(u.Fragment,null,l.default.createElement(d.ModalHeader,{toggle:this.props.onClose},l.default.createElement("span",{className:"tag-dialog-back fas fa-sm fa-arrow-left",onClick:this.props.toggleCancel,"aria-label":(0,p.gettext)("Back")}),(0,p.gettext)("Edit Tag")),l.default.createElement(d.ModalBody,null,l.default.createElement("div",{className:"tag-edit"},l.default.createElement("div",{className:"form-group"},l.default.createElement("label",{className:"form-label"},(0,p.gettext)("Name")),l.default.createElement(d.Input,{onKeyPress:this.handleKeyPress,innerRef:function(t){e.newInput=t},value:this.state.newName,onChange:this.inputNewName})),l.default.createElement("div",{className:"form-group"},l.default.createElement("label",{className:"form-label"},(0,p.gettext)("Select a color")),l.default.createElement("div",{className:"row gutters-xs"},t.map(function(t,n){var r="colorinput-color bg-"+t;return l.default.createElement("div",{key:n,className:"col-auto",onChange:e.selectNewcolor},l.default.createElement("label",{className:"colorinput"},t===e.props.currentTag.color?l.default.createElement("input",{name:"color",type:"radio",value:t,className:"colorinput-input",defaultChecked:!0,onChange:e.selectNewcolor}):l.default.createElement("input",{name:"color",type:"radio",value:t,className:"colorinput-input",onChange:e.selectNewcolor}),l.default.createElement("span",{className:r})))}))))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"danger",onClick:this.onDeleteTag},(0,p.gettext)("Delete")),l.default.createElement(d.Button,{color:"primary",onClick:this.updateTag},(0,p.gettext)("Save"))))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(71),h=r(p),m=n(823),v=r(m),g=n(70),y=r(g),b=n(525),w=r(b);n(829);var _={path:f.default.string.isRequired,repoID:f.default.string.isRequired,isRepoOwner:f.default.bool,currentRepoInfo:f.default.object,isAllItemSelected:f.default.bool.isRequired,isDirentListLoading:f.default.bool.isRequired,direntList:f.default.array.isRequired,sortBy:f.default.string.isRequired,sortOrder:f.default.string.isRequired,sortItems:f.default.func.isRequired,onAddFile:f.default.func.isRequired,onItemDelete:f.default.func.isRequired,onAllItemSelected:f.default.func.isRequired,onItemSelected:f.default.func.isRequired,onItemRename:f.default.func.isRequired,onItemClick:f.default.func.isRequired,onItemMove:f.default.func.isRequired,onItemCopy:f.default.func.isRequired,onItemDetails:f.default.func.isRequired,updateDirent:f.default.func.isRequired},k=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onFreezedItem=function(){n.setState({isItemFreezed:!0})},n.onUnfreezedItem=function(){n.setState({isItemFreezed:!1})},n.onItemRenameToggle=function(){n.onFreezedItem()},n.onItemDetails=function(e){n.props.onItemDetails(e)},n.onCreateFileToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:""})},n.onCreateMarkdownToggle=function(){n.setState({isCreateFileDialogShow:!n.state.isCreateFileDialogShow,fileType:".md"})},n.onAddFile=function(e,t){n.setState({isCreateFileDialogShow:!1}),n.props.onAddFile(e,t)},n.sortByName=function(e){e.preventDefault();var t="asc"==n.props.sortOrder?"desc":"asc";n.props.sortItems("name",t)},n.sortByTime=function(e){e.preventDefault();var t="asc"==n.props.sortOrder?"desc":"asc";n.props.sortItems("time",t)},n.state={isItemFreezed:!1,isCreateFileDialogShow:!1,fileType:""},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.direntList,r=t.sortBy,o=t.sortOrder;if(this.props.isDirentListLoading)return l.default.createElement(h.default,null);if("/"==this.props.path&&!n.length)return l.default.createElement(u.Fragment,null,l.default.createElement("div",{className:"tip-for-new-md d-flex"},l.default.createElement("button",{className:"big-new-md-button",onClick:this.onCreateMarkdownToggle},l.default.createElement("span",{className:"sf2-icon-plus add-md-icon"}),l.default.createElement("br",null),(0,d.gettext)("Markdown Document")),l.default.createElement("p",null,(0,d.gettext)("You can create online document using Markdown format easily. When creating a document, you can mark it as draft. After finishing the draft, you can ask others to review it. They can view the document history in the review page and leave comments on the document."))),this.state.isCreateFileDialogShow&&l.default.createElement(y.default,null,l.default.createElement(w.default,{parentPath:this.props.path,fileType:this.state.fileType,onAddFile:this.onAddFile,addFileCancel:this.onCreateFileToggle})));var i="name"==r,a="time"==r,s="asc"==o?l.default.createElement("span",{className:"fas fa-caret-up"}):l.default.createElement("span",{className:"fas fa-caret-down"});return l.default.createElement("table",null,l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"3%",className:"text-center"},l.default.createElement("input",{type:"checkbox",className:"vam",onChange:this.props.onAllItemSelected,checked:this.props.isAllItemSelected})),l.default.createElement("th",{width:"3%"}),l.default.createElement("th",{width:"5%"}),l.default.createElement("th",{width:"39%"},l.default.createElement("a",{className:"d-block table-sort-op",href:"#",onClick:this.sortByName},(0,d.gettext)("Name")," ",i&&s)),l.default.createElement("th",{width:"6%"}),l.default.createElement("th",{width:"20%"}),l.default.createElement("th",{width:"11%"},(0,d.gettext)("Size")),l.default.createElement("th",{width:"13%"},l.default.createElement("a",{className:"d-block table-sort-op",href:"#",onClick:this.sortByTime},(0,d.gettext)("Last Update")," ",a&&s)))),l.default.createElement("tbody",null,0!==n.length&&n.map(function(t,n){return l.default.createElement(v.default,{key:n,dirent:t,path:e.props.path,repoID:e.props.repoID,currentRepoInfo:e.props.currentRepoInfo,isRepoOwner:e.props.isRepoOwner,onItemClick:e.props.onItemClick,onItemRenameToggle:e.onItemRenameToggle,onItemSelected:e.props.onItemSelected,onItemDelete:e.props.onItemDelete,onItemRename:e.props.onItemRename,onItemMove:e.props.onItemMove,onItemCopy:e.props.onItemCopy,updateDirent:e.props.updateDirent,isItemFreezed:e.state.isItemFreezed,onFreezedItem:e.onFreezedItem,onUnfreezedItem:e.onUnfreezedItem,onItemDetails:e.onItemDetails})})))}}]),t}(l.default.Component);k.propTypes=_,t.default=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(675),p=r(d),h=n(6),m=n(3),v=n(9),g=n(5),y=n(531),b=r(y),w=n(44),_=r(w),k=n(825),C=r(k),S=n(827),E=r(S),T=n(70),O=r(T),x=n(665),M=r(x),P=n(666),D=r(P),L=n(672),N=r(L),F=n(526),A=r(F);n(828);var Y={path:f.default.string.isRequired,repoID:f.default.string.isRequired,isItemFreezed:f.default.bool.isRequired,dirent:f.default.object.isRequired,onItemClick:f.default.func.isRequired,onFreezedItem:f.default.func.isRequired,onUnfreezedItem:f.default.func.isRequired,onItemRenameToggle:f.default.func.isRequired,onItemSelected:f.default.func.isRequired,onItemDelete:f.default.func.isRequired,onItemRename:f.default.func.isRequired,onItemMove:f.default.func.isRequired,onItemCopy:f.default.func.isRequired,onItemDetails:f.default.func.isRequired,updateDirent:f.default.func.isRequired,currentRepoInfo:f.default.object,isRepoOwner:f.default.bool},R=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseEnter=function(){n.props.isItemFreezed||n.setState({highlight:!0,isOperationShow:!0})},n.onMouseOver=function(){n.props.isItemFreezed||n.setState({highlight:!0,isOperationShow:!0})},n.onMouseLeave=function(){n.props.isItemFreezed||n.setState({highlight:!1,isOperationShow:!1})},n.onItemMenuToggle=function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),n.state.isItemMenuShow?n.onItemMenuHide():n.onItemMenuShow(e)},n.onItemMenuShow=function(e){var t=e.clientX,r=e.clientY,o=Object.assign({},n.state.menuPosition,{left:t,top:r});n.setState({menuPosition:o,isItemMenuShow:!0}),n.props.onFreezedItem()},n.onItemMenuHide=function(){n.setState({isOperationShow:!1,highlight:"",isItemMenuShow:!1,isRenameing:!1}),n.props.onUnfreezedItem()},n.onItemSelected=function(){n.props.onItemSelected(n.props.dirent)},n.onItemStarred=function(){var e=n.props.dirent,t=n.props.repoID,r=n.getDirentPath(e);e.starred?g.seafileAPI.unStarFile(t,r).then(function(){n.props.updateDirent(n.props.dirent,"starred",!1)}):g.seafileAPI.starFile(t,r).then(function(){n.props.updateDirent(n.props.dirent,"starred",!0)})},n.onItemClick=function(e){e.preventDefault(),n.props.onItemClick(n.props.dirent)},n.onItemDelete=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onItemDelete(n.props.dirent)},n.onItemShare=function(e){e.nativeEvent.stopImmediatePropagation(),n.setState({isShareDialogShow:!n.state.isShareDialogShow})},n.closeSharedDialog=function(){n.setState({isShareDialogShow:!n.state.isShareDialogShow})},n.onMenuItemClick=function(e){switch(e){case"Rename":n.onItemRenameToggle();break;case"Move":n.onItemMoveToggle();break;case"Copy":n.onItemCopyToggle();break;case"Permission":n.onPermissionItem();break;case"Details":n.onDetailsItem();break;case"Unlock":n.onUnlockItem();break;case"Lock":n.onLockItem();break;case"New Draft":n.onNewDraft();break;case"Comment":n.onComnentItem();break;case"History":n.onHistory();break;case"Access Log":n.onAccessLog();break;case"Open via Client":n.onOpenViaClient()}},n.onItemRenameToggle=function(){n.props.onItemRenameToggle(n.props.dirent),n.setState({isOperationShow:!1,isItemMenuShow:!1,isRenameing:!0})},n.onRenameConfirm=function(e){if(e===n.props.dirent.name)return n.onRenameCancel(),!1;if(!e){var t=(0,m.gettext)("Name is required.");return _.default.danger(t),!1}if(e.indexOf("/")>-1){var r=(0,m.gettext)("Name should not include '/'.");return _.default.danger(r),!1}n.props.onItemRename(n.props.dirent,e),n.onRenameCancel()},n.onRenameCancel=function(){n.setState({isRenameing:!1}),n.props.onUnfreezedItem()},n.onItemMoveToggle=function(){n.setState({isMoveDialogShow:!n.state.isMoveDialogShow}),n.onItemMenuHide()},n.onItemCopyToggle=function(){n.setState({isCopyDialogShow:!n.state.isCopyDialogShow}),n.onItemMenuHide()},n.onPermissionItem=function(){},n.onDetailsItem=function(){n.props.onItemDetails(n.props.dirent),n.onItemMenuHide()},n.onLockItem=function(){var e=n.props.repoID,t=n.getDirentPath(n.props.dirent);g.seafileAPI.lockfile(e,t).then(function(){n.props.updateDirent(n.props.dirent,"is_locked",!0),n.props.updateDirent(n.props.dirent,"locked_by_me",!0)}),n.onItemMenuHide()},n.onUnlockItem=function(){var e=n.props.repoID,t=n.getDirentPath(n.props.dirent);g.seafileAPI.unlockfile(e,t).then(function(){n.props.updateDirent(n.props.dirent,"is_locked",!1),n.props.updateDirent(n.props.dirent,"locked_by_me",!1)}),n.onItemMenuHide()},n.onNewDraft=function(){var e=n.props.repoID,t=n.getDirentPath(n.props.dirent);g.seafileAPI.createDraft(e,t).then(function(t){var n=t.data.draft_file_path,r=t.data.id,o=b.default.getUrl({type:"draft_view",repoID:e,filePath:n,draftId:r});window.open("draft").location.href=o}).catch(function(e){if(e.response){var t="Draft already exists.";t===e.response.data.error_msg&&(t=(0,m.gettext)("Draft already exists."),_.default.danger(t))}else{var n=(0,m.gettext)("Create draft failed.");_.default.danger(n)}}),n.onItemMenuHide()},n.onComnentItem=function(){},n.onHistory=function(){var e=n.props.repoID,t=n.getDirentPath(n.props.dirent),r=location.href,o=b.default.getUrl({type:"file_revisions",repoID:e,filePath:t,referer:r});location.href=o,n.onItemMenuHide()},n.onAccessLog=function(){},n.onOpenViaClient=function(){var e=n.props.repoID,t=n.getDirentPath(n.props.dirent),r=b.default.getUrl({type:"open_via_client",repoID:e,filePath:t});location.href=r,n.onItemMenuHide()},n.onItemDownload=function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.dirent,r=n.props.repoID,o=n.getDirentPath(t);if("dir"===t.type)n.setState({isProgressDialogShow:!0,progress:0}),g.seafileAPI.zipDownload(r,n.props.path,t.name).then(function(e){n.zipToken=e.data.zip_token,n.addDownloadAnimation(),n.interval=setInterval(n.addDownloadAnimation,1e3)}).catch(function(){clearInterval(n.interval)});else{var i=b.default.getUrl({type:"download_file_url",repoID:r,filePath:o});location.href=i}},n.addDownloadAnimation=function(){var e=n,t=n.zipToken;g.seafileAPI.queryZipProgress(t).then(function(r){var o=r.data,i=0===o.total?100:(o.zipped/o.total*100).toFixed(0);n.setState({progress:parseInt(i)}),o.total===o.zipped&&(n.setState({progress:100}),clearInterval(n.interval),location.href=b.default.getUrl({type:"download_dir_zip_url",token:t}),setTimeout(function(){e.setState({isProgressDialogShow:!1})},500))})},n.onCancelDownload=function(){var e=n.zipToken;g.seafileAPI.cancelZipTask(e).then(function(e){n.setState({isProgressDialogShow:!1})})},n.getDirentPath=function(e){var t=n.props.path;return"/"===t?t+e.name:t+"/"+e.name},n.onTagTooltipToggle=function(e){e.stopPropagation(),n.setState({isShowTagTooltip:!n.state.isShowTagTooltip})},n.state={isOperationShow:!1,highlight:!1,isItemMenuShow:!1,menuPosition:{top:0,left:0},progress:0,isProgressDialogShow:!1,isMoveDialogShow:!1,isCopyDialogShow:!1,isShareDialogShow:!1,isMutipleOperation:!1,isShowTagTooltip:!1},n.zipToken=null,n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.onItemMenuHide)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onItemMenuHide)}},{key:"render",value:function(){var e=this.props,t=e.path,n=e.dirent,r=v.Utils.joinPath(t,n.name),o=m.siteRoot+"library/"+this.props.repoID+"/"+this.props.currentRepoInfo.repo_name+v.Utils.encodePath(r),i=m.siteRoot+"lib/"+this.props.repoID+"/file"+v.Utils.encodePath(r),a=(0,p.default)(n.name).slice(0,7),s="";n.file_tags&&n.file_tags.length>0&&n.file_tags.forEach(function(e){s+=e.name+" "});var c=v.Utils.isHiDPI()?48:24,f="file"==n.type?v.Utils.getFileIconUrl(n.name,c):"";return l.default.createElement(u.Fragment,null,l.default.createElement("tr",{className:this.state.highlight?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave},l.default.createElement("td",{className:"text-center"},l.default.createElement("input",{type:"checkbox",className:"vam",onChange:this.onItemSelected,checked:n.isSelected})),l.default.createElement("td",{className:"text-center cursor-pointer",onClick:this.onItemStarred},void 0!==n.starred&&!n.starred&&l.default.createElement("i",{className:"far fa-star star-empty"}),void 0!==n.starred&&n.starred&&l.default.createElement("i",{className:"fas fa-star"})),l.default.createElement("td",{className:"text-center"},l.default.createElement("div",{className:"dir-icon"},l.default.createElement("img",{src:"dir"===n.type?m.siteRoot+"media/img/folder-192.png":f,alt:""}),n.is_locked&&l.default.createElement("img",{className:"locked",src:m.siteRoot+"media/img/file-locked-32.png",alt:(0,m.gettext)("locked")}))),l.default.createElement("td",{className:"name"},this.state.isRenameing?l.default.createElement(E.default,{dirent:n,onRenameConfirm:this.onRenameConfirm,onRenameCancel:this.onRenameCancel}):l.default.createElement("a",{href:"dir"===n.type?o:i,onClick:this.onItemClick},n.name)),l.default.createElement("td",{className:"tag-list-title"},"dir"!==n.type&&n.file_tags&&l.default.createElement(u.Fragment,null,l.default.createElement("div",{id:"tag-list-title-"+a,className:"dirent-item tag-list tag-list-stacked"},n.file_tags.map(function(e,t){var r=n.file_tags.length;return l.default.createElement("span",{className:"file-tag bg-"+e.color,key:e.id,style:{zIndex:r-t}})})),l.default.createElement(h.UncontrolledTooltip,{target:"tag-list-title-"+a,placement:"bottom"},s))),l.default.createElement("td",{className:"operation"},this.state.isOperationShow&&l.default.createElement("div",{className:"operations"},l.default.createElement("ul",{className:"operation-group"},l.default.createElement("li",{className:"operation-group-item"},l.default.createElement("i",{className:"op-icon sf2-icon-download",title:(0,m.gettext)("Download"),onClick:this.onItemDownload})),l.default.createElement("li",{className:"operation-group-item"},l.default.createElement("i",{className:"op-icon sf2-icon-share",title:(0,m.gettext)("Share"),onClick:this.onItemShare})),l.default.createElement("li",{className:"operation-group-item"},l.default.createElement("i",{className:"op-icon sf2-icon-delete",title:(0,m.gettext)("Delete"),onClick:this.onItemDelete})),l.default.createElement("li",{className:"operation-group-item"},l.default.createElement("i",{className:"sf2-icon-caret-down sf-dropdown-toggle",title:(0,m.gettext)("More Operations"),onClick:this.onItemMenuToggle}))),this.state.isItemMenuShow&&l.default.createElement(C.default,{dirent:this.props.dirent,menuPosition:this.state.menuPosition,onMenuItemClick:this.onMenuItemClick,currentRepoInfo:this.props.currentRepoInfo,isRepoOwner:this.props.isRepoOwner}))),l.default.createElement("td",{className:"file-size"},n.size&&n.size),l.default.createElement("td",{className:"last-update"},n.mtime_relative)),this.state.isMoveDialogShow&&l.default.createElement(O.default,null,l.default.createElement(D.default,{path:this.props.path,repoID:this.props.repoID,dirent:this.props.dirent,isMutipleOperation:this.state.isMutipleOperation,onItemMove:this.props.onItemMove,onCancelMove:this.onItemMoveToggle})),this.state.isCopyDialogShow&&l.default.createElement(O.default,null,l.default.createElement(N.default,{path:this.props.path,repoID:this.props.repoID,dirent:this.props.dirent,isMutipleOperation:this.state.isMutipleOperation,onItemCopy:this.props.onItemCopy,onCancelCopy:this.onItemCopyToggle})),this.state.isProgressDialogShow&&l.default.createElement(O.default,null,l.default.createElement(M.default,{progress:this.state.progress,onCancelDownload:this.onCancelDownload})),this.state.isShareDialogShow&&l.default.createElement(O.default,null,l.default.createElement(A.default,{itemType:n.type,itemName:n.name,itemPath:r,repoID:this.props.repoID,toggleDialog:this.closeSharedDialog})))}}]),t}(l.default.Component);R.propTypes=Y,t.default=R},function(e,t){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?n.push(t.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}};e.exports=n}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(826),h=r(p),m={dirent:f.default.object.isRequired,menuPosition:f.default.object.isRequired,onMenuItemClick:f.default.func.isRequired,currentRepoInfo:f.default.object.isRequired,isRepoOwner:f.default.bool.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMenuItemClick=function(e){n.props.onMenuItemClick(e)},n.state={menuList:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this.props.currentRepoInfo,t=this.calculateMenuList(e);this.setState({menuList:t,menuHeight:30*t.length})}},{key:"calculateMenuList",value:function(e){var t=this.props.dirent,n=this.props.isRepoOwner,r=t.type,o=t.permission,i=d.folderPermEnabled&&(n&&e.has_been_shared_out||e.is_admin);if("dir"===r&&"rw"===o){return i?["Rename","Move","Copy","Divider","Permission","Details","Divider","Open via Client"]:["Rename","Move","Copy","Divider","Details","Divider","Open via Client"]}if("dir"===r&&"r"===o){return e.encrypted?["Copy","Details"]:["Details"]}if("file"===r&&"rw"===o){var a=[];return(!t.is_locked||t.is_locked&&t.locked_by_me)&&(a.push("Rename"),a.push("Move")),a.push("Copy"),d.isPro&&(t.is_locked&&t.locked_by_me?a.push("Unlock"):a.push("Lock")),a.push("New Draft"),a.push("Divider"),d.enableFileComment&&a.push("Comment"),a.push("History"),d.fileAuditEnabled&&a.push("Access Log"),a.push("Details"),a.push("Divider"),a.push("Open via Client"),a}if("file"===r&&"r"===o){var s=[];return e.encrypted||s.push("Copy"),d.enableFileComment&&s.push("Comment"),s.push("History"),s.push("Details"),s}}},{key:"render",value:function(){var e=this;if(this.state.menuList.length){var t=this.props.menuPosition,n=t.left-128,r=t.top+16,o={position:"fixed",left:n,top:r,display:"block"};return window.innerHeight-t.top<this.state.menuHeight&&(r=t.top-this.state.menuHeight,o={position:"fixed",left:n,top:r,display:"block"}),l.default.createElement("ul",{className:"dropdown-menu operation-menu",style:o},this.state.menuList.map(function(t,n){return l.default.createElement(h.default,{key:n,item:t,onItemClick:e.onMenuItemClick})}))}return""}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p={item:f.default.string.isRequired,onItemClick:f.default.func.isRequired},h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.onClick=function(e){e.nativeEvent.stopImmediatePropagation();var t=e.target.dataset.type;r.props.onItemClick(t)},r.translateOperation=function(e){var t="";switch(e){case"Rename":t=(0,d.gettext)("Rename");break;case"Move":t=(0,d.gettext)("Move");break;case"Copy":t=(0,d.gettext)("Copy");break;case"Permission":t=(0,d.gettext)("Permission");break;case"Details":t=(0,d.gettext)("Details");break;case"Unlock":t=(0,d.gettext)("Unlock");break;case"Lock":t=(0,d.gettext)("Lock");break;case"New Draft":t=(0,d.gettext)("New Draft");break;case"Comment":t=(0,d.gettext)("Comment");break;case"History":t=(0,d.gettext)("History");break;case"Access Log":t=(0,d.gettext)("Access Log");break;case"Open via Client":t=(0,d.gettext)("Open via Client")}return t},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item,t=this.translateOperation(e);return l.default.createElement(u.Fragment,null,"Divider"!==e?l.default.createElement("li",{className:"dropdown-item operation-menu-item","data-type":e,onClick:this.onClick},l.default.createElement("span",{className:"user-select-none","data-type":e,title:t,"aria-label":t},t)):l.default.createElement("li",{className:"dropdown-divider"}))}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d={dirent:f.default.object.isRequired,onRenameConfirm:f.default.func.isRequired,onRenameCancel:f.default.func.isRequired},p=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=function(e){n.setState({name:e.target.value})},n.onClick=function(e){e.nativeEvent.stopImmediatePropagation()},n.onKeyPress=function(e){"Enter"===e.key&&n.onRenameConfirm(e)},n.onRenameConfirm=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onRenameConfirm(n.state.name)},n.onRenameCancel=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onRenameCancel()},n.state={name:e.dirent.name},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){if(this.refs.renameInput.focus(),"file"===this.props.dirent.type){var e=this.props.dirent.name.lastIndexOf(".");this.refs.renameInput.setSelectionRange(0,e,"forward")}else this.refs.renameInput.setSelectionRange(0,-1)}},{key:"render",value:function(){return l.default.createElement("div",{className:"rename-container"},l.default.createElement("input",{ref:"renameInput",value:this.state.name,onChange:this.onChange,onKeyPress:this.onKeyPress,onClick:this.onClick}),l.default.createElement("button",{className:"btn btn-secondary sf2-icon-confirm confirm",onClick:this.onRenameConfirm}),l.default.createElement("button",{className:"btn btn-secondary sf2-icon-cancel cancel",onClick:this.onRenameCancel}))}}]),t}(l.default.Component);p.propTypes=d,t.default=p},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(9),p=n(3),h=n(5),m=n(831),v=r(m),g=n(506),y=r(g),b=n(510),w=r(b);n(685);var _={repoID:f.default.string.isRequired,dirent:f.default.object.isRequired,path:f.default.string.isRequired,onItemDetailsClose:f.default.func.isRequired,onFileTagChanged:f.default.func.isRequired},k=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.updateDetailView=function(e,t){var r=n.props.repoID;"file"===e.type?(h.seafileAPI.getFileInfo(r,t).then(function(e){n.setState({direntType:"file",direntDetail:e.data})}),h.seafileAPI.listFileTags(r,t).then(function(e){var t=[];e.data.file_tags.forEach(function(e){var n=new w.default(e);t.push(n)}),n.setState({fileTagList:t})}),h.seafileAPI.listRelatedFiles(r,t).then(function(e){var t=[];e.data.related_files.map(function(e){t.push(e)}),n.setState({relatedFiles:t})}).catch(function(e){500===e.response.status&&n.setState({relatedFiles:[]})})):h.seafileAPI.getDirInfo(r,t).then(function(e){n.setState({direntType:"dir",direntDetail:e.data})})},n.onRelatedFileChange=function(){var e=n.props,t=e.dirent,r=e.path,o=d.Utils.joinPath(r,t.name);n.updateDetailView(t,o)},n.state={direntType:"",direntDetail:"",repoInfo:null,fileTagList:[],relatedFiles:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.dirent,r=t.path,o=t.repoID,i=d.Utils.joinPath(r,n.name);h.seafileAPI.getRepoInfo(o).then(function(t){var r=new y.default(t.data);e.setState({repoInfo:r}),e.updateDetailView(n,i)})}},{key:"componentWillReceiveProps",value:function(e){var t=e.dirent,n=e.path,r=d.Utils.joinPath(n,t.name);this.updateDetailView(t,r)}},{key:"render",value:function(){var e=this.props.dirent;return l.default.createElement("div",{className:"detail-container"},l.default.createElement("div",{className:"detail-header"},l.default.createElement("div",{className:"detail-control sf2-icon-x1",onClick:this.props.onItemDetailsClose}),l.default.createElement("div",{className:"detail-title dirent-title"},l.default.createElement("img",{src:"dir"===e.type?p.siteRoot+"media/img/folder-192.png":p.siteRoot+"media/img/file/192/txt.png",alt:"icon"}),l.default.createElement("span",{className:"name ellipsis",title:e.name},e.name))),l.default.createElement("div",{className:"detail-body dirent-info"},l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:"dir"===e.type?p.siteRoot+"media/img/folder-192.png":p.siteRoot+"media/img/file/192/txt.png",alt:"icon"})),this.state.direntDetail&&l.default.createElement("div",{className:"dirent-table-container"},l.default.createElement(v.default,{repoInfo:this.state.repoInfo,path:this.props.path,repoID:this.props.repoID,dirent:this.props.dirent,direntType:this.state.direntType,direntDetail:this.state.direntDetail,fileTagList:this.state.fileTagList,relatedFiles:this.state.relatedFiles,onFileTagChanged:this.props.onFileTagChanged,onRelatedFileChange:this.onRelatedFileChange}))))}}]),t}(l.default.Component);k.propTypes=_,t.default=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(2),p=r(d),h=n(3),m=n(9),v=n(832),g=r(v),y=n(833),b=r(y),w=n(834),_=r(w),k={repoInfo:f.default.object.isRequired,repoID:f.default.string.isRequired,dirent:f.default.object.isRequired,direntType:f.default.string.isRequired,direntDetail:f.default.object.isRequired,path:f.default.string.isRequired,fileTagList:f.default.array.isRequired,relatedFiles:f.default.array.isRequired,onFileTagChanged:f.default.func.isRequired,onRelatedFileChange:f.default.func.isRequired},C=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getDirentPostion=function(){var e=n.props.repoInfo,t=n.getDirentPath(),r=e.repo_name;if("/"!==t){var o=t.lastIndexOf("/");r+=t.slice(0,o)}return r},n.onEditFileTagToggle=function(){n.setState({isEditFileTagShow:!n.state.isEditFileTagShow})},n.onFileTagChanged=function(){var e=n.getDirentPath();n.props.onFileTagChanged(n.props.dirent,e)},n.getDirentPath=function(){var e=n.props,t=e.dirent,r=e.path;return m.Utils.joinPath(r,t.name)},n.onListRelatedFileToggle=function(){n.setState({isListRelatedFileShow:!n.state.isListRelatedFileShow})},n.onAddRelatedFileToggle=function(){n.setState({isListRelatedFileShow:!n.state.isListRelatedFileShow,isAddRelatedFileShow:!n.state.isAddRelatedFileShow})},n.state={isEditFileTagShow:!1,isListRelatedFileShow:!1,isAddRelatedFileShow:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.direntType,n=e.direntDetail,r=e.fileTagList,o=e.relatedFiles,i=this.getDirentPostion(),a=this.getDirentPath();return"dir"===t?l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"35%"}),l.default.createElement("th",{width:"65%"}))),l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Folder")),l.default.createElement("td",null,n.dir_count)),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("File")),l.default.createElement("td",null,n.file_count)),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Size")),l.default.createElement("td",null,m.Utils.bytesToSize(n.size))),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Position")),l.default.createElement("td",null,i)),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Last Update")),l.default.createElement("td",null,(0,p.default)(n.mtime).format("YYYY-MM-DD"))))):l.default.createElement(u.Fragment,null,l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"35%"}),l.default.createElement("th",{width:"65%"}))),l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Size")),l.default.createElement("td",null,n.size)),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Position")),l.default.createElement("td",null,i)),l.default.createElement("tr",null,l.default.createElement("th",null,(0,h.gettext)("Last Update")),l.default.createElement("td",null,(0,p.default)(n.last_modified).fromNow())),l.default.createElement("tr",{className:"file-tag-container"},l.default.createElement("th",null,(0,h.gettext)("Tags")),l.default.createElement("td",null,l.default.createElement("ul",{className:"file-tag-list"},r.map(function(e){return l.default.createElement("li",{key:e.id,className:"file-tag-item"},l.default.createElement("span",{className:"file-tag bg-"+e.color}),l.default.createElement("span",{className:"tag-name",title:e.name},e.name))})),l.default.createElement("i",{className:"fa fa-pencil attr-action-icon",onClick:this.onEditFileTagToggle}))),l.default.createElement("tr",{className:"file-related-files"},l.default.createElement("th",null,(0,h.gettext)("Related Files")),l.default.createElement("td",null,l.default.createElement("ul",null,o.map(function(e,t){var n=h.siteRoot+"lib/"+e.repo_id+"/file"+m.Utils.encodePath(e.path);return l.default.createElement("li",{key:t},l.default.createElement("a",{href:n,target:"_blank"},e.name))})),l.default.createElement("i",{className:"fa fa-pencil attr-action-icon",onClick:this.onListRelatedFileToggle}))))),this.state.isAddRelatedFileShow&&l.default.createElement(_.default,{filePath:a,repoID:this.props.repoID,toggleCancel:this.onAddRelatedFileToggle,onRelatedFileChange:this.props.onRelatedFileChange,dirent:this.props.dirent}),this.state.isListRelatedFileShow&&l.default.createElement(b.default,{relatedFiles:o,repoID:this.props.repoID,filePath:a,toggleCancel:this.onListRelatedFileToggle,addRelatedFileToggle:this.onAddRelatedFileToggle,onRelatedFileChange:this.props.onRelatedFileChange}),this.state.isEditFileTagShow&&l.default.createElement(g.default,{repoID:this.props.repoID,fileTagList:r,filePath:a,toggleCancel:this.onEditFileTagToggle,onFileTagChanged:this.onFileTagChanged}))}}]),t}(l.default.Component);C.propTypes=k,t.default=C},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m=n(560),v=r(m),g={repoID:f.default.string.isRequired,filePath:f.default.string.isRequired,fileTagList:f.default.array.isRequired,onFileTagChanged:f.default.func.isRequired,toggleCancel:f.default.func.isRequired},y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getRepoTagList=function(){var e=n.props.repoID;h.seafileAPI.listRepoTags(e).then(function(e){var t=[];e.data.repo_tags.forEach(function(e){var n=new v.default(e);t.push(n)}),n.setState({repotagList:t})})},n.getRepoTagIdList=function(){var e=[];return n.props.fileTagList.map(function(t){e.push(t.repo_tag_id)}),e},n.editFileTag=function(e){var t=n.props.repoID,r=n.getRepoTagIdList();if(-1===r.indexOf(e.id)){var o=e.id,i=n.props.filePath;h.seafileAPI.addFileTag(t,i,o).then(function(){r=n.getRepoTagIdList(),n.props.onFileTagChanged()})}else{for(var a=null,s=n.props.fileTagList,u=0;u<s.length;u++)if(s[u].repo_tag_id===e.id){a=s[u];break}h.seafileAPI.deleteFileTag(t,a.id).then(function(){r=n.getRepoTagIdList(),n.props.onFileTagChanged()})}},n.toggle=function(){n.props.toggleCancel()},n.state={repotagList:[]},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.getRepoTagList()}},{key:"render",value:function(){var e=this,t=this.getRepoTagIdList();return l.default.createElement(d.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,p.gettext)("Select Tags")),l.default.createElement(d.ModalBody,null,l.default.createElement("ul",{className:"tag-list tag-list-container"},this.state.repotagList.map(function(n){return l.default.createElement("li",{key:n.id,className:"tag-list-item",onClick:e.editFileTag.bind(e,n)},l.default.createElement("div",{className:"tag-demo bg-"+n.color},l.default.createElement("span",null,n.name),t.indexOf(n.id)>-1&&l.default.createElement("i",{className:"fas fa-check tag-operation"})))}))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{onClick:this.toggle},(0,p.gettext)("Close"))))}}]),t}(l.default.Component);y.propTypes=g,t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(233),h=r(p),m=n(3),v=n(9),g=n(5),y={relatedFiles:f.default.array.isRequired,repoID:f.default.string.isRequired,filePath:f.default.string.isRequired,toggleCancel:f.default.func.isRequired,addRelatedFileToggle:f.default.func.isRequired,onRelatedFileChange:f.default.func.isRequired},b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDeleteRelatedFile=function(e){var t=n.props.filePath,r=n.props.repoID,o=e.related_id;g.seafileAPI.deleteRelatedFile(r,t,o).then(function(e){n.props.onRelatedFileChange()})},n.toggle=function(){n.props.toggleCancel()},n.getDirentList=function(e){if(0===e.length)return void n.setState({direntList:[]});var t=[];e.map(function(e){g.seafileAPI.getFileInfo(e.repo_id,e.path).then(function(r){var o=new h.default(r.data);o.repo_name=e.repo_name,o.related_id=e.related_id,o.link=m.siteRoot+"lib/"+e.repo_id+"/file"+v.Utils.encodePath(e.path),t.push(o),n.setState({direntList:t})})})},n.state={direntList:[]},n}return a(t,e),s(t,[{key:"componentWillMount",value:function(){this.getDirentList(this.props.relatedFiles)}},{key:"componentWillReceiveProps",value:function(e){e.relatedFiles.length!==this.props.relatedFiles.length&&this.getDirentList(e.relatedFiles)}},{key:"render",value:function(){var e=this;return l.default.createElement(d.Modal,{isOpen:!0,size:this.state.direntList.length>0?"lg":"sm"},l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,m.gettext)("Related Files")),l.default.createElement(d.ModalBody,{className:this.state.direntList.length>0?"list-related-file-body":""},this.state.direntList.length>0?l.default.createElement(d.Table,{hover:!0,size:"sm",className:"list-related-file-table"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"30%"},(0,m.gettext)("Name")),l.default.createElement("th",{width:"25%"},(0,m.gettext)("Library Name")),l.default.createElement("th",{width:"20%"},(0,m.gettext)("Size")),l.default.createElement("th",{width:"20%"},(0,m.gettext)("Last Update")),l.default.createElement("th",{width:"5%"}))),l.default.createElement("tbody",null,this.state.direntList.map(function(t,n){return l.default.createElement(l.default.Fragment,{key:n},l.default.createElement(_,{relatedFile:t,onDeleteRelatedFile:e.onDeleteRelatedFile}))}))):l.default.createElement("div",{className:"no-related-file"},(0,m.gettext)("No related file yet."))),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,m.gettext)("Close")),l.default.createElement(d.Button,{color:"primary",onClick:this.props.addRelatedFileToggle},(0,m.gettext)("Add File"))))}}]),t}(l.default.Component);b.propTypes=y;var w={relatedFile:f.default.object,onDeleteRelatedFile:f.default.func.isRequired},_=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseEnter=function(){n.setState({active:!0})},n.onMouseLeave=function(){n.setState({active:!1})},n.state={active:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this.state.active?"action-icon sf2-icon-x3":"action-icon vh sf2-icon-x3",t=this.props.relatedFile;return l.default.createElement("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},l.default.createElement("td",null,l.default.createElement("a",{href:t.link,target:"_blank"},t.name)),l.default.createElement("td",null,t.repo_name),l.default.createElement("td",null,t.size),l.default.createElement("td",null,t.mtime_relative),l.default.createElement("td",null,l.default.createElement("i",{className:e,onClick:this.props.onDeleteRelatedFile.bind(this,t)})))}}]),t}(l.default.Component);_.propTypes=w,t.default=b},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5),m=n(9),v=n(509),g=r(v),y={repoID:f.default.string.isRequired,filePath:f.default.string.isRequired,toggleCancel:f.default.func.isRequired,onRelatedFileChange:f.default.func.isRequired,dirent:f.default.object.isRequired},b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=function(){n.onAddRelatedFile()},n.onAddRelatedFile=function(){var e=n.state,t=e.repo,r=e.selectedPath,o=n.props.repoID,i=t.repo_id,a=n.props.filePath,s=r;if(o===i&&a===s){var u=(0,p.gettext)("Can not select self as a related file.");return void n.setState({errMessage:u})}h.seafileAPI.addRelatedFile(o,i,a,s).then(function(e){n.props.onRelatedFileChange(),n.toggle()}).catch(function(e){e.response&&n.setState({errMessage:e.response.data.error_msg})})},n.toggle=function(){n.props.toggleCancel()},n.onDirentItemClick=function(e,t,r){"file"===r.type?n.setState({repo:e,selectedPath:t}):n.setState({repo:null,selectedPath:""})},n.onRepoItemClick=function(e){n.setState({repo:null,selectedPath:""})},n.state={repo:null,selectedPath:"",isShowFile:!0,errMessage:""},n}return a(t,e),s(t,[{key:"render",value:function(){var e=(0,p.gettext)("Select related file for {placeholder}");return e=e.replace("{placeholder}",'<span class="sf-font">'+m.Utils.HTMLescape(this.props.dirent.name)+"</span>"),l.default.createElement(d.Modal,{isOpen:!0,className:"sf-add-related-file"},l.default.createElement(d.ModalHeader,{toggle:this.toggle},(0,p.gettext)("Select File")),l.default.createElement(d.ModalBody,null,l.default.createElement("div",{className:"related-file-subtitle",dangerouslySetInnerHTML:{__html:e}}),l.default.createElement(g.default,{isShowFile:this.state.isShowFile,repoID:this.props.repoID,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick}),this.state.errMessage&&l.default.createElement(d.Alert,{color:"danger"},this.state.errMessage)),l.default.createElement(d.ModalFooter,null,l.default.createElement(d.Button,{color:"secondary",onClick:this.toggle},(0,p.gettext)("Cancel")),this.state.selectedPath?l.default.createElement(d.Button,{color:"primary",onClick:this.handleSubmit},(0,p.gettext)("Submit")):l.default.createElement(d.Button,{color:"primary",disabled:!0},(0,p.gettext)("Submit"))))}}]),t}(l.default.Component);b.propTypes=y,t.default=b},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function s(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)}Object.defineProperty(t,"__esModule",{value:!0});var u=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}}(),l=n(0),c=r(l),f=n(1),d=r(f),p=n(836),h=r(p),m=n(675),v=r(m),g=n(3),y=n(5),b=n(9),w=n(837),_=r(w),k=n(839),C=r(k);n(840);var S={repoID:d.default.string.isRequired,direntList:d.default.array.isRequired,filetypes:d.default.array,chunkSize:d.default.number,withCredentials:d.default.bool,maxFiles:d.default.number,maxFileSize:d.default.number,testMethod:d.default.string,testChunks:d.default.number,simultaneousUploads:d.default.number,fileParameterName:d.default.string,maxFilesErrorCallback:d.default.func,maxFileSizeErrorCallback:d.default.func,minFileSizeErrorCallback:d.default.func,fileTypeErrorCallback:d.default.func,dragAndDrop:d.default.bool.isRequired,path:d.default.string.isRequired,onFileUploadSuccess:d.default.func.isRequired},E=function(e){function t(e){i(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.bindCallbackHandler=function(){var e=n.props,t=e.maxFilesErrorCallback,r=e.minFileSizeErrorCallback,o=e.maxFileSizeErrorCallback,i=e.fileTypeErrorCallback;t&&(n.resumable.opts.maxFilesErrorCallback=n.props.maxFilesErrorCallback),r&&(n.resumable.opts.minFileSizeErrorCallback=n.props.minFileSizeErrorCallback),o&&(n.resumable.opts.maxFileSizeErrorCallback=n.props.maxFileSizeErrorCallback),i&&(n.resumable.opts.fileTypeErrorCallback=n.props.fileTypeErrorCallback)},n.bindEventHandler=function(){n.resumable.on("chunkingComplete",n.onChunkingComplete.bind(n)),n.resumable.on("fileAdded",n.onFileAdded.bind(n)),n.resumable.on("filesAddedComplete",n.filesAddedComplete.bind(n)),n.resumable.on("fileProgress",n.onFileProgress.bind(n)),n.resumable.on("fileSuccess",n.onFileUploadSuccess.bind(n)),n.resumable.on("progress",n.onProgress.bind(n)),n.resumable.on("complete",n.onComplete.bind(n)),n.resumable.on("pause",n.onPause.bind(n)),n.resumable.on("fileRetry",n.onFileRetry.bind(n)),n.resumable.on("fileError",n.onFileError.bind(n)),n.resumable.on("error",n.onError.bind(n)),n.resumable.on("beforeCancel",n.onBeforeCancel.bind(n)),n.resumable.on("cancel",n.onCancel.bind(n)),n.resumable.on("dragstart",n.onDragStart.bind(n))},n.onChunkingComplete=function(e){if(e.relativePath===e.fileName&&g.enableResumableFileUpload){var t=n.props.repoID;y.seafileAPI.getFileUploadedBytes(t,n.props.path,e.fileName).then(function(t){var n=t.data.uploadedBytes,r=Math.floor(n/1048576);e.markChunksCompleted(r)})}},n.onFileAdded=function(e,t){var r="/"===n.props.path?"/":n.props.path+"/",o=e.fileName,i=e.relativePath,a=o===i;if(e.formData={},a)e.formData={parent_dir:r};else{var s=i.slice(0,i.lastIndexOf("/")+1);e.formData={parent_dir:r,relative_path:s}}if(a&&1===t.length){for(var u=!1,l=n.props.direntList,c=0;c<l.length;c++)if("file"===l[c].type&&l[c].name===e.fileName){u=!0;break}u?n.setState({isUploadRemindDialogShow:!0,currentResumableFile:e}):(n.setUploadFileList(n.resumable.files),n.resumable.upload())}else n.setUploadFileList(n.resumable.files),n.resumable.upload()},n.filesAddedComplete=function(e,t){},n.setUploadFileList=function(){var e=n.resumable.files.map(function(e){return n.buildCustomFileObj(e)});n.setState({isUploadProgressDialogShow:!0,uploadFileList:e})},n.buildCustomFileObj=function(e){return{uniqueIdentifier:e.uniqueIdentifier,resumableFile:e,progress:e.progress()}},n.onFileProgress=function(e){var t=e.uniqueIdentifier,r=n.state.uploadFileList.map(function(n){return n.uniqueIdentifier===t&&(n.progress=Math.round(100*e.progress())),n});n.setState({uploadFileList:r})},n.getBitrate=function(){var e=0,t=0,r=(new Date).getTime();if(n.resumable.files.forEach(function(t){e+=t.progress()*t.size}),n.timestamp){var o=r-n.timestamp;if(o<n.bitrateInterval)return n.state.uploadBitrate;t=(e-n.loaded)*(1e3/o)*8}return n.timestamp=r,n.loaded=e,t=b.Utils.formatBitRate(t)},n.onProgress=function(){var e=Math.round(100*n.resumable.progress()),t=n.getBitrate();n.setState({totalProgress:e,uploadBitrate:t})},n.onFileUploadSuccess=function(e,t){var r=e.formData,o=(new Date).getTime()/1e3;if(t=r.replace?t:JSON.parse(t)[0],r.relative_path){var i=r.relative_path,a=i.slice(0,i.indexOf("/")),s={id:t.id,name:a,type:"dir",mtime:o};n.notifiedFolders.some(function(e){return e.name===s.name})||(n.notifiedFolders.push(s),n.props.onFileUploadSuccess(s));var u=n.state.uploadFileList.map(function(n){return n.resumableFile.uniqueIdentifier===e.uniqueIdentifier&&(n.resumableFile.fileName=t.name,n.resumableFile.relativePath=i+t.name),n});return void n.setState({uploadFileList:u})}if(r.replace){var l=e.fileName,c={id:t,name:l,type:"file",mtime:o};return void n.props.onFileUploadSuccess(c)}var f={id:t.id,type:"file",name:t.name,size:t.size,mtime:o};n.props.onFileUploadSuccess(f);var d=n.state.uploadFileList.map(function(n){return n.resumableFile.uniqueIdentifier===e.uniqueIdentifier&&(n.resumableFile.fileName=t.name,n.resumableFile.relativePath=t.name),n});n.setState({uploadFileList:d})},n.onFileError=function(e){},n.onComplete=function(){n.notifiedFolders=[]},n.onPause=function(){},n.onError=function(){},n.onFileRetry=function(){},n.onBeforeCancel=function(){},n.onCancel=function(){},n.setHeaders=function(e,t){if(e.formData.replace)return[];var n=t.offset,r=t.getOpt("chunkSize"),o=e.size,i=0!==n?n*r:0,a=Math.min(o,(n+1)*r)-1;return o-t.endByte<r&&!t.getOpt("forceChunkSize")&&(a=o),{Accept:"application/json; text/javascript, */*; q=0.01","Content-Disposition":'attachment; filename="'+encodeURI(e.fileName)+'"',"Content-Range":"bytes "+i+"-"+a+"/"+o}},n.setQuery=function(e){return e.formData},n.generateUniqueIdentifier=function(e){var t=e.webkitRelativePath||e.relativePath||e.fileName||e.name;return(0,v.default)(t+new Date)+t},n.onClick=function(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()},n.onFileUpload=function(){n.uploadInput.removeAttribute("webkitdirectory"),n.uploadInput.click();var e=n.props.repoID;y.seafileAPI.getUploadLink(e,n.props.path).then(function(e){n.resumable.opts.target=e.data})},n.onFolderUpload=function(){n.uploadInput.setAttribute("webkitdirectory","webkitdirectory"),n.uploadInput.click();var e=n.props.repoID;y.seafileAPI.getUploadLink(e,n.props.path).then(function(e){n.resumable.opts.target=e.data})},n.onDragStart=function(){var e=n.props.repoID;n.uploadInput.setAttribute("webkitdirectory","webkitdirectory"),y.seafileAPI.getUploadLink(e,n.props.path).then(function(e){n.resumable.opts.target=e.data})},n.onCloseUploadDialog=function(){n.setState({isUploadProgressDialogShow:!1,uploadFileList:[]})},n.onUploadCancel=function(e){var t=n.state.uploadFileList.filter(function(t){if(t.uniqueIdentifier!==e.uniqueIdentifier)return t;e.resumableFile.cancel(),n.resumable.removeFile(e.resumableFile.file)}),r=t.map(function(e){var t=Math.round(100*e.resumableFile.progress());return e.progress=t,e});n.setState({uploadFileList:r})},n.onCancelAllUploading=function(){var e=n.state.uploadFileList.filter(function(e){var t=e.resumableFile;if(!Math.round(1!==t.progress()))return e;t.cancel(),n.resumable.removeFile(t.file)});n.setState({uploadFileList:e})},n.onUploaderRetry=function(){},n.replaceRepetitionFile=function(){var e=n.props,t=e.repoID,r=e.path;y.seafileAPI.getUpdateLink(t,r).then(function(e){n.resumable.opts.target=e.data;var t=n.resumable.files[n.resumable.files.length-1];t.formData.replace=1,t.formData.target_file=t.formData.parent_dir+t.fileName,n.setState({isUploadRemindDialogShow:!1}),n.setUploadFileList(n.resumable.files),n.resumable.upload()})},n.uploadFile=function(){var e=n.resumable.files[n.resumable.files.length-1],t=n.buildCustomFileObj(e);n.setState({isUploadRemindDialogShow:!1,isUploadProgressDialogShow:!0,uploadFileList:[].concat(o(n.state.uploadFileList),[t])},function(){n.resumable.upload()})},n.cancelFileUpload=function(){n.resumable.files.pop(),n.setState({isUploadRemindDialogShow:!1})},n.state={uploadFileList:[],totalProgress:0,isUploadProgressDialogShow:!1,isUploadRemindDialogShow:!1,currentResumableFile:null,uploadBitrate:"0"},n.notifiedFolders=[],n.timestamp=null,n.loaded=0,n.bitrateInterval=500,n}return s(t,e),u(t,[{key:"componentDidMount",value:function(){this.resumable=new h.default({target:"",query:this.setQuery||{},fileType:this.props.filetypes,maxFiles:this.props.maxFiles,maxFileSize:this.props.maxFileSize,testMethod:this.props.testMethod||"post",testChunks:this.props.testChunks||!1,headers:this.setHeaders||{},withCredentials:this.props.withCredentials||!1,chunkSize:this.props.chunkSize,simultaneousUploads:this.props.simultaneousUploads||1,fileParameterName:this.props.fileParameterName,generateUniqueIdentifier:this.generateUniqueIdentifier,forceChunkSize:!0}),this.resumable.assignBrowse(this.uploadInput,!0),!0===this.props.dragAndDrop&&this.resumable.enableDropOnDocument(),this.bindCallbackHandler(),this.bindEventHandler()}},{key:"render",value:function(){var e=this;return c.default.createElement(l.Fragment,null,c.default.createElement("div",{className:"file-uploader-container"},c.default.createElement("div",{className:"file-uploader"},c.default.createElement("input",{className:"upload-input",type:"file",ref:function(t){return e.uploadInput=t},onClick:this.onClick}))),this.state.isUploadRemindDialogShow&&c.default.createElement(C.default,{currentResumableFile:this.state.currentResumableFile,replaceRepetitionFile:this.replaceRepetitionFile,uploadFile:this.uploadFile,cancelFileUpload:this.cancelFileUpload}),this.state.isUploadProgressDialogShow&&c.default.createElement(_.default,{uploadFileList:this.state.uploadFileList,totalProgress:this.state.totalProgress,onCloseUploadDialog:this.onCloseUploadDialog,onCancelAllUploading:this.onCancelAllUploading,onUploadCancel:this.onUploadCancel,uploadBitrate:this.state.uploadBitrate}))}}]),t}(c.default.Component);E.propTypes=S,t.default=E},function(e,t,n){!function(){"use strict";var t=function(e){function n(e,t,n,r){var i;return e.isFile?e.file(function(e){e.relativePath=t+e.name,n.push(e),r()}):(e.isDirectory?i=e:e instanceof File&&n.push(e),"function"===typeof e.webkitGetAsEntry&&(i=e.webkitGetAsEntry()),i&&i.isDirectory?o(i,t+i.name+"/",n,r):("function"===typeof e.getAsFile&&(e=e.getAsFile())instanceof File&&(e.relativePath=t+e.name,n.push(e)),void r()))}function r(e,t){if(!e||0===e.length)return t();e[0](function(){r(e.slice(1),t)})}function o(e,t,o,i){function a(){s.readEntries(function(e){if(e.length)return u=u.concat(e),a();r(u.map(function(e){return n.bind(null,e,t,o)}),i)})}var s=e.createReader(),u=[];a()}function i(e,t){if(e.length){u.fire("beforeAdd");var o=[];r(Array.prototype.map.call(e,function(e){var t=e;return"function"===typeof e.webkitGetAsEntry&&(t=e.webkitGetAsEntry()),n.bind(null,t,"",o)}),function(){o.length&&p(o,t)})}}function a(e,t,n){var r=this;r.opts={},r.getOpt=e.getOpt,r._prevProgress=0,r.resumableObj=e,r.file=t,r.fileName=t.fileName||t.name,r.size=t.size,r.relativePath=t.relativePath||t.webkitRelativePath||r.fileName,r.uniqueIdentifier=n,r._pause=!1,r.container="",r.preprocessState=0;var o=void 0!==n,i=function(e,t){switch(e){case"progress":r.resumableObj.fire("fileProgress",r,t);break;case"error":r.abort(),o=!0,r.chunks=[],r.resumableObj.fire("fileError",r,t);break;case"success":if(o)return;r.resumableObj.fire("fileProgress",r,t),r.isComplete()&&r.resumableObj.fire("fileSuccess",r,t);break;case"retry":r.resumableObj.fire("fileRetry",r)}};return r.chunks=[],r.abort=function(){var e=0;l.each(r.chunks,function(t){"uploading"==t.status()&&(t.abort(),e++)}),e>0&&r.resumableObj.fire("fileProgress",r)},r.cancel=function(){var e=r.chunks;r.chunks=[],l.each(e,function(e){"uploading"==e.status()&&(e.abort(),r.resumableObj.uploadNextChunk())}),r.resumableObj.removeFile(r),r.resumableObj.fire("fileProgress",r)},r.retry=function(){r.bootstrap();var e=!1;r.resumableObj.on("chunkingComplete",function(){e||r.resumableObj.upload(),e=!0})},r.bootstrap=function(){r.abort(),o=!1,r.chunks=[],r._prevProgress=0;for(var e=r.getOpt("forceChunkSize")?Math.ceil:Math.floor,t=Math.max(e(r.file.size/r.getOpt("chunkSize")),1),n=0;n<t;n++)!function(e){window.setTimeout(function(){r.chunks.push(new s(r.resumableObj,r,e,i)),r.resumableObj.fire("chunkingProgress",r,e/t)},0)}(n);window.setTimeout(function(){r.resumableObj.fire("chunkingComplete",r)},0)},r.progress=function(){if(o)return 1;var e=0,t=!1;return l.each(r.chunks,function(n){"error"==n.status()&&(t=!0),e+=n.progress(!0)}),e=t?1:e>.99999?1:e,e=Math.max(r._prevProgress,e),r._prevProgress=e,e},r.isUploading=function(){var e=!1;return l.each(r.chunks,function(t){if("uploading"==t.status())return e=!0,!1}),e},r.isComplete=function(){var e=!1;return 1!==r.preprocessState&&(l.each(r.chunks,function(t){var n=t.status();if("pending"==n||"uploading"==n||1===t.preprocessState)return e=!0,!1}),!e)},r.pause=function(e){r._pause="undefined"===typeof e?!r._pause:e},r.isPaused=function(){return r._pause},r.preprocessFinished=function(){r.preprocessState=2,r.upload()},r.upload=function(){var e=!1;if(!1===r.isPaused()){var t=r.getOpt("preprocessFile");if("function"===typeof t)switch(r.preprocessState){case 0:return r.preprocessState=1,t(r),!0;case 1:return!0}l.each(r.chunks,function(t){if("pending"==t.status()&&1!==t.preprocessState)return t.send(),e=!0,!1})}return e},r.markChunksCompleted=function(e){if(r.chunks&&!(r.chunks.length<=e))for(var t=0;t<e;t++)r.chunks[t].markComplete=!0},r.resumableObj.fire("chunkingStart",r),r.bootstrap(),this}function s(e,t,n,r){var o=this;o.opts={},o.getOpt=e.getOpt,o.resumableObj=e,o.fileObj=t,o.fileObjSize=t.size,o.fileObjType=t.file.type,o.offset=n,o.callback=r,o.lastProgressCallback=new Date,o.tested=!1,o.retries=0,o.pendingRetry=!1,o.preprocessState=0,o.markComplete=!1;var i=o.getOpt("chunkSize");return o.loaded=0,o.startByte=o.offset*i,o.endByte=Math.min(o.fileObjSize,(o.offset+1)*i),o.fileObjSize-o.endByte<i&&!o.getOpt("forceChunkSize")&&(o.endByte=o.fileObjSize),o.xhr=null,o.test=function(){o.xhr=new XMLHttpRequest;var e=function(e){o.tested=!0;var t=o.status();"success"==t?(o.callback(t,o.message()),o.resumableObj.uploadNextChunk()):o.send()};o.xhr.addEventListener("load",e,!1),o.xhr.addEventListener("error",e,!1),o.xhr.addEventListener("timeout",e,!1);var t=[],n=o.getOpt("parameterNamespace"),r=o.getOpt("query");"function"==typeof r&&(r=r(o.fileObj,o)),l.each(r,function(e,r){t.push([encodeURIComponent(n+e),encodeURIComponent(r)].join("="))}),t=t.concat([["chunkNumberParameterName",o.offset+1],["chunkSizeParameterName",o.getOpt("chunkSize")],["currentChunkSizeParameterName",o.endByte-o.startByte],["totalSizeParameterName",o.fileObjSize],["typeParameterName",o.fileObjType],["identifierParameterName",o.fileObj.uniqueIdentifier],["fileNameParameterName",o.fileObj.fileName],["relativePathParameterName",o.fileObj.relativePath],["totalChunksParameterName",o.fileObj.chunks.length]].filter(function(e){return o.getOpt(e[0])}).map(function(e){return[n+o.getOpt(e[0]),encodeURIComponent(e[1])].join("=")})),o.xhr.open(o.getOpt("testMethod"),l.getTarget("test",t)),o.xhr.timeout=o.getOpt("xhrTimeout"),o.xhr.withCredentials=o.getOpt("withCredentials");var i=o.getOpt("headers");"function"===typeof i&&(i=i(o.fileObj,o)),l.each(i,function(e,t){o.xhr.setRequestHeader(e,t)}),o.xhr.send(null)},o.preprocessFinished=function(){o.preprocessState=2,o.send()},o.send=function(){var e=o.getOpt("preprocess");if("function"===typeof e)switch(o.preprocessState){case 0:return o.preprocessState=1,void e(o);case 1:return}if(o.getOpt("testChunks")&&!o.tested)return void o.test();o.xhr=new XMLHttpRequest,o.xhr.upload.addEventListener("progress",function(e){new Date-o.lastProgressCallback>1e3*o.getOpt("throttleProgressCallbacks")&&(o.callback("progress"),o.lastProgressCallback=new Date),o.loaded=e.loaded||0},!1),o.loaded=0,o.pendingRetry=!1,o.callback("progress");var t=function(e){var t=o.status();if("success"==t||"error"==t)o.callback(t,o.message()),o.resumableObj.uploadNextChunk();else{o.callback("retry",o.message()),o.abort(),o.retries++;var n=o.getOpt("chunkRetryInterval");void 0!==n?(o.pendingRetry=!0,setTimeout(o.send,n)):o.send()}};o.xhr.addEventListener("load",t,!1),o.xhr.addEventListener("error",t,!1),o.xhr.addEventListener("timeout",t,!1);var n=[["chunkNumberParameterName",o.offset+1],["chunkSizeParameterName",o.getOpt("chunkSize")],["currentChunkSizeParameterName",o.endByte-o.startByte],["totalSizeParameterName",o.fileObjSize],["typeParameterName",o.fileObjType],["identifierParameterName",o.fileObj.uniqueIdentifier],["fileNameParameterName",o.fileObj.fileName],["relativePathParameterName",o.fileObj.relativePath],["totalChunksParameterName",o.fileObj.chunks.length]].filter(function(e){return o.getOpt(e[0])}).reduce(function(e,t){return e[o.getOpt(t[0])]=t[1],e},{}),r=o.getOpt("query");"function"==typeof r&&(r=r(o.fileObj,o)),l.each(r,function(e,t){n[e]=t});var i=o.fileObj.file.slice?"slice":o.fileObj.file.mozSlice?"mozSlice":o.fileObj.file.webkitSlice?"webkitSlice":"slice",a=o.fileObj.file[i](o.startByte,o.endByte,o.getOpt("setChunkTypeFromFile")?o.fileObj.file.type:""),s=null,u=[],c=o.getOpt("parameterNamespace");if("octet"===o.getOpt("method"))s=a,l.each(n,function(e,t){u.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))});else if(s=new FormData,l.each(n,function(e,t){s.append(c+e,t),u.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))}),"blob"==o.getOpt("chunkFormat"))s.append(c+o.getOpt("fileParameterName"),a,o.fileObj.fileName);else if("base64"==o.getOpt("chunkFormat")){var f=new FileReader;f.onload=function(e){s.append(c+o.getOpt("fileParameterName"),f.result),o.xhr.send(s)},f.readAsDataURL(a)}var d=l.getTarget("upload",u),p=o.getOpt("uploadMethod");"post"===p.toLowerCase()&&(d=l.getTarget("upload",[])),o.xhr.open(p,d),"octet"===o.getOpt("method")&&o.xhr.setRequestHeader("Content-Type","application/octet-stream"),o.xhr.timeout=o.getOpt("xhrTimeout"),o.xhr.withCredentials=o.getOpt("withCredentials");var h=o.getOpt("headers");"function"===typeof h&&(h=h(o.fileObj,o)),l.each(h,function(e,t){o.xhr.setRequestHeader(e,t)}),"blob"==o.getOpt("chunkFormat")&&o.xhr.send(s)},o.abort=function(){o.xhr&&o.xhr.abort(),o.xhr=null},o.status=function(){return o.pendingRetry?"uploading":o.markComplete?"success":o.xhr?o.xhr.readyState<4?"uploading":200==o.xhr.status||201==o.xhr.status?"success":l.contains(o.getOpt("permanentErrors"),o.xhr.status)||o.retries>=o.getOpt("maxChunkRetries")?"error":(o.abort(),"pending"):"pending"},o.message=function(){return o.xhr?o.xhr.responseText:""},o.progress=function(e){"undefined"===typeof e&&(e=!1);var t=e?(o.endByte-o.startByte)/o.fileObjSize:1;if(o.pendingRetry)return 0;switch(o.xhr&&o.xhr.status||o.markComplete||(t*=.95),o.status()){case"success":case"error":return 1*t;case"pending":return 0*t;default:return o.loaded/(o.endByte-o.startByte)*t}},this}if(!(this instanceof t))return new t(e);if(this.version=1,this.support="undefined"!==typeof File&&"undefined"!==typeof Blob&&"undefined"!==typeof FileList&&(!!Blob.prototype.webkitSlice||!!Blob.prototype.mozSlice||!!Blob.prototype.slice||!1),!this.support)return!1;var u=this;u.files=[],u.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,fileParameterName:"file",chunkNumberParameterName:"resumableChunkNumber",chunkSizeParameterName:"resumableChunkSize",currentChunkSizeParameterName:"resumableCurrentChunkSize",totalSizeParameterName:"resumableTotalSize",typeParameterName:"resumableType",identifierParameterName:"resumableIdentifier",fileNameParameterName:"resumableFilename",relativePathParameterName:"resumableRelativePath",totalChunksParameterName:"resumableTotalChunks",dragOverClass:"dragover",throttleProgressCallbacks:.5,query:{},headers:{},preprocess:null,preprocessFile:null,method:"multipart",uploadMethod:"POST",testMethod:"GET",prioritizeFirstAndLastChunk:!1,target:"/",testTarget:null,parameterNamespace:"",testChunks:!0,generateUniqueIdentifier:null,getTarget:null,maxChunkRetries:100,chunkRetryInterval:void 0,permanentErrors:[400,401,403,404,409,415,500,501],maxFiles:void 0,withCredentials:!1,xhrTimeout:0,clearInput:!0,chunkFormat:"blob",setChunkTypeFromFile:!1,maxFilesErrorCallback:function(e,t){var n=u.getOpt("maxFiles");alert("Please upload no more than "+n+" file"+(1===n?"":"s")+" at a time.")},minFileSize:1,minFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too small, please upload files larger than "+l.formatSize(u.getOpt("minFileSize"))+".")},maxFileSize:void 0,maxFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too large, please upload files less than "+l.formatSize(u.getOpt("maxFileSize"))+".")},fileType:[],fileTypeErrorCallback:function(e,t){alert(e.fileName||e.name+" has type not allowed, please upload files of type "+u.getOpt("fileType")+".")}},u.opts=e||{},u.getOpt=function(e){var n=this;if(e instanceof Array){var r={};return l.each(e,function(e){r[e]=n.getOpt(e)}),r}if(n instanceof s){if("undefined"!==typeof n.opts[e])return n.opts[e];n=n.fileObj}if(n instanceof a){if("undefined"!==typeof n.opts[e])return n.opts[e];n=n.resumableObj}if(n instanceof t)return"undefined"!==typeof n.opts[e]?n.opts[e]:n.defaults[e]},u.indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},u.events=[],u.on=function(e,t){u.events.push(e.toLowerCase(),t)},u.fire=function(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);for(var n=e[0].toLowerCase(),t=0;t<=u.events.length;t+=2)u.events[t]==n&&u.events[t+1].apply(u,e.slice(1)),"catchall"==u.events[t]&&u.events[t+1].apply(null,e);"fileerror"==n&&u.fire("error",e[2],e[1]),"fileprogress"==n&&u.fire("progress")};var l={stopEvent:function(e){e.stopPropagation(),e.preventDefault()},each:function(e,t){if("undefined"!==typeof e.length){for(var n=0;n<e.length;n++)if(!1===t(e[n]))return}else for(n in e)if(!1===t(n,e[n]))return},generateUniqueIdentifier:function(e,t){var n=u.getOpt("generateUniqueIdentifier");if("function"===typeof n)return n(e,t);var r=e.webkitRelativePath||e.relativePath||e.fileName||e.name;return e.size+"-"+r.replace(/[^0-9a-zA-Z_-]/gim,"")},contains:function(e,t){var n=!1;return l.each(e,function(e){return e!=t||(n=!0,!1)}),n},formatSize:function(e){return e<1024?e+" bytes":e<1048576?(e/1024).toFixed(0)+" KB":e<1073741824?(e/1024/1024).toFixed(1)+" MB":(e/1024/1024/1024).toFixed(1)+" GB"},getTarget:function(e,t){var n=u.getOpt("target");if("test"===e&&u.getOpt("testTarget")&&(n="/"===u.getOpt("testTarget")?u.getOpt("target"):u.getOpt("testTarget")),"function"===typeof n)return n(t);var r=n.indexOf("?")<0?"?":"&",o=t.join("&");return o&&(n=n+r+o),n}},c=function(e){l.stopEvent(e),e.dataTransfer&&e.dataTransfer.items?i(e.dataTransfer.items,e):e.dataTransfer&&e.dataTransfer.files&&i(e.dataTransfer.files,e),u.dragstart=!1},f=function(e){},d=function(e){e.preventDefault();var t=e.dataTransfer;u.indexOf(t.types,"Files")>=0?(e.stopPropagation(),t.dropEffect="copy",t.effectAllowed="copy",u.dragstart||(u.fire("dragstart",u),u.dragstart=!0)):(t.dropEffect="none",t.effectAllowed="none")},p=function(e,t){var n=0,r=u.getOpt(["maxFiles","minFileSize","maxFileSize","maxFilesErrorCallback","minFileSizeErrorCallback","maxFileSizeErrorCallback","fileType","fileTypeErrorCallback"]);if("undefined"!==typeof r.maxFiles&&r.maxFiles<e.length+u.files.length){if(1!==r.maxFiles||1!==u.files.length||1!==e.length)return r.maxFilesErrorCallback(e,n++),!1;u.removeFile(u.files[0])}var o=[],i=[],s=e.length,c=function(){if(!--s){if(!o.length&&!i.length)return;window.setTimeout(function(){u.fire("filesAdded",o,i)},0)}};l.each(e,function(e){function s(n){u.getFromUniqueIdentifier(n)?i.push(e):function(){e.uniqueIdentifier=n;var r=new a(u,e,n);u.files.push(r),o.push(r),r.container="undefined"!=typeof t?t.srcElement:null,window.setTimeout(function(){u.fire("fileAdded",r,o)},0)}(),c()}var f=e.name,d=e.type;if(r.fileType.length>0){var p=!1;for(var h in r.fileType){r.fileType[h]=r.fileType[h].replace(/\s/g,"").toLowerCase();var m=(r.fileType[h].match(/^[^.][^\/]+$/)?".":"")+r.fileType[h];if(f.substr(-1*m.length).toLowerCase()===m||-1!==m.indexOf("/")&&(-1!==m.indexOf("*")&&d.substr(0,m.indexOf("*"))===m.substr(0,m.indexOf("*"))||d===m)){p=!0;break}}if(!p)return r.fileTypeErrorCallback(e,n++),!0}if("undefined"!==typeof r.minFileSize&&e.size<r.minFileSize)return r.minFileSizeErrorCallback(e,n++),!0;if("undefined"!==typeof r.maxFileSize&&e.size>r.maxFileSize)return r.maxFileSizeErrorCallback(e,n++),!0;var v=l.generateUniqueIdentifier(e,t);v&&"function"===typeof v.then?v.then(function(e){s(e)},function(){c()}):s(v)}),window.setTimeout(function(){u.fire("filesAddedComplete",u,o)},0)};return u.uploadNextChunk=function(){var e=!1;if(u.getOpt("prioritizeFirstAndLastChunk")&&(l.each(u.files,function(t){return t.chunks.length&&"pending"==t.chunks[0].status()&&0===t.chunks[0].preprocessState?(t.chunks[0].send(),e=!0,!1):t.chunks.length>1&&"pending"==t.chunks[t.chunks.length-1].status()&&0===t.chunks[t.chunks.length-1].preprocessState?(t.chunks[t.chunks.length-1].send(),e=!0,!1):void 0}),e))return!0;if(l.each(u.files,function(t){if(e=t.upload())return!1}),e)return!0;var t=!1;return l.each(u.files,function(e){if(!e.isComplete())return t=!0,!1}),t||u.fire("complete"),!1},u.assignBrowse=function(e,t){"undefined"==typeof e.length&&(e=[e]),l.each(e,function(e){var n;"INPUT"===e.tagName&&"file"===e.type?n=e:(n=document.createElement("input"),n.setAttribute("type","file"),n.style.display="none",e.addEventListener("click",function(){n.style.opacity=0,n.style.display="block",n.focus(),n.click(),n.style.display="none"},!1),e.appendChild(n));var r=u.getOpt("maxFiles");"undefined"===typeof r||1!=r?n.setAttribute("multiple","multiple"):n.removeAttribute("multiple"),t?n.setAttribute("webkitdirectory","webkitdirectory"):n.removeAttribute("webkitdirectory");var o=u.getOpt("fileType");"undefined"!==typeof o&&o.length>=1?n.setAttribute("accept",o.map(function(e){return e=e.replace(/\s/g,"").toLowerCase(),e.match(/^[^.][^\/]+$/)&&(e="."+e),e}).join(",")):n.removeAttribute("accept"),n.addEventListener("change",function(e){p(e.target.files,e),u.getOpt("clearInput")&&(e.target.value="")},!1)})},u.assignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),l.each(e,function(e){e.addEventListener("dragover",d,!1),e.addEventListener("dragenter",d,!1),e.addEventListener("dragleave",f,!1),e.addEventListener("drop",c,!1)})},u.unAssignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),l.each(e,function(e){e.removeEventListener("dragover",d),e.removeEventListener("dragenter",d),e.removeEventListener("dragleave",f),e.removeEventListener("drop",c)})},u.enableDropOnDocument=function(){document.addEventListener("dragover",d,!1),document.addEventListener("dragenter",d,!1),document.addEventListener("dragleave",f,!1),document.addEventListener("drop",c,!1)},u.disableDropOnDocument=function(){document.removeEventListener("dragover",d),document.removeEventListener("dragenter",d),document.removeEventListener("dragleave",f),document.removeEventListener("drop",c)},u.isUploading=function(){var e=!1;return l.each(u.files,function(t){if(t.isUploading())return e=!0,!1}),e},u.upload=function(){if(!u.isUploading()){u.fire("uploadStart");for(var e=1;e<=u.getOpt("simultaneousUploads");e++)u.uploadNextChunk()}},u.pause=function(){l.each(u.files,function(e){e.abort()}),u.fire("pause")},u.cancel=function(){u.fire("beforeCancel");for(var e=u.files.length-1;e>=0;e--)u.files[e].cancel();u.fire("cancel")},u.progress=function(){var e=0,t=0;return l.each(u.files,function(n){e+=n.progress()*n.size,t+=n.size}),t>0?e/t:0},u.addFile=function(e,t){p([e],t)},u.addFiles=function(e,t){p(e,t)},u.removeFile=function(e){for(var t=u.files.length-1;t>=0;t--)u.files[t]===e&&u.files.splice(t,1)},u.getFromUniqueIdentifier=function(e){var t=!1;return l.each(u.files,function(n){n.uniqueIdentifier==e&&(t=n)}),t},u.getSize=function(){var e=0;return l.each(u.files,function(t){e+=t.size}),e},u.handleDropEvent=function(e){c(e)},u.handleChangeEvent=function(e){p(e.target.files,e),e.target.value=""},u.updateQuery=function(e){u.opts.query=e},this};e.exports=t,e.exports.Resumable=t}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(838),h=r(p),m={uploadBitrate:f.default.string.isRequired,totalProgress:f.default.number.isRequired,uploadFileList:f.default.array.isRequired,onCloseUploadDialog:f.default.func.isRequired,onCancelAllUploading:f.default.func.isRequired,onUploadCancel:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onCancelAllUploading=function(){n.props.onCancelAllUploading()},n.onMinimizeUpload=function(e){e.nativeEvent.stopImmediatePropagation(),n.setState({isMinimized:!n.state.isMinimized})},n.onCloseUpload=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onCloseUploadDialog()},n.state={isMinimized:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=(0,d.gettext)("File Upload"),n=(0,d.gettext)("File Uploading...")+" "+this.props.totalProgress+"% ("+this.props.uploadBitrate+")",r=l.default.createElement("span",{className:"sf2-icon-minus",onClick:this.onMinimizeUpload}),o=l.default.createElement(u.Fragment,null,l.default.createElement("span",{className:"sf2-icon-minus",onClick:this.onMinimizeUpload}),l.default.createElement("span",{className:"sf2-icon-x1",onClick:this.onCloseUpload})),i=this.props.totalProgress;return l.default.createElement("div",{className:"uploader-list-view",style:{height:this.state.isMinimized?"2.25rem":"20rem"}},l.default.createElement("div",{className:"uploader-list-header"},l.default.createElement("div",{className:"title"},100===i?t:n),l.default.createElement("div",{className:"uploader-options"},100===i?o:r)),l.default.createElement("div",{className:"uploader-list-content"},l.default.createElement("table",{className:"table-thead-hidden"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",{width:"50%"},(0,d.gettext)("name")),l.default.createElement("th",{width:"40%"},(0,d.gettext)("progress")),l.default.createElement("th",{width:"10%"},(0,d.gettext)("state")))),l.default.createElement("tbody",null,100!==this.props.totalProgress&&l.default.createElement("tr",null,l.default.createElement("td",{className:"text-right",colSpan:3},l.default.createElement("span",{className:"cursor-pointer",onClick:this.onCancelAllUploading},(0,d.gettext)("Cancel All")))),this.props.uploadFileList.map(function(t,n){return l.default.createElement(h.default,{key:n,item:t,onUploadCancel:e.props.onUploadCancel})})))))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p={item:f.default.object.isRequired,onUploadCancel:f.default.func.isRequired},h=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.onUploadCancel=function(e){e.preventDefault(),r.props.onUploadCancel(r.props.item)},r.formatFileSize=function(e){return"number"!==typeof e?"":e>=1e9?(e/1e9).toFixed(1)+" G":e>=1e6?(e/1e6).toFixed(1)+" M":e>=1e3?(e/1e3).toFixed(1)+" K":e.toFixed(1)+" B"},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props.item,t=Math.round(100*e.resumableFile.progress());return l.default.createElement("tr",{className:"file-upload-item"},l.default.createElement("td",{className:"upload-name ellipsis"},e.resumableFile.relativePath),l.default.createElement("td",{className:"upload-progress"},l.default.createElement("span",{className:"file-size"},this.formatFileSize(e.resumableFile.size)),100!==t&&l.default.createElement("div",{className:"progress"},l.default.createElement("div",{className:"progress-bar",role:"progressbar",style:{width:t+"%"},"aria-valuenow":""+t,"aria-valuemin":"0","aria-valuemax":"100"}))),l.default.createElement("td",{className:"upload-operation"},100!==t?l.default.createElement("a",{href:"#",onClick:this.onUploadCancel},(0,d.gettext)("cancel")):l.default.createElement("span",null,(0,d.gettext)("uploaded"))))}}]),t}(l.default.Component);h.propTypes=p,t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(6),h={currentResumableFile:f.default.object.isRequired,replaceRepetitionFile:f.default.func.isRequired,uploadFile:f.default.func.isRequired,cancelFileUpload:f.default.func.isRequired},m=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.toggle=function(e){e.nativeEvent.stopImmediatePropagation(),r.props.cancelFileUpload()},r.replaceRepetitionFile=function(e){e.nativeEvent.stopImmediatePropagation(),r.props.replaceRepetitionFile()},r.uploadFile=function(e){e.nativeEvent.stopImmediatePropagation(),r.props.uploadFile()},a=n,i(r,a)}return a(t,e),s(t,[{key:"render",value:function(){var e=(0,d.gettext)("Replace file {filename}?");return e=e.replace("{filename}",'<span class="a-simaulte">'+this.props.currentResumableFile.fileName+"</span>"),l.default.createElement(p.Modal,{isOpen:!0,toggle:this.toggle},l.default.createElement(p.ModalHeader,{toggle:this.toggle},l.default.createElement("div",{dangerouslySetInnerHTML:{__html:e}})),l.default.createElement(p.ModalBody,null,l.default.createElement("p",null,(0,d.gettext)("A file with the same name already exists in this folder.")),l.default.createElement("p",null,(0,d.gettext)("Replacing it will overwrite its content."))),l.default.createElement(p.ModalFooter,null,l.default.createElement(p.Button,{outline:!0,color:"primary",onClick:this.replaceRepetitionFile},(0,d.gettext)("Replace")),l.default.createElement(p.Button,{outline:!0,color:"info",onClick:this.uploadFile},(0,d.gettext)("Don't replace")),l.default.createElement(p.Button,{outline:!0,color:"danger",onClick:this.toggle},(0,d.gettext)("Cancel"))))}}]),t}(l.default.Component);m.propTypes=h,t.default=m},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(70),p=r(d),h=n(6),m=n(674),v=r(m),g=n(3),y=n(9);n(842);var b={repoID:f.default.string.isRequired,currentPath:f.default.string.isRequired,usedRepoTags:f.default.array.isRequired,readmeMarkdown:f.default.object},w=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onListTaggedFiles=function(e){n.setState({currentTag:e,isListTaggedFileShow:!n.state.isListTaggedFileShow})},n.onCloseDialog=function(){n.setState({isListTaggedFileShow:!1})},n.state={currentTag:null,isListTaggedFileShow:!1},n}return a(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.repoID,r=t.currentPath,o=t.usedRepoTags,i=t.readmeMarkdown,a=null!==i?g.siteRoot+"lib/"+n+"/file"+y.Utils.joinPath(r,i.name):"";return l.default.createElement("div",{className:"repo-info-bar"},o.length>0&&l.default.createElement("ul",{className:"used-tag-list"},o.map(function(t){return l.default.createElement("li",{key:t.id,className:"used-tag-item"},l.default.createElement("span",{className:"used-tag bg-"+t.color}),l.default.createElement("span",{className:"used-tag-name",title:t.name},t.name),l.default.createElement("span",{className:"used-tag-files",onClick:e.onListTaggedFiles.bind(e,t)},t.fileCount>1?t.fileCount+" files":t.fileCount+" file"))})),null!==i&&l.default.createElement("div",{className:"readme-file"},l.default.createElement("i",{className:"readme-flag fa fa-flag"}),l.default.createElement("a",{className:"readme-name",href:a,target:"_blank"},i.name)),this.state.isListTaggedFileShow&&l.default.createElement(p.default,null,l.default.createElement(h.Modal,{isOpen:!0},l.default.createElement(v.default,{repoID:n,currentTag:this.state.currentTag,onClose:this.onCloseDialog,toggleCancel:this.onListTaggedFiles}))))}}]),t}(l.default.Component);w.propTypes=b,t.default=w},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(6),p=n(3),h=n(5);n(844);var m={repoID:f.default.string.isRequired,onLibDecryptDialog:f.default.func.isRequired},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=function(e){var t=n.props.repoID,r=n.state.password;h.seafileAPI.setRepoDecryptPassword(t,r).then(function(e){n.props.onLibDecryptDialog()}).catch(function(e){n.setState({showError:!0})}),e.preventDefault()},n.handleKeyPress=function(e){"Enter"==e.key&&n.handleSubmit(e)},n.handleChange=function(e){n.setState({password:e.target.value,showError:!1})},n.toggle=function(){window.location.href=p.siteRoot},n.state={password:"",showError:!1},n}return a(t,e),s(t,[{key:"render",value:function(){return l.default.createElement(d.Modal,{isOpen:!0,centered:!0},l.default.createElement(d.ModalBody,null,l.default.createElement("button",{type:"button",className:"close",onClick:this.toggle},l.default.createElement("span",{"aria-hidden":"true"},"\xd7")),l.default.createElement(d.Form,{className:"lib-decrypt-form text-center"},l.default.createElement("img",{src:p.mediaUrl+"img/lock.png",alt:"","aria-hidden":"true"}),l.default.createElement("p",{className:"intro"},(0,p.gettext)("This library is password protected")),this.state.showError&&l.default.createElement("p",{className:"error"},(0,p.gettext)("Wrong password")),l.default.createElement("input",{type:"password",name:"password",className:"form-control password-input",autoComplete:"off",onKeyPress:this.handleKeyPress,placeholder:(0,p.gettext)("Password"),onChange:this.handleChange}),l.default.createElement("button",{type:"submit",className:"btn btn-primary submit",onClick:this.handleSubmit},(0,p.gettext)("Submit")),l.default.createElement("p",{className:"tip"},"* ",(0,p.gettext)("The password will be kept in the server for only 1 hour.")))))}}]),t}(l.default.Component);v.propTypes=m,t.default=v},function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){n(158),e.exports=n(1075)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function s(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)}var u=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}}(),l=n(0),c=r(l),f=n(17),d=r(f),p=n(2),h=r(p),m=n(3),v=n(5),g=n(9),y=n(785),b=r(y),w=n(1076),_=r(w),k=n(1077),C=r(k),S=n(639),E=r(S),T=n(782),O=r(T),x=n(44),M=r(x),P=n(843),D=r(P),L=n(70),N=r(L),F=n(233),A=r(F),Y=n(510),R=r(Y),I=n(560),j=r(I);n(218),n(219),n(220),n(504),n(783),n(784),n(505),n(549);var B=function(e){function t(e){i(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onRepoUpdateEvent=function(){var e=new Date;if(!(parseFloat(e-n.lastModifyTime)/1e3<=5)){var t=n.state,r=t.path,o=t.dirID;v.seafileAPI.dirMetaData(m.repoID,r).then(function(e){e.data.id!==o&&M.default.notify(c.default.createElement("span",null,(0,m.gettext)("This folder has been updated. "),c.default.createElement("a",{href:""},(0,m.gettext)("Refresh"))),{id:"repo_updated",duration:3600})})}},n.renameItem=function(e,t,r){t?v.seafileAPI.renameDir(m.repoID,e,r).then(function(){n.renameItemAjaxCallback(e,t,r)}).catch(function(){}):v.seafileAPI.renameFile(m.repoID,e,r).then(function(){n.renameItemAjaxCallback(e,t,r)}).catch(function(){})},n.onAddFile=function(e,t){v.seafileAPI.createFile(m.repoID,e,t).then(function(t){var r=g.Utils.getFileName(e),o=g.Utils.getDirName(e);n.addNodeToTree(r,o,"file"),o!==n.state.path||n.state.isViewFile||n.addDirent(r,"file",t.data)}).catch(function(){})},n.onAddFolder=function(e){v.seafileAPI.createDir(m.repoID,e).then(function(){var t=g.Utils.getFileName(e),r=g.Utils.getDirName(e);n.addNodeToTree(t,r,"dir"),r!==n.state.path||n.state.isViewFile||n.addDirent(t,"dir")}).catch(function(){})},n.onMoveItem=function(e,t,r){var o=t.name,i=g.Utils.joinPath(n.state.path,o);v.seafileAPI.moveDir(m.repoID,e.repo_id,r,n.state.path,o).then(function(){n.moveTreeNode(i,r,e),n.moveDirent(i);var t=(0,m.gettext)("Successfully moved %(name)s.");t=t.replace("%(name)s",o),M.default.success(t)}).catch(function(){var e=(0,m.gettext)("Failed to move %(name)s");e=e.replace("%(name)s",o),M.default.danger(e)})},n.onCopyItem=function(e,t,r){var o=t.name,i=g.Utils.joinPath(n.state.path,o);v.seafileAPI.copyDir(m.repoID,e.repo_id,r,n.state.path,o).then(function(){n.copyTreeNode(i,r,e);var t=(0,m.gettext)("Successfully copied %(name)s.");t=t.replace("%(name)s",o),M.default.success(t)}).catch(function(){var e=(0,m.gettext)("Failed to copy %(name)s");e=e.replace("%(name)s",o),M.default.danger(e)})},n.loadSidePanel=function(e){v.seafileAPI.listDir(m.repoID,"/",{recursive:!0}).then(function(t){var r=t.data.map(function(e){return{name:e.name,type:"dir"===e.type?"dir":"file",isExpanded:"dir"===e.type,parent_path:e.parent_dir,last_update_time:e.mtime,permission:e.permission,size:e.size}}),o=new O.default;o.parseListToTree(r);var i=o.getNodeByPath(e);i?(o.expandNode(i),n.setState({treeData:o,currentNode:i})):n.setState({treeData:o})}).catch(function(){console.log("failed to load files"),n.setState({isLoadFailed:!0})})},n.showFile=function(e){n.setState({path:e,isViewFile:!0}),n.setState({isFileLoading:!0}),v.seafileAPI.getFileInfo(m.repoID,e).then(function(t){var r=t.data,o=r.mtime,i=r.permission,a=r.last_modifier_name,s=r.is_draft,u=r.has_draft,l=r.review_status,c=r.review_id,f=r.draft_file_path;v.seafileAPI.getFileDownloadLink(m.repoID,e).then(function(e){v.seafileAPI.getFileContent(e.data).then(function(e){n.setState({content:e.data,permission:i,latestContributor:a,lastModified:h.default.unix(o).fromNow(),isFileLoading:!1,isDraft:s,hasDraft:u,reviewStatus:l,reviewID:c,draftFilePath:f})})})});var t=m.siteRoot+"wiki/lib/"+m.repoID+e;window.history.pushState({url:t,path:e},e,t)},n.showDir=function(e){n.loadDirentList(e),n.setState({path:e,isViewFile:!1});var t=m.siteRoot+"wiki/lib/"+m.repoID+e;window.history.pushState({url:t,path:e},e,t)},n.updateReadmeMarkdown=function(e){n.setState({readmeMarkdown:null}),e.some(function(e){var t=e.name.toLowerCase();if("readme.md"===t||"readme.markdown"===t)return n.setState({readmeMarkdown:e}),!0})},n.loadDirentList=function(e){n.setState({isDirentListLoading:!0}),v.seafileAPI.listDir(m.repoID,e).then(function(e){var t=[];e.data.forEach(function(e){var r=e.name.toLowerCase();"readme.md"!==r&&"readme.markdown"!==r||n.setState({readmeMarkdown:e});var o=new A.default(e);t.push(o)}),n.setState({direntList:g.Utils.sortDirents(t,n.state.sortBy,n.state.sortOrder),isDirentListLoading:!1,dirID:e.headers.oid})})},n.onLinkClick=function(e){var t=e.path[2].href;if(n.isInternalMarkdownLink(t)){var r=n.getPathFromInternalMarkdownLink(t);n.showFile(r)}else if(n.isInternalDirLink(t)){var o=n.getPathFromInternalDirLink(t);n.showDir(o)}},n.updateUsedRepoTags=function(e){n.setState({usedRepoTags:e})},n.updateDirent=function(e,t,r){var o=n.state.direntList.map(function(n){return n.name===e.name&&(n[t]=r),n});n.setState({direntList:o})},n.onpopstate=function(e){if(e.state&&e.state.path){var t=e.state.path;n.isMarkdownFile(t)?n.showFile(t):(n.loadDirentList(t),n.setState({path:t,isViewFile:!1}))}},n.onSearchedClick=function(e){if(e.is_dir){var t=e.path.slice(0,e.path.length-1);if(n.state.currentFilePath!==t){var r=n.state.treeData.clone(),o=r.getNodeByPath(t);r.expandNode(o),n.showDir(o.path)}}else if(g.Utils.isMarkdownFile(e.path)){var i=e.path;if(n.state.currentFilePath!==i){var a=n.state.treeData.clone(),s=a.getNodeByPath(i);a.expandNode(s),n.showFile(s.path)}}else{var u=m.siteRoot+"lib/"+e.repo_id+"/file"+g.Utils.encodePath(e.path),l=window.open("about:blank");l.location.href=u}},n.onMainNavBarClick=function(e){n.resetSelected();var t=n.state.treeData.clone(),r=t.getNodeByPath(e);t.expandNode(r),n.setState({treeData:t,currentNode:r}),n.showDir(r.path)},n.onDirentClick=function(e){n.resetSelected();var t=g.Utils.joinPath(n.state.path,e.name),r=n.state.treeData.clone(),o=r.getNodeByPath(t),i=r.findNodeParentFromTree(o);if(r.expandNode(i),o.isMarkdown())n.setState({treeData:r}),n.showFile(t);else if(o.isDir())n.setState({treeData:r,currentNode:o}),n.showDir(o.path);else{var a=window.open("about:blank"),s=m.siteRoot+"lib/"+m.repoID+"/file"+g.Utils.encodePath(o.path);a.location.href=s}},n.onDirentSelected=function(e){var t=n.state.direntList.map(function(t){return t.name===e.name&&(t.isSelected=!t.isSelected),t}),r=t.filter(function(e){return e.isSelected});r.length?(n.setState({isDirentSelected:!0}),r.length===t.length?n.setState({isAllDirentSelected:!0,direntList:t,selectedDirentList:r}):n.setState({isAllDirentSelected:!1,direntList:t,selectedDirentList:r})):n.setState({isDirentSelected:!1,isAllDirentSelected:!1,direntList:t,selectedDirentList:[]})},n.onAllDirentSelected=function(){if(n.state.isAllDirentSelected){var e=n.state.direntList.map(function(e){return e.isSelected=!1,e});n.setState({isDirentSelected:!1,isAllDirentSelected:!1,direntList:e,selectedDirentList:[]})}else{var t=n.state.direntList.map(function(e){return e.isSelected=!0,e});n.setState({isDirentSelected:!0,isAllDirentSelected:!0,direntList:t,selectedDirentList:t})}},n.onMainPanelItemRename=function(e,t){var r=g.Utils.joinPath(n.state.path,e.name);n.renameItem(r,e.isDir(),t)},n.onMainPanelItemDelete=function(e){var t=g.Utils.joinPath(n.state.path,e.name);n.deleteItem(t,e.isDir())},n.renameDirent=function(e,t){var r=g.Utils.getDirName(e),o=g.Utils.joinPath(r,t);if(e===n.state.path)n.setState({path:o});else if(g.Utils.isChildPath(e,n.state.path)){var i=g.Utils.getFileName(e),a=n.state.direntList.map(function(e){return e.name===i&&(e.name=t),e});n.setState({direntList:a}),n.updateReadmeMarkdown(a)}else if(g.Utils.isAncestorPath(e,n.state.path)){var s=g.Utils.renameAncestorPath(n.state.path,e,o);n.setState({path:s})}},n.addDirent=function(e,t,r){var o=n.createDirent(e,t,r),i=n.state.direntList;if("dir"===t)i.unshift(o);else{var a=i.length;if(0===a||"dir"===i[a-1].type)i.push(o);else{for(var s=0,u=0;u<=a;u++)if("file"===i[u].type){s=u;break}i.splice(s,0,o)}}n.setState({direntList:i}),n.updateReadmeMarkdown(i)},n.moveDirent=function(e){var t=e.slice(e.lastIndexOf("/")+1),r=n.state.direntList.filter(function(e){return e.name!==t});n.setState({direntList:r}),n.updateReadmeMarkdown(r)},n.onFileUploadSuccess=function(e){if(n.state.direntList.some(function(t){return t.name===e.name&&t.type===e.type}))for(var t=n.state.direntList,r=0;r<t.length;r++){var i=t[r];if(i.name===e.name&&i.type===e.type){var a=h.default.unix(e.mtime).fromNow();n.updateDirent(i,"mtime",a);break}}else{e.permission="rw";var s=new A.default(e);n.addNodeToTree(s.name,n.state.path,s.type),"dir"===e.type?n.setState({direntList:[s].concat(o(n.state.direntList))}):(n.setState({direntList:[].concat(o(n.state.direntList),[s])}),n.updateReadmeMarkdown(n.state.direntList))}},n.onMoveItems=function(e,t){var r=n.getSelectedDirentPaths(),o=n.getSelectedDirentNames();v.seafileAPI.moveDir(m.repoID,e.repo_id,t,n.state.path,o).then(function(){r.forEach(function(r){n.moveTreeNode(r,t,e),n.moveDirent(r)});var i=(0,m.gettext)("Successfully moved %(name)s.");i=i.replace("%(name)s",o),M.default.success(i)}).catch(function(){var e=(0,m.gettext)("Failed to move %(name)s");e=e.replace("%(name)s",o),M.default.danger(e)})},n.onCopyItems=function(e,t){var r=n.getSelectedDirentPaths(),o=n.getSelectedDirentNames();v.seafileAPI.copyDir(m.repoID,e.repo_id,t,n.state.path,o).then(function(){r.forEach(function(r){n.copyTreeNode(r,t,e)});var i=(0,m.gettext)("Successfully copied %(name)s.");i=i.replace("%(name)s",o),M.default.success(i)}).catch(function(){var e=(0,m.gettext)("Failed to copy %(name)s");e=e.replace("%(name)s",o),M.default.danger(e)})},n.onDeleteItems=function(){var e=n.getSelectedDirentPaths(),t=n.getSelectedDirentNames();v.seafileAPI.deleteMutipleDirents(m.repoID,n.state.path,t).then(function(t){e.forEach(function(e){var t=n.state.treeData.getNodeByPath(e);n.deleteTreeNode(t),n.deleteDirent(e)})})},n.onFileTagChanged=function(e,t){v.seafileAPI.listFileTags(m.repoID,t).then(function(t){var r=t.data.file_tags.map(function(e){return new R.default(e)});n.updateDirent(e,"file_tags",r)}),v.seafileAPI.listRepoTags(m.repoID).then(function(e){var t=[];e.data.repo_tags.forEach(function(e){var n=new j.default(e);n.fileCount>0&&t.push(n)}),n.updateUsedRepoTags(t)})},n.onTreeNodeClick=function(e){if(n.resetSelected(),n.state.pathExist||n.setState({pathExist:!0}),e instanceof E.default&&e.isMarkdown()){var t=n.state.treeData.clone();n.setState({treeData:t}),e.path!==n.state.path&&n.showFile(e.path)}else if(e instanceof E.default&&e.isDir()){var r=n.state.treeData.clone();n.state.path===e.path&&(e.isExpanded?r.collapseNode(e):r.expandNode(e)),n.setState({treeData:r}),e.path!==n.state.path&&n.showDir(e.path)}else{var o=window.open("about:blank"),i=m.siteRoot+"lib/"+m.repoID+"/file"+e.path;o.location.href=i}},n.onTreeDirCollapse=function(e){var t=n.state.treeData.clone(),r=t.getNodeByPath(e.path);r.isExpanded=!r.isExpanded,n.setState({treeData:t})},n.onSideNavMenuClick=function(){n.setState({closeSideBar:!n.state.closeSideBar})},n.onCloseSide=function(){n.setState({closeSideBar:!n.state.closeSideBar})},n.onDeleteTreeNode=function(e){n.deleteItem(e.path,e.isDir())},n.onRenameTreeNode=function(e,t){n.renameItem(e.path,e.isDir(),t)},n.addNodeToTree=function(e,t,r){var o=n.state.treeData.clone(),i=n.createTreeNode(e,r),a=o.getNodeByPath(t);o.addNodeToParent(i,a),n.setState({treeData:o})},n.renameTreeNode=function(e,t){var r=n.state.treeData.clone();r.updateNodeParam(e,"name",t),n.setState({treeData:r})},n.deleteTreeNode=function(e){var t=n.state.treeData.clone();t.deleteNode(e),n.setState({treeData:t})},n.moveTreeNode=function(e,t,r){var o=n.state.treeData.clone();m.repoID===r.repo_id?o.moveNodeByPath(e,t,!0):o.deleteNodeByPath(e),n.setState({treeData:o})},n.copyTreeNode=function(e,t,r){if(m.repoID===r.repo_id){var o=n.state.treeData.clone();o.moveNodeByPath(e,t,!1),n.setState({treeData:o})}},n.getSelectedDirentPaths=function(){var e=[];return n.state.selectedDirentList.forEach(function(t){e.push(g.Utils.joinPath(n.state.path,t.name))}),e},n.getSelectedDirentNames=function(){var e=[];return n.state.selectedDirentList.forEach(function(t){e.push(t.name)}),e},n.resetSelected=function(){n.setState({isDirentSelected:!1,isAllDirentSelected:!1})},n.onLibDecryptDialog=function(){n.setState({libNeedDecrypt:!1}),"None"===m.isDir?n.setState({pathExist:!1}):"True"===m.isDir?n.showDir(m.initialPath):"False"===m.isDir&&n.showFile(m.initialPath),n.loadSidePanel(m.initialPath)},n.goReviewPage=function(){window.location.href=m.siteRoot+"drafts/review/"+n.state.reviewID},n.goDraftPage=function(){window.location.href=m.siteRoot+"lib/"+m.repoID+"/file"+n.state.draftFilePath+"?mode=edit"},n.sortItems=function(e,t){n.setState({sortBy:e,sortOrder:t,items:g.Utils.sortDirents(n.state.direntList,e,t)})},n.state={path:"",pathExist:!0,treeData:new O.default,closeSideBar:!1,currentNode:null,isDirentListLoading:!0,isViewFile:!1,sortBy:"name",sortOrder:"asc",direntList:[],isFileLoading:!0,content:"",lastModified:"",latestContributor:"",permission:"",isDirentSelected:!1,isAllDirentSelected:!1,selectedDirentList:[],libNeedDecrypt:!1,isDraft:!1,hasDraft:!1,reviewStatus:"",reviewID:"",draftFilePath:"",dirID:"",usedRepoTags:[],readmeMarkdown:null},window.onpopstate=n.onpopstate,n.hash="",n.lastModifyTime=new Date,n}return s(t,e),u(t,[{key:"componentWillMount",value:function(){var e=window.location.hash;"#"===e.slice(0,1)&&(this.hash=e)}},{key:"componentDidMount",value:function(){var e=this;b.default.watchRepo(m.repoID,this.onRepoUpdateEvent),v.seafileAPI.listRepoTags(m.repoID).then(function(t){var n=[];t.data.repo_tags.forEach(function(e){var t=new j.default(e);t.fileCount>0&&n.push(t)}),e.setState({usedRepoTags:n})}),v.seafileAPI.getRepoInfo(m.repoID).then(function(t){e.setState({libNeedDecrypt:t.data.lib_need_decrypt}),t.data.lib_need_decrypt||("None"===m.isDir?e.setState({pathExist:!1}):"True"===m.isDir?e.showDir(m.initialPath):"False"===m.isDir&&e.showFile(m.initialPath),e.loadSidePanel(m.initialPath))})}},{key:"componentWillUnmount",value:function(){b.default.unwatchRepo(m.repoID,this.onRepoUpdateEvent)}},{key:"componentDidUpdate",value:function(){this.lastModifyTime=new Date}},{key:"deleteItemAjaxCallback",value:function(e,t){var n=this.state.treeData.getNodeByPath(e);this.deleteTreeNode(n),this.deleteDirent(e)}},{key:"deleteItem",value:function(e,t){var n=this;t?v.seafileAPI.deleteDir(m.repoID,e).then(function(){n.deleteItemAjaxCallback(e,t)}).catch(function(){}):v.seafileAPI.deleteFile(m.repoID,e).then(function(){n.deleteItemAjaxCallback(e,t)}).catch(function(){})}},{key:"renameItemAjaxCallback",value:function(e,t,n){var r=this.state.treeData.getNodeByPath(e);this.renameTreeNode(r,n),this.renameDirent(e,n)}},{key:"deleteDirent",value:function(e){if(e===this.state.path){var t=g.Utils.getDirName(e);this.showDir(t)}else if(g.Utils.isChildPath(e,this.state.path)){var n=g.Utils.getFileName(e),r=this.state.direntList.filter(function(e){return e.name!==n});this.setState({direntList:r}),this.updateReadmeMarkdown(r)}else if(g.Utils.isAncestorPath(e,this.state.path)){var o=g.Utils.getDirName(e);this.showDir(o)}}},{key:"createTreeNode",value:function(e,t){var n=(new Date).getTime()/1e3;return new E.default({name:e,type:t,size:"0",last_update_time:h.default.unix(n).fromNow(),isExpanded:!1,children:[]})}},{key:"createDirent",value:function(e,t,n){var r=(new Date).getTime()/1e3;return"dir"===t?new A.default({id:"000000000000000000",name:e,type:t,mtime:r,permission:"rw"}):new A.default({id:"000000000000000000",name:e,type:t,mtime:r,permission:"rw",size:n.size,starred:!1,is_locked:!1,lock_time:"",lock_owner:null,locked_by_me:!1,modifier_name:"",modifier_email:"",modifier_contact_email:"",file_tags:[]})}},{key:"isMarkdownFile",value:function(e){var t=e.lastIndexOf(".");if(-1===t)return!1;var n=e.substring(t).toLowerCase();return".md"===n||".markdown"===n}},{key:"isInternalMarkdownLink",value:function(e){return new RegExp(m.serviceUrl+"/wiki/lib/"+m.repoID+"/file.*.md$").test(e)}},{key:"isInternalDirLink",value:function(e){return new RegExp(m.serviceUrl+"/wiki/lib/"+m.repoID+"/.*").test(e)}},{key:"getPathFromInternalMarkdownLink",value:function(e){var t=new RegExp(m.serviceUrl+"/wiki/lib/"+m.repoID+"/file(.*.md)"),n=t.exec(e);return decodeURIComponent(n[1])}},{key:"getPathFromInternalDirLink",value:function(e){var t=new RegExp(m.serviceUrl+"/wiki/lib/"+m.repoID+"(/.*)"),n=t.exec(e),r=decodeURIComponent(n[1]),o=r.substring(1);return t=new RegExp("(^/.*)"),r=t.test(o)?o:"/"+o}},{key:"render",value:function(){return this.state.libNeedDecrypt?c.default.createElement(N.default,null,c.default.createElement(D.default,{repoID:m.repoID,onLibDecryptDialog:this.onLibDecryptDialog})):c.default.createElement("div",{id:"main",className:"wiki-main"},c.default.createElement(_.default,{onNodeClick:this.onTreeNodeClick,onDirCollapse:this.onTreeDirCollapse,closeSideBar:this.state.closeSideBar,onCloseSide:this.onCloseSide,treeData:this.state.treeData,currentPath:this.state.path,currentNode:this.state.currentNode,onAddFolderNode:this.onAddFolder,onAddFileNode:this.onAddFile,onRenameNode:this.onRenameTreeNode,onDeleteNode:this.onDeleteTreeNode}),c.default.createElement(C.default,{path:this.state.path,isViewFile:this.state.isViewFile,pathExist:this.state.pathExist,isDirentListLoading:this.state.isDirentListLoading,isFileLoading:this.state.isFileLoading,permission:this.state.permission,content:this.state.content,lastModified:this.state.lastModified,latestContributor:this.state.latestContributor,direntList:this.state.direntList,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems,selectedDirentList:this.state.selectedDirentList,updateDirent:this.updateDirent,onSideNavMenuClick:this.onSideNavMenuClick,onSearchedClick:this.onSearchedClick,onMainNavBarClick:this.onMainNavBarClick,onItemClick:this.onDirentClick,onItemSelected:this.onDirentSelected,onItemDelete:this.onMainPanelItemDelete,onItemRename:this.onMainPanelItemRename,onLinkClick:this.onLinkClick,onItemMove:this.onMoveItem,onItemCopy:this.onCopyItem,onAddFile:this.onAddFile,onAddFolder:this.onAddFolder,onFileTagChanged:this.onFileTagChanged,isDirentSelected:this.state.isDirentSelected,isAllDirentSelected:this.state.isAllDirentSelected,onAllDirentSelected:this.onAllDirentSelected,onItemsMove:this.onMoveItems,onItemsCopy:this.onCopyItems,onItemsDelete:this.onDeleteItems,onFileUploadSuccess:this.onFileUploadSuccess,hash:this.hash,isDraft:this.state.isDraft,hasDraft:this.state.hasDraft,reviewStatus:this.state.reviewStatus,reviewID:this.state.reviewID,goDraftPage:this.goDraftPage,goReviewPage:this.goReviewPage,usedRepoTags:this.state.usedRepoTags,readmeMarkdown:this.state.readmeMarkdown}))}}]),t}(l.Component);d.default.render(c.default.createElement(B,null),document.getElementById("wrapper"))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(3),p=n(776),h=r(p),m=n(778),v=r(m),g=n(544),y=r(g),b=n(779),w=r(b),_=n(780),k=r(_),C=n(565),S=r(C),E=n(525),T=r(E),O={currentNode:f.default.object,treeData:f.default.object.isRequired,currentPath:f.default.string.isRequired,closeSideBar:f.default.bool.isRequired,onCloseSide:f.default.func.isRequired,onDirCollapse:f.default.func.isRequired,onNodeClick:f.default.func.isRequired,onRenameNode:f.default.func.isRequired,onDeleteNode:f.default.func.isRequired,onAddFileNode:f.default.func.isRequired,onAddFolderNode:f.default.func.isRequired},x=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.closeSide=function(){n.props.onCloseSide()},n.onMouseEnter=function(){n.setState({isMenuIconShow:!0})},n.onMouseLeave=function(){n.setState({isMenuIconShow:!1})},n.onNodeClick=function(e){n.setState({currentNode:e}),n.props.onNodeClick(e)},n.onShowContextMenu=function(e,t){var r=e.clientX-128,o=e.clientY+10,i=Object.assign({},n.state.menuPosition,{left:r,top:o});n.setState({isShowMenu:!n.state.isShowMenu,currentNode:t,menuPosition:i,isNodeItemFrezee:!0})},n.onHeadingMenuClick=function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.treeData.root,r=e.clientX-128,o=e.clientY+10,i=Object.assign({},n.state.menuPosition,{left:r,top:o});n.setState({isShowMenu:!n.state.isShowMenu,currentNode:t,menuPosition:i})},n.onHideContextMenu=function(){n.state.isShowMenu&&n.setState({isShowMenu:!1,isNodeItemFrezee:!1})},n.toggleAddFile=function(){n.setState({showFile:!n.state.showFile}),n.onHideContextMenu()},n.toggleAddFolder=function(){n.setState({showFolder:!n.state.showFolder}),n.onHideContextMenu()},n.toggleRename=function(){n.setState({showRename:!n.state.showRename}),n.onHideContextMenu()},n.toggleDelete=function(){n.setState({showDelete:!n.state.showDelete}),n.onHideContextMenu()},n.onAddFolderNode=function(e){n.setState({showFolder:!n.state.showFolder}),n.props.onAddFolderNode(e)},n.onAddFileNode=function(e,t){n.setState({showFile:!n.state.showFile}),n.props.onAddFileNode(e,t)},n.onRenameNode=function(e){n.setState({showRename:!n.state.showRename});var t=n.state.currentNode;n.props.onRenameNode(t,e)},n.onDeleteNode=function(){n.setState({showDelete:!n.state.showDelete});var e=n.state.currentNode;n.props.onDeleteNode(e)},n.addFolderCancel=function(){n.setState({showFolder:!n.state.showFolder})},n.addFileCancel=function(){n.setState({showFile:!n.state.showFile})},n.deleteCancel=function(){n.setState({showDelete:!n.state.showDelete})},n.renameCancel=function(){n.setState({showRename:!n.state.showRename})},n.state={currentNode:null,isNodeItemFrezee:!1,isShowMenu:!1,menuPosition:{left:0,top:0},isLoadFailed:!1,isMenuIconShow:!1,showDelete:!1,showFile:!1,showFolder:!1,showRename:!1,isFile:!1},n.searchedPath=null,n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.onHideContextMenu)}},{key:"componentWillReceiveProps",value:function(e){this.setState({currentNode:e.currentNode})}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onHideContextMenu)}},{key:"render",value:function(){return l.default.createElement("div",{className:"side-panel wiki-side-panel "+(this.props.closeSideBar?"":"left-zero")},l.default.createElement("div",{className:"side-panel-top panel-top"},l.default.createElement("a",{href:d.siteRoot,id:"logo"},l.default.createElement("img",{src:d.mediaUrl+d.logoPath,title:d.siteTitle,alt:"logo",width:d.logoWidth,height:d.logoHeight})),l.default.createElement("a",{title:"Close","aria-label":"Close",onClick:this.closeSide,className:"sf2-icon-x1 sf-popover-close side-panel-close action-icon d-md-none "})),l.default.createElement("div",{id:"side-nav",className:"wiki-side-nav",role:"navigation"},l.default.createElement("h3",{className:"wiki-pages-heading",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},(0,d.gettext)("Files"),l.default.createElement("div",{className:"heading-icon"},l.default.createElement(y.default,{isShow:this.state.isMenuIconShow,onClick:this.onHeadingMenuClick}))),l.default.createElement("div",{className:"wiki-pages-container"},this.props.treeData&&l.default.createElement(h.default,{currentPath:this.props.currentPath,treeData:this.props.treeData,currentNode:this.state.currentNode,isNodeItemFrezee:this.state.isNodeItemFrezee,onNodeClick:this.onNodeClick,onShowContextMenu:this.onShowContextMenu,onDirCollapse:this.props.onDirCollapse}),this.state.isShowMenu&&l.default.createElement(v.default,{menuPosition:this.state.menuPosition,currentNode:this.state.currentNode,toggleAddFile:this.toggleAddFile,toggleAddFolder:this.toggleAddFolder,toggleRename:this.toggleRename,toggleDelete:this.toggleDelete}),this.state.showDelete&&l.default.createElement(w.default,{currentNode:this.state.currentNode,handleSubmit:this.onDeleteNode,toggleCancel:this.deleteCancel}),this.state.showFile&&l.default.createElement(T.default,{fileType:".md",parentPath:this.state.currentNode.path,onAddFile:this.onAddFileNode,addFileCancel:this.addFileCancel}),this.state.showFolder&&l.default.createElement(S.default,{parentPath:this.state.currentNode.path,onAddFolder:this.onAddFolderNode,addFolderCancel:this.addFolderCancel}),this.state.showRename&&l.default.createElement(k.default,{currentNode:this.state.currentNode,onRename:this.onRenameNode,toggleCancel:this.renameCancel}))))}}]),t}(u.Component);x.propTypes=O,t.default=x},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}function a(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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}}(),u=n(0),l=r(u),c=n(1),f=r(c),d=n(151),p=r(d),h=n(3),m=n(5),v=n(9),g=n(506),y=r(g),b=n(192),w=r(b),_=n(786),k=r(_),C=n(787),S=r(C),E=n(806),T=r(E),O=n(807),x=r(O),M=n(781),P=r(M),D=n(822),L=r(D),N=n(830),F=r(N),A=n(835),Y=r(A),R=n(841),I=r(R),j={content:f.default.string,lastModified:f.default.string,latestContributor:f.default.string,permission:f.default.string,hash:f.default.string,path:f.default.string.isRequired,pathExist:f.default.bool.isRequired,isFileLoading:f.default.bool.isRequired,isViewFile:f.default.bool.isRequired,isDirentListLoading:f.default.bool.isRequired,isDirentSelected:f.default.bool.isRequired,isAllDirentSelected:f.default.bool.isRequired,direntList:f.default.array.isRequired,sortBy:f.default.string.isRequired,sortOrder:f.default.string.isRequired,sortItems:f.default.func.isRequired,selectedDirentList:f.default.array.isRequired,updateDirent:f.default.func.isRequired,onSideNavMenuClick:f.default.func.isRequired,onSearchedClick:f.default.func.isRequired,onMainNavBarClick:f.default.func.isRequired,onItemClick:f.default.func.isRequired,onAllDirentSelected:f.default.func.isRequired,onItemSelected:f.default.func.isRequired,onItemDelete:f.default.func.isRequired,onItemRename:f.default.func.isRequired,onItemMove:f.default.func.isRequired,onItemCopy:f.default.func.isRequired,onAddFile:f.default.func.isRequired,onAddFolder:f.default.func.isRequired,onFileTagChanged:f.default.func.isRequired,onItemsMove:f.default.func.isRequired,onItemsCopy:f.default.func.isRequired,onItemsDelete:f.default.func.isRequired,onLinkClick:f.default.func.isRequired,onFileUploadSuccess:f.default.func.isRequired,isDraft:f.default.bool,hasDraft:f.default.bool,reviewStatus:f.default.any,goReviewPage:f.default.func,goDraftPage:f.default.func,reviewID:f.default.any,usedRepoTags:f.default.array.isRequired,readmeMarkdown:f.default.object},B=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.switchViewMode=function(e){p.default.save("view_mode",e,{path:"/"});var t=n.state.currentRepoInfo.repo_name,r=n.props.isViewFile?v.Utils.getDirName(n.props.path):n.props.path;window.location.href=h.siteRoot+"library/"+h.repoID+"/"+t+r},n.onSideNavMenuClick=function(){n.props.onSideNavMenuClick()},n.onItemClick=function(e){n.setState({isDirentDetailShow:!1}),n.props.onItemClick(e)},n.onMainNavBarClick=function(e){n.setState({isDirentDetailShow:!1}),n.props.onMainNavBarClick(e)},n.onItemDetails=function(e){n.setState({currentDirent:e,isDirentDetailShow:!0})},n.onItemDetailsClose=function(){n.setState({isDirentDetailShow:!1})},n.onFileTagChanged=function(e,t){n.props.onFileTagChanged(e,t)},n.onUploadFile=function(e){e.nativeEvent.stopImmediatePropagation(),n.uploader.onFileUpload()},n.onUploadFolder=function(e){e.nativeEvent.stopImmediatePropagation(),n.uploader.onFolderUpload()},n.onFileUploadSuccess=function(e){n.props.onFileUploadSuccess(e)},n.handlePageScroll=function(){if(n.props.pathExist&&n.props.isViewFile&&!n.pageScroll&&n.titlesInfo&&n.titlesInfo.length>0){n.pageScroll=!0;var e=n;setTimeout(function(){e.pageScroll=!1},100);var t=n.refs.curViewContent.scrollTop+180,r=void 0;if(t<=n.titlesInfo[0])r=0;else if(t>n.titlesInfo[n.titlesInfo.length-1])r=n.titlesInfo.length-1;else for(var o=0;o<n.titlesInfo.length-1;o++)if(t>n.titlesInfo[o]&&n.titlesInfo[o+1]&&t<n.titlesInfo[o+1]){r=o;break}n.setState({activeTitleIndex:r})}},n.onContentRendered=function(e){n.titlesInfo=e.titlesInfo},n.state={currentMode:"wiki",isDirentDetailShow:!1,currentDirent:null,direntPath:"",currentRepoInfo:null,isRepoOwner:!1,activeTitleIndex:-1},n.titlesInfo=null,n.pageScroll=!1,n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this;if(m.seafileAPI.getRepoInfo(h.repoID).then(function(t){var n=new y.default(t.data);m.seafileAPI.getAccountInfo().then(function(t){var r=t.data.email,o=n.owner_email===r;e.setState({currentRepoInfo:n,isRepoOwner:o})})}),this.props.hash){var t=this.props.hash;setTimeout(function(){window.location.hash=t},500)}}},{key:"render",value:function(){var e=this,t=l.default.createElement("div",{className:"message empty-tip err-message"},l.default.createElement("h2",null,(0,h.gettext)("Folder does not exist.")));return l.default.createElement("div",{className:"main-panel wiki-main-panel o-hidden"},l.default.createElement("div",{className:"main-panel-north"},l.default.createElement("div",{className:"cur-view-toolbar border-left-show"},l.default.createElement("span",{className:"sf2-icon-menu hidden-md-up d-md-none side-nav-toggle",title:(0,h.gettext)("Side Nav Menu"),onClick:this.onSideNavMenuClick}),l.default.createElement("div",{className:"dir-operation"},this.props.isDirentSelected?l.default.createElement(T.default,{repoID:h.repoID,path:this.props.path,selectedDirentList:this.props.selectedDirentList,onItemsMove:this.props.onItemsMove,onItemsCopy:this.props.onItemsCopy,onItemsDelete:this.props.onItemsDelete}):l.default.createElement(S.default,{path:this.props.path,repoID:h.repoID,isDraft:this.props.isDraft,hasDraft:this.props.hasDraft,permission:this.props.permission,isViewFile:this.props.isViewFile,onAddFile:this.props.onAddFile,onAddFolder:this.props.onAddFolder,onUploadFile:this.onUploadFile,onUploadFolder:this.onUploadFolder})),l.default.createElement(k.default,{currentMode:this.state.currentMode,switchViewMode:this.switchViewMode})),l.default.createElement(w.default,{repoID:h.repoID,onSearchedClick:this.props.onSearchedClick,searchPlaceholder:(0,h.gettext)("Search files in this library")})),l.default.createElement("div",{className:"main-panel-center flex-row"},l.default.createElement("div",{className:"cur-view-container"},l.default.createElement("div",{className:"cur-view-path"},this.state.currentRepoInfo&&l.default.createElement(x.default,{repoID:h.repoID,repoName:this.state.currentRepoInfo.repo_name,currentPath:this.props.path,permission:h.permission,onPathClick:this.onMainNavBarClick,isViewFile:this.props.isViewFile})),l.default.createElement("div",{className:"cur-view-content",onScroll:this.handlePageScroll,ref:"curViewContent"},this.props.pathExist?l.default.createElement(u.Fragment,null,this.props.isViewFile?l.default.createElement(P.default,{markdownContent:this.props.content,latestContributor:this.props.latestContributor,lastModified:this.props.lastModified,isFileLoading:this.props.isFileLoading,activeTitleIndex:this.state.activeTitleIndex,onContentRendered:this.onContentRendered,onLinkClick:this.props.onLinkClick,isDraft:this.props.isDraft,hasDraft:this.props.hasDraft,reviewID:this.props.reviewID,reviewStatus:this.props.reviewStatus,goDraftPage:this.props.goDraftPage,goReviewPage:this.props.goReviewPage}):l.default.createElement(u.Fragment,null,"/"===this.props.path&&!(0===this.props.usedRepoTags.length&&null===this.props.readmeMarkdown)&&l.default.createElement(I.default,{repoID:h.repoID,currentPath:this.props.path,usedRepoTags:this.props.usedRepoTags,readmeMarkdown:this.props.readmeMarkdown}),l.default.createElement(L.default,{path:this.props.path,repoID:h.repoID,direntList:this.props.direntList,sortBy:this.props.sortBy,sortOrder:this.props.sortOrder,sortItems:this.props.sortItems,onAddFile:this.props.onAddFile,onItemClick:this.onItemClick,onItemDelete:this.props.onItemDelete,onItemRename:this.props.onItemRename,onItemMove:this.props.onItemMove,onItemCopy:this.props.onItemCopy,onItemDetails:this.onItemDetails,isDirentListLoading:this.props.isDirentListLoading,updateDirent:this.props.updateDirent,currentRepoInfo:this.state.currentRepoInfo,isRepoOwner:this.state.isRepoOwner,isAllItemSelected:this.props.isAllDirentSelected,onAllItemSelected:this.props.onAllDirentSelected,onItemSelected:this.props.onItemSelected}),l.default.createElement(Y.default,{ref:function(t){return e.uploader=t},dragAndDrop:!0,path:this.props.path,repoID:h.repoID,direntList:this.props.direntList,onFileUploadSuccess:this.onFileUploadSuccess}))):t)),this.state.isDirentDetailShow&&l.default.createElement("div",{className:"cur-view-detail"},l.default.createElement(F.default,{repoID:h.repoID,path:this.props.path,dirent:this.state.currentDirent,direntPath:this.state.direntPath,onItemDetailsClose:this.onItemDetailsClose,onFileTagChanged:this.onFileTagChanged}))))}}]),t}(u.Component);B.propTypes=j,t.default=B}]);
//# sourceMappingURL=repoview.js.map