/*! For license information please see 2.f7dd9aae.chunk.js.LICENSE.txt */ (this["webpackJsonpmicron-management-app"]=this["webpackJsonpmicron-management-app"]||[]).push([[2],[function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(339);function a(e){if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=Object(r.a)(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i,o=!0,c=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return o=e.done,e},e:function(e){c=!0,i=e},f:function(){try{o||null==a.return||a.return()}finally{if(c)throw i}}}}},function(e,t,n){"use strict";e.exports=n(1145)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function l(){for(var e=[],t=0;t=0;i-=1){var o=e[i][r];if("object"===typeof o&&o)a.unshift(o);else if(void 0!==o){n[r]=o;break}}a.length&&(n[r]=me(a))}for(i=e.length-1;i>=0;i-=1){var c=e[i];for(var s in c)s in n||(n[s]=c[s])}return n}function ve(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function ge(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function be(e){for(var t={},n=0,r=e;n10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",We(t,!0)))),r}function Be(e){return e.toISOString().replace(/T.*$/,"")}function Ue(e){return W(e.getUTCHours(),2)+":"+W(e.getUTCMinutes(),2)+":"+W(e.getUTCSeconds(),2)}function We(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),i=Math.round(r%60);return t?n+W(a,2)+":"+W(i,2):"GMT"+n+a+(i?":"+W(i,2):"")}function Ze(e,t){for(var n=0,r=0;r1)||"numeric"!==a.year&&"2-digit"!==a.year||"numeric"!==a.month&&"2-digit"!==a.month||"numeric"!==a.day&&"2-digit"!==a.day||(c=1);var s=this.format(e,n),l=this.format(t,n);if(s===l)return s;var u=it(function(e,t){var n={};for(var r in e)(!(r in Qe)||Qe[r]<=t)&&(n[r]=e[r]);return n}(a,c),i,n),f=u(e),d=u(t),h=function(e,t,n,r){var a=0;for(;a=Re(t)&&(r=X(r,1))}return e.start&&(n=ae(e.start),r&&r<=n&&(r=X(n,1))),{start:n,end:r}}function Bt(e){var t=Ft(e);return ee(t.start,t.end)>1}function Ut(e,t,n,r){return"year"===r?Oe(n.diffWholeYears(e,t),"year"):"month"===r?Oe(n.diffWholeMonths(e,t),"month"):te(e,t)}function Wt(e,t){var n,r,a=[],i=t.start;for(e.sort(Zt),n=0;ni&&a.push({start:i,end:r.start}),r.end>i&&(i=r.end);return it.start)&&(null===e.start||null===t.end||e.start=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function Yt(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t=(n||t.end),isToday:t&&Yt(t,r.start)}}function fn(e){var t=["fc-event"];return e.isMirror&&t.push("fc-event-mirror"),e.isDraggable&&t.push("fc-event-draggable"),(e.isStartResizable||e.isEndResizable)&&t.push("fc-event-resizable"),e.isDragging&&t.push("fc-event-dragging"),e.isResizing&&t.push("fc-event-resizing"),e.isSelected&&t.push("fc-event-selected"),e.isStart&&t.push("fc-event-start"),e.isEnd&&t.push("fc-event-end"),e.isPast&&t.push("fc-event-past"),e.isToday&&t.push("fc-event-today"),e.isFuture&&t.push("fc-event-future"),t}function dn(e){return e.instance?e.instance.instanceId:e.def.defId+":"+e.range.start.toISOString()}function hn(e,t){var n=e.eventRange,r=n.def,a=n.instance,i=r.url;if(i)return{href:i};var o=t.emitter,c=t.options.eventInteractive;return null==c&&null==(c=r.interactive)&&(c=Boolean(o.hasHandlers("eventClick"))),c?H((function(e){o.trigger("eventClick",{el:e.target,event:new kn(t,r,a),jsEvent:e,view:t.viewApi})})):{}}var pn={start:Ct,end:Ct,allDay:Boolean};function mn(e,t,n){var a=function(e,t){var n=yt(e,pn),a=n.refined,i=n.extra,o=a.start?t.createMarkerMeta(a.start):null,c=a.end?t.createMarkerMeta(a.end):null,s=a.allDay;null==s&&(s=o&&o.isTimeUnspecified&&(!c||c.isTimeUnspecified));return Object(r.a)({range:{start:o?o.marker:null,end:c?c.marker:null},allDay:s},i)}(e,t),i=a.range;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=t.add(i.start,n)}return a}function vn(e,t){return qt(e.range,t.range)&&e.allDay===t.allDay&&function(e,t){for(var n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(var n in e)if(!(n in t))return!1;return!0}(e,t)}function gn(e,t,n){return Object(r.a)(Object(r.a)({},bn(e,t,n)),{timeZone:t.timeZone})}function bn(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}}function yn(e,t,n){var r=jt({editable:!1},n),a=Pt(r.refined,r.extra,"",e.allDay,!0,n);return{def:a,ui:nn(a,t),instance:he(a.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}function Cn(e,t,n){n.emitter.trigger("select",Object(r.a)(Object(r.a)({},Mn(e,n)),{jsEvent:t?t.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Mn(e,t){for(var n,a,i={},o=0,c=t.pluginHooks.dateSpanTransforms;o=0;r-=1){var a=n[r].parseMeta(e);if(a)return{sourceDefId:r,meta:a}}return null}(i,t);if(c)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:T(),sourceDefId:c.sourceDefId,meta:c.meta,ui:Ot(i,t),extendedProps:o}}return null}function En(e){return Object(r.a)(Object(r.a)(Object(r.a)({},Lt),_n),e.pluginHooks.eventSourceRefiners)}function On(e,t){return"function"===typeof e&&(e=e()),null==e?t.createNowMarker():t.createMarker(e)}var Hn=function(){function e(){}return e.prototype.getCurrentData=function(){return this.currentDataManager.getCurrentData()},e.prototype.dispatch=function(e){return this.currentDataManager.dispatch(e)},Object.defineProperty(e.prototype,"view",{get:function(){return this.getCurrentData().viewApi},enumerable:!1,configurable:!0}),e.prototype.batchRendering=function(e){e()},e.prototype.updateSize=function(){this.trigger("_resize",!0)},e.prototype.setOption=function(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})},e.prototype.getOption=function(e){return this.currentDataManager.currentCalendarOptionsInput[e]},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.getCurrentData().availableRawLocales)},e.prototype.on=function(e,t){var n=this.currentDataManager;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):console.warn("Unknown listener name '"+e+"'")},e.prototype.off=function(e,t){this.currentDataManager.emitter.off(e,t)},e.prototype.trigger=function(e){for(var t,n=[],a=1;a=1?Math.min(a,i):a}(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=Q(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this,r.defaultSeparator)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),Fe(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?ue(ce(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?ue(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-se(le(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(le(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?se(le(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(le(e))*60):new Date(e.valueOf()-(t||0))},e}(),Pn=[],In={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Fn=Object(r.a)(Object(r.a)({},In),{buttonHints:{prev:"Previous $0",next:"Next $0",today:function(e,t){return"day"===t?"Today":"This "+e}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:function(e){return"Show "+e+" more event"+(1===e?"":"s")}});function Bn(e){for(var t=e.length>0?e[0].code:"en",n=Pn.concat(e),r={en:Fn},a=0,i=n;a0;a-=1){var i=r.slice(0,a).join("-");if(t[i])return t[i]}return null}(n,t)||Fn;return Wn(e,n,r)}(e,t):Wn(e.code,[e.code],e)}function Wn(e,t,n){var r=me([In,n],["buttonText"]);delete r.code;var a=r.week;return delete r.week,{codeArg:e,codes:t,week:a,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}function Zn(e,t){void 0===t&&(t={});var n=qn(t),r=ut(t),a=n.createMarkerMeta(e);return a?n.format(a.marker,r,{forcedTzo:a.forcedTzo}):""}function $n(e,t,n){var r=qn("object"===typeof n&&n?n:{}),a=ut(n),i=r.createMarkerMeta(e),o=r.createMarkerMeta(t);return i&&o?r.formatRange(i.marker,o.marker,a,{forcedStartTzo:i.forcedTzo,forcedEndTzo:o.forcedTzo,isEndExclusive:n.isEndExclusive,defaultSeparator:dt.defaultRangeSeparator}):""}function qn(e){var t=Un(e.locale||"en",Bn([]).map);return new Rn(Object(r.a)(Object(r.a)({timeZone:dt.timeZone,calendarSystem:"gregory"},e),{locale:t}))}var Gn,Kn={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Yn(e,t){return Mt(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter((function(e){return e.daysOfWeek})):"object"===typeof e&&e?[e]:[];return t=t.map((function(e){return Object(r.a)(Object(r.a)({},Kn),e)}))}(e),null,t)}function Xn(e,t){return e.left>=t.left&&e.left=t.top&&e.top
",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t}()),Gn}var ar={defs:{},instances:{}},ir=function(){function e(){this.getKeysForEventDefs=qe(this._getKeysForEventDefs),this.splitDateSelection=qe(this._splitDateSpan),this.splitEventStore=qe(this._splitEventStore),this.splitIndividualUi=qe(this._splitIndividualUi),this.splitEventDrag=qe(this._splitInteraction),this.splitEventResize=qe(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),a=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,r),o=this.splitEventStore(e.eventStore,r),c=this.splitEventDrag(e.eventDrag),s=this.splitEventResize(e.eventResize),l={};for(var u in this.eventUiBuilders=ge(n,(function(e,n){return t.eventUiBuilders[n]||qe(or)})),n){var f=n[u],d=o[u]||ar,h=this.eventUiBuilders[u];l[u]={businessHours:f.businessHours||e.businessHours,dateSelection:a[u]||null,eventStore:d,eventUiBases:h(e.eventUiBases[""],f.ui,i[u]),eventSelection:d.instances[e.eventSelection]?e.eventSelection:"",eventDrag:c[u]||null,eventResize:s[u]||null}}return l},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);nn:!!t&&e>=t.end)}}function sr(e,t){var n=["fc-day","fc-day-"+K[e.dow]];return e.isDisabled?n.push("fc-day-disabled"):(e.isToday&&(n.push("fc-day-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-day-past"),e.isFuture&&n.push("fc-day-future"),e.isOther&&n.push("fc-day-other")),n}function lr(e,t){var n=["fc-slot","fc-slot-"+K[e.dow]];return e.isDisabled?n.push("fc-slot-disabled"):(e.isToday&&(n.push("fc-slot-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-slot-past"),e.isFuture&&n.push("fc-slot-future")),n}var ur=ut({year:"numeric",month:"long",day:"numeric"}),fr=ut({week:"long"});function dr(e,t,n,a){void 0===n&&(n="day"),void 0===a&&(a=!0);var i=e.dateEnv,o=e.options,c=e.calendarApi,s=i.format(t,"week"===n?fr:ur);if(o.navLinks){var l=i.toDate(t),u=function(e){var r="day"===n?o.navLinkDayClick:"week"===n?o.navLinkWeekClick:null;"function"===typeof r?r.call(c,i.toDate(t),e):("string"===typeof r&&(n=r),c.zoomTo(t,n))};return Object(r.a)({title:Z(o.navLinkHint,[s,l],s),"data-navlink":""},a?O(u):{onClick:u})}return{"aria-label":s}}var hr,pr=null;function mr(){return null===pr&&(pr=function(){var e=document.createElement("div");C(e,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),e.innerHTML="
",document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return p(e),t}()),pr}function vr(){return hr||(hr=function(){var e=document.createElement("div");e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",e.style.left="-9999px",document.body.appendChild(e);var t=gr(e);return document.body.removeChild(e),t}()),hr}function gr(e){return{x:e.offsetHeight-e.clientHeight,y:e.offsetWidth-e.clientWidth}}function br(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,a=parseInt(n.borderRightWidth,10)||0,i=parseInt(n.borderTopWidth,10)||0,o=parseInt(n.borderBottomWidth,10)||0,c=gr(e),s=c.y-r-a,l={borderLeft:r,borderRight:a,borderTop:i,borderBottom:o,scrollbarBottom:c.x-i-o,scrollbarLeft:0,scrollbarRight:0};return mr()&&"rtl"===n.direction?l.scrollbarLeft=s:l.scrollbarRight=s,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function yr(e,t,n){void 0===t&&(t=!1);var r=n?e.getBoundingClientRect():Cr(e),a=br(e,t),i={left:r.left+a.borderLeft+a.scrollbarLeft,right:r.right-a.borderRight-a.scrollbarRight,top:r.top+a.borderTop,bottom:r.bottom-a.borderBottom-a.scrollbarBottom};return t&&(i.left+=a.paddingLeft,i.right-=a.paddingRight,i.top+=a.paddingTop,i.bottom-=a.paddingBottom),i}function Cr(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function Mr(e){return e.getBoundingClientRect().height+function(e){var t=window.getComputedStyle(e);return parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}(e)}function zr(e){for(var t=[];e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function wr(e,t,n){var r=!1,a=function(){r||(r=!0,t.apply(this,arguments))},i=function(){r||(r=!0,n&&n.apply(this,arguments))},o=e(a,i);o&&"function"===typeof o.then&&o.then(a,i)}var xr=function(){function e(){this.handlers={},this.thisContext=null}return e.prototype.setThisContext=function(e){this.thisContext=e},e.prototype.setOptions=function(e){this.options=e},e.prototype.on=function(e,t){!function(e,t,n){(e[t]||(e[t]=[])).push(n)}(this.handlers,e,t)},e.prototype.off=function(e,t){!function(e,t,n){n?e[t]&&(e[t]=e[t].filter((function(e){return e!==n}))):delete e[t]}(this.handlers,e,t)},e.prototype.trigger=function(e){for(var t=[],n=1;n=n[t]&&e=n[t]&&e0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()0},e.prototype.canScrollRight=function(){return this.getScrollLeft()=u.end?new Date(u.end.valueOf()-1):l),a=this.buildCurrentRangeInfo(e,t),i=/^(year|month|week|day)$/.test(a.unit),o=this.buildRenderRange(this.trimHiddenDays(a.range),a.unit,i),c=o=this.trimHiddenDays(o),f.showNonCurrentDates||(c=$t(c,a.range)),c=$t(c=this.adjustActiveRange(c),r),s=Gt(a.range,r),{validRange:r,currentRange:a.range,currentRangeUnit:a.unit,isRangeAllDay:i,activeRange:c,renderRange:o,slotMinTime:f.slotMinTime,slotMaxTime:f.slotMaxTime,isValid:s,dateIncrement:this.buildDateIncrement(a.duration)}},e.prototype.buildValidRange=function(){var e=this.props.validRangeInput,t="function"===typeof e?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(t)||{start:null,end:null}},e.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this.props,a=null,i=null,o=null;return r.duration?(a=r.duration,i=r.durationUnit,o=this.buildRangeFromDuration(e,t,a,i)):(n=this.props.dayCount)?(i="day",o=this.buildRangeFromDayCount(e,t,n)):(o=this.buildCustomVisibleRange(e))?i=r.dateEnv.greatestWholeUnit(o.start,o.end).unit:(i=Ie(a=this.getFallbackDuration()).unit,o=this.buildRangeFromDuration(e,t,a,i)),{duration:a,unit:i,range:o}},e.prototype.getFallbackDuration=function(){return Oe({day:1})},e.prototype.adjustActiveRange=function(e){var t=this.props,n=t.dateEnv,r=t.usesMinMaxTime,a=t.slotMinTime,i=t.slotMaxTime,o=e.start,c=e.end;return r&&(Ve(a)<0&&(o=ae(o),o=n.add(o,a)),Ve(i)>1&&(c=X(c=ae(c),-1),c=n.add(c,i))),{start:o,end:c}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var a,i,o,c=this.props,s=c.dateEnv,l=c.dateAlignment;if(!l){var u=this.props.dateIncrement;l=u&&Re(u)e.fetchRange.end}(e,t,n)})),t,!1,n)}function sa(e,t,n,r,a){var i={};for(var o in e){var c=e[o];t[o]?i[o]=la(c,n,r,a):i[o]=c}return i}function la(e,t,n,a){var i=a.options,o=a.calendarApi,c=a.pluginHooks.eventSourceDefs[e.sourceDefId],s=T();return c.fetch({eventSource:e,range:t,isRefetch:n,context:a},(function(n){var r=n.rawEvents;i.eventSourceSuccess&&(r=i.eventSourceSuccess.call(o,r,n.xhr)||r),e.success&&(r=e.success.call(o,r,n.xhr)||r),a.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:s,fetchRange:t,rawEvents:r})}),(function(n){console.warn(n.message,n),i.eventSourceFailure&&i.eventSourceFailure.call(o,n),e.failure&&e.failure(n),a.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:s,fetchRange:t,error:n})})),Object(r.a)(Object(r.a)({},e),{isFetching:!0,latestFetchId:s})}function ua(e,t){return ve(e,(function(e){return fa(e,t)}))}function fa(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}function da(e,t,n,r,a){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,a,i){if(t&&n===t.latestFetchId){var o=Mt(function(e,t,n){var r=n.options.eventDataTransform,a=t?t.eventDataTransform:null;a&&(e=ha(e,a));r&&(e=ha(e,r));return e}(a,t,i),t,i);return r&&(o=Ae(o,r,i)),St(pa(e,t.sourceId),o)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,a);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=Ae(t,n,r));return St(e,t)}(e,t.eventStore,r?r.activeRange:null,a);case"RESET_EVENTS":return t.eventStore;case"MERGE_EVENTS":return St(e,t.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?Ae(e,r.activeRange,a):e;case"REMOVE_EVENTS":return function(e,t){var n=e.defs,r=e.instances,a={},i={};for(var o in n)t.defs[o]||(a[o]=n[o]);for(var c in r)!t.instances[c]&&a[r[c].defId]&&(i[c]=r[c]);return{defs:a,instances:i}}(e,t.eventStore);case"REMOVE_EVENT_SOURCE":return pa(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return At(e,(function(e){return!e.sourceId}));case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};default:return e}}function ha(e,t){var n;if(t){n=[];for(var r=0,a=e;r=200&&o.status<400){var e=!1,t=void 0;try{t=JSON.parse(o.responseText),e=!0}catch(n){}e?r(t,o):a("Failure parsing JSON",o)}else a("Request failed",o)},o.onerror=function(){a("Request failed",o)},o.send(i)}function wa(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}function xa(e,t){for(var n=Ce(t.getCurrentData().eventSources),r=[],a=0,i=e;a1)return{year:"numeric",month:"short",day:"numeric"};return{year:"numeric",month:"long",day:"numeric"}}(e)),{isEndExclusive:e.isRangeAllDay,defaultSeparator:t.titleRangeSeparator})}var Ea=function(){function e(e){var t=this;this.computeOptionsData=qe(this._computeOptionsData),this.computeCurrentViewData=qe(this._computeCurrentViewData),this.organizeRawLocales=qe(Bn),this.buildLocale=qe(Un),this.buildPluginHooks=Ir(),this.buildDateEnv=qe(Oa),this.buildTheme=qe(Ha),this.parseToolbars=qe(ya),this.buildViewSpecs=qe(ea),this.buildDateProfileGenerator=Ge(ka),this.buildViewApi=qe(Ta),this.buildViewUiProps=Ge(Da),this.buildEventUiBySource=qe(Na,Me),this.buildEventUiBases=qe(Va),this.parseContextBusinessHours=Ge(Ra),this.buildTitle=qe(La),this.emitter=new xr,this.actionRunner=new _a(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.getCurrentData=function(){return t.data},this.dispatch=function(e){t.actionRunner.request(e)},this.props=e,this.actionRunner.pause();var n={},a=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),i=a.calendarOptions.initialView||a.pluginHooks.initialView,o=this.computeCurrentViewData(i,a,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(o.options);var c=function(e,t){var n=e.initialDate;return null!=n?t.createMarker(n):On(e.now,t)}(a.calendarOptions,a.dateEnv),s=o.dateProfileGenerator.build(c);Yt(s.activeRange,c)||(c=s.currentRange.start);for(var l={dateEnv:a.dateEnv,options:a.calendarOptions,pluginHooks:a.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},u=0,f=a.pluginHooks.contextInit;uc.end&&(a+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:c.end,end:o.end}},i)),a?(n.push.apply(n,Object(r.g)([{index:e.index,thickness:e.thickness,span:Ga(c,o)}],i)),a):(n.push(e),0)},e.prototype.insertEntryAt=function(e,t){var n=this.entriesByLevel,r=this.levelCoords;-1===t.lateral?(Ka(r,t.level,t.levelCoord),Ka(n,t.level,[e])):Ka(n[t.level],t.lateral,e),this.stackCnts[Za(e)]=t.stackCnt},e.prototype.findInsertion=function(e){for(var t=this.levelCoords,n=this.entriesByLevel,r=this.strictOrder,a=this.stackCnts,i=t.length,o=0,c=-1,s=-1,l=null,u=0,f=0;f=o+e.thickness)break;for(var h=n[f],p=void 0,m=Ya(h,e.span.start,Wa),v=m[0]+m[1];(p=h[v])&&p.span.starto&&(o=g,l=p,c=f,s=v),g===o&&(u=Math.max(u,a[Za(p)]+1)),v+=1}}var b=0;if(l)for(b=c+1;bn(e[a-1]))return[a,0];for(;ro))return[i,1];r=i+1}}return[r,0]}var Xa=function(){function e(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}return e.prototype.destroy=function(){},e}();function Qa(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}function Ja(e){var t;return(t={})[e.component.uid]=e,t}var ei={},ti=function(){function e(e,t){this.emitter=new xr}return e.prototype.destroy=function(){},e.prototype.setMirrorIsVisible=function(e){},e.prototype.setMirrorNeedsRevert=function(e){},e.prototype.setAutoScrollEnabled=function(e){},e}(),ni={},ri={startTime:Oe,duration:Oe,create:Boolean,sourceId:String};function ai(e){var t=yt(e,ri),n=t.refined,r=t.extra;return{startTime:n.startTime||null,duration:n.duration||null,create:null==n.create||n.create,sourceId:n.sourceId,leftoverProps:r}}var ii=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.c)(t,e),t.prototype.render=function(){var e=this,t=this.props.widgetGroups.map((function(t){return e.renderWidgetGroup(t)}));return i.apply(void 0,Object(r.g)(["div",{className:"fc-toolbar-chunk"}],t))},t.prototype.renderWidgetGroup=function(e){for(var t=this.props,n=this.context.theme,a=[],o=!0,c=0,s=e;c1){var b=o&&n.getClass("buttonGroup")||"";return i.apply(void 0,Object(r.g)(["div",{className:b}],a))}return a[0]},t}(Nr),oi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.c)(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.model,a=n.extraClassName,o=!1,c=r.sectionWidgets,s=c.center;return c.left?(o=!0,e=c.left):e=c.start,c.right?(o=!0,t=c.right):t=c.end,i("div",{className:[a||"","fc-toolbar",o?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",e||[]),this.renderSection("center",s||[]),this.renderSection("end",t||[]))},t.prototype.renderSection=function(e,t){var n=this.props;return i(ii,{key:e,widgetGroups:t,title:n.title,navUnit:n.navUnit,activeButton:n.activeButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled,titleId:n.titleId})},t}(Nr),ci=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={availableWidth:null},t.handleEl=function(e){t.el=e,jr(t.props.elRef,e),t.updateAvailableWidth()},t.handleResize=function(){t.updateAvailableWidth()},t}return Object(r.c)(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=e.aspectRatio,r=["fc-view-harness",n||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],a="",o="";return n?null!==t.availableWidth?a=t.availableWidth/n:o=1/n*100+"%":a=e.height||"",i("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:r.join(" "),style:{height:a,paddingBottom:o}},e.children)},t.prototype.componentDidMount=function(){this.context.addResizeHandler(this.handleResize)},t.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleResize)},t.prototype.updateAvailableWidth=function(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})},t}(Nr),si=function(e){function t(t){var n=e.call(this,t)||this;return n.handleSegClick=function(e,t){var r=n.component,a=r.context,i=en(t);if(i&&r.isValidSegDownEl(e.target)){var o=m(e.target,".fc-event-forced-url"),c=o?o.querySelector("a[href]").href:"";a.emitter.trigger("eventClick",{el:t,event:new kn(r.context,i.eventRange.def,i.eventRange.instance),jsEvent:e,view:a.viewApi}),c&&!e.defaultPrevented&&(window.location.href=c)}},n.destroy=_(t.el,"click",".fc-event",n.handleSegClick),n}return Object(r.c)(t,e),t}(Xa),li=function(e){function t(t){var n=e.call(this,t)||this;return n.handleEventElRemove=function(e){e===n.currentSegEl&&n.handleSegLeave(null,n.currentSegEl)},n.handleSegEnter=function(e,t){en(t)&&(n.currentSegEl=t,n.triggerEvent("eventMouseEnter",e,t))},n.handleSegLeave=function(e,t){n.currentSegEl&&(n.currentSegEl=null,n.triggerEvent("eventMouseLeave",e,t))},n.removeHoverListeners=function(e,t,n,r){var a;return _(e,"mouseover",t,(function(e,t){if(t!==a){a=t,n(e,t);t.addEventListener("mouseleave",(function e(n){a=null,r(n,t),t.removeEventListener("mouseleave",e)}))}}))}(t.el,".fc-event",n.handleSegEnter,n.handleSegLeave),n}return Object(r.c)(t,e),t.prototype.destroy=function(){this.removeHoverListeners()},t.prototype.triggerEvent=function(e,t,n){var r=this.component,a=r.context,i=en(n);t&&!r.isValidSegDownEl(t.target)||a.emitter.trigger(e,{el:n,event:new kn(a,i.eventRange.def,i.eventRange.instance),jsEvent:t,view:a.viewApi})},t}(Xa),ui=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildViewContext=qe(kr),t.buildViewPropTransformers=qe(di),t.buildToolbarProps=qe(fi),t.headerRef=c(),t.footerRef=c(),t.interactionsStore={},t.state={viewLabelId:S()},t.registerInteractiveComponent=function(e,n){var r=Qa(e,n),a=[si,li].concat(t.props.pluginHooks.componentInteractions).map((function(e){return new e(r)}));t.interactionsStore[e.uid]=a,ei[e.uid]=r},t.unregisterInteractiveComponent=function(e){var n=t.interactionsStore[e.uid];if(n){for(var r=0,a=n;r10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"})}var mi="fc-col-header-cell";function vi(e){return e.text}var gi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.c)(t,e),t.prototype.render=function(){var e=this.context,t=e.dateEnv,n=e.options,a=e.theme,o=e.viewApi,c=this.props,s=c.date,l=c.dateProfile,u=cr(s,c.todayRange,null,l),f=[mi].concat(sr(u,a)),d=t.format(s,c.dayHeaderFormat),h=!u.isDisabled&&c.colCnt>1?dr(this.context,s):{},p=Object(r.a)(Object(r.a)(Object(r.a)({date:t.toDate(s),view:o},c.extraHookProps),{text:d}),u);return i(Ur,{hookProps:p,classNames:n.dayHeaderClassNames,content:n.dayHeaderContent,defaultContent:vi,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},(function(e,t,n,a){return i("th",Object(r.a)({ref:e,role:"columnheader",className:f.concat(t).join(" "),"data-date":u.isDisabled?void 0:Be(s),colSpan:c.colSpan},c.extraDataAttrs),i("div",{className:"fc-scrollgrid-sync-inner"},!u.isDisabled&&i("a",Object(r.a)({ref:n,className:["fc-col-header-cell-cushion",c.isSticky?"fc-sticky":""].join(" ")},h),a)))}))},t}(Nr),bi=ut({weekday:"long"}),yi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.c)(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,a=t.theme,o=t.viewApi,c=t.options,s=X(new Date(2592e5),e.dow),l={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},u=[mi].concat(sr(l,a),e.extraClassNames||[]),f=n.format(s,e.dayHeaderFormat),d=Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({date:s},l),{view:o}),e.extraHookProps),{text:f});return i(Ur,{hookProps:d,classNames:c.dayHeaderClassNames,content:c.dayHeaderContent,defaultContent:vi,didMount:c.dayHeaderDidMount,willUnmount:c.dayHeaderWillUnmount},(function(t,a,o,c){return i("th",Object(r.a)({ref:t,role:"columnheader",className:u.concat(a).join(" "),colSpan:e.colSpan},e.extraDataAttrs),i("div",{className:"fc-scrollgrid-sync-inner"},i("a",{"aria-label":n.format(s,bi),className:["fc-col-header-cell-cushion",e.isSticky?"fc-sticky":""].join(" "),ref:o},c)))}))},t}(Nr),Ci=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.initialNowDate=On(n.options.now,n.dateEnv),r.initialNowQueriedMs=(new Date).valueOf(),r.state=r.computeTiming().currentState,r}return Object(r.c)(t,e),t.prototype.render=function(){var e=this.props,t=this.state;return e.children(t.nowDate,t.todayRange)},t.prototype.componentDidMount=function(){this.setTimeout()},t.prototype.componentDidUpdate=function(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())},t.prototype.componentWillUnmount=function(){this.clearTimeout()},t.prototype.computeTiming=function(){var e=this.props,t=this.context,n=Q(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs),r=t.dateEnv.startOf(n,e.unit),a=t.dateEnv.add(r,Oe(1,e.unit)),i=a.valueOf()-n.valueOf();return i=Math.min(864e5,i),{currentState:{nowDate:r,todayRange:Mi(r)},nextState:{nowDate:a,todayRange:Mi(a)},waitMs:i}},t.prototype.setTimeout=function(){var e=this,t=this.computeTiming(),n=t.nextState,r=t.waitMs;this.timeoutId=setTimeout((function(){e.setState(n,(function(){e.setTimeout()}))}),r)},t.prototype.clearTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId)},t.contextType=Hr,t}(a);function Mi(e){var t=ae(e);return{start:t,end:X(t,1)}}var zi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.createDayHeaderFormatter=qe(wi),t}return Object(r.c)(t,e),t.prototype.render=function(){var e=this.context,t=this.props,n=t.dates,r=t.dateProfile,a=t.datesRepDistinctDays,o=t.renderIntro,c=this.createDayHeaderFormatter(e.options.dayHeaderFormat,a,n.length);return i(Ci,{unit:"day"},(function(e,t){return i("tr",{role:"row"},o&&o("day"),n.map((function(e){return a?i(gi,{key:e.toISOString(),date:e,dateProfile:r,todayRange:t,colCnt:n.length,dayHeaderFormat:c}):i(yi,{key:e.getUTCDay(),dow:e.getUTCDay(),dayHeaderFormat:c})})))}))},t}(Nr);function wi(e,t,n){return e||pi(t,n)}var xi=function(){function e(e,t){for(var n=e.start,r=e.end,a=[],i=[],o=-1;n=t.length?t[t.length-1]+1:t[n]},e}(),Si=function(){function e(e,t){var n,r,a,i=e.dates;if(t){for(r=i[0].getUTCDay(),n=1;nt)return!0}return!1},t.prototype.needsYScrolling=function(){if(Di.test(this.props.overflowY))return!1;for(var e=this.el,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),n=e.children,r=0;rt)return!0}return!1},t.prototype.getXScrollbarWidth=function(){return Di.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight},t.prototype.getYScrollbarWidth=function(){return Di.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth},t}(Nr),Ri=function(){function e(e){var t=this;this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=function(e,n){var r=t,a=r.depths,i=r.currentMap,o=!1,c=!1;null!==e?(o=n in i,i[n]=e,a[n]=(a[n]||0)+1,c=!0):(a[n]-=1,a[n]||(delete i[n],delete t.callbackMap[n],o=!0)),t.masterCallback&&(o&&t.masterCallback(null,String(n)),c&&t.masterCallback(e,String(n)))}}return e.prototype.createRef=function(e){var t=this,n=this.callbackMap[e];return n||(n=this.callbackMap[e]=function(n){t.handleValue(n,String(e))}),n},e.prototype.collect=function(e,t,n){return Se(this.currentMap,e,t,n)},e.prototype.getAll=function(){return Ce(this.currentMap)},e}();function Pi(e){for(var t=0,n=0,r=g(e,".fc-scrollgrid-shrink");n=0&&e=0&&tt.eventRange.range.end?e:t}var Mo="5.11.3"},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){e.exports=n(1673)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return f})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return p})),n.d(t,"d",(function(){return M})),n.d(t,"c",(function(){return z}));var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function i(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function o(){for(var e=[],t=0;t0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function g(){for(var e=[],t=0;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function f(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var a=s(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return f(this,n)}}function h(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(e)););return e}function p(e,t,n){return(p="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=h(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(n):a.value}})(e,t,n||e)}function m(e,t,n,r){return(m="undefined"!==typeof Reflect&&Reflect.set?Reflect.set:function(e,t,n,r){var a,i=h(e,t);if(i){if((a=Object.getOwnPropertyDescriptor(i,t)).set)return a.set.call(r,n),!0;if(!a.writable)return!1}if(a=Object.getOwnPropertyDescriptor(r,t)){if(!a.writable)return!1;a.value=n,Object.defineProperty(r,t,a)}else!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(r,t,n);return!0})(e,t,n,r)}function v(e,t,n,r,a){if(!m(e,t,n,r||e)&&a)throw new Error("failed to set property");return n}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,c=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){c=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(c)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}var o=function(){function e(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.substr(-1)?e.protocol+":":e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?"/"+e.path:e.path:"/"}return e.isInstance=function(e){if(!e)return!1;var t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&"object"===typeof t.query&&"object"===typeof t.headers},e.prototype.clone=function(){var t,n=new e(a(a({},this),{headers:a({},this.headers)}));return n.query&&(n.query=(t=n.query,Object.keys(t).reduce((function(e,n){var r,o=t[n];return a(a({},e),((r={})[n]=Array.isArray(o)?function(){for(var e=[],t=0;t=0;r--){var a=t[r](e);if(a)return a}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function R(e,t){return e===t}function P(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?x:n,a=t.mapStateToPropsFactories,i=void 0===a?H:a,o=t.mapDispatchToPropsFactories,c=void 0===o?O:o,s=t.mergePropsFactories,l=void 0===s?T:s,u=t.selectorFactory,f=void 0===u?D:u;return function(e,t,n,a){void 0===a&&(a={});var o=a,s=o.pure,u=void 0===s||s,p=o.areStatesEqual,m=void 0===p?R:p,v=o.areOwnPropsEqual,g=void 0===v?A:v,b=o.areStatePropsEqual,y=void 0===b?A:b,C=o.areMergedPropsEqual,M=void 0===C?A:C,z=Object(h.a)(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=j(e,i,"mapStateToProps"),x=j(t,c,"mapDispatchToProps"),S=j(n,l,"mergeProps");return r(f,Object(d.a)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:x,initMergeProps:S,pure:u,areStatesEqual:m,areOwnPropsEqual:g,areStatePropsEqual:y,areMergedPropsEqual:M},z))}}var I=P();function F(){return Object(r.useContext)(i)}var B=function(e,t){return e===t};function U(e){void 0===e&&(e=i);var t=e===i?F:function(){return Object(r.useContext)(e)};return function(e,n){void 0===n&&(n=B);var a=t(),i=function(e,t,n,a){var i,o=Object(r.useReducer)((function(e){return e+1}),0)[1],c=Object(r.useMemo)((function(){return new l(n,a)}),[n,a]),s=Object(r.useRef)(),f=Object(r.useRef)(),d=Object(r.useRef)(),h=Object(r.useRef)(),p=n.getState();try{if(e!==f.current||p!==d.current||s.current){var m=e(p);i=void 0!==h.current&&t(m,h.current)?h.current:m}else i=h.current}catch(v){throw s.current&&(v.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),v}return u((function(){f.current=e,d.current=p,h.current=i,s.current=void 0})),u((function(){function e(){try{var e=n.getState(),r=f.current(e);if(t(r,h.current))return;h.current=r,d.current=e}catch(v){s.current=v}o()}return c.onStateChange=e,c.trySubscribe(),e(),function(){return c.tryUnsubscribe()}}),[n,c]),i}(e,n,a.store,a.subscription);return Object(r.useDebugValue)(i),i}}var W,Z=U(),$=n(47);W=$.unstable_batchedUpdates,o=W},function(e,t,n){"use strict";n.d(t,"a",(function(){return On})),n.d(t,"b",(function(){return Pn})),n.d(t,"c",(function(){return Mn})),n.d(t,"d",(function(){return lr})),n.d(t,"e",(function(){return Yn})),n.d(t,"f",(function(){return Xn})),n.d(t,"g",(function(){return At})),n.d(t,"h",(function(){return Ir})),n.d(t,"i",(function(){return Jt})),n.d(t,"j",(function(){return Qn})),n.d(t,"k",(function(){return $n})),n.d(t,"l",(function(){return kr})),n.d(t,"m",(function(){return br})),n.d(t,"n",(function(){return Tr})),n.d(t,"o",(function(){return Et})),n.d(t,"p",(function(){return Gn})),n.d(t,"q",(function(){return Qt})),n.d(t,"r",(function(){return zt})),n.d(t,"s",(function(){return Kn})),n.d(t,"t",(function(){return qn})),n.d(t,"u",(function(){return Jn})),n.d(t,"v",(function(){return Nt})),n.d(t,"w",(function(){return rn})),n.d(t,"x",(function(){return xn})),n.d(t,"y",(function(){return ln})),n.d(t,"z",(function(){return an})),n.d(t,"A",(function(){return Or})),n.d(t,"B",(function(){return gr})),n.d(t,"C",(function(){return Cr}));var r=n(1),a=n.n(r),i=n(5),o=n.n(i),c=n(155),s=n(1081),l=n.n(s),u=n(182),f=n.n(u),d=n(258),h=n.n(d),p=n(38),m=n.n(p);n(123),n(1082),n(15),n(1970),n(247),n(103);var v=n(358),g=n(1968),b=(n(1958),n(104),n(1957),n(1967));var y=n(1105),C=n(1106),M=n(1107),z=n(1108),w=n(1109),x=n(1110),S=n(1111),A=n(1112),_=n(1113),L=n(1114),E=n(1115),O=n(1116),H=n(1117),k=n(1118),T=n(1119),N=n(1120),V=n(1121),D=n(1122),j=n(1123),R=n(1124),P=n(1125),I=n(1126),F=n(1127),B=n(1128),U=n(1129),W=n(1130),Z=n(1131),$=n(1904),q=n(1905),G=n(1906),K=n(1907),Y=n(1908),X=n(1909),Q=n(1910),J=n(1911),ee=n(1912),te=n(588),ne=n(717),re=n(1913),ae=n(1914),ie=n(154),oe=n.n(ie),ce=n(711),se=n.n(ce),le=n(283),ue=function(){};function fe(e){this._context=e}fe.prototype={areaStart:ue,areaEnd:ue,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Object(le.c)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function de(e){this._context=e}de.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Object(le.c)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function he(e,t){this._basis=new le.a(e),this._beta=t}he.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,a=e[0],i=t[0],o=e[n]-a,c=t[n]-i,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(a+r*o),this._beta*t[s]+(1-this._beta)*(i+r*c));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var pe=function e(t){function n(e){return 1===t?new le.a(e):new he(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function me(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ve(e,t){this._context=e,this._k=(1-t)/6}ve.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:me(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ge=function e(t){function n(e){return new ve(e,t)}return n.tension=function(t){return e(+t)},n}(0);function be(e,t){this._context=e,this._k=(1-t)/6}be.prototype={areaStart:ue,areaEnd:ue,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ye=function e(t){function n(e){return new be(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Ce(e,t){this._context=e,this._k=(1-t)/6}Ce.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Me=function e(t){function n(e){return new Ce(e,t)}return n.tension=function(t){return e(+t)},n}(0),ze=n(30);function we(e,t,n){var r=e._x1,a=e._y1,i=e._x2,o=e._y2;if(e._l01_a>ze.f){var c=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*c-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,a=(a*c-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>ze.f){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*l+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*l+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,a,i,o,e._x2,e._y2)}function xe(e,t){this._context=e,this._alpha=t}xe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:we(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Se=function e(t){function n(e){return t?new xe(e,t):new ve(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ae(e,t){this._context=e,this._alpha=t}Ae.prototype={areaStart:ue,areaEnd:ue,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:we(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var _e=function e(t){function n(e){return t?new Ae(e,t):new be(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Le(e,t){this._context=e,this._alpha=t}Le.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:we(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ee=function e(t){function n(e){return t?new Le(e,t):new Ce(e,0)}return n.alpha=function(t){return e(+t)},n}(.5),Oe=n(564);function He(e){this._context=e}He.prototype={areaStart:ue,areaEnd:ue,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function ke(e){return e<0?-1:1}function Te(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),c=(i*a+o*r)/(r+a);return(ke(i)+ke(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(c))||0}function Ne(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Ve(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,c=(i-r)/3;e._context.bezierCurveTo(r+c,a+c*t,i-c,o-c*n,i,o)}function De(e){this._context=e}function je(e){this._context=new Re(e)}function Re(e){this._context=e}function Pe(e){this._context=e}function Ie(e){var t,n,r=e.length-1,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var Be=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n},Ue=function(e){var t=e.map(We);return Be(e).sort((function(e,n){return t[e]-t[n]}))};function We(e){for(var t,n=0,r=-1,a=e.length;++ri&&(i=t,r=n);return r}var $e=function(e,t){if((a=e.length)>1)for(var n,r,a,i=1,o=e[t[0]],c=o.length;id&&(d=c),v=u*u*m,(h=Math.max(d/v,v/f))>p){u-=c;break}p=h}g.push(o={value:u,dice:s1?t:1)},n}(Ke),Qe=function e(t){function n(e,n,r,a,i){if((o=e._squarify)&&o.ratio===t)for(var o,c,s,l,u,f=-1,d=o.length,h=e.value;++f1?t:1)},n}(Ke);function Je(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function et(e,t){var n,r,a,i,o,c=new at(e),s=+e.value&&(c.value=e.value),l=[c];for(null==t&&(t=tt);n=l.pop();)if(s&&(n.value=+n.data.value),(a=t(n.data))&&(o=a.length))for(n.children=new Array(o),i=o-1;i>=0;--i)l.push(r=n.children[i]=new at(a[i])),r.parent=n,r.depth=n.depth+1;return c.eachBefore(rt)}function tt(e){return e.children}function nt(e){e.data=e.data.data}function rt(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function at(e){this.data=e,this.depth=this.height=0,this.parent=null}at.prototype=et.prototype={constructor:at,count:function(){return this.eachAfter(Je)},each:function(e){var t,n,r,a,i=this,o=[i];do{for(t=o.reverse(),o=[];i=t.pop();)if(e(i),n=i.children)for(r=0,a=n.length;r=0;--n)a.push(t[n]);return this},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,a=r&&r.length;--a>=0;)n+=r[a].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),a=null;e=n.pop(),t=r.pop();for(;e===t;)a=e,e=n.pop(),t=r.pop();return a}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var a=r.length;e!==n;)r.splice(a,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each((function(t){e.push(t)})),e},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return et(this).eachBefore(nt)}};var it=n(1972),ot=n(36),ct=n(453),st=(n(1083),n(712)),lt=n.n(st),ut=n(186),ft=n.n(ut),dt=n(462),ht=n.n(dt),pt=n(256),mt=n.n(pt),vt=n(136),gt=n.n(vt),bt=(n(1084),n(440)),yt=n.n(bt),Ct=n(1085),Mt=n.n(Ct),zt=function(){};function wt(e){for(var t=1;t0){for(var n,r,a,i=0,o=e[0].length;i0)for(var n,r,a,i,o,c,s=0,l=e[t[0]].length;s0?(r[0]=i,r[1]=i+=a):a<0?(r[1]=o,r[0]=o+=a):(r[0]=0,r[1]=a)},none:$e,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,a=e[t[0]],i=a.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,i=0,o=1;o=n-1){var u=c[t];return u.x0=a,u.y0=i,u.x1=o,void(u.y1=s)}var f=l[t],d=r/2+f,h=t+1,p=n-1;for(;h>>1;l[m]s-i){var b=(a*g+o*v)/r;e(t,h,v,a,i,b,s),e(h,n,g,b,i,o,s)}else{var y=(i*g+s*v)/r;e(t,h,v,a,i,o,y),e(h,n,g,a,y,o,s)}}(0,s,e.value,t,n,r,a)},dice:qe,slice:Ge,sliceDice:function(e,t,n,r,a){(1&e.depth?Ge:qe)(e,t,n,r,a)},squarify:Xe,resquarify:Qe}),Yt=Object.keys(Kt),Xt=(o.a.oneOf(Yt),o.a.shape({top:o.a.number,right:o.a.number,bottom:o.a.number,left:o.a.number}).isRequired),Qt={animate:o.a.bool.isRequired,motionStiffness:o.a.number.isRequired,motionDamping:o.a.number.isRequired},Jt=o.a.oneOf(["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]),en=(Object(v.a)(ee.a),{top:0,right:0,bottom:0,left:0});function tn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return Object(r.useMemo)((function(){var r=tn({},en,n);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,n.top,n.right,n.bottom,n.left])},an=function(e){return Object(r.useMemo)((function(){return"function"===typeof(t=e)?t:"string"===typeof t?0===t.indexOf("time:")?Object(it.a)(t.slice("5")):Object(b.a)(t):function(e){return e};var t}),[e])},on=Object(r.createContext)(),cn={},sn=function(e){var t=e.theme,n=void 0===t?cn:t,i=e.children,o=function(e){return Object(r.useMemo)((function(){return jt(Vt,e)}),[e])}(n);return a.a.createElement(on.Provider,{value:o},i)};sn.propTypes={children:o.a.node.isRequired,theme:o.a.object};var ln=function(){return Object(r.useContext)(on)};function un(e){return(un="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 fn(){return(fn=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pn(e,t){for(var n=0;n0&&r>0;return a.a.createElement(ct.a,{bounds:!0,onResize:function(t){e.setState({dimensions:t.bounds})}},(function(t){var o=t.measureRef;return a.a.createElement("div",{ref:o,style:{width:"100%",height:"100%"}},i&&e.props.children({width:n,height:r}))}))}}])&&Tn(n.prototype,r),i&&Tn(n,i),t}(r.Component);Rn(Pn,"propTypes",{children:o.a.func.isRequired});var In=function(e){var t=e.id,n=e.colors;return a.a.createElement("linearGradient",{id:t,x1:0,x2:0,y1:0,y2:1},n.map((function(e){var t=e.offset,n=e.color,r=e.opacity;return a.a.createElement("stop",{key:t,offset:"".concat(t,"%"),stopColor:n,stopOpacity:void 0!==r?r:1})})))};In.propTypes={id:o.a.string.isRequired,colors:o.a.arrayOf(o.a.shape({offset:o.a.number.isRequired,color:o.a.string.isRequired})).isRequired};var Fn={linearGradient:In};var Bn=Object(r.memo)((function(e){var t=e.id,n=e.background,r=e.color,i=e.size,o=e.padding,c=e.stagger,s=i+o,l=i/2,u=o/2;return!0===c&&(s=2*i+2*o),a.a.createElement("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse"},a.a.createElement("rect",{width:s,height:s,fill:n}),a.a.createElement("circle",{cx:u+l,cy:u+l,r:l,fill:r}),c&&a.a.createElement("circle",{cx:1.5*o+i+l,cy:1.5*o+i+l,r:l,fill:r}))}));Bn.displayName="PatternDots",Bn.propTypes={id:o.a.string.isRequired,color:o.a.string.isRequired,background:o.a.string.isRequired,size:o.a.number.isRequired,padding:o.a.number.isRequired,stagger:o.a.bool.isRequired},Bn.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};function Un(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t5&&void 0!==arguments[5])||arguments[5],o=[],c=Kn($n(r),n);o.push([c.x,c.y]);var s=Kn($n(a),n);o.push([s.x,s.y]);for(var l=Math.round(Math.min(r,a));l<=Math.round(Math.max(r,a));l++)if(l%90===0){var u=Kn($n(l),n);o.push([u.x,u.y])}o=o.map((function(n){var r=Wn(n,2),a=r[0],i=r[1];return[e+a,t+i]})),!0===i&&o.push([e,t]);var f=o.map((function(e){return Wn(e,1)[0]})),d=o.map((function(e){return Wn(e,2)[1]})),h=Math.min.apply(Math,Un(f)),p=Math.max.apply(Math,Un(f)),m=Math.min.apply(Math,Un(d)),v=Math.max.apply(Math,Un(d));return{points:o,x:h,y:m,width:p-h,height:v-m}},Jn={svg:{align:{left:"start",center:"middle",right:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}};var er=Object(r.memo)((function(e){var t=e.id,n=e.spacing,r=e.rotation,i=e.background,o=e.color,c=e.lineWidth,s=Math.round(r)%360,l=Math.abs(n);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var u,f=l,d=l;return 0===s?u="\n M 0 0 L ".concat(f," 0\n M 0 ").concat(d," L ").concat(f," ").concat(d,"\n "):90===s?u="\n M 0 0 L 0 ".concat(d,"\n M ").concat(f," 0 L ").concat(f," ").concat(d,"\n "):(f=Math.abs(l/Math.sin($n(s))),d=l/Math.sin($n(90-s)),u=s>0?"\n M 0 ".concat(-d," L ").concat(2*f," ").concat(d,"\n M ").concat(-f," ").concat(-d," L ").concat(f," ").concat(d,"\n M ").concat(-f," 0 L ").concat(f," ").concat(2*d,"\n "):"\n M ".concat(-f," ").concat(d," L ").concat(f," ").concat(-d,"\n M ").concat(-f," ").concat(2*d," L ").concat(2*f," ").concat(-d,"\n M 0 ").concat(2*d," L ").concat(2*f," 0\n ")),a.a.createElement("pattern",{id:t,width:f,height:d,patternUnits:"userSpaceOnUse"},a.a.createElement("rect",{width:f,height:d,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),a.a.createElement("path",{d:u,strokeWidth:c,stroke:o,strokeLinecap:"square"}))}));er.displayName="PatternLines",er.propTypes={id:o.a.string.isRequired,spacing:o.a.number.isRequired,rotation:o.a.number.isRequired,background:o.a.string.isRequired,color:o.a.string.isRequired,lineWidth:o.a.number.isRequired},er.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var tr=Object(r.memo)((function(e){var t=e.id,n=e.background,r=e.color,i=e.size,o=e.padding,c=e.stagger,s=i+o,l=o/2;return!0===c&&(s=2*i+2*o),a.a.createElement("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse"},a.a.createElement("rect",{width:s,height:s,fill:n}),a.a.createElement("rect",{x:l,y:l,width:i,height:i,fill:r}),c&&a.a.createElement("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:r}))}));tr.displayName="PatternSquares",tr.propTypes={id:o.a.string.isRequired,color:o.a.string.isRequired,background:o.a.string.isRequired,size:o.a.number.isRequired,padding:o.a.number.isRequired,stagger:o.a.bool.isRequired},tr.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var nr={patternDots:Bn,patternLines:er,patternSquares:tr};function rr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ar(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.srcKey,n=void 0===t?"theme":t,r=e.destKey,a=void 0===r?"theme":r;return ft()(ht()(yr({},n,o.a.object)),gt()([n],(function(e){return yr({},a,jt(Vt,e[n]))})))};function Mr(e){return(Mr="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function wr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xr(e,t){for(var n=0;nr},kr=function(e,t,n,r,a,i,o){if(!Hr(e,t,n,r,i,o))return null;var c=function(e,t,n,r){var a=Math.atan2(r-t,n-e)-Math.PI/2;return a>0?a:2*Math.PI+a}(i,o,e,t);return a.find((function(e){var t=e.startAngle,n=e.endAngle;return c>=t&&c3&&void 0!==arguments[3]?arguments[3]:{},a=r.dataKey,i=r.colorKey,o=void 0===i?"color":i,c=r.targetKey,s=void 0===c?"fill":c,l=[],u={};return e.length&&t.length&&(l=Dr(e),t.forEach((function(t){for(var r=function(r){var i=n[r],c=i.id,d=i.match;if(Pr(d,t,a)){var p=e.find((function(e){return e.id===c}));if(p)if(Rr.includes(p.type))if("inherit"===p.background||"inherit"===p.color){var m=f()(t,o),v=p.background,g=p.color,b=c;"inherit"===p.background&&(b="".concat(b,".bg.").concat(m),v=m),"inherit"===p.color&&(b="".concat(b,".fg.").concat(m),g=m),h()(t,s,"url(#".concat(b,")")),u[b]||(l.push(Nr({},p,{id:b,background:v,color:g})),u[b]=1)}else h()(t,s,"url(#".concat(c,")"));else if(jr.includes(p.type)){if(p.colors.map((function(e){return e.color})).includes("inherit")){var y=f()(t,o),C=c,M=Nr({},p,{colors:p.colors.map((function(e,t){return"inherit"!==e.color?e:(C="".concat(C,".").concat(t,".").concat(y),Nr({},e,{color:"inherit"===e.color?y:e.color}))}))});M.id=C,h()(t,s,"url(#".concat(C,")")),u[C]||(l.push(M),u[C]=1)}else h()(t,s,"url(#".concat(c,")"))}return"break"}},i=0;i1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,_)}_.prototype=Object.create(Error.prototype),_.prototype.constructor=_,_.isError=function(e){return e&&"ValidationError"===e.name},_.formatError=function(e,t){"string"===typeof e&&(e=A(e));var n=function(t){return t.path=t.label||t.path||"this","function"===typeof e?e(t):e};return 1===arguments.length?n:n(t)};var L=function(e){return e?x.SynchronousPromise:Promise};function E(e,t){return e?null:function(e){return t.push(e),e.value}}function O(e){var t=e.validations,n=e.value,r=e.path,a=e.sync,i=e.errors,o=e.sort;return i=function(e){return void 0===e&&(e=[]),e.inner&&e.inner.length?e.inner:[].concat(e)}(i),function(e,t){var n=L(t);return n.all(e.map((function(e){return n.resolve(e).then((function(e){return{fulfilled:!0,value:e}}),(function(e){return{fulfilled:!1,value:e}}))})))}(t,a).then((function(e){var t=e.filter((function(e){return!e.fulfilled})).reduce((function(e,t){var n=t.value;if(!_.isError(n))throw n;return e.concat(n)}),[]);if(o&&t.sort(o),(i=t.concat(i)).length)throw new _(i,n,r);return n}))}function H(e){var t,n,r,a=e.endEarly,i=Object(w.a)(e,["endEarly"]);return a?(t=i.validations,n=i.value,r=i.sync,L(r).all(t).catch((function(e){throw"ValidationError"===e.name&&(e.value=n),e})).then((function(){return n}))):O(i)}var k=function(e){return"[object Object]"===Object.prototype.toString.call(e)};var T=n(245),N=n(126),V="$",D=".",j=function(){function e(e,t){if(void 0===t&&(t={}),"string"!==typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===V,this.isValue=this.key[0]===D,this.isSibling=!this.isContext&&!this.isValue;var n=this.isContext?V:this.isValue?D:"";this.path=this.key.slice(n.length),this.getter=this.path&&Object(N.getter)(this.path,!0),this.map=t.map}var t=e.prototype;return t.getValue=function(e){var t=this.isContext?e.context:this.isValue?e.value:e.parent;return this.getter&&(t=this.getter(t||{})),this.map&&(t=this.map(t)),t},t.cast=function(e,t){return this.getValue(Object(r.a)({},t,{value:e}))},t.resolve=function(){return this},t.describe=function(){return{type:"ref",key:this.key}},t.toString=function(){return"Ref("+this.key+")"},e.isRef=function(e){return e&&e.__isYupRef},e}();j.prototype.__isYupRef=!0;var R=_.formatError;function P(e){var t=e.value,n=e.label,a=e.resolve,i=e.originalValue,o=Object(w.a)(e,["value","label","resolve","originalValue"]);return function(e){var c=void 0===e?{}:e,s=c.path,l=void 0===s?o.path:s,u=c.message,f=void 0===u?o.message:u,d=c.type,h=void 0===d?o.name:d,p=c.params;return p=Object(r.a)({path:l,value:t,originalValue:i,label:n},function(e,t,n){return Object(T.a)(Object(r.a)({},e,{},t),n)}(o.params,p,a)),Object(r.a)(new _(R(f,p),t,l,h),{params:p})}}function I(e){var t=e.name,n=e.message,a=e.test,i=e.params;function o(e){var o=e.value,c=e.path,s=e.label,l=e.options,u=e.originalValue,f=e.sync,d=Object(w.a)(e,["value","path","label","options","originalValue","sync"]),h=l.parent,p=function(e){return j.isRef(e)?e.getValue({value:o,parent:h,context:l.context}):e},m=P({message:n,path:c,value:o,originalValue:u,params:i,label:s,resolve:p,name:t}),v=Object(r.a)({path:c,parent:h,type:t,createError:m,resolve:p,options:l},d);return function(e,t,n,r){var a,i=e.call(t,n);if(!r)return Promise.resolve(i);if((a=i)&&"function"===typeof a.then&&"function"===typeof a.catch)throw new Error('Validation test of type: "'+t.type+'" returned a Promise during a synchronous validate. This test will finish after the validate call has returned');return x.SynchronousPromise.resolve(i)}(a,v,o,f).then((function(e){if(_.isError(e))throw e;if(!e)throw m()}))}return o.OPTIONS=e,o}function F(e,t,n,r){var a,i,o;return void 0===r&&(r=n),t?(Object(N.forEach)(t,(function(c,s,l){var u=s?function(e){return e.substr(0,e.length-1).substr(1)}(c):c;if((e=e.resolve({context:r,parent:a,value:n})).innerType){var f=l?parseInt(u,10):0;if(n&&f>=n.length)throw new Error("Yup.reach cannot resolve an array item at index: "+c+", in the path: "+t+". because there is no value at that index. ");a=n,n=n&&n[f],e=e.innerType}if(!l){if(!e.fields||!e.fields[u])throw new Error("The schema does not contain the path: "+t+". (failed at: "+o+' which is a type: "'+e._type+'")');a=n,n=n&&n[u],e=e.fields[u]}i=u,o=s?"["+c+"]":"."+c})),{schema:e,parent:a,parentPath:i}):{parent:a,parentPath:t,schema:e}}var B=function(e,t,n,r){return F(e,t,n,r).schema},U=function(){function e(){this.list=new Set,this.refs=new Map}var t=e.prototype;return t.toArray=function(){return Object(o.a)(this.list).concat(Object(o.a)(this.refs.values()))},t.add=function(e){j.isRef(e)?this.refs.set(e.key,e):this.list.add(e)},t.delete=function(e){j.isRef(e)?this.refs.delete(e.key):this.list.delete(e)},t.has=function(e,t){if(this.list.has(e))return!0;for(var n,r=this.refs.values();!(n=r.next()).done;)if(t(n.value)===e)return!0;return!1},t.clone=function(){var t=new e;return t.list=new Set(this.list),t.refs=new Map(this.refs),t},t.merge=function(e,t){var n=this.clone();return e.list.forEach((function(e){return n.add(e)})),e.refs.forEach((function(e){return n.add(e)})),t.list.forEach((function(e){return n.delete(e)})),t.refs.forEach((function(e){return n.delete(e)})),n},e}();function W(e){var t=this;if(void 0===e&&(e={}),!(this instanceof W))return new W;this._deps=[],this._conditions=[],this._options={abortEarly:!0,recursive:!0},this._exclusive=Object.create(null),this._whitelist=new U,this._blacklist=new U,this.tests=[],this.transforms=[],this.withMutation((function(){t.typeError(p.notType)})),Object(a.a)(e,"default")&&(this._defaultDefault=e.default),this.type=e.type||"mixed",this._type=e.type||"mixed"}for(var Z=W.prototype={__isYupSchema__:!0,constructor:W,clone:function(){var e=this;return this._mutate?this:Object(i.a)(this,(function(t){if(M(t)&&t!==e)return t}))},label:function(e){var t=this.clone();return t._label=e,t},meta:function(e){if(0===arguments.length)return this._meta;var t=this.clone();return t._meta=Object(r.a)(t._meta||{},e),t},withMutation:function(e){var t=this._mutate;this._mutate=!0;var n=e(this);return this._mutate=t,n},concat:function(e){if(!e||e===this)return this;if(e._type!==this._type&&"mixed"!==this._type)throw new TypeError("You cannot `concat()` schema's of different types: "+this._type+" and "+e._type);var t=function e(t,n){for(var r in n)if(Object(a.a)(n,r)){var i=n[r],o=t[r];if(void 0===o)t[r]=i;else{if(o===i)continue;M(o)?M(i)&&(t[r]=i.concat(o)):k(o)?k(i)&&(t[r]=e(o,i)):Array.isArray(o)&&Array.isArray(i)&&(t[r]=i.concat(o))}}return t}(e.clone(),this);return Object(a.a)(e,"_default")&&(t._default=e._default),t.tests=this.tests,t._exclusive=this._exclusive,t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.withMutation((function(t){e.tests.forEach((function(e){t.test(e.OPTIONS)}))})),t},isType:function(e){return!(!this._nullable||null!==e)||(!this._typeCheck||this._typeCheck(e))},resolve:function(e){var t=this;if(t._conditions.length){var n=t._conditions;(t=t.clone())._conditions=[],t=(t=n.reduce((function(t,n){return n.resolve(t,e)}),t)).resolve(e)}return t},cast:function(e,t){void 0===t&&(t={});var n=this.resolve(Object(r.a)({},t,{value:e})),a=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(a)){var i=h(e),o=h(a);throw new TypeError("The value of "+(t.path||"field")+' could not be cast to a value that satisfies the schema type: "'+n._type+'". \n\nattempted value: '+i+" \n"+(o!==i?"result of cast: "+o:""))}return a},_cast:function(e){var t=this,n=void 0===e?e:this.transforms.reduce((function(n,r){return r.call(t,n,e)}),e);return void 0===n&&Object(a.a)(this,"_default")&&(n=this.default()),n},_validate:function(e,t){var n=this;void 0===t&&(t={});var a=e,i=null!=t.originalValue?t.originalValue:e,o=this._option("strict",t),c=this._option("abortEarly",t),s=t.sync,l=t.path,u=this._label;o||(a=this._cast(a,Object(r.a)({assert:!1},t)));var f={value:a,path:l,schema:this,options:t,label:u,originalValue:i,sync:s},d=[];return this._typeError&&d.push(this._typeError(f)),this._whitelistError&&d.push(this._whitelistError(f)),this._blacklistError&&d.push(this._blacklistError(f)),H({validations:d,endEarly:c,value:a,path:l,sync:s}).then((function(e){return H({path:l,sync:s,value:e,endEarly:c,validations:n.tests.map((function(e){return e(f)}))})}))},validate:function(e,t){return void 0===t&&(t={}),this.resolve(Object(r.a)({},t,{value:e}))._validate(e,t)},validateSync:function(e,t){var n,a;if(void 0===t&&(t={}),this.resolve(Object(r.a)({},t,{value:e}))._validate(e,Object(r.a)({},t,{sync:!0})).then((function(e){return n=e})).catch((function(e){return a=e})),a)throw a;return n},isValid:function(e,t){return this.validate(e,t).then((function(){return!0})).catch((function(e){if("ValidationError"===e.name)return!1;throw e}))},isValidSync:function(e,t){try{return this.validateSync(e,t),!0}catch(n){if("ValidationError"===n.name)return!1;throw n}},getDefault:function(e){return void 0===e&&(e={}),this.resolve(e).default()},default:function(e){if(0===arguments.length){var t=Object(a.a)(this,"_default")?this._default:this._defaultDefault;return"function"===typeof t?t.call(this):Object(i.a)(t)}var n=this.clone();return n._default=e,n},strict:function(e){void 0===e&&(e=!0);var t=this.clone();return t._options.strict=e,t},_isPresent:function(e){return null!=e},required:function(e){return void 0===e&&(e=p.required),this.test({message:e,name:"required",exclusive:!0,test:function(e){return this.schema._isPresent(e)}})},notRequired:function(){var e=this.clone();return e.tests=e.tests.filter((function(e){return"required"!==e.OPTIONS.name})),e},nullable:function(e){void 0===e&&(e=!0);var t=this.clone();return t._nullable=e,t},transform:function(e){var t=this.clone();return t.transforms.push(e),t},test:function(){var e;if(void 0===(e=1===arguments.length?"function"===typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]}).message&&(e.message=p.default),"function"!==typeof e.test)throw new TypeError("`test` is a required parameters");var t=this.clone(),n=I(e),r=e.exclusive||e.name&&!0===t._exclusive[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t._exclusive[e.name]=!!e.exclusive,t.tests=t.tests.filter((function(t){if(t.OPTIONS.name===e.name){if(r)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),t.tests.push(n),t},when:function(e,t){1===arguments.length&&(t=e,e=".");var n=this.clone(),r=[].concat(e).map((function(e){return new j(e)}));return r.forEach((function(e){e.isSibling&&n._deps.push(e.key)})),n._conditions.push(new z(r,t)),n},typeError:function(e){var t=this.clone();return t._typeError=I({message:e,name:"typeError",test:function(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t},oneOf:function(e,t){void 0===t&&(t=p.oneOf);var n=this.clone();return e.forEach((function(e){n._whitelist.add(e),n._blacklist.delete(e)})),n._whitelistError=I({message:t,name:"oneOf",test:function(e){if(void 0===e)return!0;var t=this.schema._whitelist;return!!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},notOneOf:function(e,t){void 0===t&&(t=p.notOneOf);var n=this.clone();return e.forEach((function(e){n._blacklist.add(e),n._whitelist.delete(e)})),n._blacklistError=I({message:t,name:"notOneOf",test:function(e){var t=this.schema._blacklist;return!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},strip:function(e){void 0===e&&(e=!0);var t=this.clone();return t._strip=e,t},_option:function(e,t){return Object(a.a)(t,e)?t[e]:this._options[e]},describe:function(){var e=this.clone();return{type:e._type,meta:e._meta,label:e._label,tests:e.tests.map((function(e){return{name:e.OPTIONS.name,params:e.OPTIONS.params}})).filter((function(e,t,n){return n.findIndex((function(t){return t.name===e.name}))===t}))}},defined:function(e){return void 0===e&&(e=p.defined),this.nullable().test({message:e,name:"defined",exclusive:!0,test:function(e){return void 0!==e}})}},$=function(){var e=G[q];Z[e+"At"]=function(t,n,a){void 0===a&&(a={});var i=F(this,t,n,a.context),o=i.parent,c=i.parentPath;return i.schema[e](o&&o[c],Object(r.a)({},a,{parent:o,path:t}))}},q=0,G=["validate","validateSync"];q0},length:function(e,t){return void 0===t&&(t=m.length),this.test({message:t,name:"length",exclusive:!0,params:{length:e},test:function(t){return ne(t)||t.length===this.resolve(e)}})},min:function(e,t){return void 0===t&&(t=m.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return ne(t)||t.length>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=m.max),this.test({name:"max",exclusive:!0,message:t,params:{max:e},test:function(t){return ne(t)||t.length<=this.resolve(e)}})},matches:function(e,t){var n,r,a=!1;return t&&("object"===typeof t?(a=t.excludeEmptyString,n=t.message,r=t.name):n=t),this.test({name:r||"matches",message:n||m.matches,params:{regex:e},test:function(t){return ne(t)||""===t&&a||-1!==t.search(e)}})},email:function(e){return void 0===e&&(e=m.email),this.matches(re,{name:"email",message:e,excludeEmptyString:!0})},url:function(e){return void 0===e&&(e=m.url),this.matches(ae,{name:"url",message:e,excludeEmptyString:!0})},ensure:function(){return this.default("").transform((function(e){return null===e?"":e}))},trim:function(e){return void 0===e&&(e=m.trim),this.transform((function(e){return null!=e?e.trim():e})).test({message:e,name:"trim",test:ie})},lowercase:function(e){return void 0===e&&(e=m.lowercase),this.transform((function(e){return ne(e)?e:e.toLowerCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return ne(e)||e===e.toLowerCase()}})},uppercase:function(e){return void 0===e&&(e=m.uppercase),this.transform((function(e){return ne(e)?e:e.toUpperCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return ne(e)||e===e.toUpperCase()}})}});function ce(){var e=this;if(!(this instanceof ce))return new ce;W.call(this,{type:"number"}),this.withMutation((function(){e.transform((function(e){var t=e;if("string"===typeof t){if(""===(t=t.replace(/\s/g,"")))return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))}))}J(ce,W,{_typeCheck:function(e){return e instanceof Number&&(e=e.valueOf()),"number"===typeof e&&!function(e){return e!=+e}(e)},min:function(e,t){return void 0===t&&(t=v.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return ne(t)||t>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=v.max),this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return ne(t)||t<=this.resolve(e)}})},lessThan:function(e,t){return void 0===t&&(t=v.lessThan),this.test({message:t,name:"max",exclusive:!0,params:{less:e},test:function(t){return ne(t)||tthis.resolve(e)}})},positive:function(e){return void 0===e&&(e=v.positive),this.moreThan(0,e)},negative:function(e){return void 0===e&&(e=v.negative),this.lessThan(0,e)},integer:function(e){return void 0===e&&(e=v.integer),this.test({name:"integer",message:e,test:function(e){return ne(e)||Number.isInteger(e)}})},truncate:function(){return this.transform((function(e){return ne(e)?e:0|e}))},round:function(e){var t=["ceil","floor","round","trunc"];if("trunc"===(e=e&&e.toLowerCase()||"round"))return this.truncate();if(-1===t.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+t.join(", "));return this.transform((function(t){return ne(t)?t:Math[e](t)}))}});var se=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;var le=new Date(""),ue=fe;function fe(){var e=this;if(!(this instanceof fe))return new fe;W.call(this,{type:"date"}),this.withMutation((function(){e.transform((function(e){return this.isType(e)?e:(e=function(e){var t,n,r=[1,4,5,6,7,10,11],a=0;if(n=se.exec(e)){for(var i,o=0;i=r[o];++o)n[i]=+n[i]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(a=60*n[10]+n[11],"+"===n[9]&&(a=0-a)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?le:new Date(e))}))}))}J(fe,W,{_typeCheck:function(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t},min:function(e,t){void 0===t&&(t=g.min);var n=e;if(!j.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`min` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(e){return ne(e)||e>=this.resolve(n)}})},max:function(e,t){void 0===t&&(t=g.max);var n=e;if(!j.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`max` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(e){return ne(e)||e<=this.resolve(n)}})}});var de=n(144),he=n(349),pe=n(571),me=n(560),ve=n(559),ge=n.n(ve);function be(e,t){void 0===t&&(t=[]);var n=[],r=[];function i(e,a){var i=Object(N.split)(e)[0];~r.indexOf(i)||r.push(i),~t.indexOf(a+"-"+i)||n.push([a,i])}for(var o in e)if(Object(a.a)(e,o)){var c=e[o];~r.indexOf(o)||r.push(o),j.isRef(c)&&c.isSibling?i(c.path,o):M(c)&&c._deps&&c._deps.forEach((function(e){return i(e,o)}))}return ge.a.array(r,n).reverse()}function ye(e,t){var n=1/0;return e.some((function(e,r){if(-1!==t.path.indexOf(e))return n=r,!0})),n}function Ce(e){var t=Object.keys(e);return function(e,n){return ye(t,e)-ye(t,n)}}function Me(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0},of:function(e){var t=this.clone();if(!1!==e&&!M(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema, or `false` to negate a current sub-schema. not: "+h(e));return t._subType=e,t.innerType=e,t},min:function(e,t){return t=t||y.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return ne(t)||t.length>=this.resolve(e)}})},max:function(e,t){return t=t||y.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return ne(t)||t.length<=this.resolve(e)}})},ensure:function(){var e=this;return this.default((function(){return[]})).transform((function(t,n){return e._typeCheck(t)?t:null==n?[]:[].concat(n)}))},compact:function(e){var t=e?function(t,n,r){return!e(t,n,r)}:function(e){return!!e};return this.transform((function(e){return null!=e?e.filter(t):e}))},describe:function(){var e=W.prototype.describe.call(this);return this.innerType&&(e.innerType=this.innerType.describe()),e}});var He=function(){function e(e){this._resolve=function(t,n){var r=e(t,n);if(!M(r))throw new TypeError("lazy() functions must return a valid schema");return r.resolve(n)}}var t=e.prototype;return t.resolve=function(e){return this._resolve(e.value,e)},t.cast=function(e,t){return this._resolve(e,t).cast(e,t)},t.validate=function(e,t){return this._resolve(e,t).validate(e,t)},t.validateSync=function(e,t){return this._resolve(e,t).validateSync(e,t)},t.validateAt=function(e,t,n){return this._resolve(t,n).validateAt(e,t,n)},t.validateSyncAt=function(e,t,n){return this._resolve(t,n).validateSyncAt(e,t,n)},e}();He.prototype.__isYupSchema__=!0;var ke=He;function Te(e){Object.keys(e).forEach((function(t){Object.keys(e[t]).forEach((function(n){C[t][n]=e[t][n]}))}))}var Ne=ee,Ve=function(e,t){return new j(e,t)},De=function(e){return new ke(e)};function je(e,t,n){if(!e||!M(e.prototype))throw new TypeError("You must provide a yup schema constructor function");if("string"!==typeof t)throw new TypeError("A Method name must be provided");if("function"!==typeof n)throw new TypeError("Method function must be provided");e.prototype[t]=n}},function(e,t,n){"use strict";t.a=function(e){for(var t=e.length/6|0,n=new Array(t),r=0;r1?0:e<-1?f:Math.acos(e)}function m(e){return e>=1?d:e<=-1?-d:Math.asin(e)}},function(e,t,n){"use strict";function r(e,t){return function(){return null}}n.r(t),n.d(t,"chainPropTypes",(function(){return r})),n.d(t,"deepmerge",(function(){return a.a})),n.d(t,"elementAcceptingRef",(function(){return s})),n.d(t,"elementTypeAcceptingRef",(function(){return l})),n.d(t,"exactProp",(function(){return u})),n.d(t,"formatMuiErrorMessage",(function(){return f.a})),n.d(t,"getDisplayName",(function(){return b})),n.d(t,"HTMLElementType",(function(){return y})),n.d(t,"ponyfillGlobal",(function(){return C})),n.d(t,"refType",(function(){return M}));var a=n(533),i=n(5),o=n.n(i);var c=(o.a.element,function(){return null});c.isRequired=(o.a.element.isRequired,function(){return null});var s=c;var l=(i.elementType,function(){return null});n(25),n(8);function u(e){return e}var f=n(443),d=n(101),h=n(89),p=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function m(e){var t="".concat(e).match(p);return t&&t[1]||""}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||m(e)||t}function g(e,t,n){var r=v(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function b(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return v(e,"Component");if("object"===Object(d.a)(e))switch(e.$$typeof){case h.ForwardRef:return g(e,e.render,"ForwardRef");case h.Memo:return g(e,e.type,"memo");default:return}}}function y(e,t,n,r,a){return null}var C="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),M=o.a.oneOfType([o.a.func,o.a.object])},function(e,t,n){"use strict";n.d(t,"h",(function(){return i})),n.d(t,"l",(function(){return o})),n.d(t,"i",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"k",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return f})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"j",(function(){return v}));var r=n(443);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function o(e){if(0===e.indexOf("#"))return e;var t=s(e).values;return"#".concat(t.map((function(e){return function(e){var t=e.toString(16);return 1===t.length?"0".concat(t):t}(e)})).join(""))}function c(e){var t=(e=s(e)).values,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-i*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",u=[Math.round(255*o(0)),Math.round(255*o(8)),Math.round(255*o(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(i(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var a=e.substring(t+1,e.length-1).split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)}))}}function l(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function u(e,t){var n=f(e),r=f(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function f(e){var t="hsl"===(e=s(e)).type?s(c(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return f(e)>.5?m(e,t):v(e,t)}function h(e,t){return p(e,t)}function p(e,t){return e=s(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,l(e)}function m(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function v(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return l(e)}},function(e,t,n){"use strict";var r=n(25),a=n(318);function i(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}t.a=function(e){var t=e.prop,n=e.cssProperty,o=void 0===n?e.prop:n,c=e.themeKey,s=e.transform,l=function(e){if(null==e[t])return null;var n=e[t],l=i(e.theme,c)||{};return Object(a.b)(e,n,(function(e){var t;return"function"===typeof l?t=l(e):Array.isArray(l)?t=l[e]||e:(t=i(l,e)||e,s&&(t=s(t))),!1===o?t:Object(r.a)({},o,t)}))};return l.propTypes={},l.filterProps=[t],l}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s}));var r=n(17);function a(e){return"string"===typeof e||e instanceof String}var i={NONE:"NONE",LEFT:"LEFT",FORCE_LEFT:"FORCE_LEFT",RIGHT:"RIGHT",FORCE_RIGHT:"FORCE_RIGHT"};function o(e){switch(e){case i.LEFT:return i.FORCE_LEFT;case i.RIGHT:return i.FORCE_RIGHT;default:return e}}function c(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function s(e,t){if(t===e)return!0;var n,a=Array.isArray(t),i=Array.isArray(e);if(a&&i){if(t.length!=e.length)return!1;for(n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return new r.InputMask(e,t)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){"use strict";var r=n(584);t.a=function(e){return Object(r.b)(e[e.length-1])}},function(e,t,n){"use strict";n.r(t),n.d(t,"hexToRgb",(function(){return r.h})),n.d(t,"rgbToHex",(function(){return r.l})),n.d(t,"hslToRgb",(function(){return r.i})),n.d(t,"decomposeColor",(function(){return r.c})),n.d(t,"recomposeColor",(function(){return r.k})),n.d(t,"getContrastRatio",(function(){return r.f})),n.d(t,"getLuminance",(function(){return r.g})),n.d(t,"emphasize",(function(){return r.d})),n.d(t,"fade",(function(){return r.e})),n.d(t,"alpha",(function(){return r.a})),n.d(t,"darken",(function(){return r.b})),n.d(t,"lighten",(function(){return r.j})),n.d(t,"createTheme",(function(){return a.b})),n.d(t,"createMuiTheme",(function(){return a.a})),n.d(t,"unstable_createMuiStrictModeTheme",(function(){return o})),n.d(t,"createStyles",(function(){return c.a})),n.d(t,"makeStyles",(function(){return s.a})),n.d(t,"responsiveFontSizes",(function(){return b})),n.d(t,"styled",(function(){return y.a})),n.d(t,"easing",(function(){return C.c})),n.d(t,"duration",(function(){return C.b})),n.d(t,"useTheme",(function(){return M.a})),n.d(t,"withStyles",(function(){return z.a})),n.d(t,"withTheme",(function(){return S})),n.d(t,"createGenerateClassName",(function(){return A.a})),n.d(t,"jssPreset",(function(){return _.a})),n.d(t,"ServerStyleSheets",(function(){return L.a})),n.d(t,"StylesProvider",(function(){return E.b})),n.d(t,"MuiThemeProvider",(function(){return O.a})),n.d(t,"ThemeProvider",(function(){return O.a}));var r=n(32),a=n(278),i=n(533);function o(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.breakpoints,r=void 0===n?["sm","md","lg"]:n,a=t.disableAlign,i=void 0!==a&&a,o=t.factor,c=void 0===o?2:o,s=t.variants,f=void 0===s?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:s,h=Object(l.a)({},e);h.typography=Object(l.a)({},h.typography);var b=h.typography,y=p(b.htmlFontSize),C=r.map((function(e){return h.breakpoints.values[e]}));return f.forEach((function(e){var t=b[e],n=parseFloat(y(t.fontSize,"rem"));if(!(n<=1)){var r=n,a=1+(r-1)/c,o=t.lineHeight;if(!d(o)&&!i)throw new Error(Object(u.a)(6));d(o)||(o=parseFloat(y(o,"rem"))/parseFloat(n));var s=null;i||(s=function(e){return m({size:e,grid:v({pixels:4,lineHeight:o,htmlFontSize:b.htmlFontSize})})}),b[e]=Object(l.a)({},t,g({cssProperty:"fontSize",min:a,max:r,unit:"rem",breakpoints:C,transform:s}))}})),h}var y=n(521),C=n(78),M=n(53),z=n(13),w=n(475),x=n(196),S=Object(w.b)({defaultTheme:x.a}),A=n(1103),_=n(1132),L=n(1948),E=n(424),O=n(1949)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(8),a=n(1),i=n.n(a),o=n(361);function c(e,t){var n=function(t,n){return i.a.createElement(o.a,Object(r.a)({ref:n},t),e)};return n.muiName=o.a.muiName,i.a.memo(i.a.forwardRef(n))}},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";(function(e){var r=n(1493),a=n(1494),i=n(920);function o(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function p(e,t){if(s.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 I(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return F(e).length;default:if(r)return I(e).length;t=(""+t).toLowerCase(),r=!0}}function m(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))return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return L(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,a){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=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"===typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,a);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,a){var i,o=1,c=e.length,s=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;o=2,c/=2,s/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var u=-1;for(i=n;ic&&(n=c-s),i=n;i>=0;i--){for(var f=!0,d=0;da&&(r=a):r=a;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var o=0;o>8,a=n%256,i.push(a),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a239?4:l>223?3:l>191?2:1;if(a+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:128===(192&(i=e[a+1]))&&(s=(31&l)<<6|63&i)>127&&(u=s);break;case 3:i=e[a+1],o=e[a+2],128===(192&i)&&128===(192&o)&&(s=(15&l)<<12|(63&i)<<6|63&o)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:i=e[a+1],o=e[a+2],c=e[a+3],128===(192&i)&&128===(192&o)&&128===(192&c)&&(s=(15&l)<<18|(63&i)<<12|(63&o)<<6|63&c)>65535&&s<1114112&&(u=s)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,a){if(!s.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===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),c=Math.min(i,o),l=this.slice(r,a),u=e.slice(t,n),f=0;fa)&&(n=a),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 y(this,e,t,n);case"utf8":case"utf-8":return C(this,e,t,n);case"ascii":return M(this,e,t,n);case"latin1":case"binary":return z(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;ar)&&(n=r);for(var a="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function k(e,t,n,r,a,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function T(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-n,2);a>>8*(r?a:1-a)}function N(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-n,4);a>>8*(r?a:3-a)&255}function V(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||V(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||V(e,0,n,8),a.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(a*=256);)r+=this[e+--t]*a;return r},s.prototype.readUInt8=function(e,t){return t||H(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||H(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||H(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||H(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||H(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||H(e,t,this.length);for(var r=this[e],a=1,i=0;++i=(a*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||H(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return t||H(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||H(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||H(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||H(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||H(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||H(e,4,this.length),a.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||H(e,4,this.length),a.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||H(e,8,this.length),a.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||H(e,8,this.length),a.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||k(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+a]=e/i&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);k(this,e,t,n,a-1,-a)}var i=0,o=1,c=0;for(this[t]=255&e;++i>0)-c&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);k(this,e,t,n,a-1,-a)}var i=n-1,o=1,c=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===c&&0!==this[t+i+1]&&(c=1),this[t+i]=(e/o>>0)-c&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||k(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},s.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=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=0;--a)e[a+t]=this[a+n];else if(i<1e3||!s.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=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 F(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(R,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function B(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}}).call(this,n(74))},function(e,t,n){"use strict";n.r(t),n.d(t,"colors",(function(){return r})),n.d(t,"hexToRgb",(function(){return x.hexToRgb})),n.d(t,"rgbToHex",(function(){return x.rgbToHex})),n.d(t,"hslToRgb",(function(){return x.hslToRgb})),n.d(t,"decomposeColor",(function(){return x.decomposeColor})),n.d(t,"recomposeColor",(function(){return x.recomposeColor})),n.d(t,"getContrastRatio",(function(){return x.getContrastRatio})),n.d(t,"getLuminance",(function(){return x.getLuminance})),n.d(t,"emphasize",(function(){return x.emphasize})),n.d(t,"fade",(function(){return x.fade})),n.d(t,"alpha",(function(){return x.alpha})),n.d(t,"darken",(function(){return x.darken})),n.d(t,"lighten",(function(){return x.lighten})),n.d(t,"createTheme",(function(){return x.createTheme})),n.d(t,"createMuiTheme",(function(){return x.createMuiTheme})),n.d(t,"unstable_createMuiStrictModeTheme",(function(){return x.unstable_createMuiStrictModeTheme})),n.d(t,"createStyles",(function(){return x.createStyles})),n.d(t,"makeStyles",(function(){return x.makeStyles})),n.d(t,"responsiveFontSizes",(function(){return x.responsiveFontSizes})),n.d(t,"styled",(function(){return x.styled})),n.d(t,"easing",(function(){return x.easing})),n.d(t,"duration",(function(){return x.duration})),n.d(t,"useTheme",(function(){return x.useTheme})),n.d(t,"withStyles",(function(){return x.withStyles})),n.d(t,"withTheme",(function(){return x.withTheme})),n.d(t,"createGenerateClassName",(function(){return x.createGenerateClassName})),n.d(t,"jssPreset",(function(){return x.jssPreset})),n.d(t,"ServerStyleSheets",(function(){return x.ServerStyleSheets})),n.d(t,"StylesProvider",(function(){return x.StylesProvider})),n.d(t,"MuiThemeProvider",(function(){return x.MuiThemeProvider})),n.d(t,"ThemeProvider",(function(){return x.ThemeProvider})),n.d(t,"capitalize",(function(){return S.a})),n.d(t,"createChainedFunction",(function(){return S.b})),n.d(t,"createSvgIcon",(function(){return S.c})),n.d(t,"debounce",(function(){return S.d})),n.d(t,"deprecatedPropType",(function(){return S.e})),n.d(t,"isMuiElement",(function(){return S.f})),n.d(t,"ownerDocument",(function(){return S.g})),n.d(t,"ownerWindow",(function(){return S.h})),n.d(t,"requirePropFactory",(function(){return S.i})),n.d(t,"setRef",(function(){return S.j})),n.d(t,"unsupportedProp",(function(){return S.l})),n.d(t,"useControlled",(function(){return S.m})),n.d(t,"useEventCallback",(function(){return S.n})),n.d(t,"useForkRef",(function(){return S.o})),n.d(t,"unstable_useId",(function(){return S.k})),n.d(t,"useIsFocusVisible",(function(){return S.p})),n.d(t,"Accordion",(function(){return A.a})),n.d(t,"AccordionActions",(function(){return _.a})),n.d(t,"AccordionDetails",(function(){return L.a})),n.d(t,"AccordionSummary",(function(){return E.a})),n.d(t,"AppBar",(function(){return R})),n.d(t,"Avatar",(function(){return P.a})),n.d(t,"Backdrop",(function(){return I.a})),n.d(t,"Badge",(function(){return F.a})),n.d(t,"BottomNavigation",(function(){return U})),n.d(t,"BottomNavigationAction",(function(){return $})),n.d(t,"Box",(function(){return q.a})),n.d(t,"styleFunction",(function(){return G.styleFunction})),n.d(t,"Breadcrumbs",(function(){return K.a})),n.d(t,"Button",(function(){return Y.a})),n.d(t,"ButtonBase",(function(){return W.a})),n.d(t,"ButtonGroup",(function(){return X.a})),n.d(t,"Card",(function(){return Q.a})),n.d(t,"CardActionArea",(function(){return J.a})),n.d(t,"CardActions",(function(){return ee.a})),n.d(t,"CardContent",(function(){return te.a})),n.d(t,"CardHeader",(function(){return ne.a})),n.d(t,"CardMedia",(function(){return re.a})),n.d(t,"Checkbox",(function(){return ae.a})),n.d(t,"Chip",(function(){return ie.a})),n.d(t,"CircularProgress",(function(){return oe.a})),n.d(t,"ClickAwayListener",(function(){return ce.a})),n.d(t,"Collapse",(function(){return se.a})),n.d(t,"Container",(function(){return le.a})),n.d(t,"CssBaseline",(function(){return de})),n.d(t,"Dialog",(function(){return he.a})),n.d(t,"DialogActions",(function(){return pe.a})),n.d(t,"DialogContent",(function(){return me.a})),n.d(t,"DialogContentText",(function(){return ve.a})),n.d(t,"DialogTitle",(function(){return ge.a})),n.d(t,"Divider",(function(){return be.a})),n.d(t,"Drawer",(function(){return ye.a})),n.d(t,"ExpansionPanel",(function(){return Se})),n.d(t,"ExpansionPanelActions",(function(){return _e})),n.d(t,"ExpansionPanelDetails",(function(){return Ee})),n.d(t,"ExpansionPanelSummary",(function(){return ke})),n.d(t,"Fab",(function(){return Te.a})),n.d(t,"Fade",(function(){return Ne.a})),n.d(t,"FilledInput",(function(){return Ve.a})),n.d(t,"FormControl",(function(){return De.a})),n.d(t,"useFormControl",(function(){return je.useFormControl})),n.d(t,"FormControlLabel",(function(){return Re.a})),n.d(t,"FormGroup",(function(){return Pe.a})),n.d(t,"FormHelperText",(function(){return Ie.a})),n.d(t,"FormLabel",(function(){return Fe.a})),n.d(t,"Grid",(function(){return Be.a})),n.d(t,"GridList",(function(){return We})),n.d(t,"GridListTile",(function(){return Ye})),n.d(t,"GridListTileBar",(function(){return Qe})),n.d(t,"Grow",(function(){return Je.a})),n.d(t,"Hidden",(function(){return et.a})),n.d(t,"Icon",(function(){return nt})),n.d(t,"IconButton",(function(){return Oe.a})),n.d(t,"ImageList",(function(){return at})),n.d(t,"ImageListItem",(function(){return ct})),n.d(t,"ImageListItemBar",(function(){return lt})),n.d(t,"Input",(function(){return ut.a})),n.d(t,"InputAdornment",(function(){return ft.a})),n.d(t,"InputBase",(function(){return dt.a})),n.d(t,"InputLabel",(function(){return ht.a})),n.d(t,"LinearProgress",(function(){return pt.a})),n.d(t,"Link",(function(){return mt.a})),n.d(t,"List",(function(){return vt.a})),n.d(t,"ListItem",(function(){return gt.a})),n.d(t,"ListItemAvatar",(function(){return bt.a})),n.d(t,"ListItemIcon",(function(){return yt.a})),n.d(t,"ListItemSecondaryAction",(function(){return Ct.a})),n.d(t,"ListItemText",(function(){return Mt.a})),n.d(t,"ListSubheader",(function(){return zt.a})),n.d(t,"Menu",(function(){return wt.a})),n.d(t,"MenuItem",(function(){return xt.a})),n.d(t,"MenuList",(function(){return St.a})),n.d(t,"MobileStepper",(function(){return _t})),n.d(t,"Modal",(function(){return Lt.a})),n.d(t,"ModalManager",(function(){return Et.a})),n.d(t,"NativeSelect",(function(){return Ot.a})),n.d(t,"NoSsr",(function(){return Ht.a})),n.d(t,"OutlinedInput",(function(){return kt.a})),n.d(t,"Paper",(function(){return D.a})),n.d(t,"Popover",(function(){return Tt.a})),n.d(t,"Popper",(function(){return Nt.a})),n.d(t,"Portal",(function(){return Vt.a})),n.d(t,"Radio",(function(){return Dt.a})),n.d(t,"RadioGroup",(function(){return jt.a})),n.d(t,"useRadioGroup",(function(){return Rt.useRadioGroup})),n.d(t,"RootRef",(function(){return qt})),n.d(t,"Select",(function(){return Gt.a})),n.d(t,"Slide",(function(){return Kt.a})),n.d(t,"Slider",(function(){return Yt.a})),n.d(t,"Snackbar",(function(){return Xt.a})),n.d(t,"SnackbarContent",(function(){return Qt.a})),n.d(t,"Step",(function(){return Jt.a})),n.d(t,"StepButton",(function(){return nn})),n.d(t,"StepConnector",(function(){return rn.a})),n.d(t,"StepContent",(function(){return on})),n.d(t,"StepIcon",(function(){return cn.a})),n.d(t,"StepLabel",(function(){return en.a})),n.d(t,"Stepper",(function(){return sn.a})),n.d(t,"SvgIcon",(function(){return ln.a})),n.d(t,"SwipeableDrawer",(function(){return un.a})),n.d(t,"Switch",(function(){return fn.a})),n.d(t,"Tab",(function(){return dn.a})),n.d(t,"Table",(function(){return hn.a})),n.d(t,"TableBody",(function(){return pn.a})),n.d(t,"TableCell",(function(){return mn.a})),n.d(t,"TableContainer",(function(){return gn})),n.d(t,"TableFooter",(function(){return bn.a})),n.d(t,"TableHead",(function(){return yn.a})),n.d(t,"TablePagination",(function(){return Cn.a})),n.d(t,"TableRow",(function(){return xn})),n.d(t,"TableSortLabel",(function(){return Sn.a})),n.d(t,"Tabs",(function(){return An.a})),n.d(t,"TabScrollButton",(function(){return _n.a})),n.d(t,"TextField",(function(){return Ln.a})),n.d(t,"TextareaAutosize",(function(){return En.a})),n.d(t,"Toolbar",(function(){return On.a})),n.d(t,"Tooltip",(function(){return Hn.a})),n.d(t,"Typography",(function(){return kn.a})),n.d(t,"Unstable_TrapFocus",(function(){return Tn.a})),n.d(t,"useMediaQuery",(function(){return Nn.a})),n.d(t,"useScrollTrigger",(function(){return jn})),n.d(t,"withMobileDialog",(function(){return Pn})),n.d(t,"withWidth",(function(){return Rn.a})),n.d(t,"isWidthUp",(function(){return In.b})),n.d(t,"isWidthDown",(function(){return In.a})),n.d(t,"Zoom",(function(){return Fn.a}));var r={};n.r(r),n.d(r,"common",(function(){return a.a})),n.d(r,"red",(function(){return i.a})),n.d(r,"pink",(function(){return o.a})),n.d(r,"purple",(function(){return c})),n.d(r,"deepPurple",(function(){return s})),n.d(r,"indigo",(function(){return l.a})),n.d(r,"blue",(function(){return u.a})),n.d(r,"lightBlue",(function(){return f})),n.d(r,"cyan",(function(){return d})),n.d(r,"teal",(function(){return h})),n.d(r,"green",(function(){return p.a})),n.d(r,"lightGreen",(function(){return m})),n.d(r,"lime",(function(){return v})),n.d(r,"yellow",(function(){return g})),n.d(r,"amber",(function(){return b})),n.d(r,"orange",(function(){return y.a})),n.d(r,"deepOrange",(function(){return C})),n.d(r,"brown",(function(){return M})),n.d(r,"grey",(function(){return z.a})),n.d(r,"blueGrey",(function(){return w}));var a=n(279),i=n(323),o=n(322),c={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},s={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},l=n(321),u=n(325),f={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},d={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"},h={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"},p=n(326),m={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},v={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"},g={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"},b={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"},y=n(324),C={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},M={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"},z=n(320),w={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"},x=n(40),S=n(77),A=n(759),_=n(760),L=n(761),E=n(762),O=n(8),H=n(10),k=n(1),T=(n(5),n(9)),N=n(13),V=n(21),D=n(185),j=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.color,i=void 0===a?"primary":a,o=e.position,c=void 0===o?"fixed":o,s=Object(H.a)(e,["classes","className","color","position"]);return k.createElement(D.a,Object(O.a)({square:!0,component:"header",elevation:4,className:Object(T.default)(n.root,n["position".concat(Object(V.a)(c))],n["color".concat(Object(V.a)(i))],r,"fixed"===c&&"mui-fixed"),ref:t},s))})),R=Object(N.a)((function(e){var t="light"===e.palette.type?e.palette.grey[100]:e.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:e.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:t,color:e.palette.getContrastText(t)},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}}),{name:"MuiAppBar"})(j),P=n(1064),I=n(537),F=n(444),B=(n(89),k.forwardRef((function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.component,o=void 0===i?"div":i,c=e.onChange,s=e.showLabels,l=void 0!==s&&s,u=e.value,f=Object(H.a)(e,["children","classes","className","component","onChange","showLabels","value"]);return k.createElement(o,Object(O.a)({className:Object(T.default)(r.root,a),ref:t},f),k.Children.map(n,(function(e,t){if(!k.isValidElement(e))return null;var n=void 0===e.props.value?t:e.props.value;return k.cloneElement(e,{selected:n===u,showLabel:void 0!==e.props.showLabel?e.props.showLabel:l,value:n,onChange:c})})))}))),U=Object(N.a)((function(e){return{root:{display:"flex",justifyContent:"center",height:56,backgroundColor:e.palette.background.paper}}}),{name:"MuiBottomNavigation"})(B),W=n(259),Z=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.icon,i=e.label,o=e.onChange,c=e.onClick,s=e.selected,l=e.showLabel,u=e.value,f=Object(H.a)(e,["classes","className","icon","label","onChange","onClick","selected","showLabel","value"]);return k.createElement(W.a,Object(O.a)({ref:t,className:Object(T.default)(n.root,r,s?n.selected:!l&&n.iconOnly),focusRipple:!0,onClick:function(e){o&&o(e,u),c&&c(e)}},f),k.createElement("span",{className:n.wrapper},a,k.createElement("span",{className:Object(T.default)(n.label,s?n.selected:!l&&n.iconOnly)},i)))})),$=Object(N.a)((function(e){return{root:{transition:e.transitions.create(["color","padding-top"],{duration:e.transitions.duration.short}),padding:"6px 12px 8px",minWidth:80,maxWidth:168,color:e.palette.text.secondary,flex:"1","&$iconOnly":{paddingTop:16},"&$selected":{paddingTop:6,color:e.palette.primary.main}},selected:{},iconOnly:{},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"},label:{fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(12),opacity:1,transition:"font-size 0.2s, opacity 0.2s",transitionDelay:"0.1s","&$iconOnly":{opacity:0,transitionDelay:"0s"},"&$selected":{fontSize:e.typography.pxToRem(14)}}}}),{name:"MuiBottomNavigationAction"})(Z),q=n(603),G=n(369),K=n(1055),Y=n(203),X=n(780),Q=n(1950),J=n(781),ee=n(782),te=n(1951),ne=n(783),re=n(784),ae=n(572),ie=n(1065),oe=n(691),ce=n(715),se=n(530),le=n(785),ue={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},fe=function(e){return Object(O.a)({color:e.palette.text.primary},e.typography.body2,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};var de=Object(N.a)((function(e){return{"@global":{html:ue,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:Object(O.a)({margin:0},fe(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})}}}),{name:"MuiCssBaseline"})((function(e){var t=e.children,n=void 0===t?null:t;return e.classes,k.createElement(k.Fragment,null,n)})),he=n(1952),pe=n(786),me=n(787),ve=n(788),ge=n(789),be=n(790),ye=n(143),Ce=n(526),Me=n(46);var ze=k.createContext({}),we=n(125),xe=k.forwardRef((function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.defaultExpanded,o=void 0!==i&&i,c=e.disabled,s=void 0!==c&&c,l=e.expanded,u=e.onChange,f=e.square,d=void 0!==f&&f,h=e.TransitionComponent,p=void 0===h?se.a:h,m=e.TransitionProps,v=Object(H.a)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),g=Object(we.a)({controlled:l,default:o,name:"ExpansionPanel",state:"expanded"}),b=Object(Me.a)(g,2),y=b[0],C=b[1],M=k.useCallback((function(e){C(!y),u&&u(e,!y)}),[y,u,C]),z=k.Children.toArray(n),w=Object(Ce.a)(z),x=w[0],S=w.slice(1),A=k.useMemo((function(){return{expanded:y,disabled:s,toggle:M}}),[y,s,M]);return k.createElement(D.a,Object(O.a)({className:Object(T.default)(r.root,a,y&&r.expanded,s&&r.disabled,!d&&r.rounded),ref:t,square:d},v),k.createElement(ze.Provider,{value:A},x),k.createElement(p,Object(O.a)({in:y,timeout:"auto"},m),k.createElement("div",{"aria-labelledby":x.props.id,id:x.props["aria-controls"],role:"region"},S)))})),Se=Object(N.a)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],t),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiExpansionPanel"})(xe),Ae=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.disableSpacing,i=void 0!==a&&a,o=Object(H.a)(e,["classes","className","disableSpacing"]);return k.createElement("div",Object(O.a)({className:Object(T.default)(n.root,r,!i&&n.spacing),ref:t},o))})),_e=Object(N.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiExpansionPanelActions"})(Ae),Le=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=Object(H.a)(e,["classes","className"]);return k.createElement("div",Object(O.a)({className:Object(T.default)(n.root,r),ref:t},a))})),Ee=Object(N.a)((function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}}),{name:"MuiExpansionPanelDetails"})(Le),Oe=n(220),He=k.forwardRef((function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.expandIcon,o=e.IconButtonProps,c=e.onBlur,s=e.onClick,l=e.onFocusVisible,u=Object(H.a)(e,["children","classes","className","expandIcon","IconButtonProps","onBlur","onClick","onFocusVisible"]),f=k.useState(!1),d=f[0],h=f[1],p=k.useContext(ze),m=p.disabled,v=void 0!==m&&m,g=p.expanded,b=p.toggle;return k.createElement(W.a,Object(O.a)({focusRipple:!1,disableRipple:!0,disabled:v,component:"div","aria-expanded":g,className:Object(T.default)(r.root,a,v&&r.disabled,g&&r.expanded,d&&r.focused),onFocusVisible:function(e){h(!0),l&&l(e)},onBlur:function(e){h(!1),c&&c(e)},onClick:function(e){b&&b(e),s&&s(e)},ref:t},u),k.createElement("div",{className:Object(T.default)(r.content,g&&r.expanded)},n),i&&k.createElement(Oe.a,Object(O.a)({className:Object(T.default)(r.expandIcon,g&&r.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},o),i))})),ke=Object(N.a)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],t),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],t),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",t),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiExpansionPanelSummary"})(He),Te=n(1953),Ne=n(538),Ve=n(1900),De=n(254),je=n(233),Re=n(693),Pe=n(694),Ie=n(695),Fe=n(696),Be=n(764),Ue=k.forwardRef((function(e,t){var n=e.cellHeight,r=void 0===n?180:n,a=e.children,i=e.classes,o=e.className,c=e.cols,s=void 0===c?2:c,l=e.component,u=void 0===l?"ul":l,f=e.spacing,d=void 0===f?4:f,h=e.style,p=Object(H.a)(e,["cellHeight","children","classes","className","cols","component","spacing","style"]);return k.createElement(u,Object(O.a)({className:Object(T.default)(i.root,o),ref:t,style:Object(O.a)({margin:-d/2},h)},p),k.Children.map(a,(function(e){if(!k.isValidElement(e))return null;var t=e.props.cols||1,n=e.props.rows||1;return k.cloneElement(e,{style:Object(O.a)({width:"".concat(100/s*t,"%"),height:"auto"===r?"auto":r*n+d,padding:d/2},e.props.style)})})))})),We=Object(N.a)({root:{display:"flex",flexWrap:"wrap",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"}},{name:"MuiGridList"})(Ue),Ze=n(54),$e=n(107),qe=n(140),Ge=function(e,t){var n,r,a,i;e&&e.complete&&(e.width/e.height>e.parentElement.offsetWidth/e.parentElement.offsetHeight?((n=e.classList).remove.apply(n,Object(Ze.a)(t.imgFullWidth.split(" "))),(r=e.classList).add.apply(r,Object(Ze.a)(t.imgFullHeight.split(" ")))):((a=e.classList).remove.apply(a,Object(Ze.a)(t.imgFullHeight.split(" "))),(i=e.classList).add.apply(i,Object(Ze.a)(t.imgFullWidth.split(" ")))))};var Ke=k.forwardRef((function(e,t){var n=e.children,r=e.classes,a=e.className,i=(e.cols,e.component),o=void 0===i?"li":i,c=(e.rows,Object(H.a)(e,["children","classes","className","cols","component","rows"])),s=k.useRef(null);return k.useEffect((function(){!function(e,t){e&&(e.complete?Ge(e,t):e.addEventListener("load",(function(){Ge(e,t)})))}(s.current,r)})),k.useEffect((function(){var e=Object($e.a)((function(){Ge(s.current,r)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[r]),k.createElement(o,Object(O.a)({className:Object(T.default)(r.root,a),ref:t},c),k.createElement("div",{className:r.tile},k.Children.map(n,(function(e){return k.isValidElement(e)?"img"===e.type||Object(qe.a)(e,["Image"])?k.cloneElement(e,{ref:s}):e:null}))))})),Ye=Object(N.a)({root:{boxSizing:"border-box",flexShrink:0},tile:{position:"relative",display:"block",height:"100%",overflow:"hidden"},imgFullHeight:{height:"100%",transform:"translateX(-50%)",position:"relative",left:"50%"},imgFullWidth:{width:"100%",position:"relative",transform:"translateY(-50%)",top:"50%"}},{name:"MuiGridListTile"})(Ke),Xe=k.forwardRef((function(e,t){var n=e.actionIcon,r=e.actionPosition,a=void 0===r?"right":r,i=e.classes,o=e.className,c=e.subtitle,s=e.title,l=e.titlePosition,u=void 0===l?"bottom":l,f=Object(H.a)(e,["actionIcon","actionPosition","classes","className","subtitle","title","titlePosition"]),d=n&&a;return k.createElement("div",Object(O.a)({className:Object(T.default)(i.root,o,"top"===u?i.titlePositionTop:i.titlePositionBottom,c&&i.rootSubtitle),ref:t},f),k.createElement("div",{className:Object(T.default)(i.titleWrap,{left:i.titleWrapActionPosLeft,right:i.titleWrapActionPosRight}[d])},k.createElement("div",{className:i.title},s),c?k.createElement("div",{className:i.subtitle},c):null),n?k.createElement("div",{className:Object(T.default)(i.actionIcon,"left"===d&&i.actionIconActionPosLeft)},n):null)})),Qe=Object(N.a)((function(e){return{root:{position:"absolute",left:0,right:0,height:48,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},titlePositionBottom:{bottom:0},titlePositionTop:{top:0},rootSubtitle:{height:68},titleWrap:{flexGrow:1,marginLeft:16,marginRight:16,color:e.palette.common.white,overflow:"hidden"},titleWrapActionPosLeft:{marginLeft:0},titleWrapActionPosRight:{marginRight:0},title:{fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},subtitle:{fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},actionIcon:{},actionIconActionPosLeft:{order:-1}}}),{name:"MuiGridListTileBar"})(Xe),Je=n(344),et=n(1056),tt=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.color,i=void 0===a?"inherit":a,o=e.component,c=void 0===o?"span":o,s=e.fontSize,l=void 0===s?"medium":s,u=Object(H.a)(e,["classes","className","color","component","fontSize"]);return k.createElement(c,Object(O.a)({className:Object(T.default)("material-icons",n.root,r,"inherit"!==i&&n["color".concat(Object(V.a)(i))],"default"!==l&&"medium"!==l&&n["fontSize".concat(Object(V.a)(l))]),"aria-hidden":!0,ref:t},u))}));tt.muiName="Icon";var nt=Object(N.a)((function(e){return{root:{userSelect:"none",fontSize:e.typography.pxToRem(24),width:"1em",height:"1em",overflow:"hidden",flexShrink:0},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(36)}}}),{name:"MuiIcon"})(tt),rt=k.forwardRef((function(e,t){var n=e.cellHeight,r=e.children,a=e.classes,i=e.className,o=e.cols,c=void 0===o?2:o,s=e.component,l=void 0===s?"ul":s,u=e.gap,f=void 0===u?4:u,d=e.rowHeight,h=void 0===d?180:d,p=e.spacing,m=e.style,v=Object(H.a)(e,["cellHeight","children","classes","className","cols","component","gap","rowHeight","spacing","style"]),g=p||f,b=n||h;return k.createElement(l,Object(O.a)({className:Object(T.default)(a.root,i),ref:t,style:Object(O.a)({margin:-g/2},m)},v),k.Children.map(r,(function(e){if(!k.isValidElement(e))return null;var t=e.props.cols||1,n=e.props.rows||1;return k.cloneElement(e,{style:Object(O.a)({width:"".concat(100/c*t,"%"),height:"auto"===b?"auto":b*n+g,padding:g/2},e.props.style)})})))})),at=Object(N.a)({root:{display:"flex",flexWrap:"wrap",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"}},{name:"MuiImageList"})(rt),it=function(e,t){var n,r,a,i;e&&e.complete&&(e.width/e.height>e.parentElement.offsetWidth/e.parentElement.offsetHeight?((n=e.classList).remove.apply(n,Object(Ze.a)(t.imgFullWidth.split(" "))),(r=e.classList).add.apply(r,Object(Ze.a)(t.imgFullHeight.split(" ")))):((a=e.classList).remove.apply(a,Object(Ze.a)(t.imgFullHeight.split(" "))),(i=e.classList).add.apply(i,Object(Ze.a)(t.imgFullWidth.split(" ")))))};var ot=k.forwardRef((function(e,t){var n=e.children,r=e.classes,a=e.className,i=(e.cols,e.component),o=void 0===i?"li":i,c=(e.rows,Object(H.a)(e,["children","classes","className","cols","component","rows"])),s=k.useRef(null);return k.useEffect((function(){!function(e,t){e&&(e.complete?it(e,t):e.addEventListener("load",(function(){it(e,t)})))}(s.current,r)})),k.useEffect((function(){var e=Object($e.a)((function(){it(s.current,r)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[r]),k.createElement(o,Object(O.a)({className:Object(T.default)(r.root,a),ref:t},c),k.createElement("div",{className:r.item},k.Children.map(n,(function(e){return k.isValidElement(e)?"img"===e.type||Object(qe.a)(e,["Image"])?k.cloneElement(e,{ref:s}):e:null}))))})),ct=Object(N.a)({root:{boxSizing:"border-box",flexShrink:0},item:{position:"relative",display:"block",height:"100%",overflow:"hidden"},imgFullHeight:{height:"100%",transform:"translateX(-50%)",position:"relative",left:"50%"},imgFullWidth:{width:"100%",position:"relative",transform:"translateY(-50%)",top:"50%"}},{name:"MuiImageListItem"})(ot),st=k.forwardRef((function(e,t){var n=e.actionIcon,r=e.actionPosition,a=void 0===r?"right":r,i=e.classes,o=e.className,c=e.subtitle,s=e.title,l=e.position,u=void 0===l?"bottom":l,f=e.titlePosition,d=Object(H.a)(e,["actionIcon","actionPosition","classes","className","subtitle","title","position","titlePosition"]),h=f||u,p=n&&a;return k.createElement("div",Object(O.a)({className:Object(T.default)(i.root,o,c&&i.rootSubtitle,{bottom:i.positionBottom,top:i.positionTop}[h]),ref:t},d),k.createElement("div",{className:Object(T.default)(i.titleWrap,{left:i.titleWrapActionPosLeft,right:i.titleWrapActionPosRight}[p])},k.createElement("div",{className:i.title},s),c?k.createElement("div",{className:i.subtitle},c):null),n?k.createElement("div",{className:Object(T.default)(i.actionIcon,"left"===p&&i.actionIconActionPosLeft)},n):null)})),lt=Object(N.a)((function(e){return{root:{position:"absolute",left:0,right:0,height:48,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},positionBottom:{bottom:0},positionTop:{top:0},rootSubtitle:{height:68},titleWrap:{flexGrow:1,marginLeft:16,marginRight:16,color:e.palette.common.white,overflow:"hidden"},titleWrapActionPosLeft:{marginLeft:0},titleWrapActionPosRight:{marginRight:0},title:{fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},subtitle:{fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},actionIcon:{},actionIconActionPosLeft:{order:-1}}}),{name:"MuiImageListItemBar"})(st),ut=n(541),ft=n(791),dt=n(587),ht=n(345),pt=n(792),mt=n(793),vt=n(697),gt=n(698),bt=n(794),yt=n(699),Ct=n(795),Mt=n(796),zt=n(797),wt=n(522),xt=n(169),St=n(346),At=k.forwardRef((function(e,t){var n=e.activeStep,r=void 0===n?0:n,a=e.backButton,i=e.classes,o=e.className,c=e.LinearProgressProps,s=e.nextButton,l=e.position,u=void 0===l?"bottom":l,f=e.steps,d=e.variant,h=void 0===d?"dots":d,p=Object(H.a)(e,["activeStep","backButton","classes","className","LinearProgressProps","nextButton","position","steps","variant"]);return k.createElement(D.a,Object(O.a)({square:!0,elevation:0,className:Object(T.default)(i.root,i["position".concat(Object(V.a)(u))],o),ref:t},p),a,"text"===h&&k.createElement(k.Fragment,null,r+1," / ",f),"dots"===h&&k.createElement("div",{className:i.dots},Object(Ze.a)(new Array(f)).map((function(e,t){return k.createElement("div",{key:t,className:Object(T.default)(i.dot,t===r&&i.dotActive)})}))),"progress"===h&&k.createElement(pt.a,Object(O.a)({className:i.progress,variant:"determinate",value:Math.ceil(r/(f-1)*100)},c)),s)})),_t=Object(N.a)((function(e){return{root:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",background:e.palette.background.default,padding:8},positionBottom:{position:"fixed",bottom:0,left:0,right:0,zIndex:e.zIndex.mobileStepper},positionTop:{position:"fixed",top:0,left:0,right:0,zIndex:e.zIndex.mobileStepper},positionStatic:{},dots:{display:"flex",flexDirection:"row"},dot:{backgroundColor:e.palette.action.disabled,borderRadius:"50%",width:8,height:8,margin:"0 2px"},dotActive:{backgroundColor:e.palette.primary.main},progress:{width:"50%"}}}),{name:"MuiMobileStepper"})(At),Lt=n(459),Et=n(294),Ot=n(1067),Ht=n(1901),kt=n(1917),Tt=n(700),Nt=n(445),Vt=n(1898),Dt=n(1053),jt=n(798),Rt=n(477),Pt=n(70),It=n(56),Ft=n(121),Bt=n(108),Ut=n(109),Wt=n(47),Zt=n(102);function $t(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(Ut.a)(e);if(t){var a=Object(Ut.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(Bt.a)(this,n)}}var qt=function(e){Object(Ft.a)(n,e);var t=$t(n);function n(){return Object(Pt.a)(this,n),t.apply(this,arguments)}return Object(It.a)(n,[{key:"componentDidMount",value:function(){this.ref=Wt.findDOMNode(this),Object(Zt.a)(this.props.rootRef,this.ref)}},{key:"componentDidUpdate",value:function(e){var t=Wt.findDOMNode(this);e.rootRef===this.props.rootRef&&this.ref===t||(e.rootRef!==this.props.rootRef&&Object(Zt.a)(e.rootRef,null),this.ref=t,Object(Zt.a)(this.props.rootRef,this.ref))}},{key:"componentWillUnmount",value:function(){this.ref=null,Object(Zt.a)(this.props.rootRef,null)}},{key:"render",value:function(){return this.props.children}}]),n}(k.Component),Gt=n(286),Kt=n(540),Yt=n(1066),Xt=n(701),Qt=n(1104),Jt=n(799),en=n(800),tn=k.forwardRef((function(e,t){var n=e.active,r=e.alternativeLabel,a=e.children,i=e.classes,o=e.className,c=e.completed,s=e.disabled,l=(e.expanded,e.icon),u=(e.last,e.optional),f=e.orientation,d=Object(H.a)(e,["active","alternativeLabel","children","classes","className","completed","disabled","expanded","icon","last","optional","orientation"]),h={active:n,alternativeLabel:r,completed:c,disabled:s,icon:l,optional:u,orientation:f},p=Object(qe.a)(a,["StepLabel"])?k.cloneElement(a,h):k.createElement(en.a,h,a);return k.createElement(W.a,Object(O.a)({focusRipple:!0,disabled:s,TouchRippleProps:{className:i.touchRipple},className:Object(T.default)(i.root,i[f],o),ref:t},d),p)})),nn=Object(N.a)({root:{width:"100%",padding:"24px 16px",margin:"-24px -16px",boxSizing:"content-box"},horizontal:{},vertical:{justifyContent:"flex-start",padding:"8px",margin:"-8px"},touchRipple:{color:"rgba(0, 0, 0, 0.3)"}},{name:"MuiStepButton"})(tn),rn=n(1902),an=k.forwardRef((function(e,t){var n=e.active,r=(e.alternativeLabel,e.children),a=e.classes,i=e.className,o=(e.completed,e.expanded),c=e.last,s=(e.optional,e.orientation,e.TransitionComponent),l=void 0===s?se.a:s,u=e.transitionDuration,f=void 0===u?"auto":u,d=e.TransitionProps,h=Object(H.a)(e,["active","alternativeLabel","children","classes","className","completed","expanded","last","optional","orientation","TransitionComponent","transitionDuration","TransitionProps"]);var p=f;return"auto"!==f||l.muiSupportAuto||(p=void 0),k.createElement("div",Object(O.a)({className:Object(T.default)(a.root,i,c&&a.last),ref:t},h),k.createElement(l,Object(O.a)({in:n||o,className:a.transition,timeout:p,unmountOnExit:!0},d),r))})),on=Object(N.a)((function(e){return{root:{marginTop:8,marginLeft:12,paddingLeft:20,paddingRight:8,borderLeft:"1px solid ".concat("light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600])},last:{borderLeft:"none"},transition:{}}}),{name:"MuiStepContent"})(an),cn=n(1916),sn=n(801),ln=n(361),un=n(1061),fn=n(702),dn=n(802),hn=n(803),pn=n(804),mn=n(1954),vn=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.component,i=void 0===a?"div":a,o=Object(H.a)(e,["classes","className","component"]);return k.createElement(i,Object(O.a)({ref:t,className:Object(T.default)(n.root,r)},o))})),gn=Object(N.a)({root:{width:"100%",overflowX:"auto"}},{name:"MuiTableContainer"})(vn),bn=n(805),yn=n(806),Cn=n(705),Mn=n(198),zn=n(32),wn=k.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.component,i=void 0===a?"tr":a,o=e.hover,c=void 0!==o&&o,s=e.selected,l=void 0!==s&&s,u=Object(H.a)(e,["classes","className","component","hover","selected"]),f=k.useContext(Mn.a);return k.createElement(i,Object(O.a)({ref:t,className:Object(T.default)(n.root,r,f&&{head:n.head,footer:n.footer}[f.variant],c&&n.hover,l&&n.selected),role:"tr"===i?null:"row"},u))})),xn=Object(N.a)((function(e){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:e.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:Object(zn.a)(e.palette.secondary.main,e.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}}),{name:"MuiTableRow"})(wn),Sn=n(1062),An=n(1969),_n=n(1956),Ln=n(716),En=n(692),On=n(1955),Hn=n(448),kn=n(127),Tn=n(1899),Nn=n(688);function Vn(e,t){var n=t.disableHysteresis,r=void 0!==n&&n,a=t.threshold,i=void 0===a?100:a,o=t.target,c=e.current;return o&&(e.current=void 0!==o.pageYOffset?o.pageYOffset:o.scrollTop),!(!r&&void 0!==c&&e.currenti}var Dn="undefined"!==typeof window?window:null;function jn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getTrigger,n=void 0===t?Vn:t,r=e.target,a=void 0===r?Dn:r,i=Object(H.a)(e,["getTrigger","target"]),o=k.useRef(),c=k.useState((function(){return n(o,i)})),s=c[0],l=c[1];return k.useEffect((function(){var e=function(){l(n(o,Object(O.a)({target:a},i)))};return e(),a.addEventListener("scroll",e),function(){a.removeEventListener("scroll",e)}}),[a,n,JSON.stringify(i)]),s}var Rn=n(476),Pn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.breakpoint,r=void 0===n?"sm":n;return Object(Rn.a)()((function(e){return k.createElement(t,Object(O.a)({fullScreen:Object(Rn.b)(r,e.width)},e))}))}},In=n(370),Fn=n(807)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(527);var a=n(319),i=n(529);function o(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,c=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){c=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(c)throw a}}return i}}(e,t)||Object(a.a)(e,t)||Object(i.a)()}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(1146)},function(e,t,n){"use strict";n.r(t),n.d(t,"ErrorMessage",(function(){return Se})),n.d(t,"FastField",(function(){return Ae})),n.d(t,"Field",(function(){return pe})),n.d(t,"FieldArray",(function(){return xe})),n.d(t,"Form",(function(){return me})),n.d(t,"Formik",(function(){return oe})),n.d(t,"FormikConsumer",(function(){return ee})),n.d(t,"FormikContext",(function(){return Q})),n.d(t,"FormikProvider",(function(){return J})),n.d(t,"connect",(function(){return ge})),n.d(t,"getActiveElement",(function(){return G})),n.d(t,"getIn",(function(){return K})),n.d(t,"insert",(function(){return Ce})),n.d(t,"isEmptyArray",(function(){return P})),n.d(t,"isEmptyChildren",(function(){return Z})),n.d(t,"isFunction",(function(){return I})),n.d(t,"isInputEvent",(function(){return q})),n.d(t,"isInteger",(function(){return B})),n.d(t,"isNaN",(function(){return W})),n.d(t,"isObject",(function(){return F})),n.d(t,"isPromise",(function(){return $})),n.d(t,"isString",(function(){return U})),n.d(t,"move",(function(){return be})),n.d(t,"prepareDataForValidation",(function(){return le})),n.d(t,"replace",(function(){return Me})),n.d(t,"setIn",(function(){return Y})),n.d(t,"setNestedObjectValues",(function(){return X})),n.d(t,"swap",(function(){return ye})),n.d(t,"useField",(function(){return he})),n.d(t,"useFormik",(function(){return ie})),n.d(t,"useFormikContext",(function(){return te})),n.d(t,"validateYupSchema",(function(){return se})),n.d(t,"withFormik",(function(){return ve})),n.d(t,"yupToFormErrors",(function(){return ce}));var r=n(1),a=n(227),i=n.n(a),o=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===c}(e)}(e)};var c="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function l(e,t,n){return e.concat(t).map((function(e){return s(e,n)}))}function u(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||l,n.isMergeableObject=n.isMergeableObject||o;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var r={};return n.isMergeableObject(e)&&Object.keys(e).forEach((function(t){r[t]=s(e[t],n)})),Object.keys(t).forEach((function(a){n.isMergeableObject(t[a])&&e[a]?r[a]=u(e[a],t[a],n):r[a]=s(t[a],n)})),r}(e,t,n):s(t,n)}u.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return u(e,n,t)}),{})};var f=u,d=n(134),h=n(333),p=n(100),m=Function.prototype,v=Object.prototype,g=m.toString,b=v.hasOwnProperty,y=g.call(Object);var C=function(e){if(!Object(p.a)(e)||"[object Object]"!=Object(d.a)(e))return!1;var t=Object(h.a)(e);if(null===t)return!0;var n=b.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&g.call(n)==y},M=n(340);var z=function(e){return Object(M.a)(e,4)},w=n(329),x=n(330),S=n(87),A=n(244),_=n(573),L=n(199),E=n(166);var O=function(e){return Object(S.a)(e)?Object(w.a)(e,L.a):Object(A.a)(e)?[e]:Object(x.a)(Object(_.a)(Object(E.a)(e)))},H=n(111),k=n(110),T=n.n(k);var N=function(e){return Object(M.a)(e,5)};function V(){return(V=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var P=function(e){return Array.isArray(e)&&0===e.length},I=function(e){return"function"===typeof e},F=function(e){return null!==e&&"object"===typeof e},B=function(e){return String(Math.floor(Number(e)))===e},U=function(e){return"[object String]"===Object.prototype.toString.call(e)},W=function(e){return e!==e},Z=function(e){return 0===r.Children.count(e)},$=function(e){return F(e)&&I(e.then)},q=function(e){return e&&F(e)&&F(e.target)};function G(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 K(e,t,n,r){void 0===r&&(r=0);for(var a=O(t);e&&r=0?[]:{}}}return(0===i?e:a)[o[i]]===n?e:(void 0===n?delete a[o[i]]:a[o[i]]=n,0===i&&void 0===n&&delete r[o[i]],r)}function X(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var a=0,i=Object.keys(e);a0?t.map((function(t){return _(t,K(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then((function(e){return e.reduce((function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=Y(e,t[r],n)),e}),{})}))}),[_]),E=Object(r.useCallback)((function(e){return Promise.all([L(e),m.validationSchema?A(e):{},m.validate?S(e):{}]).then((function(e){var t=e[0],n=e[1],r=e[2];return f.all([t,n,r],{arrayMerge:ue})}))}),[m.validate,m.validationSchema,L,S,A]),O=de((function(e){return void 0===e&&(e=w.values),x({type:"SET_ISVALIDATING",payload:!0}),E(e).then((function(e){return C.current&&(x({type:"SET_ISVALIDATING",payload:!1}),x({type:"SET_ERRORS",payload:e})),e}))}));Object(r.useEffect)((function(){s&&!0===C.current&&i()(v.current,m.initialValues)&&O(v.current)}),[s,O]);var H=Object(r.useCallback)((function(e){var t=e&&e.values?e.values:v.current,n=e&&e.errors?e.errors:g.current?g.current:m.initialErrors||{},r=e&&e.touched?e.touched:b.current?b.current:m.initialTouched||{},a=e&&e.status?e.status:y.current?y.current:m.initialStatus;v.current=t,g.current=n,b.current=r,y.current=a;var i=function(){x({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:a,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"===typeof e.submitCount?e.submitCount:0}})};if(m.onReset){var o=m.onReset(w.values,le);$(o)?o.then(i):i()}else i()}),[m.initialErrors,m.initialStatus,m.initialTouched]);Object(r.useEffect)((function(){!0!==C.current||i()(v.current,m.initialValues)||(d&&(v.current=m.initialValues,H()),s&&O(v.current))}),[d,m.initialValues,H,s,O]),Object(r.useEffect)((function(){d&&!0===C.current&&!i()(g.current,m.initialErrors)&&(g.current=m.initialErrors||re,x({type:"SET_ERRORS",payload:m.initialErrors||re}))}),[d,m.initialErrors]),Object(r.useEffect)((function(){d&&!0===C.current&&!i()(b.current,m.initialTouched)&&(b.current=m.initialTouched||ae,x({type:"SET_TOUCHED",payload:m.initialTouched||ae}))}),[d,m.initialTouched]),Object(r.useEffect)((function(){d&&!0===C.current&&!i()(y.current,m.initialStatus)&&(y.current=m.initialStatus,x({type:"SET_STATUS",payload:m.initialStatus}))}),[d,m.initialStatus,m.initialTouched]);var k=de((function(e){if(M.current[e]&&I(M.current[e].validate)){var t=K(w.values,e),n=M.current[e].validate(t);return $(n)?(x({type:"SET_ISVALIDATING",payload:!0}),n.then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),x({type:"SET_ISVALIDATING",payload:!1})}))):(x({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return m.validationSchema?(x({type:"SET_ISVALIDATING",payload:!0}),A(w.values,e).then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t[e]}}),x({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),T=Object(r.useCallback)((function(e,t){var n=t.validate;M.current[e]={validate:n}}),[]),N=Object(r.useCallback)((function(e){delete M.current[e]}),[]),D=de((function(e,t){return x({type:"SET_TOUCHED",payload:e}),(void 0===t?o:t)?O(w.values):Promise.resolve()})),R=Object(r.useCallback)((function(e){x({type:"SET_ERRORS",payload:e})}),[]),P=de((function(e,t){var r=I(e)?e(w.values):e;return x({type:"SET_VALUES",payload:r}),(void 0===t?n:t)?O(r):Promise.resolve()})),B=Object(r.useCallback)((function(e,t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),W=de((function(e,t,r){return x({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===r?n:r)?O(Y(w.values,e,t)):Promise.resolve()})),Z=Object(r.useCallback)((function(e,t){var n,r=t,a=e;if(!U(e)){e.persist&&e.persist();var i=e.target?e.target:e.currentTarget,o=i.type,c=i.name,s=i.id,l=i.value,u=i.checked,f=(i.outerHTML,i.options),d=i.multiple;r=t||(c||s),a=/number|range/.test(o)?(n=parseFloat(l),isNaN(n)?"":n):/checkbox/.test(o)?function(e,t,n){if("boolean"===typeof e)return Boolean(t);var r=[],a=!1,i=-1;if(Array.isArray(e))r=e,i=e.indexOf(n),a=i>=0;else if(!n||"true"==n||"false"==n)return Boolean(t);if(t&&n&&!a)return r.concat(n);if(!a)return r;return r.slice(0,i).concat(r.slice(i+1))}(K(w.values,r),u,l):f&&d?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(f):l}r&&W(r,a)}),[W,w.values]),q=de((function(e){if(U(e))return function(t){return Z(t,e)};Z(e)})),G=de((function(e,t,n){return void 0===t&&(t=!0),x({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?o:n)?O(w.values):Promise.resolve()})),X=Object(r.useCallback)((function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,a=n.id,i=(n.outerHTML,t||(r||a));G(i,!0)}),[G]),Q=de((function(e){if(U(e))return function(t){return X(t,e)};X(e)})),J=Object(r.useCallback)((function(e){I(e)?x({type:"SET_FORMIK_STATE",payload:e}):x({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),ee=Object(r.useCallback)((function(e){x({type:"SET_STATUS",payload:e})}),[]),te=Object(r.useCallback)((function(e){x({type:"SET_ISSUBMITTING",payload:e})}),[]),ie=de((function(){return x({type:"SUBMIT_ATTEMPT"}),O().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var n;try{if(void 0===(n=fe()))return}catch(r){throw r}return Promise.resolve(n).then((function(e){return C.current&&x({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(C.current)throw x({type:"SUBMIT_FAILURE"}),e}))}if(C.current&&(x({type:"SUBMIT_FAILURE"}),t))throw e}))})),oe=de((function(e){e&&e.preventDefault&&I(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&I(e.stopPropagation)&&e.stopPropagation(),ie().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),le={resetForm:H,validateForm:O,validateField:k,setErrors:R,setFieldError:B,setFieldTouched:G,setFieldValue:W,setStatus:ee,setSubmitting:te,setTouched:D,setValues:P,setFormikState:J,submitForm:ie},fe=de((function(){return h(w.values,le)})),he=de((function(e){e&&e.preventDefault&&I(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&I(e.stopPropagation)&&e.stopPropagation(),H()})),pe=Object(r.useCallback)((function(e){return{value:K(w.values,e),error:K(w.errors,e),touched:!!K(w.touched,e),initialValue:K(v.current,e),initialTouched:!!K(b.current,e),initialError:K(g.current,e)}}),[w.errors,w.touched,w.values]),me=Object(r.useCallback)((function(e){return{setValue:function(t,n){return W(e,t,n)},setTouched:function(t,n){return G(e,t,n)},setError:function(t){return B(e,t)}}}),[W,G,B]),ve=Object(r.useCallback)((function(e){var t=F(e),n=t?e.name:e,r=K(w.values,n),a={name:n,value:r,onChange:q,onBlur:Q};if(t){var i=e.type,o=e.value,c=e.as,s=e.multiple;"checkbox"===i?void 0===o?a.checked=!!r:(a.checked=!(!Array.isArray(r)||!~r.indexOf(o)),a.value=o):"radio"===i?(a.checked=r===o,a.value=o):"select"===c&&s&&(a.value=a.value||[],a.multiple=!0)}return a}),[Q,q,w.values]),ge=Object(r.useMemo)((function(){return!i()(v.current,w.values)}),[v.current,w.values]),be=Object(r.useMemo)((function(){return"undefined"!==typeof l?ge?w.errors&&0===Object.keys(w.errors).length:!1!==l&&I(l)?l(m):l:w.errors&&0===Object.keys(w.errors).length}),[l,ge,w.errors,m]);return V({},w,{initialValues:v.current,initialErrors:g.current,initialTouched:b.current,initialStatus:y.current,handleBlur:Q,handleChange:q,handleReset:he,handleSubmit:oe,resetForm:H,setErrors:R,setFormikState:J,setFieldTouched:G,setFieldValue:W,setFieldError:B,setStatus:ee,setSubmitting:te,setTouched:D,setValues:P,submitForm:ie,validateForm:O,validateField:k,isValid:be,dirty:ge,unregisterField:N,registerField:T,getFieldProps:ve,getFieldMeta:pe,getFieldHelpers:me,validateOnBlur:o,validateOnChange:n,validateOnMount:s})}function oe(e){var t=ie(e),n=e.component,a=e.children,i=e.render,o=e.innerRef;return Object(r.useImperativeHandle)(o,(function(){return t})),Object(r.createElement)(J,{value:t},n?Object(r.createElement)(n,t):i?i(t):a?I(a)?a(t):Z(a)?null:r.Children.only(a):null)}function ce(e){var t={};if(e.inner){if(0===e.inner.length)return Y(t,e.path,e.message);var n=e.inner,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;K(t,o.path)||(t=Y(t,o.path,o.message))}}return t}function se(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r={});var a=le(e);return t[n?"validateSync":"validate"](a,{abortEarly:!1,context:r})}function le(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);!0===Array.isArray(e[r])?t[r]=e[r].map((function(e){return!0===Array.isArray(e)||C(e)?le(e):""!==e?e:void 0})):C(e[r])?t[r]=le(e[r]):t[r]=""!==e[r]?e[r]:void 0}return t}function ue(e,t,n){var r=e.slice();return t.forEach((function(t,a){if("undefined"===typeof r[a]){var i=!1!==n.clone&&n.isMergeableObject(t);r[a]=i?f(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?r[a]=f(e[a],t,n):-1===e.indexOf(t)&&r.push(t)})),r}var fe="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;function de(e){var t=Object(r.useRef)(e);return fe((function(){t.current=e})),Object(r.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;re?t:e}),0);return Array.from(V({},e,{length:t+1}))}return[]},we=function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var a=n.props,i=a.name;(0,a.formik.setFormikState)((function(n){var a="function"===typeof r?r:e,o="function"===typeof t?t:e,c=Y(n.values,i,e(K(n.values,i))),s=r?a(K(n.errors,i)):void 0,l=t?o(K(n.touched,i)):void 0;return P(s)&&(s=void 0),P(l)&&(l=void 0),V({},n,{values:c,errors:r?Y(n.errors,i,s):n.errors,touched:t?Y(n.touched,i,l):n.touched})}))},n.push=function(e){return n.updateArrayField((function(t){return[].concat(ze(t),[N(e)])}),!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField((function(n){return ye(n,e,t)}),!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField((function(n){return be(n,e,t)}),!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField((function(n){return Ce(n,e,t)}),(function(t){return Ce(t,e,null)}),(function(t){return Ce(t,e,null)}))},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField((function(n){return Me(n,e,t)}),!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField((function(n){var r=n?[e].concat(n):[e];return t<0&&(t=r.length),r}),(function(e){var n=e?[null].concat(e):[null];return t<0&&(t=n.length),n}),(function(e){var n=e?[null].concat(e):[null];return t<0&&(t=n.length),n})),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(R(n)),n.pop=n.pop.bind(R(n)),n}D(t,e);var n=t.prototype;return n.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!i()(K(e.formik.values,e.name),K(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},n.remove=function(e){var t;return this.updateArrayField((function(n){var r=n?ze(n):[];return t||(t=r[e]),I(r.splice)&&r.splice(e,1),r}),!0,!0),t},n.pop=function(){var e;return this.updateArrayField((function(t){var n=t;return e||(e=n&&n.pop&&n.pop()),n}),!0,!0),e},n.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,a=t.render,i=t.children,o=t.name,c=V({},e,{form:j(t.formik,["validate","validationSchema"]),name:o});return n?Object(r.createElement)(n,c):a?a(c):i?"function"===typeof i?i(c):Z(i)?null:r.Children.only(i):null},t}(r.Component);we.defaultProps={validateOnChange:!0};var xe=ge(we),Se=ge(function(e){function t(){return e.apply(this,arguments)||this}D(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return K(this.props.formik.errors,this.props.name)!==K(e.formik.errors,this.props.name)||K(this.props.formik.touched,this.props.name)!==K(e.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length},n.render=function(){var e=this.props,t=e.component,n=e.formik,a=e.render,i=e.children,o=e.name,c=j(e,["component","formik","render","children","name"]),s=K(n.touched,o),l=K(n.errors,o);return s&&l?a?I(a)?a(l):null:i?I(i)?i(l):null:t?Object(r.createElement)(t,c,l):l:null},t}(r.Component)),Ae=ge(function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.render,a=t.children,i=t.component,o=t.as;t.name;return r&&Object(H.a)(!1),i&&r&&Object(H.a)(!1),o&&a&&I(a)&&Object(H.a)(!1),i&&a&&I(a)&&Object(H.a)(!1),r&&a&&!Z(a)&&Object(H.a)(!1),n}D(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return this.props.shouldUpdate?this.props.shouldUpdate(e,this.props):e.name!==this.props.name||K(e.formik.values,this.props.name)!==K(this.props.formik.values,this.props.name)||K(e.formik.errors,this.props.name)!==K(this.props.formik.errors,this.props.name)||K(e.formik.touched,this.props.name)!==K(this.props.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length||e.formik.isSubmitting!==this.props.formik.isSubmitting},n.componentDidMount=function(){this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentDidUpdate=function(e){this.props.name!==e.name&&(this.props.formik.unregisterField(e.name),this.props.formik.registerField(this.props.name,{validate:this.props.validate})),this.props.validate!==e.validate&&this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentWillUnmount=function(){this.props.formik.unregisterField(this.props.name)},n.render=function(){var e=this.props,t=e.name,n=e.render,a=e.as,i=e.children,o=e.component,c=e.formik,s=j(e,["validate","name","render","as","children","component","shouldUpdate","formik"]),l=j(c,["validate","validationSchema"]),u=c.getFieldProps(V({name:t},s)),f={field:u,meta:{value:K(c.values,t),error:K(c.errors,t),touched:!!K(c.touched,t),initialValue:K(c.initialValues,t),initialTouched:!!K(c.initialTouched,t),initialError:K(c.initialErrors,t)},form:l};if(n)return n(f);if(I(i))return i(f);if(o){if("string"===typeof o){var d=s.innerRef,h=j(s,["innerRef"]);return Object(r.createElement)(o,V({ref:d},u,h),i)}return Object(r.createElement)(o,V({field:u,form:c},s),i)}var p=a||"input";if("string"===typeof p){var m=s.innerRef,v=j(s,["innerRef"]);return Object(r.createElement)(p,V({ref:m},u,v),i)}return Object(r.createElement)(p,V({},u,s),i)},t}(r.Component))},function(e,t){function n(e){if(e&&"object"===typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"===typeof e)return o[e];var n,i=String(e);return(n=r[i.toLowerCase()])?n:(n=a[i.toLowerCase()])||(1===i.length?i.charCodeAt(0):void 0)}n.isEventKey=function(e,t){if(e&&"object"===typeof e){var n=e.which||e.keyCode||e.charCode;if(null===n||void 0===n)return!1;if("string"===typeof t){var i;if(i=r[t.toLowerCase()])return i===n;if(i=a[t.toLowerCase()])return i===n}else if("number"===typeof t)return t===n;return!1}};var r=(t=e.exports=n).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},a=t.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(i=97;i<123;i++)r[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)r[i-48]=i;for(i=1;i<13;i++)r["f"+i]=i+111;for(i=0;i<10;i++)r["numpad "+i]=i+96;var o=t.names=t.title={};for(i in r)o[r[i]]=i;for(var c in a)r[c]=a[c]},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(770);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}}),a(n(770),t)},function(e,t,n){"use strict";function r(e,t){return e===t}function a(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,a=0;a1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,i=null;return function(){return a(t,n,arguments)||(i=e.apply(null,arguments)),n=arguments,i}}))},function(e,t,n){var r=n(44),a=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return a(e,t,n)}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=o),o.prototype=Object.create(a.prototype),i(a,o),o.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return a(e,t,n)},o.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return a(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(360),a=(n(1),n(196));function i(){return Object(r.a)()||a.a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(442);var a=n(528),i=n(319);function o(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(a.a)(e)||Object(i.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n11))throw new Error("Invalid size '".concat(e.size,"' for diverging color scheme '").concat(e.scheme,"', must be between 3~11"));var s=Object(G.a)(ie[e.scheme][e.size||11]),l=function(e){return s(r(e))};return l.scale=s,l}if(function(e){return ae.includes(e)}(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '".concat(e.size,"' for sequential color scheme '").concat(e.scheme,"', must be between 3~9"));var u=Object(G.a)(ie[e.scheme][e.size||9]),f=function(e){return u(r(e))};return f.scale=u,f}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}}),le=function(e,t){return Object(U.useMemo)((function(){return se(e,t)}),[e,t])};function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(s){a=!0,i=s}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var fe=function(e,t){if("function"===typeof e)return function(t){return e(t)};if(q()(e)){if(void 0!==e.theme){if(void 0===t)throw new Error("Unable to use color from theme as no theme was provided");var n=Z()(t,e.theme);if(void 0===n)throw new Error("Color from theme is undefined at path: '".concat(e.theme,"'"));return function(){return n}}if(void 0!==e.from){var r=function(t){return Z()(t,e.from)};if(Array.isArray(e.modifiers)){var a=[],i=!0,o=!1,c=void 0;try{for(var s,l=function(){var e=ue(s.value,2),t=e[0],n=e[1];if("brighter"===t)a.push((function(e){return e.brighter(n)}));else if("darker"===t)a.push((function(e){return e.darker(n)}));else{if("opacity"!==t)throw new Error("Invalid color modifier: '".concat(t,"', must be one of: 'brighter', 'darker', 'opacity'"));a.push((function(e){return e.opacity=n,e}))}},u=e.modifiers[Symbol.iterator]();!(i=(s=u.next()).done);i=!0)l()}catch(f){o=!0,c=f}finally{try{i||null==u.return||u.return()}finally{if(o)throw c}}return 0===a.length?r:function(e){return a.reduce((function(e,t){return t(e)}),Object(K.f)(r(e))).toString()}}return r}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},de=function(e,t){return Object(U.useMemo)((function(){return fe(e,t)}),[e,t])},he=X.a.oneOfType([X.a.func,X.a.arrayOf(X.a.string),X.a.shape({scheme:X.a.oneOf(oe).isRequired,size:X.a.number}),X.a.shape({datum:X.a.string.isRequired}),X.a.string]),pe=(X.a.oneOfType([X.a.func,X.a.string]),X.a.oneOfType([X.a.string,X.a.func,X.a.shape({theme:X.a.string.isRequired}),X.a.shape({from:X.a.string.isRequired,modifiers:X.a.arrayOf(X.a.array)})]))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(816);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}}),a(n(816),t)},function(e,t,n){e.exports=n(1320)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(1057);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}}),a(n(1057),t)},function(e,t,n){"use strict";t.a=function(e){return function(){return e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return L})),n.d(t,"e",(function(){return g})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return V})),n.d(t,"h",(function(){return v})),n.d(t,"i",(function(){return w})),n.d(t,"j",(function(){return _})),n.d(t,"k",(function(){return R})),n.d(t,"l",(function(){return P})),n.d(t,"m",(function(){return I})),n.d(t,"n",(function(){return F})),n.d(t,"o",(function(){return D}));var r=n(75),a=n(1),i=n.n(a),o=(n(5),n(170)),c=n(706),s=n(135),l=n(8),u=n(707),f=n.n(u),d=(n(89),n(55)),h=n(110),p=n.n(h),m=function(e){var t=Object(c.a)();return t.displayName=e,t}("Router-History"),v=function(e){var t=Object(c.a)();return t.displayName=e,t}("Router"),g=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return i.a.createElement(v.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},i.a.createElement(m.Provider,{children:this.props.children||null,value:this.props.history}))},t}(i.a.Component);var b=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a0))return o;do{o.push(i=new Date(+n)),t(n,a),e(n)}while(i=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(c.count=function(t,i){return r.setTime(+t),a.setTime(+i),e(r),e(a),Math.floor(n(r,a))},c.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?c.filter(o?function(t){return o(t)%e===0}:function(t){return c.count(0,t)%e===0}):c:null}),c}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(452);var a=n(339);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){e.exports=function(){"use strict";function e(t){return(e="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)}function t(e,n,r){if("string"!=typeof e)return new t.Bootstrap(e,n,r);var a=document.querySelectorAll(e);n&&n.iframe_document&&(a=n.iframe_document.querySelectorAll(e));for(var i=[],o=0;o")},closeTagString:function(e){return"")},isFirstSibling:function t(n,r){void 0===r&&(r=!0);for(var a=n.previousSibling;a&&r&&e.node.hasClass(a,"fr-marker");)a=a.previousSibling;return!a||a.nodeType===Node.TEXT_NODE&&""===a.textContent&&t(a)},isLastSibling:function t(n,r){void 0===r&&(r=!0);for(var a=n.nextSibling;a&&r&&e.node.hasClass(a,"fr-marker");)a=a.nextSibling;return!a||a.nodeType===Node.TEXT_NODE&&""===a.textContent&&t(a)},isList:function(e){return!!e&&0<=["UL","OL"].indexOf(e.tagName)},isLink:function(e){return!!e&&e.nodeType===Node.ELEMENT_NODE&&"a"===e.tagName.toLowerCase()},isElement:c,contents:r,isVoid:function(e){return e&&e.nodeType===Node.ELEMENT_NODE&&0<=t.VOID_ELEMENTS.indexOf((e.tagName||"").toLowerCase())},hasFocus:function(t){return t===e.doc.activeElement&&(!e.doc.hasFocus||e.doc.hasFocus())&&Boolean(c(t)||t.type||t.href||~t.tabIndex)},isEditable:function(e){return(!e.getAttribute||"false"!==e.getAttribute("contenteditable"))&&["STYLE","SCRIPT"].indexOf(e.tagName)<0},isDeletable:function(e){return e&&e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=(e.getAttribute("class")||"").indexOf("fr-deletable")},hasClass:function(e,t){return e instanceof n&&(e=e.get(0)),e&&e.classList&&e.classList.contains(t)},filter:function(t){return e.browser.msie?t:{acceptNode:t}}}},Object.assign(t.DEFAULTS,{DOMPurify:window.DOMPurify,htmlAllowedTags:["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","br","button","canvas","caption","cite","code","col","colgroup","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","pre","progress","queue","rp","rt","ruby","s","samp","script","style","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],htmlRemoveTags:["script","style"],htmlAllowedAttrs:["accept","accept-charset","accesskey","action","align","allowfullscreen","allowtransparency","alt","async","autocomplete","autofocus","autoplay","autosave","background","bgcolor","border","charset","cellpadding","cellspacing","checked","cite","class","color","cols","colspan","content","contenteditable","contextmenu","controls","coords","data","data-.*","datetime","default","defer","dir","dirname","disabled","download","draggable","dropzone","enctype","for","form","formaction","frameborder","headers","height","hidden","high","href","hreflang","http-equiv","icon","id","ismap","itemprop","keytype","kind","label","lang","language","list","loop","low","max","maxlength","media","method","min","mozallowfullscreen","multiple","muted","name","novalidate","open","optimum","pattern","ping","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","reversed","rows","rowspan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","src","srcdoc","srclang","srcset","start","step","summary","spellcheck","style","tabindex","target","title","type","translate","usemap","value","valign","webkitallowfullscreen","width","wrap"],htmlAllowedStyleProps:[".*"],htmlAllowComments:!0,htmlUntouched:!1,fullPage:!1}),t.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},t.MODULES.clean=function(e){var n,r,a,i,o=e.$;function c(t){if(t.nodeType===Node.ELEMENT_NODE&&t.getAttribute("class")&&0<=t.getAttribute("class").indexOf("fr-marker"))return!1;var n,r=e.node.contents(t),a=[];for(n=0;n/g,">"):t.textContent.replace(/&/g,"&").replace(//g,">").replace(/\u00A0/g," ").replace(/\u0009/g,"");if(t.nodeType!==Node.ELEMENT_NODE)return t.outerHTML;if(t.nodeType===Node.ELEMENT_NODE&&0<=["STYLE","SCRIPT","NOSCRIPT"].indexOf(t.tagName))return t.outerHTML;if(t.nodeType===Node.ELEMENT_NODE&&"svg"===t.tagName){var r=document.createElement("div"),a=t.cloneNode(!0);return r.appendChild(a),r.innerHTML}if("IFRAME"===t.tagName)return t.outerHTML.replace(/</g,"<").replace(/>/g,">");var i=t.childNodes;if(0===i.length)return t.outerHTML;for(var o="",c=0;c)<[^<]*)*<\/script>/gi,(function(e){return l.push(e),"[FROALA.EDITOR.SCRIPT ".concat(l.length-1,"]")}))).replace(/)<[^<]*)*<\/noscript>/gi,(function(e){return l.push(e),"[FROALA.EDITOR.NOSCRIPT ".concat(l.length-1,"]")}))).replace(/"),a=o(r);if(a&&a.length){var i=d(a.html(),m);a.html(i),r=a.get(0).outerHTML}return r}))).replace(/":n;var o=f(e.html.extractNodeAttrs(r,"head")),c=f(e.html.extractNodeAttrs(r,"body"));return"".concat(a,"").concat(n,"").concat(t,"")}return t}(a,i,t))}function p(t){var n=e.doc.createElement("DIV");return n.innerText=t,n.textContent}function m(o){for(var c=e.node.contents(o),s=0;s"))}(o),o.nodeType===Node.ELEMENT_NODE&&(o.getAttribute("data-fr-src")&&0!==o.getAttribute("data-fr-src").indexOf("blob:")&&o.setAttribute("data-fr-src",e.helpers.sanitizeURL(p(o.getAttribute("data-fr-src")))),o.getAttribute("href")&&o.setAttribute("href",e.helpers.sanitizeURL(p(o.getAttribute("href")))),o.getAttribute("src")&&o.setAttribute("src",e.helpers.sanitizeURL(p(o.getAttribute("src")))),o.getAttribute("srcdoc")&&o.setAttribute("srcdoc",e.clean.html(o.getAttribute("srcdoc"))),0<=["TABLE","TBODY","TFOOT","TR"].indexOf(o.tagName)&&(o.innerHTML=o.innerHTML.trim())),!e.opts.pasteAllowLocalImages&&o.nodeType===Node.ELEMENT_NODE&&"IMG"===o.tagName&&o.getAttribute("data-fr-src")&&0===o.getAttribute("data-fr-src").indexOf("file://"))return o.parentNode.removeChild(o),!1;if(o.nodeType===Node.ELEMENT_NODE&&t.HTML5Map[o.tagName]&&""===e.node.attributes(o)){var c=t.HTML5Map[o.tagName],s="<".concat(c,">").concat(o.innerHTML,"");o.insertAdjacentHTML("beforebegin",s),(o=o.previousSibling).parentNode.removeChild(o.nextSibling)}if(e.opts.htmlAllowComments||o.nodeType!==Node.COMMENT_NODE)if(o.tagName&&o.tagName.match(r))"STYLE"==o.tagName&&e.helpers.isMac()&&function(){var e,t=o.innerHTML.trim(),n=[],r=/{([^}]+)}/g;for(t=t.replace(/\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*|$/,"");e=r.exec(t);)n.push(e[1]);for(var a=function(e){var r=t.substring(0,t.indexOf("{")).trim();0==!/^[a-z_-][a-z\d_-]*$/i.test(r)&&o.parentNode.querySelectorAll(r).forEach((function(t){t.removeAttribute("class"),t.setAttribute("style",n[e])})),t=t.substring(t.indexOf("}")+1)},i=0;-1!=t.indexOf("{");i++)a(i)}(),o.parentNode.removeChild(o);else if(o.tagName&&!o.tagName.match(n))"svg"===o.tagName?o.parentNode.removeChild(o):e.browser.safari&&"path"===o.tagName&&o.parentNode&&"svg"===o.parentNode.tagName||(o.outerHTML=o.innerHTML);else{var l=o.attributes;if(l)for(var f=l.length-1;0<=f;f--){var d=l[f],h=d.nodeName.match(a),m=null;"style"===d.nodeName&&e.opts.htmlAllowedStyleProps.length&&(m=d.value.match(i)),h&&m?d.value=u(m.join(";")):h&&("style"!==d.nodeName||m)||o.removeAttribute(d.nodeName)}}else 0!==o.data.indexOf("[FROALA.EDITOR")&&o.parentNode.removeChild(o)}(o)}return{_init:function(){e.opts.fullPage&&o.merge(e.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])},html:function(t,c,s,l){void 0===c&&(c=[]),void 0===s&&(s=[]),void 0===l&&(l=!1);var u,f=o.merge([],e.opts.htmlAllowedTags);for(u=0;u").concat(n[a].innerHTML,""));r&&e.selection.restore()}},tables:function(){!function(){for(var t=e.el.querySelectorAll("tr"),n=0;n ul, ol > ol, ul > ol, ol > ul"),n=0;n"))}}(),function(){for(var t=e.el.querySelectorAll("li > ul, li > ol"),n=0;n ul, li > ol"),n=0;n");else if(r.previousSibling&&"BR"===r.previousSibling.tagName){for(var a=r.previousSibling.previousSibling;a&&e.node.hasClass(a,"fr-marker");)a=a.previousSibling;a&&"BR"!==a.tagName&&o(r.previousSibling).remove()}}}(),function(){for(var t=e.el.querySelectorAll("li:empty"),n=0;n/g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^".concat(t.LinkRegExHTTP).concat(t.LinkRegExEnd,"$"),"gi").test(e))},getAlignment:function(e){e.css||(e=a(e));var t=(e.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(t)<0){if(!r){var i=a('
..
'));a("body").first().append(i);var o=i.find("#s1").get(0).getBoundingClientRect().left,c=i.find("#s2").get(0).getBoundingClientRect().left;i.remove(),r=o=(window.innerHeight||document.documentElement.clientHeight)}}},t.MODULES.events=function(e){var n,r=e.$,a={};function i(e,t,n){h(e,t,n)}function o(n){if(void 0===n&&(n=!0),!e.$wp)return!1;if(e.helpers.isIOS()&&e.$win.get(0).focus(),e.core.hasFocus())return!1;if(!e.core.hasFocus()&&n){var a=e.$win.scrollTop();if(e.browser.msie&&e.$box&&e.$box.css("position","fixed"),e.browser.msie&&e.$wp&&e.$wp.css("overflow","visible"),e.browser.msie&&e.$sc&&e.$sc.css("position","fixed"),e.browser.msie||(l(),e.el.focus(),e.events.trigger("focus"),s()),e.browser.msie&&e.$sc&&e.$sc.css("position",""),e.browser.msie&&e.$box&&e.$box.css("position",""),e.browser.msie&&e.$wp&&e.$wp.css("overflow","auto"),a!==e.$win.scrollTop()&&e.$win.scrollTop(a),!e.selection.info(e.el).atStart)return!1}if(!e.core.hasFocus()||0").concat(t,"")),t}var a={bold:function(){c(0,"strong")},subscript:function(){e.format.is("sup")&&e.format.remove("sup"),c(0,"sub")},superscript:function(){e.format.is("sub")&&e.format.remove("sub"),c(0,"sup")},italic:function(){c(0,"em")},strikeThrough:function(){c(0,"s")},underline:function(){c(0,"u")},undo:function(){e.undo.run()},redo:function(){e.undo.redo()},indent:function(){s(1)},outdent:function(){s(-1)},show:function(){e.opts.toolbarInline&&e.toolbar.showInline(null,!0)},insertHR:function(){e.selection.remove();var a="";e.core.isEmpty()&&(a=r(a="
"));var i='
'.concat(a);e.opts.trackChangesEnabled&&(i=e.track_changes.wrapInTracking(n(i),"hrWrapper").get(0).outerHTML),e.html.insert(i);var o,c=e.$el.find("hr#fr-just").length?e.$el.find("hr#fr-just"):e.$el.find(".fr-just");c.removeAttr("id"),c.removeAttr("class");var s=e.opts.trackChangesEnabled&&"SPAN"===c[0].parentNode.tagName&&"P"===c[0].parentNode.parentNode.tagName;if(0===c.next().length){var l=e.html.defaultTag();l&&!s?c.after(n(e.doc.createElement(l)).append("
").get(0)):s?c[0].parentNode.after(n(e.doc.createElement(l)).append("
").get(0)):c.after("
")}c.prev().is("hr")?o=e.selection.setAfter(c.get(0),!1):c.next().is("hr")?o=e.selection.setBefore(c.get(0),!1):s||e.selection.setAfter(c.get(0),!1)?e.selection.setAfter(c[0].parentNode,!1):e.selection.setBefore(c.get(0),!1),o||void 0===o||(a=r(a="".concat(t.MARKERS,"
")),c.after(a)),e.selection.restore()},clearFormatting:function(){e.format.remove()},selectAll:function(){e.doc.execCommand("selectAll",!1,!1)},moreText:function(e){i(e)},moreParagraph:function(e){i(e)},moreRich:function(e){i(e)},moreMisc:function(e){i(e)},moreTrackChanges:function(){i("trackChanges")}};function i(t){var r=e.$tb.find("[data-cmd=".concat(t,"]")),a=e.$tb.find("[data-cmd=html]");e.opts.trackChangesEnabled?a&&a.addClass("fr-disabled"):a&&a.removeClass("fr-disabled"),function(t){e.helpers.isMobile()&&e.opts.toolbarInline&&e.events.disableBlur();var r=e.$tb.find('.fr-more-toolbar[data-name="'.concat(t.attr("data-group-name"),'"]'));"trackChanges"===t.data("cmd")&&(r=e.$tb.find('.fr-more-toolbar[data-name="trackChanges-'.concat(e.id,'"]'))),e.$tb.find(".fr-open").not(t).not('[data-cmd="trackChanges"]').removeClass("fr-open"),t.toggleClass("fr-open"),e.$tb.find(".fr-more-toolbar").removeClass("fr-overflow-visible"),e.$tb.find(".fr-expanded").not(r).length?(e.$tb.find(".fr-expanded").not(r).each((function(r,a){0!=n(a).data("name").indexOf("trackChanges-")&&0!=n(a).data("name").indexOf("moreRich-")?n(a).toggleClass("fr-expanded"):t.parents('[data-name^="moreRich-"]').length||0==n(a).data("name").indexOf("trackChanges-")||n(a).find('[id^="trackChanges-"]').length&&e.opts.trackChangesEnabled||n(a).toggleClass("fr-expanded")})),r.toggleClass("fr-expanded")):(r.toggleClass("fr-expanded"),e.$box.toggleClass("fr-toolbar-open"),e.$tb.toggleClass("fr-toolbar-open"))}(r),e.toolbar.setMoreToolbarsHeight()}function o(r,i){if(!(e.markdown&&e.markdown.isEnabled()&&("bold"===r||"italic"===r||"underline"===r)||e.opts.trackChangesEnabled&&"markdown"===r)&&!1!==e.events.trigger("commands.before",n.merge([r],i||[]))){var o=t.COMMANDS[r]&&t.COMMANDS[r].callback||a[r],c=!0,s=!1;t.COMMANDS[r]&&("undefined"!=typeof t.COMMANDS[r].focus&&(c=t.COMMANDS[r].focus),"undefined"!=typeof t.COMMANDS[r].accessibilityFocus&&(s=t.COMMANDS[r].accessibilityFocus)),(!e.core.hasFocus()&&c&&!e.popups.areVisible()||!e.core.hasFocus()&&s&&e.accessibility.hasFocus())&&e.events.focus(!0),e.opts.htmlUntouched&&e.selection.save(),t.COMMANDS[r]&&!1!==t.COMMANDS[r].undo&&(e.$el.find(".fr-marker").length&&(e.events.disableBlur(),e.selection.restore()),e.undo.saveStep()),o&&o.apply(e,n.merge([r],i||[])),e.events.trigger("commands.after",n.merge([r],i||[])),t.COMMANDS[r]&&!1!==t.COMMANDS[r].undo&&e.undo.saveStep()}}function c(t,n){e.format.toggle(n)}function s(t){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var r=e.selection.blocks(),a=0;a").concat(t.MARKERS,"
").concat(f):u?"".concat(d,"<").concat(u,">").concat(t.MARKERS,"
").concat(f):"".concat(d+t.MARKERS,"
").concat(f);["UL","OL"].indexOf(h.tagName)<0||h.parentNode&&"LI"===h.parentNode.tagName;)h=h.parentNode;n(c).replaceWith('');var m=e.node.openTagString(h)+n(h).html()+e.node.closeTagString(h);m=m.replace(/<\/span>/g,p),n(h).replaceWith(m),e.$el.find("li:empty").remove()}else if(l&&s||!e.node.isEmpty(c,!0)){var v="
",g=i.parentNode;for(g&&"A"===g.tagName&&(g=null);g&&"LI"!==g.tagName;)v=e.node.openTagString(g)+v+e.node.closeTagString(g),g=g.parentNode;n(c).before("
  • ".concat(v,"
  • ")),n(i).remove()}else if(l){o=a(c);for(var b="".concat(t.MARKERS,"
    "),y=i.parentNode;y&&"LI"!==y.tagName;)b=e.node.openTagString(y)+b+e.node.closeTagString(y),y=y.parentNode;o.parentNode&&"LI"===o.parentNode.tagName?n(o.parentNode).after("
  • ".concat(b,"
  • ")):u?n(o).after("<".concat(u,">").concat(b,"")):n(o).after(b),n(c).remove()}else(o=a(c)).parentNode&&"LI"===o.parentNode.tagName?s?n(o.parentNode).before("".concat(e.node.openTagString(c)+t.MARKERS,"
    ")):n(o.parentNode).after("".concat(e.node.openTagString(c)+t.MARKERS,"
    ")):u?n(o).before("<".concat(u,">").concat(t.MARKERS,"
    ")):n(o).before("".concat(t.MARKERS,"
    ")),n(c).remove()},_middleEnter:function(a){for(var i=r(a),o="",c=a,s="",l="",u=!1;c!==i;){var f="A"===(c=c.parentNode).tagName&&e.cursor.isAtEnd(a,c)?"fr-to-remove":"";u||c==i||e.node.isBlock(c)||(u=!0,s+=t.INVISIBLE_SPACE),s=e.node.openTagString(n(c).clone().addClass(f).get(0))+s,l+=e.node.closeTagString(c)}o=l+o+s+t.MARKERS+(e.opts.keepFormatOnDelete?t.INVISIBLE_SPACE:""),n(a).replaceWith('');var d=e.node.openTagString(i)+n(i).html()+e.node.closeTagString(i);d=d.replace(/<\/span>/g,o),n(i).replaceWith(d)},_endEnter:function(a){for(var i=r(a),o=t.MARKERS,c="",s=a,l=!1;s!==i;)if(!(s=s.parentNode).classList.contains("fr-img-space-wrap")&&!s.classList.contains("fr-img-space-wrap2")){var u="A"===s.tagName&&e.cursor.isAtEnd(a,s)?"fr-to-remove":"";l||s===i||e.node.isBlock(s)||(l=!0,c+=t.INVISIBLE_SPACE),c=e.node.openTagString(n(s).clone().addClass(u).get(0))+c,o+=e.node.closeTagString(s)}var f=c+o;n(a).remove(),n(i).after(f)},_backspace:function(i){var o=r(i),c=o.previousSibling;if(c){c=n(c).find(e.html.blockTagsQuery()).get(-1)||c,n(i).replaceWith(t.MARKERS);var s=e.node.contents(c);s.length&&"BR"===s[s.length-1].tagName&&n(s[s.length-1]).remove(),n(o).find(e.html.blockTagsQuery()).not("ol, ul, table").each((function(){this.parentNode===o&&n(this).replaceWith(n(this).html()+(e.node.isEmpty(this)?"":"
    "))}));for(var l,u=e.node.contents(o)[0];u&&!e.node.isList(u);)l=u.nextSibling,n(c).append(u),u=l;for(c=o.previousSibling;u;)l=u.nextSibling,n(c).append(u),u=l;1<(s=e.node.contents(c)).length&&"BR"===s[s.length-1].tagName&&n(s[s.length-1]).remove(),n(o).remove()}else{var f=a(o);if(n(i).replaceWith(t.MARKERS),f.parentNode&&"LI"===f.parentNode.tagName){var d=f.previousSibling;e.node.isBlock(d)?(n(o).find(e.html.blockTagsQuery()).not("ol, ul, table").each((function(){this.parentNode===o&&n(this).replaceWith(n(this).html()+(e.node.isEmpty(this)?"":"
    "))})),n(d).append(n(o).html())):n(f).before(n(o).html())}else{var h=e.html.defaultTag();h&&0===n(o).find(e.html.blockTagsQuery()).length?n(f).before("<".concat(h,">").concat(n(o).html(),"")):n(f).before(n(o).html())}n(o).remove(),e.html.wrap(),0===n(f).find("li").length&&n(f).remove()}},_del:function(a){var i,o=r(a),c=o.nextSibling;if(c){(i=e.node.contents(c)).length&&"BR"===i[0].tagName&&n(i[0]).remove(),n(c).find(e.html.blockTagsQuery()).not("ol, ul, table").each((function(){this.parentNode===c&&n(this).replaceWith(n(this).html()+(e.node.isEmpty(this)?"":"
    "))}));for(var s,l=a,u=e.node.contents(c)[0];u&&!e.node.isList(u);)s=u.nextSibling,n(l).after(u),l=u,u=s;for(;u;)s=u.nextSibling,n(o).append(u),u=s;n(a).replaceWith(t.MARKERS),n(c).remove()}else{for(var f=o;!f.nextSibling&&f!==e.el;)f=f.parentNode;if(f===e.el)return!1;if(f=f.nextSibling,e.node.isBlock(f)){if(t.NO_DELETE_TAGS.indexOf(f.tagName)<0){if(n(a).replaceWith(t.MARKERS),(i=e.node.contents(o)).length&&"BR"===i[i.length-1].tagName&&n(i[i.length-1]).remove(),f.isContentEditable&&"DIV"===f.tagName&&(!e.node.isBlock(f.previousSibling)||"DIV"===f.previousSibling.tagName))return;n(o).append(n(f).html()),n(f).remove()}}else{for((i=e.node.contents(o)).length&&"BR"===i[i.length-1].tagName&&n(i[i.length-1]).remove(),n(a).replaceWith(t.MARKERS);f&&!e.node.isBlock(f)&&"BR"!==f.tagName;)n(o).append(n(f)),f=f.nextSibling;n(f).remove()}}}}},t.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],t.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],t.MODULES.cursor=function(e){var n=e.$;function r(t){return!!t&&(!!e.node.isBlock(t)||(t.nextSibling&&t.nextSibling.nodeType===Node.TEXT_NODE&&0===t.nextSibling.textContent.replace(/\u200b/g,"").length?r(t.nextSibling):!(t.nextSibling&&(!t.previousSibling||"BR"!==t.nextSibling.tagName||t.nextSibling.nextSibling))&&r(t.parentNode)))}function a(t){return!!t&&(!!e.node.isBlock(t)||(t.previousSibling&&t.previousSibling.nodeType===Node.TEXT_NODE&&0===t.previousSibling.textContent.replace(/\u200b/g,"").length?a(t.previousSibling):!t.previousSibling&&(!(t.previousSibling||!e.node.hasClass(t.parentNode,"fr-inner"))||a(t.parentNode))))}function i(t,n){return!!t&&t!==e.$wp.get(0)&&(t.previousSibling&&t.previousSibling.nodeType===Node.TEXT_NODE&&0===t.previousSibling.textContent.replace(/\u200b/g,"").length?i(t.previousSibling,n):!t.previousSibling&&(t.parentNode===n||i(t.parentNode,n)))}function o(t,n){return!!t&&t!==e.$wp.get(0)&&(t.nextSibling&&t.nextSibling.nodeType===Node.TEXT_NODE&&0===t.nextSibling.textContent.replace(/\u200b/g,"").length?o(t.nextSibling,n):!(t.nextSibling&&(!t.previousSibling||"BR"!==t.nextSibling.tagName||t.nextSibling.nextSibling))&&(t.parentNode===n||o(t.parentNode,n)))}function c(t){return 0=e.opts.tabSpaces&&0===u.substr(u.length-e.opts.tabSpaces,u.length-1).replace(/ /g,"").replace(new RegExp(t.UNICODE_NBSP,"g"),"").length&&(f=u.length-e.opts.tabSpaces+1),i.textContent=u.substring(0,f-s(u));var d=i.textContent;(e.opts.enter===t.ENTER_BR&&0");var g=i.parentNode;i.parentNode.removeChild(i),e.node.isEmpty(g)&&n(g).html(t.INVISIBLE_SPACE+t.MARKERS)}else n(i.parentNode).after(t.MARKERS),n(i.parentNode).remove();else n(i).after(t.MARKERS)}else e.node.isDeletable(i)?(n(i).after(t.MARKERS),n(i).remove()):r.nextSibling&&"BR"===r.nextSibling.tagName&&e.node.isVoid(i)&&"BR"!==i.tagName?(n(r.nextSibling).remove(),n(r).replaceWith(t.MARKERS)):!1!==e.events.trigger("node.remove",[n(i)])&&(n(i).after(t.MARKERS),n(i).remove())}else if(t.NO_DELETE_TAGS.indexOf(i.tagName)<0&&(e.node.isEditable(i)||e.node.isDeletable(i)))if(e.node.isDeletable(i))n(r).replaceWith(t.MARKERS),n(i).remove();else if(e.node.isEmpty(i)&&!e.node.isList(i))n(i).remove(),n(r).replaceWith(t.MARKERS);else{for(e.node.isList(i)&&(i=n(i).find("li").last().get(0)),(a=e.node.contents(i))&&0"))})),n(i).append(e.node.contents(l.get(0))),l.remove(),0===n(s).find("li").length&&n(s).remove())}else{if((c=e.node.contents(s)).length&&"BR"===c[0].tagName&&n(c[0]).remove(),"BLOCKQUOTE"!==s.tagName&&"BLOCKQUOTE"===i.tagName)for(c=e.node.contents(i);c.length&&e.node.isBlock(c[c.length-1]);)i=c[c.length-1],c=e.node.contents(i);else if("BLOCKQUOTE"===s.tagName&&"BLOCKQUOTE"!==i.tagName)for(c=e.node.contents(s);c.length&&e.node.isBlock(c[0]);)s=c[0],c=e.node.contents(s);n(r).replaceWith(t.MARKERS),n(i).append(s.innerHTML),n(s).remove()}else{for(n(r).replaceWith(t.MARKERS);s&&"BR"!==s.tagName&&!e.node.isBlock(s)&&e.node.isEditable(s);){var u=s;s=s.nextSibling,n(i).append(u)}s&&"BR"===s.tagName&&e.node.isEditable(s)&&n(s).remove()}}}function f(){for(var t=e.el.querySelectorAll("blockquote:empty"),n=0;n"+t.MARKERS):c?n(s).after("<".concat(c,">").concat(t.MARKERS,"
    ")):n(s).after("".concat(t.MARKERS,"
    ")),n(r).remove()):h(r,a,i),!1;if(null===s)(c=e.html.defaultTag())&&e.node.isElement(r.parentNode)?n(r).replaceWith("<".concat(c,">").concat(t.MARKERS,"
    ")):!r.previousSibling||n(r.previousSibling).is("br")||r.nextSibling?n(r).replaceWith("
    ".concat(t.MARKERS)):n(r).replaceWith("
    ".concat(t.MARKERS,"
    "));else{var l=r,u="";"PRE"!=s.tagName||r.nextSibling||(a=!0),e.node.isBlock(s)&&!a||(u="
    ");var f,d="",p="",m="",v="";(c=e.html.defaultTag())&&e.node.isBlock(s)&&(m="<".concat(c,">"),v=""),s.tagName===c.toUpperCase()&&(m=e.node.openTagString(n(s).clone().removeAttr("id").get(0))));do{if(l=l.parentNode,!a||l!==s||a&&!e.node.isBlock(s))if(d+=e.node.closeTagString(l),l===s&&e.node.isBlock(s))p=m+p;else{var g=("A"===l.tagName||e.node.hasClass(l,"fa"))&&o(r,l)?"fr-to-remove":"";p="isPasted"===l.getAttribute("id")?e.node.openTagString(n(l).clone().attr("style","").addClass(g).get(0))+p:e.node.openTagString(n(l).clone().addClass(g).get(0))+p}}while(l!==s);u=d+u+p+(r.parentNode===s&&e.node.isBlock(s)?"":t.INVISIBLE_SPACE)+t.MARKERS,e.node.isBlock(s)&&!n(s).find("*").last().is("br")&&n(s).append("
    "),n(r).after(''),n(r).remove(),s.nextSibling&&!e.node.isBlock(s.nextSibling)||e.node.isBlock(s)||n(s).after("
    "),f=(f=!a&&e.node.isBlock(s)?e.node.openTagString(s)+n(s).html()+v:e.node.openTagString(s)+n(s).html()+e.node.closeTagString(s)).replace(/<\/span>/g,u),n(s).replaceWith(f)}}function h(r,a,c){var s=e.node.deepestParent(r,[],!c);if(null===s)e.html.defaultTag()&&r.parentNode===e.el?n(r).replaceWith("<".concat(e.html.defaultTag(),">").concat(t.MARKERS,"
    ")):(r.nextSibling&&!e.node.isBlock(r.nextSibling)||n(r).after("
    "),n(r).replaceWith("
    ".concat(t.MARKERS)));else if(r.previousSibling&&"IMG"==r.previousSibling.tagName||r.nextSibling&&"IMG"==r.nextSibling.tagName)n(r).replaceWith("<"+e.html.defaultTag()+">"+t.MARKERS+"
    ");else{var l=r,u="";"PRE"===s.tagName&&(a=!0),e.node.isBlock(s)&&!a||(u="
    ");var f="",d="";do{var h=l;if(l=l.parentNode,"BLOCKQUOTE"===s.tagName&&e.node.isEmpty(h)&&!e.node.hasClass(h,"fr-marker")&&n(h).contains(r)&&n(h).after(r),"BLOCKQUOTE"!==s.tagName||!o(r,l)&&!i(r,l))if(!a||l!==s||a&&!e.node.isBlock(s)){f+=e.node.closeTagString(l);var p="A"==l.tagName&&o(r,l)||e.node.hasClass(l,"fa")?"fr-to-remove":"";d=e.node.openTagString(n(l).clone().addClass(p).removeAttr("id").get(0))+d,e.opts.enter!==t.ENTER_DIV&&l===s&&"DIV"===s.tagName&&(f="
    ",d="")}else"BLOCKQUOTE"==s.tagName&&a&&(d=f="")}while(l!==s);var m=s===r.parentNode&&e.node.isBlock(s)||r.nextSibling;if("BLOCKQUOTE"===s.tagName)if(r.previousSibling&&e.node.isBlock(r.previousSibling)&&r.nextSibling&&"BR"===r.nextSibling.tagName&&(n(r.nextSibling).after(r),r.nextSibling&&"BR"===r.nextSibling.tagName&&n(r.nextSibling).remove()),a)u=f+u+t.MARKERS+d;else{var v=e.html.defaultTag();u="".concat(f+u+(v?"<".concat(v,">"):"")+t.MARKERS,"
    ").concat(v?""):"").concat(d)}else u=f+u+d+(m?"":t.INVISIBLE_SPACE)+t.MARKERS;n(r).replaceWith('');var g=e.node.openTagString(s)+n(s).html()+e.node.closeTagString(s);g=g.replace(/<\/span>/g,u),n(s).replaceWith(g)}}return{enter:function(s){var l=e.markers.insert();if(!l)return!0;for(var u=l.parentNode;u&&!e.node.isElement(u);){if("false"===u.getAttribute("contenteditable"))return n(l).replaceWith(t.MARKERS),e.selection.restore(),!1;if("true"===u.getAttribute("contenteditable"))break;u=u.parentNode}e.el.normalize();var f=!1;0").concat(t.MARKERS,"
    ")):n(f).before("".concat(t.MARKERS,"
    ")),n(c).remove(),!1}else o(c,f)?d(c,s,!0):h(c,s,!0);if(null===f)(u=e.html.defaultTag())&&e.node.isElement(c.parentNode)?n(c).replaceWith("<".concat(u,">").concat(t.MARKERS,"
    ")):n(c).replaceWith("
    ".concat(t.MARKERS));else{if(u=e.html.defaultTag(),e.node.isBlock(f))if("PRE"===f.tagName&&(s=!0),s)n(c).remove(),n(f).prepend("
    ".concat(t.MARKERS));else if(c.nextSibling&&"IMG"==c.nextSibling.tagName||c.nextSibling&&c.nextSibling.nextElementSibling&&"IMG"==c.nextSibling.nextElementSibling)n(c).replaceWith("<"+e.html.defaultTag()+">"+t.MARKERS+"
    ");else{if(e.node.isEmpty(f,!0))return d(c,s,l);if(e.opts.keepFormatOnDelete||"DIV"===f.tagName||"div"===e.html.defaultTag())if(!e.opts.keepFormatOnDelete&&"DIV"===f.tagName||"div"===e.html.defaultTag())n(f).before("<"+e.html.defaultTag()+">
    ");else if(e.opts.keepFormatOnDelete&&"DIV"!==f.tagName&&"div"!==e.html.defaultTag()&&a(e.selection.get().focusNode))n(f).before("".concat(e.node.openTagString(n(f).clone().removeAttr("id").get(0)),"
    ").concat(e.node.closeTagString(f)));else{for(var p=c,m=t.INVISIBLE_SPACE;p!==f&&!e.node.isElement(p);)p=p.parentNode,m=e.node.openTagString(p)+m+e.node.closeTagString(p);n(f).before(m)}else n(f).before("".concat(e.node.openTagString(n(f).clone().removeAttr("id").get(0)),"
    ").concat(e.node.closeTagString(f)))}else n(f).before("
    ");n(c).remove()}}(l,s,f):e.cursorLists._startEnter(l):!c(l)||s||f?h(l,s,f):e.cursorLists._middleEnter(l),e.$el.find(".fr-to-remove").each((function(){for(var t=e.node.contents(this),r=0;rp){var m=function(){var t=e.selection.get(),n=null;if(e.selection.inEditor()&&t.rangeCount)for(var r=e.selection.ranges(),a=0;a div").first(),l=s.find("> a"),"rtl"===e.opts.direction&&s.css("left","auto").css("right",0).attr("direction","rtl"),v++}function o(e){for(var t=[m("9qqG-7amjlwq=="),m("KA3B3C2A6D1D5H5H1A3=="),m("3B9B3B5F3C4G3E3=="),m("QzbzvxyB2yA-9m=="),m("ji1kacwmgG5bc=="),m("nmA-13aogi1A3c1jd=="),m("BA9ggq=="),m("emznbjbH3fij=="),m("tkC-22d1qC-13sD1wzF-7=="),m("tA3jjf=="),m("1D1brkm==")],n=0;nthis.length)&&(t=this.length),this.substring(t-e.length,t)===e}),e.endsWith(t[n]))return!0;return!1}function c(){var e=m(d),t=m("tzgatD-13eD1dtdrvmF3c1nrC-7saQcdav==").split(".");try{return window.parent.document.querySelector(e)&&window[t[1]][t[2]]}catch(e){return!1}}var s,l,u=e.$,f="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2FC1A3NB2IF1HE1TH4WB8eB-11zVG2F3I3yYB5ZG4CB2DA15CC5AD3F1A1KG1oLA10B1A6wQF1H3vgale2C4F4XA2qc2A5D5B3pepmriKB3OE1HD1fUC10pjD-11E-11TB4YJ3bC-16zE-11yc1B2CE2BC3jhjKC1pdA-21OA6C1D5B-8vF4QA11pD6sqf1C3lldA-16BD4A2H3qoEA7bB-16rmNH5H1F1vSB7RE2A3TH4YC5A5b1A4d1B3whepyAC3AA2zknC3mbgf1SC4WH4PD8TC5ZB2C3H3jb2A5ZA2EF2aoFC5qqHC4B1H1zeGA7UA5RF4TA29TA6ZC4d1C3hyWA10A3rBB2E3decorationRD3QC10UD3E6E6ZD2F3F3fme2E5uxxrEC9C3E4fB-11azhHB1LD7D6VF4VVTPC6b1C4TYG3qzDD6B3B3AH4I2H2kxbHE1JD1yihfd1QD6WB1D4mhrc1B5rvFG3A14A7cDA2OC1AA1JB5zC-16KA6WB4C-8wvlTB5A5lkZB2C2C7zynBD2D2bI-7C-21d1HE2cubyvPC8A6VB3aroxxZE4C4F4e1I2BE1WjdifH1H4A14NA1GB1YG-10tWA3A14A9sVA2C5XH2A29b2A6gsleGG2jaED2D-13fhE1OA8NjwytyTD4e1sc1D-16ZC3B5C-9e1C2FB6EFF5B2C2JH4E1C2tdLE5A3UG4G-7b2D3B4fA-9oh1G3kqvB4AG3ibnjcAC6D2B1cDA9KC2QA6bRC4VA30RB8hYB2A4A-8h1A21A2B2==",d="MekC-11nB-8tIzpD7pewxvzC6mD-16xerg1==",h="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2EE1MA2ND1KD1IE4cA-21pSD2D5ve1G3h1A8b1E5ZC3CD2FA16mC5OC5E1hpnG1NA10B1D7hkUD4I-7b2C3C5nXD2E3F3whidEC2EH3GI2mJE2E2bxci1WA10VC7pllSG2F3A7xd1A4ZC3DB2aaeGA2DE4H2E1j1ywD-13FD1A3VE4WA3D8C6wuc1A2hf1B5B7vnrrjA1B9ic1mpbD1oMB1iSB7rWC4RI4G-7upB6jd1A2F3H2EA4FD3kDF4A2moc1anJD1TD4VI4b2C7oeQF4c1E3XC7ZA3C3G3uDB2wGB6D1JC4D1JD4C1hTE6QC5pH4pD3C-22D7c1A3textAA4gdlB2mpozkmhNC1mrxA3yWA5edhg1I2H3B7ozgmvAI3I2B5GD1LD2RSNH1KA1XA5SB4PA3sA9tlmC-9tnf1G3nd1coBH4I2I2JC3C-16LE6A1tnUA3vbwQB1G3f1A20a3A8a1C6pxAB2eniuE1F3kH2lnjB2hB-16XA5PF1G4zwtYA5B-11mzTG2B9pHB3BE2hGH3B3B2cMD5C1F1wzPA8E7VG5H5vD3H-7C8tyvsVF2I1G2A5fE3bg1mgajoyxMA4fhuzSD8aQB2B4g1A20ukb1A4B3F3GG2CujjanIC1ObiB11SD1C5pWC1D4YB8YE5FE-11jXE2F-7jB4CC2G-10uLH4E1C2tA-13yjUH5d1H1A7sWD5E4hmjF-7pykafoGA16hDD4joyD-8OA33B3C2tC7cRE4SA31a1B8d1e2A4F4g1A2A22CC5zwlAC2C1A12==",p=function(){for(var e=0,t=document.domain,n=t.split("."),r="_gd".concat((new Date).getTime());e"}(o,c)+t.INVISIBLE_SPACE+t.MARKERS+function(e){return"")}(o)),e.selection.restore();else{var l;e.selection.save(),i(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling,o,c);do{for(l=e.$el.find("".concat(r(o,c)," > ").concat(r(o,c))),s=0;s
    '),s=f.html().replace(/<\/span>/,l+e.node.closeTagString(f.get(0))+u+d+l+e.node.openTagString(f.get(0))+u),f.replaceWith(e.node.openTagString(f.get(0))+s+e.node.closeTagString(f.get(0))),!0}return!1}function s(i,o){void 0===o&&(o={}),o.style&&delete o.style;var s=e.selection.isCollapsed();e.selection.save();for(var l=!0;l;){l=!1;for(var u=e.$el.find(".fr-marker"),f=0;f')){if(e.node.isEmpty(g.get(0)))v=n(e.doc.createElement("span")).attr("style","".concat(r,": ").concat(a,";")).html("".concat(t.INVISIBLE_SPACE).concat(t.MARKERS)),g.replaceWith(v);else{var b={};b["style*"]="".concat(r,":"),c(s,"span",b,!0),s=e.$el.find(".fr-marker"),a?(v=n(e.doc.createElement("span")).attr("style","".concat(r,": ").concat(a,";")).html("".concat(t.INVISIBLE_SPACE).concat(t.MARKERS)),s.replaceWith(v)):s.replaceWith(t.INVISIBLE_SPACE+t.MARKERS)}e.html.cleanEmptyTags()}else e.node.isEmpty(g.get(0))&&g.is("span")?(s.replaceWith(t.MARKERS),g.css(r,a)):(v=n('').concat(t.INVISIBLE_SPACE).concat(t.MARKERS,"")),s.replaceWith(v));v&&f(v,r,a)}else{if(e.selection.save(),null===a||"color"===r&&0").concat(f);t.replaceWith('');var v=s.get(0).outerHTML;n(s.get(0)).replaceWith(v.replace(/<\/span>/g,(function(){return m})))}}function d(t,n){void 0===n&&(n={}),n.style&&delete n.style;var i=e.selection.ranges(0),o=i.startContainer;if(o.nodeType===Node.ELEMENT_NODE&&0"),t.END_MARKER='"),t.MARKERS=t.START_MARKER+t.END_MARKER,t.MODULES.markers=function(e){var n=e.$;function r(){if(!e.$wp)return null;try{var r=e.selection.ranges(0),a=r.commonAncestorContainer;if(a!==e.el&&!e.$el.contains(a))return null;var i=r.cloneRange(),o=r.cloneRange();i.collapse(!0);var c=n(e.doc.createElement("SPAN")).addClass("fr-marker").attr("style","display: none; line-height: 0;").html(t.INVISIBLE_SPACE).get(0);if(i.insertNode(c),c=e.$el.find("span.fr-marker").get(0)){for(var s=c.nextSibling;s&&s.nodeType===Node.TEXT_NODE&&0===s.textContent.length;)n(s).remove(),s=e.$el.find("span.fr-marker").get(0).nextSibling;return e.selection.clear(),e.selection.get().addRange(o),c}return null}catch(l){}}function a(){e.$el.find(".fr-marker").remove()}return{place:function(r,i,o){var c,s,l;try{var u=r.cloneRange();if(u.collapse(i),u.insertNode(function(r,a){var i=n(e.doc.createElement("SPAN"));return i.addClass("fr-marker").attr("data-id",a).attr("data-type",r).attr("style","display: ".concat(e.browser.safari?"none":"inline-block","; line-height: 0;")).html(t.INVISIBLE_SPACE),i.get(0)}(i,o)),!0===i)for(l=(c=e.$el.find('span.fr-marker[data-type="true"][data-id="'.concat(o,'"]')).get(0)).nextSibling;l&&l.nodeType===Node.TEXT_NODE&&0===l.textContent.length;)n(l).remove(),l=c.nextSibling;if(!0===i&&!r.collapsed){for(;!e.node.isElement(c.parentNode)&&!l;)-1'):n(a).append('');else if(e.cursor.isAtStart(t,a))n(a).before(''),n(t).remove();else if(e.cursor.isAtEnd(t,a))n(a).after(''),n(t).remove();else{for(var i=t,o="",c="";i=i.parentNode,o+=e.node.closeTagString(i),c=e.node.openTagString(i)+c,i!==a;);n(t).replaceWith('');var s=e.node.openTagString(a)+n(a).html()+e.node.closeTagString(a);s=s.replace(/<\/span>/g,"".concat(o,'').concat(c)),n(a).replaceWith(s)}return e.$el.find(".fr-marker").get(0)},insertAtPoint:function(t){var n,i=t.clientX,o=t.clientY;a();var s=null;if("undefined"!=typeof e.doc.caretPositionFromPoint?(n=e.doc.caretPositionFromPoint(i,o),(s=e.doc.createRange()).setStart(n.offsetNode,n.offset),s.setEnd(n.offsetNode,n.offset)):"undefined"!=typeof e.doc.caretRangeFromPoint&&(n=e.doc.caretRangeFromPoint(i,o),(s=e.doc.createRange()).setStart(n.startContainer,n.startOffset),s.setEnd(n.startContainer,n.startOffset)),null!==s&&"undefined"!=typeof e.win.getSelection){var l=e.win.getSelection();l.removeAllRanges(),l.addRange(s)}else if("undefined"!=typeof e.doc.body.createTextRange)try{(s=e.doc.body.createTextRange()).moveToPoint(i,o);var u=s.duplicate();u.moveToPoint(i,o),s.setEndPoint("EndToEnd",u),s.select()}catch(c){return!1}r()},remove:a}},t.MODULES.selection=function(e){var n=e.$;function r(){var t="";return e.win.getSelection?t=e.win.getSelection():e.doc.getSelection?t=e.doc.getSelection():e.doc.selection&&(t=e.doc.selection.createRange().text),t.toString()}function a(){return e.win.getSelection?e.win.getSelection():e.doc.getSelection?e.doc.getSelection():e.doc.selection.createRange()}function i(t){var n=a(),r=[];if(n&&n.getRangeAt&&n.rangeCount){r=[];for(var i=0;i'.concat(n[t].innerHTML));var r=!1,a=d(e.el);for(a.atStart&&a.atEnd&&(r=!0),n=e.el.querySelectorAll(".fr-mk"),t=0;t"):n(c).find(".fr-inner").filter(m).html("
    "):(n(c).empty(),n(c).attr("data-del-cell",!0)):0"),e.spaces.normalize());var S=e.$el.find(".fr-marker").last().get(0),A=e.$el.find(".fr-marker").first().get(0);void 0!==S&&void 0!==A&&!S.nextSibling&&A.previousSibling&&"BR"===A.previousSibling.tagName&&e.node.isElement(S.parentNode)&&e.node.isElement(A.parentNode)&&e.$el.append("
    "),l()},blocks:function(t){var r,o,s=[],l=a();if(v()&&l.rangeCount){var u=i();for(r=0;r"))}function r(){e.$wp.removeClass("show-placeholder")}function a(){if(!e.$wp)return!1;e.core.isEmpty()?n():r()}return{_init:function(){if(!e.$wp)return!1;e.events.on("init input keydown keyup contentChanged initialized",a)},show:n,hide:r,refresh:a,isVisible:function(){return!e.$wp||e.node.hasClass(e.$wp.get(0),"show-placeholder")}}},t.UNICODE_NBSP=String.fromCharCode(160),t.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],t.BLOCK_TAGS=["address","article","aside","audio","blockquote","canvas","details","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul","video"],Object.assign(t.DEFAULTS,{htmlAllowedEmptyTags:["textarea","a","iframe","object","video","style","script",".fa",".fr-emoticon",".fr-inner","path","line","hr"],htmlDoNotWrapTags:["script","style"],htmlSimpleAmpersand:!1,htmlIgnoreCSSProperties:[],htmlExecuteScripts:!0}),t.MODULES.html=function(e){var n=e.$;function r(){return e.opts.enter===t.ENTER_P?"p":e.opts.enter===t.ENTER_DIV?"div":e.opts.enter===t.ENTER_BR?null:void 0}function a(t,n){return!(!t||t===e.el)&&(n?-1!=["PRE","SCRIPT","STYLE"].indexOf(t.tagName)||a(t.parentNode,n):-1!==["PRE","SCRIPT","STYLE"].indexOf(t.tagName))}function i(n){var r,a=[],i=[];if(n){var c=e.el.querySelectorAll(".fr-marker");for(r=0;r";return t&&(n="")),n}function p(n){var r=n.parentNode;if(r&&(e.node.isBlock(r)||e.node.isElement(r))&&["TD","TH"].indexOf(r.tagName)<0){for(var a=n.previousSibling,i=n.nextSibling;a&&(a.nodeType===Node.TEXT_NODE&&0===a.textContent.replace(/\n|\r/g,"").length||e.node.hasClass(a,"fr-tmp"));)a=a.previousSibling;if(i)return!1;a&&r&&"BR"!==a.tagName&&!e.node.isBlock(a)&&!i&&0").concat(t.MARKERS,"
    ")),e.selection.restore()):e.$el.html("<".concat(r(),">
    "))):e.el.querySelector("*:not(.fr-marker):not(br)")||(e.core.hasFocus()?(e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore()):e.$el.html("
    ")))}function g(e,t){return d(e,"<".concat(t,"[^>]*?>([\\w\\W]*)"),1)}function b(t,r){var a=n("
    ]*?)>"),1)||"",">"));return e.node.rawAttributes(a.get(0))}function y(e){return(d(e,"]*?)>",0)||"").replace(/\n/g," ").replace(/ {2,}/g," ")}function C(t,n){e.opts.htmlExecuteScripts?t.html(n):t.get(0).innerHTML=n}function M(e){var t;return(t=/:not\(([^)]*)\)/g).test(e)&&(e=e.replace(t," $1 ")),100*(e.match(/(#[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(\[[^]]+\])/g)||[]).length+10*(e.match(/(\.[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(:[\w-]+\([^)]*\))/gi)||[]).length+10*(e.match(/(:[^\s+>~.[:]+)/g)||[]).length+(e.match(/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi)||[]).length+((e=(e=e.replace(/[*\s+>~]/g," ")).replace(/[#.]/g," ")).match(/([^\s+>~.[:]+)/g)||[]).length}function z(t){if(e.events.trigger("html.processGet",[t]),t&&t.getAttribute&&""===t.getAttribute("class")&&t.removeAttribute("class"),t&&t.getAttribute&&""===t.getAttribute("style")&&t.removeAttribute("style"),t&&t.nodeType===Node.ELEMENT_NODE){var n,r=t.querySelectorAll('[class=""],[style=""]');for(n=0;n")}},cleanEmptyTags:c,cleanWhiteTags:A,cleanBlankSpaces:f,blocks:function(){return e.$el.get(0).querySelectorAll(o())},getDoctype:h,set:function(t){var r=e.clean.html((t||"").trim(),[],[],e.opts.fullPage),a=new RegExp("%3A//","g"),i=r.replace(a,"://");if(e.opts.fullPage){var o=g(i,"body")||(0<=i.indexOf("",l=b(i,"head"),u=n("
    ");u.append(s).contents().each((function(){(this.nodeType===Node.COMMENT_NODE||0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName))&&this.parentNode.removeChild(this)}));var f=u.html().trim();s=n("
    ").append(s).contents().map((function(){return this.nodeType===Node.COMMENT_NODE?"\x3c!--".concat(this.nodeValue,"--\x3e"):0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)?this.outerHTML:""})).toArray().join("");var d=y(i),h=b(i,"html");C(e.$el,"".concat(f,"\n").concat(o)),e.node.clearAttributes(e.el),e.$el.attr(c),e.$el.addClass("fr-view"),e.$el.attr("spellcheck",e.opts.spellcheck),e.$el.attr("dir",e.opts.direction),C(e.$head,s),e.node.clearAttributes(e.$head.get(0)),e.$head.attr(l),e.node.clearAttributes(e.$html.get(0)),e.$html.attr(h),e.iframe_document.doctype.parentNode.replaceChild(function(e,t){var n=e.match(//i);return n?t.implementation.createDocumentType(n[1],n[3],n[4]):t.implementation.createDocumentType("html")}(d,e.iframe_document),e.iframe_document.doctype)}else C(e.$el,i);var p=e.edit.isDisabled();e.edit.on(),e.core.injectStyle(e.opts.iframeDefaultStyle+e.opts.iframeStyle),m(),e.opts.useClasses||(e.$el.find("[fr-original-class]").each((function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")})),e.$el.find("[fr-original-style]").each((function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")}))),p&&e.edit.off(),e.events.trigger("html.set"),e.events.trigger("charCounter.update")},syncInputs:x,get:function(t,n){if(!e.$wp)return e.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var r="";e.events.trigger("html.beforeGet");var a,i,o=[],c={},s=[];if(x(),!e.opts.useClasses&&!n){var l=new RegExp("^".concat(e.opts.htmlIgnoreCSSProperties.join("$|^"),"$"),"gi");for(a=0;a=c[v[i]][C]&&(c[v[i]][C]=g,b[y].trim().length))){var S=b[y].trim().split(":");S.splice(0,1),s.push([v[i],C.trim(),S.join(":").trim(),g])}}}}}for(s.sort(w),a=0;a").concat(e.$html.find("head").get(0).outerHTML,""));else if(void 0===t&&(t=!1),e.opts.fullPage){r=h(e.iframe_document),e.$el.removeClass("fr-view");var O=e.opts.heightMin,H=e.opts.height,k=e.opts.heightMax;e.opts.heightMin=null,e.opts.height=null,e.opts.heightMax=null,e.size.refresh(),r+="").concat(e.$html.html(),""),e.opts.heightMin=O,e.opts.height=H,e.opts.heightMax=k,e.size.refresh(),e.$el.addClass("fr-view")}else r=e.$el.html();if(!e.opts.useClasses&&!n)for(a=0;a(?:[\w\W]*?)<\/style>/g,"")).replace(/]*)data-fr-style="true"([^>]*)>/g,"")).replace(/(?:[\w\W]*?)<\/style>/g,"")).replace(/((?:[\w\W]*?))<\/body>/g,"$3")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,'$6')).replace(/((?:[\w\W]*?))<\/body>/g,"$3")),e.opts.htmlSimpleAmpersand&&(r=r.replace(/&/gi,"&")),e.events.trigger("html.afterGet"),t||(r=r.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),r=e.clean.invisibleSpaces(r),r=e.clean.exec(r,z);var T=e.events.chainTrigger("html.get",r);return"string"==typeof T&&(r=T),(r=r.replace(/(?:[\w\W]*?)<\/pre>/g,(function(e){return e.replace(/
    /g,"\n")}))).replace(/ ".concat(i,"")),t.indexOf('class="fr-marker"')<0&&(i=function(t){var n=e.doc.createElement("div");return n.innerHTML=t,e.selection.setAtEnd(n,!0),n.innerHTML}(i)),e.node.isEmpty(e.el)&&!e.opts.keepFormatOnDelete&&S(i))e.opts.trackChangesEnabled?e.track_changes.pasteInEmptyEdior(i):e.el.innerHTML=i;else{(function(){var t=e.selection.ranges(0).commonAncestorContainer;return t!==e.el&&!e.$el.contains(t)})()&&e.selection.restore();var o=e.markers.insert();if(o)if(e.opts.trackChangesEnabled)e.track_changes.pasteInEdior(i);else{e.node.isLastSibling(o)&&n(o).parent().hasClass("fr-deletable")&&n(o).insertAfter(n(o).parent());var c=e.node.blockParent(o);if((S(i)||a)&&(e.node.deepestParent(o)||c&&"LI"===c.tagName)){if(c&&"LI"===c.tagName&&(i=function(t){if(!e.html.defaultTag())return t;var r=e.doc.createElement("div");r.innerHTML=t;for(var a=r.querySelectorAll(":scope > ".concat(e.html.defaultTag())),i=a.length-1;0<=i;i--){var o=a[i];e.node.isBlock(o.previousSibling)||(o.previousSibling&&!e.node.isEmpty(o)&&n("
    ").insertAfter(o.previousSibling),o.outerHTML=o.innerHTML)}return r.innerHTML}(i)),!(o=e.markers.split()))return!1;o.outerHTML=i}else o.outerHTML=i}else e.el.innerHTML+=i}m(),e.keys.positionCaret(),e.events.trigger("html.inserted")},wrap:u,unwrap:function(){e.$el.find("div.fr-temp-div").each((function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&n(this).before("
    "),n(this).attr("data-empty")||!this.nextSibling||e.node.isBlock(this.nextSibling)&&!n(this.nextSibling).hasClass("fr-temp-div")?n(this).replaceWith(n(this).html()):n(this).replaceWith("".concat(n(this).html(),"
    "))})),e.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter((function(){return""===n(this).attr("class")})).removeAttr("class")},escapeEntities:function(e){return e.replace(//gi,">").replace(/"/gi,""").replace(/'/gi,"'")},checkIfEmpty:v,extractNode:g,extractNodeAttrs:b,extractDoctype:y,cleanBRs:function(){for(var t=e.el.getElementsByTagName("br"),n=0;n").concat(t.MARKERS,"
    ")):e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore(),e.placeholder.refresh(),e.button.bulkRefresh(),e.undo.saveStep()}),0)}function f(){o=!1}function d(){o=!1}function h(){var n=e.html.defaultTag();n?e.$el.html("<".concat(n,">").concat(t.MARKERS,"
    ")):e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore()}function p(e,t){if(e.parentElement&&(-1/g,"")).length<1?e.parentElement.insertAdjacentHTML("afterbegin"," "):" "!=n&&" "!=n&&"Backspace"==t.key?c(t):" "!=n&&" "!=n&&"Delete"==t.key&&s(t),!0}if(i(e).is("p")){var r=e.innerHTML.replace(/
    /g,"");return r.length<1?e.insertAdjacentHTML("afterbegin"," "):" "!=r&&" "!=r&&"Backspace"==t.key?c(t):" "!=r&&" "!=r&&"Delete"==t.key&&s(t),!0}}return!1}function m(r){var a=e.selection.element();if(a&&0<=["INPUT","TEXTAREA"].indexOf(a.tagName))return!0;if(r&&y(r.which))return!0;e.events.disableBlur();var i=r.which;if(16===i)return!0;if((n=i)===t.KEYCODE.IME)return o=!0;if(o=!1,b(r))return!0;var l=C(i)&&!b(r)&&!r.altKey,u=i===t.KEYCODE.BACKSPACE||i===t.KEYCODE.DELETE;if((e.selection.isFull()&&!e.opts.keepFormatOnDelete&&!e.placeholder.isVisible()||u&&e.placeholder.isVisible()&&e.opts.keepFormatOnDelete)&&(l||u)&&(h(),!C(i)))return r.preventDefault(),!0;if(i===t.KEYCODE.ENTER)!e.helpers.isIOS()&&r.shiftKey||a.classList.contains("fr-inner")||a.parentElement.classList.contains("fr-inner")?function(t){t.preventDefault(),t.stopPropagation(),e.opts.multiLine&&(e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter(!0))}(r):function(t){e.opts.multiLine?(e.helpers.isIOS()||(t.preventDefault(),t.stopPropagation()),e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter()):(t.preventDefault(),t.stopPropagation())}(r);else if(i===t.KEYCODE.BACKSPACE&&(r.metaKey||r.ctrlKey))setTimeout((function(){e.events.disableBlur(),e.events.focus()}),0);else if(i!==t.KEYCODE.BACKSPACE||b(r)||r.altKey)if(i!==t.KEYCODE.DELETE||b(r)||r.altKey||r.shiftKey)i===t.KEYCODE.SPACE?function(n){var r=e.selection.element();if(!e.helpers.isMobile()&&r&&"A"===r.tagName){n.preventDefault(),n.stopPropagation(),e.selection.isCollapsed()||e.selection.remove();var a=e.markers.insert();if(a){var i=a.previousSibling;!a.nextSibling&&a.parentNode&&"A"===a.parentNode.tagName?(a.parentNode.insertAdjacentHTML("afterend"," ".concat(t.MARKERS)),a.parentNode.removeChild(a)):(i&&i.nodeType===Node.TEXT_NODE&&1===i.textContent.length&&160===i.textContent.charCodeAt(0)?i.textContent+=" ":a.insertAdjacentHTML("beforebegin"," "),a.outerHTML=t.MARKERS),e.selection.restore()}}}(r):i===t.KEYCODE.TAB?function(t){if(0e.$wp.offset().top-e.helpers.scrollTop()+e.$wp.height()-20?e.$wp.scrollTop(t+e.$wp.scrollTop()-(e.$wp.height()+e.$wp.offset().top)+e.helpers.scrollTop()+20):e.opts.iframe&&r>e.$wp.height()&&r&&e.$wp.scrollTop(r-e.$wp.height()+80)}else t=e.position.getBoundingRect().top,e.opts.toolbarBottom&&(t+=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(t-=e.helpers.scrollTop()),e.opts.iframe&&(t+=e.$iframe.offset().top,t-=e.helpers.scrollTop()),(t+=e.opts.toolbarStickyOffset)>e.o_win.innerHeight-20&&i(e.o_win).scrollTop(t+e.helpers.scrollTop()-e.o_win.innerHeight+20),t=e.position.getBoundingRect().top,e.opts.toolbarBottom||(t-=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(t-=e.helpers.scrollTop()),e.opts.iframe&&(t+=e.$iframe.offset().top,t-=e.helpers.scrollTop()),t<100&&i(e.o_win).scrollTop(t+e.helpers.scrollTop()-100)}function g(r){var i=e.selection.element();if(i&&0<=["INPUT","TEXTAREA"].indexOf(i.tagName))return!0;if(r&&0===r.which&&n&&(r.which=n),e.helpers.isAndroid()&&e.browser.mozilla)return!0;if(o)return!1;if(r&&e.helpers.isIOS()&&r.which===t.KEYCODE.ENTER&&e.doc.execCommand("undo"),!e.selection.isCollapsed())return!0;if(r&&(r.which===t.KEYCODE.META||r.which===t.KEYCODE.CTRL))return!0;if(r&&y(r.which))return!0;if(r&&!e.helpers.isIOS()&&(r.which===t.KEYCODE.ENTER||r.which===t.KEYCODE.BACKSPACE||37<=r.which&&r.which<=40&&!e.browser.msie))try{v()}catch(a){}var c=e.selection.element();(function(e){if(!e)return!1;var t=e.innerHTML;return!!((t=t.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(t)&&0=t.KEYCODE.ARROW_LEFT&&e<=t.KEYCODE.ARROW_DOWN)return!0}function C(n){if(n>=t.KEYCODE.ZERO&&n<=t.KEYCODE.NINE)return!0;if(n>=t.KEYCODE.NUM_ZERO&&n<=t.KEYCODE.NUM_MULTIPLY)return!0;if(n>=t.KEYCODE.A&&n<=t.KEYCODE.Z)return!0;if(e.browser.webkit&&0===n)return!0;switch(n){case t.KEYCODE.SPACE:case t.KEYCODE.QUESTION_MARK:case t.KEYCODE.NUM_PLUS:case t.KEYCODE.NUM_MINUS:case t.KEYCODE.NUM_PERIOD:case t.KEYCODE.NUM_DIVISION:case t.KEYCODE.SEMICOLON:case t.KEYCODE.FF_SEMICOLON:case t.KEYCODE.DASH:case t.KEYCODE.EQUALS:case t.KEYCODE.FF_EQUALS:case t.KEYCODE.COMMA:case t.KEYCODE.PERIOD:case t.KEYCODE.SLASH:case t.KEYCODE.APOSTROPHE:case t.KEYCODE.SINGLE_QUOTE:case t.KEYCODE.OPEN_SQUARE_BRACKET:case t.KEYCODE.BACKSLASH:case t.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function M(n){var i=n.which;if(b(n)||37<=i&&i<=40||!C(i)&&i!==t.KEYCODE.DELETE&&i!==t.KEYCODE.BACKSPACE&&i!==t.KEYCODE.ENTER&&i!==t.KEYCODE.IME)return!0;r||(a=e.snapshot.get(),e.undo.canDo()||e.undo.saveStep()),clearTimeout(r),r=setTimeout((function(){r=null,e.undo.saveStep()}),Math.max(250,e.opts.typingTimer))}function z(t){var n=t.which;if(b(t)||37<=n&&n<=40)return!0;a&&r?(e.undo.saveStep(a),a=null):void 0!==n&&0!==n||a||r||e.undo.saveStep()}function w(t){if(t&&"BR"===t.tagName)return!1;try{return 0===(t.textContent||"").length&&t.querySelector&&!t.querySelector(":scope > br")||t.childNodes&&1===t.childNodes.length&&t.childNodes[0].getAttribute&&("false"===t.childNodes[0].getAttribute("contenteditable")||e.node.hasClass(t.childNodes[0],"fr-img-caption"))}catch(u){return!1}}function x(n){var r=e.el.childNodes,a=e.html.defaultTag(),i=e.node.blockParent(e.selection.blocks()[0]);return i&&"TR"==i.tagName&&void 0==i.getAttribute("contenteditable")&&(i=i.closest("table")),!e.node.isEditable(n.target)||i&&"false"===i.getAttribute("contenteditable")?e.toolbar.disable():e.toolbar.enable(),!(!n.target||n.target===e.el)||0===r.length||void(r[0].offsetHeight+r[0].offsetTop<=n.offsetY?w(r[r.length-1])&&(a?e.$el.append("<".concat(a,">").concat(t.MARKERS,"
    ")):e.$el.append("".concat(t.MARKERS,"
    ")),e.selection.restore(),v()):n.offsetY<=10&&w(r[0])&&(a?e.$el.prepend("<".concat(a,">").concat(t.MARKERS,"
    ")):e.$el.prepend("".concat(t.MARKERS,"
    ")),e.selection.restore(),v()))}function S(){r&&clearTimeout(r)}return{_init:function(){e.events.on("keydown",M),e.events.on("input",l),e.events.on("mousedown",d),e.events.on("keyup input",z),e.events.on("keypress",f),e.events.on("keydown",m),e.events.on("keyup",g),e.events.on("destroy",S),e.events.on("html.inserted",g),e.events.on("cut",u),e.opts.multiLine&&e.events.on("click",x)},ctrlKey:b,isCharacter:C,isArrow:y,forceUndo:function(){r&&(clearTimeout(r),e.undo.saveStep(),a=null)},isIME:function(){return o},isBrowserAction:function(e){var n=e.which;return b(e)||n===t.KEYCODE.F5},positionCaret:v}},Object.assign(t.DEFAULTS,{pastePlain:!1,pasteDeniedTags:["colgroup","col","meta"],pasteDeniedAttrs:["class","id"],pasteAllowedStyleProps:[".*"],pasteAllowLocalImages:!1}),t.MODULES.paste=function(e){var n,r,a,i,o,c=e.$;function s(t,n){try{e.win.localStorage.setItem("fr-copied-html",t),e.win.localStorage.setItem("fr-copied-text",n)}catch(s){}}function l(t){var n=e.html.getSelected();s(n,c(e.doc.createElement("div")).html(n).text()),"cut"===t.type&&(e.undo.saveStep(),setTimeout((function(){e.selection.save(),e.html.wrap(),e.selection.restore(),e.events.focus(),e.undo.saveStep()}),0))}var u=!1;function f(t){if("INPUT"===t.target.nodeName&&"text"===t.target.type)return!0;if(e.edit.isDisabled())return!1;if(d(t.target))return!1;if(u)return!1;if(t.originalEvent&&(t=t.originalEvent),t&&t.clipboardData&&t.clipboardData.getData&&((t.clipboardData||window.clipboardData).getData("text/html")||"").match('content="Microsoft OneNote'))return!1;if(!1===e.events.trigger("paste.before",[t]))return t.preventDefault(),!1;if(t&&t.clipboardData&&t.clipboardData.getData){var o="",s=t.clipboardData.types;if(e.helpers.isArray(s))for(var l=0;l
    '),e.browser.webkit||e.browser.mozilla?(i.css("top",e.$sc.scrollTop()),e.$el.after(i)):e.browser.edge&&e.opts.iframe?e.$el.append(i):e.$box.after(i),e.events.on("destroy",(function(){i.remove()}))),e.helpers.isIOS()&&e.$sc&&(t=e.$sc.scrollTop()),e.opts.iframe&&e.$el.attr("contenteditable","false"),i.focus(),e.helpers.isIOS()&&e.$sc&&e.$sc.scrollTop(t),e.win.setTimeout(p,1)}(),!1}function d(e){return e&&"false"===e.contentEditable}function h(a){if(a.originalEvent&&(a=a.originalEvent),d(a.target))return!1;if(a&&a.dataTransfer&&a.dataTransfer.getData){var i="",s=a.dataTransfer.types;if(e.helpers.isArray(s))for(var l=0;l")),""!==n){e.keys.forceUndo(),o=e.snapshot.get(),e.selection.save(),e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-helper");var u=e.markers.insertAtPoint(a);if(e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder"),e.$el.find(".fr-marker-helper").addClass("fr-marker").removeClass("fr-marker-helper"),e.selection.restore(),e.selection.remove(),e.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),!1!==u){var f=e.el.querySelector(".fr-marker");return c(f).replaceWith(t.MARKERS),e.selection.restore(),p(),a.preventDefault&&(a.stopPropagation(),a.preventDefault()),!1}}else n=null}}function p(){e.opts.iframe&&e.$el.attr("contenteditable","true"),e.browser.edge&&e.opts.iframe&&e.$box.after(i),o||(e.keys.forceUndo(),o=e.snapshot.get()),n||(n=i.get(0).innerHTML,a=i.text(),e.selection.restore(),e.events.enableBlur());var t=n.match(/(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi),r=e.events.chainTrigger("paste.beforeCleanup",n);r&&"string"==typeof r&&(n=r),(!t||t&&!1!==e.events.trigger("paste.wordPaste",[n]))&&v(n,t)}function m(e){for(var t="",n=0;n++]*(]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),n=(n=(n=f+n.replace(/[.\s\S\w\W<>]*]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1")).replace(/(?:[\w\W]*?)<\/pre>/g,(function(e){return e.replace(/\n/g,"
    ")}))).replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var d=!1;0<=n.indexOf('id="docs-internal-guid')&&(n=n.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),d=!0),(0<=n.indexOf('content="Sheets"')||0<=n.indexOf("google-sheets-html-origin"))&&(n=n.replace(/width:0px;/g,""));var h=!1;if(!r)if((h=function(){var t=null;try{t=e.win.localStorage.getItem("fr-copied-text")}catch(r){}return!(!t||!a||a.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!==t.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")&&a.replace(/\s/g,"")!==t.replace(/\s/g,""))}())&&(n=e.win.localStorage.getItem("fr-copied-html")),h)n=e.clean.html(n,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs);else{var p=e.opts.htmlAllowedStyleProps;e.opts.htmlAllowedStyleProps=e.opts.pasteAllowedStyleProps,e.opts.htmlAllowComments=!1,n=(n=(n=n.replace(/\s*<\/span>/g,m(e.opts.tabSpaces||4))).replace(/(\t*)<\/span>/g,(function(t,n){return m(n.length*(e.opts.tabSpaces||4))}))).replace(/\t/g,m(e.opts.tabSpaces||4)),n=e.clean.html(n,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs),e.opts.htmlAllowedStyleProps=p,e.opts.htmlAllowComments=!0,n=(n=(n=b(n)).replace(/\r/g,"")).replace(/^ */g,"").replace(/ *$/g,"")}!r||e.wordPaste&&i||(0===(n=n.replace(/^\n*/g,"").replace(/^ /g,"")).indexOf("")&&(n="".concat(n,"
    ")),n=b(n=function(t){var n;t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/([\s\S]*?)<\/p>/gi,"
    • $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
    1. $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
      $5")).replace(/([\s\S]*?)<\/p>/gi,"
        $5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5
    ")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)([\s\S]*?)/gi,"")).replace(/([\s\S]*?)/gi,"")).replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," ")).replace(//gi,"")).replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>/gi,"");var r,a=["style","script","applet","embed","noframes","noscript"];for(n=0;n"),"gi");t=t.replace(i,"")}for(t=(t=(t=t.replace(/ /gi," ")).replace(/]*)><\/td>/g,"
    ")).replace(/]*)><\/th>/g,"
    ");(t=(r=t).replace(/<[^/>][^>]*><\/[^>]+>/gi,""))!==r;);t=(t=t.replace(/]*)>/gi,'
  • ')).replace(/]*)>/gi,""),t=(t=(t=e.clean.html(t,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs)).replace(/(.[^<]+)<\/a>/gi,"$1")).replace(/
    */g,"
    ");var o=e.o_doc.createElement("div");o.innerHTML=t;var c=o.querySelectorAll("li[data-indent]");for(n=0;n ul, :scope > ol");u||(u=document.createElement("ul"),l.appendChild(u)),u.appendChild(s)}else s.removeAttribute("data-indent")}return e.html.cleanBlankSpaces(o),o.innerHTML}(n))),e.opts.pastePlain&&(n=function(t){var n,r=null,a=e.doc.createElement("div");a.innerHTML=t;var i=a.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(n=0;n").concat(r.innerText,""));for(n=(i=a.querySelectorAll("*:not(".concat("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, li, table, tbody, thead, tr, td, br, img".split(",").join("):not("),")"))).length-1;0<=n;n--)(r=i[n]).outerHTML=r.innerHTML;return function t(n){for(var r=e.node.contents(n),a=0;a")?(e.html.cleanBlankSpaces(g),e.spaces.normalize(g,!0)):e.spaces.normalize(g);var y=g.getElementsByTagName("span");for(s=y.length-1;0<=s;s--){var C=y[s];0===C.attributes.length&&(C.outerHTML=C.innerHTML)}if(!0===e.opts.linkAlwaysBlank){var M=g.getElementsByTagName("a");for(s=M.length-1;0<=s;s--){var z=M[s];z.getAttribute("target")||z.setAttribute("target","_blank")}}var w=e.selection.element(),x=!1;if(w&&c(w).parentsUntil(e.el,"ul, ol").length&&(x=!0),x){var S=g.children;1===S.length&&0<=["OL","UL"].indexOf(S[0].tagName)&&(S[0].outerHTML=S[0].innerHTML)}if(!d){var A=g.getElementsByTagName("br");for(s=A.length-1;0<=s;s--){var _=A[s];e.node.isBlock(_.previousSibling)&&_.parentNode.removeChild(_)}}if(e.opts.enter===t.ENTER_BR)for(s=(l=g.querySelectorAll("p, div")).length-1;0<=s;s--)0===(u=l[s]).attributes.length&&(u.outerHTML=u.innerHTML+(u.nextSibling&&!e.node.isEmpty(u)?"
    ":""));else if(e.opts.enter===t.ENTER_DIV)for(s=(l=g.getElementsByTagName("p")).length-1;0<=s;s--)0===(u=l[s]).attributes.length&&(u.outerHTML="
    ".concat(u.innerHTML,"
    "));else e.opts.enter===t.ENTER_P&&1===g.childNodes.length&&"P"===g.childNodes[0].tagName&&0===g.childNodes[0].attributes.length&&(g.childNodes[0].outerHTML=g.childNodes[0].innerHTML);if(g.children&&0 div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));a.length;){var i=a[a.length-1];if(e.html.defaultTag()&&"div"!==e.html.defaultTag())i.querySelector(e.html.blockTagsQuery())?i.outerHTML=i.innerHTML:i.outerHTML="<".concat(e.html.defaultTag(),">").concat(i.innerHTML,"");else{var o=i.querySelectorAll("*");!o.length||"BR"!==o[o.length-1].tagName&&0===i.innerText.length||!o.length||"BR"!==o[o.length-1].tagName||o[o.length-1].nextSibling?i.outerHTML=i.innerHTML+(i.nextSibling?"
    ":""):i.outerHTML=i.innerHTML}a=g(Array.prototype.slice.call(r.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(a=g(Array.prototype.slice.call(r.querySelectorAll("div:not([style])")));a.length;){for(n=0;ne.undo_index;)e.undo_stack.pop()}function i(){e.undo_index=0,e.undo_stack=[]}function o(){e.undo_stack=[]}return{_init:function(){i(),e.events.on("initialized",(function(){r=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,"")})),e.events.on("blur",(function(){e.el.querySelector(".fr-dragging")||e.undo.saveStep()})),e.events.on("keydown",n),e.events.on("destroy",o)},run:function(){if(1'.concat(t,""));for(var r=0;r'));a.get(0).addEventListener("load",e.size.syncIframe),e.$head.append(a)}}},hasFocus:function(){return e.browser.mozilla&&e.helpers.isMobile()?e.selection.inEditor():e.node.hasFocus(e.el)||0r||r span").css("width")),f=e.helpers.getPX(l.css("paddingLeft")),d=e.helpers.getPX(l.css("paddingRight"));l.css("width",u*e.opts.colorsStep+f+d)}return e.button.bindCommands(s,!1),s}(n,a),c=b(n);y(c,n),e.events.$on(o,"mousedown mouseup touchstart touchend touch","*",c._preventFocus,!0),e.events.$on(o,"focus","input, textarea, button, select",c._inputFocus,!0),e.events.$on(o,"blur","input, textarea, button, select",c._inputBlur,!0);var s=o.find("input, textarea");return function(e){for(var t=0;t').concat(a.attr("placeholder"),"")),a.attr("placeholder",""))}}(s),e.events.$on(s,"focus",l),e.events.$on(s,"blur change",u),e.events.$on(o,"click",".fr-checkbox + label",C),e.accessibility.registerPopup(n),e.helpers.isIOS()&&e.events.$on(o,"touchend","label",(function(){r("#".concat(r(this).attr("for"))).prop("checked",(function(e,t){return!t}))}),!0),e.events.$on(r(e.o_win),"resize",c._windowResize,!0),"filesManager.insert"===n&&i["filesManager.insert"].css("zIndex",2147483641),o},get:function(t){var n=i[t];return n&&!n.data("inst".concat(e.id))&&y(b(t),t),n},show:function(t,n,r,c,s){if(f(t)||(d()&&0 .fr-dropdown-wrapper").css("height",""),l.next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),i[t].data("instance",e),e.$tb&&e.$tb.data("instance",e);var u=f(t);i[t].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var h=i[t].data("container");if(function(t,n){n.isVisible()||(n=e.$sc),n.contains([i[t].get(0)])||n.append(i[t])}(t,h),e.opts.toolbarInline&&h&&e.$tb&&h.get(0)===e.$tb.get(0)&&(o(t,e.$sc),r=e.$tb.offset().top-e.helpers.getPX(e.$tb.css("margin-top")),n=e.$tb.offset().left+e.$tb.outerWidth()/2,e.node.hasClass(e.$tb.get(0),"fr-above")&&r&&(r+=e.$tb.outerHeight()),c=0),h=i[t].data("container"),e.opts.iframe&&!c&&!u){var m=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),g=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));n&&(n-=e.$iframe.offset().left+g),r&&(r-=e.$iframe.offset().top+m)}h.is(e.$tb)?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):i[t].css("zIndex",(e.opts.zIndex||1)+3),e.opts.toolbarBottom&&h&&e.$tb&&h.get(0)===e.$tb.get(0)&&(i[t].addClass("fr-above"),r&&(r-=i[t].outerHeight())),s&&(n-=i[t].width()/2),n+i[t].outerWidth()>e.$sc.offset().left+e.$sc.width()&&(n-=n+i[t].outerWidth()-e.$sc.offset().left-e.$sc.width()),nwindow.innerHeight/2&&(window.innerWidth<500?t.get(0).clientHeight>.6*n&&c(t):400 button.fr-command").first());if(0t(e.o_win).width()&&(o=t(e.o_win).width()-e.$tooltip.outerWidth()),void 0===r&&(r=e.opts.toolbarBottom),n.offset().top-t(window).scrollTop()+n.outerHeight()+10>=t(window).height()&&(r=!0);var c=r?n.offset().top-e.$tooltip.height():n.offset().top+n.outerHeight();e.$tooltip.css("position",""),e.$tooltip.css("left",o),e.$tooltip.css("top",Math.ceil(c)),"static"!==t(e.o_doc).find("body").first().css("position")?(e.$tooltip.css("margin-left",-t(e.o_doc).find("body").first().offset().left),e.$tooltip.css("margin-top",-t(e.o_doc).find("body").first().offset().top)):(e.$tooltip.css("margin-left",""),e.$tooltip.css("margin-top",""))}}}return{hide:n,to:r,bind:function(a,i,o){e.opts.tooltips&&!e.helpers.isMobile()&&(e.events.$on(a,"mouseover",i,(function(n){e.node.hasClass(n.currentTarget,"fr-disabled")||e.edit.isDisabled()||r(t(n.currentTarget),o)}),!0),e.events.$on(a,"mouseout ".concat(e._mousedown," ").concat(e._mouseup),i,(function(){n()}),!0))}}},t.TOOLBAR_VISIBLE_BUTTONS=3,t.MODULES.button=function(e){var n=e.$,r=[];(e.opts.toolbarInline||e.opts.toolbarContainer)&&(e.shared.buttons||(e.shared.buttons=[]),r=e.shared.buttons);var a=[];function i(e,t,r){for(var a=n(),i=0;i .fr-dropdown-wrapper").css("height",""),r.prev(".fr-expanded").removeClass("fr-expanded"),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex","")),e.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(t,n)}function s(r){var a=r.parents(".fr-popup, .fr-toolbar").data("instance");if(0===r.parents(".fr-popup").length&&r.data("popup")&&!r.hasClass("fr-btn-active-popup")&&r.addClass("fr-btn-active-popup"),0!==r.parents(".fr-popup").length||r.data("popup")||a.popups.hideAll(),a.popups.areVisible()&&!a.popups.areVisible(a)){for(var i=0;i .fr-dropdown-wrapper");if(!i){var d=r.data("cmd");a.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),t.COMMANDS[d]&&t.COMMANDS[d].refreshOnShow&&t.COMMANDS[d].refreshOnShow.apply(s,[r,a]),a.css("left",r.offset().left-r.parents(".fr-btn-wrap, .fr-toolbar, .fr-buttons").offset().left-("rtl"===e.opts.direction?a.width()-r.outerWidth():0)),a.addClass("test-height"),l=a.outerHeight(),u=e.helpers.getPX(f.css("max-height")),a.removeClass("test-height"),a.css("top","").css("bottom","");var h=r.outerHeight()/10;if(!e.opts.toolbarBottom&&a.offset().top+r.outerHeight()+le.$sc.offset().left+e.$sc.width()&&a.css("margin-left",-(a.offset().left+a.outerWidth()-e.$sc.offset().left-e.$sc.width())),a.offset().left .fr-dropdown-wrapper").css("height",""),c.prev(".fr-expanded").removeClass("fr-expanded"),c.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),0!==r.parents(".fr-popup").length||e.opts.toolbarInline||(e.node.hasClass(r.get(0),"fr-active")?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):e.$tb.css("zIndex",""));var v=a.find("a.fr-command.fr-active").first();e.helpers.isMobile()||(v.length?(e.accessibility.focusToolbarElement(v),f.scrollTop(Math.abs(v.parents(".fr-dropdown-content").offset().top-v.offset().top)-v.offset().top)):(e.accessibility.focusToolbarElement(r),f.scrollTop(0)))}(r):(function(e){c(e)}(r),t.COMMANDS[r.data("cmd")]&&!1!==t.COMMANDS[r.data("cmd")].refreshAfterCallback&&a.button.bulkRefresh())}function l(e){s(n(e.currentTarget))}function u(e){var t=e.find(".fr-dropdown.fr-active");t.length&&(t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded"))}function f(e){e.preventDefault(),e.stopPropagation()}function d(t){if(t.stopPropagation(),!e.helpers.isMobile())return!1}function h(t){var n=1').concat(e.language.translate(o||n.title),"")}else i=e.icon.create(n.icon||t),i+=''.concat(e.language.translate(n.title)||"","");var c=n.popup?' data-popup="true"':"",s=n.modal?' data-modal="true"':"",l=e.shortcuts.get("".concat(t,"."));l=l?" (".concat(l,")"):"";var u="".concat(t,"-").concat(e.id),f="dropdown-menu-".concat(u),d='");if("dropdown"===n.type||"options"===n.type){var p='
    "}return n.hasOptions&&n.hasOptions.apply(e)&&(d='
    '.concat(d," ").concat(h(t+"Options",Object.assign({},n,{type:"options",hasOptions:!1}),r),"
    ")),d}function p(r){var a=e.$tb&&e.$tb.data("instance")||e;if(!1===e.events.trigger("buttons.refresh"))return!0;setTimeout((function(){for(var i=a.selection.inEditor()&&a.core.hasFocus(),o=0;o
  • ':"-"===o&&(a+=''))}return a},buildGroup:function(n){var r="",a="";for(var i in n){var o=n[i];if(o.buttons){for(var c="",s="",l=0,u="left",f=t.TOOLBAR_VISIBLE_BUTTONS,d=0;d
    ':"-"==p&&(c+='')),!m||m&&"undefined"!=typeof m.plugin&&e.opts.pluginsEnabled.indexOf(m.plugin)<0||(void 0!==n[i].align&&(u=n[i].align),void 0!==n[i].buttonsVisible&&(f=n[i].buttonsVisible),n.showMoreButtons&&f<=l?s+=h(p,m,!0):c+=h(p,m,!0),l++)}if(n.showMoreButtons&&f').concat(c,"")),n.showMoreButtons&&0').concat(s,""))}}return e.opts.toolbarBottom?e.helpers.isMobile()?'
    '.concat(a,"
    ").concat(r,"
    "):"".concat(a,'
    ').concat(r):"".concat(r,'
    ').concat(a)},bindCommands:function(i,o){e.events.bindClick(i,".fr-command:not(.fr-disabled)",l),e.events.$on(i,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu",f,!0),e.events.$on(i,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu .fr-dropdown-wrapper",d,!0);var c=i.get(0).ownerDocument,s="defaultView"in c?c.defaultView:c.parentWindow;function h(r){(!r||r.type===e._mouseup&&r.target!==n("html").get(0)||"keydown"===r.type&&(e.keys.isCharacter(r.which)&&!e.keys.ctrlKey(r)||r.which===t.KEYCODE.ESC))&&(u(i),e.opts.iframe&&function(t){var r=t.find(".fr-popup.fr-active");if(r.length){r.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),r.prev().removeClass("fr-expanded");var a=e.$tb.find(".fr-btn-active-popup");n(a[0]).removeClass("fr-btn-active-popup")}}(i))}e.events.$on(n(s),"".concat(e._mouseup," resize keydown"),h,!0),e.opts.iframe&&e.events.$on(e.$win,e._mouseup,h,!0),e.node.hasClass(i.get(0),"fr-popup")?n.merge(a,i.find(".fr-btn").toArray()):n.merge(r,i.find(".fr-btn").toArray()),e.tooltip.bind(i,".fr-btn, .fr-title",o)},refresh:function(n){var r,a=n.parents(".fr-popup, .fr-toolbar").data("instance")||e,i=n.data("cmd");e.node.hasClass(n.get(0),"fr-dropdown")?r=n.next():(n.removeClass("fr-active"),n.attr("aria-pressed")&&n.attr("aria-pressed",!1)),t.COMMANDS[i]&&t.COMMANDS[i].refresh?t.COMMANDS[i].refresh.apply(a,[n,r]):e.refresh[i]&&a.refresh[i](n,r)},bulkRefresh:m,exec:c,click:s,hideActiveDropdowns:u,addButtons:function(e){for(var t=0;t
    '),r.removeClass("fr-visible");else if(!1===e.markers.insertAtPoint(n.originalEvent))return!1;if(a.removeClass("fr-dragging"),!1===(a=e.events.chainTrigger("element.beforeDrop",a)))return!1;var s=a;if(a.parent().is("A")&&1===a.parent().get(0).childNodes.length&&(s=a.parent()),e.core.isEmpty()?e.events.focus():(e.$el.find(".fr-marker").replaceWith(i.MARKERS),e.selection.restore()),o===e||e.undo.canDo()||e.undo.saveStep(),e.core.isEmpty())e.$el.html(s);else{var l=e.markers.insert();0===s.find(l).length?t(l).replaceWith(s):0===a.find(l).length&&t(l).replaceWith(a),a.after(i.MARKERS),e.selection.restore()}return e.popups.hideAll(),e.selection.save(),e.$el.find(e.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(e.opts.htmlAllowedEmptyTags.join(",")).remove(),e.html.wrap(),e.html.fillEmptyBlocks(),e.selection.restore(),e.undo.saveStep(),e.opts.iframe&&e.size.syncIframe(),o!==e&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),e.events.trigger("element.dropped",[s]),!1}r&&r.removeClass("fr-visible"),e.undo.canDo()||e.undo.saveStep(),setTimeout((function(){e.undo.saveStep()}),0)}function f(t){if(t&&"DIV"===t.tagName&&e.node.hasClass(t,"fr-drag-helper"))t.parentNode.removeChild(t);else if(t&&t.nodeType===Node.ELEMENT_NODE)for(var n=t.querySelectorAll("div.fr-drag-helper"),r=0;r
    ")};e.popups.create("text.edit",t)}(),e.events.$on(e.$el,e._mouseup,(function(){setTimeout((function(){!function(){var t,n=e.popups.get("text.edit");t="INPUT"===e.el.tagName?e.$el.attr("placeholder"):e.$el.text(),n.find("input").val(t).trigger("change"),e.popups.setContainer("text.edit",e.$sc),e.popups.show("text.edit",e.$el.offset().left+e.$el.outerWidth()/2,e.$el.offset().top+e.$el.outerHeight(),e.$el.outerHeight())}()}),10)})))},update:function(){var t=e.popups.get("text.edit").find("input").val();0===t.length&&(t=e.opts.placeholderText),"INPUT"===e.el.tagName?e.$el.attr("placeholder",t):e.$el.text(t),e.events.trigger("contentChanged"),e.popups.hide("text.edit")}}},i.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.editInPopup.update()}}),Object.assign(i.POPUP_TEMPLATES,{emoticons:"[_BUTTONS_][_CUSTOM_LAYER_]"}),Object.assign(i.DEFAULTS,{emoticonsSet:[{id:"people",name:"Smileys & People",code:"1f600",emoticons:[{code:"1f600",desc:"Grinning face"},{code:"1f601",desc:"Grinning Face with Smiling Eyes"},{code:"1f602",desc:"Face with Tears of Joy"},{code:"1f603",desc:"Smiling Face with Open Mouth"},{code:"1f604",desc:"Smiling Face with Open Mouth and Smiling Eyes"},{code:"1f605",desc:"Smiling Face with Open Mouth and Cold Sweat"},{code:"1f606",desc:"Smiling Face with Open Mouth and Tightly-Closed Eyes"},{code:"1f609",desc:"Winking Face"},{code:"1f60a",desc:"Smiling Face with Smiling Eyes"},{code:"1f608",desc:"Face Savouring Delicious Food"},{code:"1f60e",desc:"Smiling Face with Sunglasses"},{code:"1f60d",desc:"Smiling Face with Heart-Shaped Eyes"},{code:"1f618",desc:"Face Throwing a Kiss"},{code:"1f617",desc:"Kissing Face"},{code:"1f619",desc:"Kissing Face with Smiling Eyes"},{code:"1f61a",desc:"Kissing Face with Closed Eyes"},{code:"263a",desc:"White Smiling Face"},{code:"1f642",desc:"Slightly Smiling Face"},{code:"1f610",desc:"Neutral Face"},{code:"1f611",desc:"Expressionless Face"},{code:"1f636",desc:"Face Without Mouth"},{code:"1f60f",desc:"Smirking Face"},{code:"1f623",desc:"Persevering Face"},{code:"1f625",desc:"Disappointed but Relieved Face"},{code:"1f62e",desc:"Face with Open Mouth"},{code:"1f62f",desc:"Hushed Face"},{code:"1f62a",desc:"Sleepy Face"},{code:"1f62b",desc:"Tired Face"},{code:"1f634",desc:"Sleeping Face"},{code:"1f60c",desc:"Relieved Face"},{code:"1f61b",desc:"Face with Stuck-out Tongue"},{code:"1f61c",desc:"Face with Stuck-out Tongue and Winking Eye"},{code:"1f61d",desc:"Face with Stuck-out Tongue and Tightly-Closed Eyes"},{code:"1f612",desc:"Unamused Face"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f614",desc:"Pensive Face"},{code:"1f615",desc:"Confused Face"},{code:"1f632",desc:"Astonished Face"},{code:"1f616",desc:"Confounded Face"},{code:"1f61e",desc:"Disappointed Face"},{code:"1f61f",desc:"Worried Face"},{code:"1f624",desc:"Face with Look of Triumph"},{code:"1f622",desc:"Crying Face"},{code:"1f62d",desc:"Loudly Crying Face"},{code:"1f626",desc:"Frowning Face with Open Mouth"},{code:"1f627",desc:"Anguished Face"},{code:"1f628",desc:"Fearful Face"},{code:"1f629",desc:"Weary Face"},{code:"1f62c",desc:"Grimacing Face"},{code:"1f630",desc:"Face with Open Mouth and Cold Sweat"},{code:"1f631",desc:"Face Screaming in Fear"},{code:"1f633",desc:"Flushed Face"},{code:"1f635",desc:"Dizzy Face"},{code:"1f621",desc:"Pouting Face"},{code:"1f620",desc:"Angry Face"},{code:"1f637",desc:"Face with Medical Mask"},{code:"1f607",desc:"Smiling Face with Halo"},{code:"1f608",desc:"Smiling Face with Horns"},{code:"1f47f",desc:"Imp"},{code:"1f479",desc:"Japanese Ogre"},{code:"1f47a",desc:"Japanese Goblin"},{code:"1f480",desc:"Skull"},{code:"1f47b",desc:"Ghost"},{code:"1f47d",desc:"Extraterrestrial Alien"},{code:"1f47e",desc:"Alien Monster"},{code:"1f4a9",desc:"Pile of Poo"},{code:"1f63a",desc:"Smiling Cat Face with Open Mouth"},{code:"1f638",desc:"Grinning Cat Face with Smiling Eyes"},{code:"1f639",desc:"Cat Face with Tears of Joy"},{code:"1f63b",desc:"Smiling Cat Face with Heart-Shaped Eyes"},{code:"1f63c",desc:"Cat Face with Wry Smile"},{code:"1f63d",desc:"Kissing Cat Face with Closed Eyes"},{code:"1f640",desc:"Weary Cat Face"},{code:"1f63f",desc:"Crying Cat Face"},{code:"1f63e",desc:"Pouting Cat Face"},{code:"1f648",desc:"See-No-Evil Monkey"},{code:"1f649",desc:"Hear-No-Evil Monkey"},{code:"1f64a",desc:"Speak-No-Evil Monkey"},{code:"1f476",desc:"Baby"},{code:"1f466",desc:"Boy"},{code:"1f467",desc:"Girl"},{code:"1f468",desc:"Man"},{code:"1f469",desc:"Woman"},{code:"1f474",desc:"Older Man"},{code:"1f475",desc:"Older Woman"},{code:"1f46e",desc:"Police Officer"},{code:"1f482",desc:" Guardsman"},{code:"1f477",desc:" Construction Worker"},{code:"1f478",desc:"Princess"},{code:"1f473",desc:"Man with Turban"},{code:"1f472",desc:"Man with Gua Pi Mao"},{code:"1f471",desc:"Person with Blond Hair"},{code:"1f470",desc:"Bride with Veil"},{code:"1f47c",desc:"Baby Angel"},{code:"1f385",desc:"Father Christmas"},{code:"1f64e",desc:"Person with Pouting Face"},{code:"1f645",desc:"Face with No Good Gesture"},{code:"1f646",desc:"Face with Ok Gesture"},{code:"1f481",desc:"Information Desk Person"},{code:"1f64b",desc:"Happy Person Raising One Hand"},{code:"1f647",desc:"Person Bowing Deeply"},{code:"1f486",desc:"Face Massage"},{code:"1f487",desc:"Haircut"},{code:"1f6b6",desc:"Pedestrian"},{code:"1f3c3",desc:"Runner"},{code:"1f483",desc:"Dancer"},{code:"1f46f",desc:"Woman with Bunny Ears"},{code:"1f6c0",desc:"Bath"},{code:"1f464",desc:"Bust in Silhouette"},{code:"1f465",desc:"Busts in Silhouette"},{code:"1f3c7",desc:"Horse Racing"},{code:"1f3c2",desc:" Snowboarder"},{code:"1f3c4",desc:" Surfer"},{code:"1f6a3",desc:" Rowboat"},{code:"1f3ca",desc:" Swimmer"},{code:"1f6b4",desc:" Bicyclist"},{code:"1f6b5",desc:"Mountain Bicyclist"},{code:"1f46b",desc:" Man and Woman Holding Hands"},{code:"1f46c",desc:"Two Men Holding Hands"},{code:"1f46d",desc:"Two Women Holding Hands"},{code:"1f48f",desc:"Kiss"},{code:"1f468-2764-1f48b-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",desc:"Man Kiss Man"},{code:"1f469-2764-1f48b-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Kiss Woman"},{code:"1f491",desc:"Couple with Heart"},{code:"1f468-2764-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",desc:"Man Heart Man"},{code:"1f469-2764-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Heart Woman"},{code:"1f46a",desc:"Family"},{code:"1f468",desc:"Man Woman Boy"},{code:"1f468-1f469-1f467",desc:"Man Woman Girl"},{code:"1f468-1f469-1f467-1f466",desc:"Man Woman Girl Boy"},{code:"1f468-1f469-1f466-1f466",desc:"Man Woman Boy Boy"},{code:"1f468-1f469-1f467-1f467",desc:"Man Woman Girl Girl"},{code:"1f468-1f468-1f466",desc:"Man Man Boy"},{code:"1f468-1f468-1f467",desc:"Man Man Girl"},{code:"1f468-1f468-1f467-1f466",desc:"Man Man Girl Boy"},{code:"1f468-1f468-1f466-1f466",desc:"Man Man Boy Boy"},{code:"1f469-1f469-1f466",desc:"Woman Woman Boy"},{code:"1f469-1f469-1f467",desc:"Woman Woman Girl"},{code:"1f469-1f469-1f467-1f466",desc:"Woman Woman Girl Boy"},{code:"1f469-1f469-1f467-1f467",desc:"Woman Woman Girl Girl"},{code:"1f4aa",desc:"Flexed Biceps"},{code:"1f448",desc:"White Left Pointing Backhand Index"},{code:"1f449",desc:"White Right Pointing Backhand Index"},{code:"1f446",desc:"White Up Pointing Backhand Index"},{code:"1f447",desc:"White Down Pointing Backhand Index"},{code:"270c",desc:"Victory Hand"},{code:"270b",desc:"Raised Hand"},{code:"1f44c",desc:"Ok Hand Sign"},{code:"1f44d",desc:"Thumbs Up Sign"},{code:"1f44e",desc:"Thumbs Down Sign"},{code:"270a",desc:"Raised Fist"},{code:"1f44a",desc:"Fisted Hand Sign"},{code:"1f44b",desc:"Waving Hand Sign"},{code:"1f44f",desc:"Clapping Hands Sign"},{code:"1f450",desc:"Open Hands Sign"},{code:"1f64c",desc:"Person Raising Both Hands in Celebration"},{code:"1f64f",desc:"Person with Folded Hands"},{code:"1f485",desc:"Nail Polish"},{code:"1f442",desc:"Ear"},{code:"1f443",desc:"Nose"},{code:"1f463",desc:"Footprints"},{code:"1f440",desc:"Eyes"},{code:"1f445",desc:"Tongue"},{code:"1f444",desc:"Mouth"},{code:"1f48b",desc:"Kiss Mark"},{code:"1f498",desc:"Heart with Arrow"},{code:"2764",desc:"Heavy Black Heart"},{code:"1f493",desc:"Heavy Black Heart"},{code:"1f494",desc:"Broken Heart"},{code:"1f495",desc:"Two Hearts"},{code:"1f496",desc:"Sparkling Hearts"},{code:"1f497",desc:"Growing Hearts"},{code:"1f499",desc:"Blue Heart"},{code:"1f49a",desc:"Green Heart"},{code:"1f49b",desc:"Yellow Heart"},{code:"1f49c",desc:"Purple Heart"},{code:"1f49d",desc:"Heart with Ribbon"},{code:"1f49e",desc:"Revolving Hearts"},{code:"1f49f",desc:"Heart Decoration"},{code:"1f48c",desc:"Love Letter"},{code:"1f4a4",desc:"Sleeping Symbol"},{code:"1f4a2",desc:"Anger Symbol"},{code:"1f4a3",desc:"Bomb"},{code:"1f4a5",desc:"Collision Symbol"},{code:"1f4a6",desc:"Splashing Sweat Symbol"},{code:"1f4a8",desc:"Dash Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ac",desc:"Speech Balloon"},{code:"1f4ad",desc:"Thought Balloon"},{code:"1f453",desc:"Eyeglasses"},{code:"1f454",desc:"Necktie"},{code:"1f455",desc:"T-Shirt"},{code:"1f456",desc:"Jeans"},{code:"1f457",desc:"Dress"},{code:"1f458",desc:"Kimono"},{code:"1f459",desc:"Bikini"},{code:"1f45a",desc:"Womans Clothes"},{code:"1f45b",desc:"Purse"},{code:"1f45c",desc:"Handbag"},{code:"1f45d",desc:"Pouch"},{code:"1f392",desc:"School Satchel"},{code:"1f45e",desc:"Mans Shoe"},{code:"1f45f",desc:"Athletic Shoe"},{code:"1f460",desc:"High-Heeled Shoe"},{code:"1f461",desc:"Womans Sandal"},{code:"1f462",desc:"Womans Boots"},{code:"1f451",desc:"Crown"},{code:"1f452",desc:"Womans Hat"},{code:"1f462",desc:"Top Hat"},{code:"1f393",desc:"Graduation Cap"},{code:"1f484",desc:"Lipstick"},{code:"1f48d",desc:"Ring"},{code:"1f48e",desc:"Gem Stone"}]},{id:"nature",name:"Animals & Nature",code:"1F435",emoticons:[{code:"1F435",desc:"Monkey Face"},{code:"1F412",desc:"Monkey"},{code:"1F436",desc:"Dog Face"},{code:"1F415",desc:"Dog"},{code:"1F429",desc:"Poodle"},{code:"1F43A",desc:"Wolf Face"},{code:"1F431",desc:"Cat Face"},{code:"1F408",desc:"Cat"},{code:"1F42F",desc:"Tiger Face"},{code:"1F405",desc:"Tiger"},{code:"1F406",desc:"Leopard"},{code:"1F434",desc:"Horse Face"},{code:"1F40E",desc:"Horse"},{code:"1F42E",desc:"Cow Face"},{code:"1F402",desc:"Ox"},{code:"1F403",desc:"Water Buffalo"},{code:"1F404",desc:"Cow"},{code:"1F437",desc:"Pig Face"},{code:"1F416",desc:"Pig"},{code:"1F417",desc:"Boar"},{code:"1F43D",desc:"Pig Nose"},{code:"1F40F",desc:"Ram"},{code:"1F411",desc:"Sheep"},{code:"1F410",desc:"Goat"},{code:"1F42A",desc:"Dromedary Camel"},{code:"1F42B",desc:"Bactrian Camel"},{code:"1F418",desc:"Elephant"},{code:"1F42D",desc:"Mouse Face"},{code:"1F401",desc:"Mouse"},{code:"1F400",desc:"Rat"},{code:"1F439",desc:"Hamster Face"},{code:"1F430",desc:"Rabbit Face"},{code:"1F407",desc:"Rabbit"},{code:"1F43B",desc:"Bear Face"},{code:"1F428",desc:"Koala"},{code:"1F43C",desc:"Panda Face"},{code:"1F43E",desc:"Paw Prints"},{code:"1F414",desc:"Chicken"},{code:"1F413",desc:"Rooster"},{code:"1F423",desc:"Hatching Chick"},{code:"1F424",desc:"Baby Chick"},{code:"1F425",desc:"Front-Facing Baby Chick"},{code:"1F426",desc:"Bird"},{code:"1F427",desc:"Penguin"},{code:"1F438",desc:"Frog Face"},{code:"1F40A",desc:"Crocodile"},{code:"1F422",desc:"Turtle"},{code:"1F40D",desc:"Snake"},{code:"1F432",desc:"Dragon Face"},{code:"1F409",desc:"Dragon"},{code:"1F433",desc:"Spouting Whale"},{code:"1F40B",desc:"Whale"},{code:"1F42C",desc:"Dolphin"},{code:"1F41F",desc:"Fish"},{code:"1F420",desc:"Tropical Fish"},{code:"1F421",desc:"Blowfish"},{code:"1F419",desc:"Octopus"},{code:"1F41A",desc:"Spiral Shell"},{code:"1F40C",desc:"Snail"},{code:"1F41B",desc:"Bug"},{code:"1F41C",desc:"Ant"},{code:"1F41D",desc:"Honeybee"},{code:"1F41E",desc:"Lady Beetle"},{code:"1F490",desc:"Bouquet"},{code:"1F338",desc:"Cherry Blossom"},{code:"1F4AE",desc:"White Flower"},{code:"1F339",desc:"Rose"},{code:"1F33A",desc:"Hibiscus"},{code:"1F33B",desc:"Sunflower"},{code:"1F33C",desc:"Blossom"},{code:"1F337",desc:"Tulip"},{code:"1F331",desc:"Seedling"},{code:"1F332",desc:"Evergreen Tree"},{code:"1F333",desc:"Deciduous Tree"},{code:"1F334",desc:"Palm Tree"},{code:"1F335",desc:"Cactus"},{code:"1F33E",desc:"Ear of Rice"},{code:"1F33F",desc:"Herb"},{code:"2618",desc:"Four Leaf Clover"},{code:"1F341",desc:"Maple Leaf"},{code:"1F342",desc:"Fallen Leaf"},{code:"1F343",desc:"Leaf Fluttering in Wind"}]},{id:"foods",name:"Food & Drink",code:"1F347",emoticons:[{code:"1F347",desc:"Grapes"},{code:"1F348",desc:"Melon"},{code:"1F349",desc:"Watermelon"},{code:"1F34A",desc:"Tangerine"},{code:"1F34B",desc:"Lemon"},{code:"1F34C",desc:"Banana"},{code:"1F34D",desc:"Pineapple"},{code:"1F34E",desc:"Red Apple"},{code:"1F34F",desc:"Green Apple"},{code:"1F350",desc:"Pear"},{code:"1F351",desc:"Peach"},{code:"1F352",desc:"Cherries"},{code:"1F353",desc:"Strawberry"},{code:"1F345",desc:"Tomato"},{code:"1F346",desc:"Aubergine"},{code:"1F33D",desc:"Ear of Maize"},{code:"1F344",desc:"Mushroom"},{code:"1F330",desc:"Chestnut"},{code:"1F35E",desc:"Bread"},{code:"1F356",desc:"Meat on Bone"},{code:"1F357",desc:"Poultry Leg"},{code:"1F354",desc:"Hamburger"},{code:"1F35F",desc:"French Fries"},{code:"1F355",desc:"Slice of Pizza"},{code:"1F373",desc:"Cooking"},{code:"1F372",desc:"Pot of Food"},{code:"1F371",desc:"Bento Box"},{code:"1F358",desc:"Rice Cracker"},{code:"1F359",desc:"Rice Ball"},{code:"1F35A",desc:"Cooked Rice"},{code:"1F35B",desc:"Curry and Rice"},{code:"1F35C",desc:"Steaming Bowl"},{code:"1F35D",desc:"Spaghetti"},{code:"1F360",desc:"Roasted Sweet Potato"},{code:"1F362",desc:"Oden"},{code:"1F363",desc:"Sushi"},{code:"1F364",desc:"Fried Shrimp"},{code:"1F365",desc:"Fish Cake with Swirl Design"},{code:"1F361",desc:"Dango"},{code:"1F366",desc:"Soft Ice Cream"},{code:"1F367",desc:"Shaved Ice"},{code:"1F368",desc:"Ice Cream"},{code:"1F369",desc:"Doughnut"},{code:"1F36A",desc:"Cookie"},{code:"1F382",desc:"Birthday Cake"},{code:"1F370",desc:"Shortcake"},{code:"1F36B",desc:"Chocolate Bar"},{code:"1F36C",desc:"Candy"},{code:"1F36D",desc:"Lollipop"},{code:"1F36E",desc:"Custard"},{code:"1F36F",desc:"Honey Pot"},{code:"1F37C",desc:"Baby Bottle"},{code:"2615",desc:"Hot Beverage"},{code:"1F375",desc:"Teacup Without Handle"},{code:"1F376",desc:"Sake Bottle and Cup"},{code:"1F377",desc:"Wine Glass"},{code:"1F378",desc:"Cocktail Glass"},{code:"1F379",desc:"Tropical Drink"},{code:"1F37A",desc:"Beer Mug"},{code:"1F37B",desc:"Clinking Beer Mugs"},{code:"1F374",desc:"Fork and Knife"},{code:"1F52A",desc:"Hocho"}]},{id:"activity",name:"Activities",code:"1f383",emoticons:[{code:"1f383",desc:" Jack-O-Lantern"},{code:"1f384",desc:"Christmas Tree"},{code:"1f386",desc:" Fireworks"},{code:"1f387",desc:"Firework Sparkler"},{code:"2728",desc:" Sparkles"},{code:"1f388",desc:"Balloon"},{code:"1f389",desc:"Party Popper"},{code:"1f38a",desc:"Confetti Ball"},{code:"1f38b",desc:"Tanabata Tree"},{code:"1f38d",desc:"Pine Decoration"},{code:"1f38e",desc:"Japanese Dolls"},{code:"1f38f",desc:"Carp Streamer"},{code:"1f390",desc:"Wind Chime"},{code:"1f391",desc:"Moon Viewing Ceremony"},{code:"1f380",desc:"Ribbon"},{code:"1f381",desc:"Wrapped Present"},{code:"1f3ab",desc:"Ticket"},{code:"1f3c6",desc:"Trophy"},{code:"1f388",desc:"Balloon"},{code:"26bd",desc:"Soccer Ball"},{code:"26be",desc:"Baseball"},{code:"1f3c0",desc:"Basketball and Hoop"},{code:"1f3c8",desc:"American Football"},{code:"1f3c9",desc:"Rugby Football"},{code:"1f3be",desc:"Tennis Racquet and Ball"},{code:"1f3b1",desc:"Billiards"},{code:"1f3b3",desc:"Bowling"},{code:"1f3af",desc:"Direct Hit"},{code:"26f3",desc:"Flag in Hole"},{code:"1f3a3",desc:"Fishing Pole and Fish"},{code:"1f3bd",desc:"Running Shirt with Sash"},{code:"1f3bf",desc:"Ski and Ski Boot"},{code:"1f3ae",desc:"Video Game"},{code:"1f3b2",desc:"Game Die"},{code:"2660",desc:"Black Spade Suit"},{code:"2665",desc:"Black Heart SuiT"},{code:"2666",desc:"Black Diamond Suit"},{code:"2663",desc:"Black Club Suit"},{code:"1f0cf",desc:"Playing Card Black Joker"},{code:"1f004",desc:"Mahjong Tile Red Dragon"},{code:"1f3b4",desc:"Flower Playing Cards"}]},{id:"places",name:"Travel & Places",code:"1f30d",emoticons:[{code:"1f30d",desc:"Earth Globe Europe-Africa"},{code:"1f30e",desc:"Earth Globe Americas"},{code:"1f30f",desc:"Earth Globe Asia-Australia"},{code:"1f310",desc:"Globe with Meridians"},{code:"1f5fe",desc:"Silhouette of Japan"},{code:"1f30b",desc:"Volcano"},{code:"1f5fb",desc:"Mount Fuji"},{code:"1f3e0",desc:"House Building"},{code:"1f3e1",desc:"House with Garden"},{code:"1f3e2",desc:"Office Building"},{code:"1f3e3",desc:"Japanese Post Office"},{code:"1f3e4",desc:"European Post Office"},{code:"1f3e5",desc:"Hospital"},{code:"1f3e6",desc:"Bank"},{code:"1f3e8",desc:"Hotel"},{code:"1f3e9",desc:"Love Hotel"},{code:"1f3ea",desc:"Convenience Store"},{code:"1f3eb",desc:"School"},{code:"1f3ec",desc:"Department Store"},{code:"1f3ed",desc:"Factory"},{code:"1f3ef",desc:"Japanese Castle"},{code:"1f3f0",desc:"European Castle"},{code:"1f492",desc:"Wedding"},{code:"1f5fc",desc:"Tokyo Tower"},{code:"1f5fd",desc:"Statue of Liberty"},{code:"26ea",desc:"Church"},{code:"26f2",desc:"Fountain"},{code:"26fa",desc:"Tent"},{code:"1f301",desc:"Foggy"},{code:"1f303",desc:"Night with Stars"},{code:"1f304",desc:"Sunrise over Mountains"},{code:"1f305",desc:"Sunrise"},{code:"1f306",desc:"Cityscape at Dusk"},{code:"1f307",desc:"Sunset over Buildings"},{code:"1f309",desc:"Bridge at Night"},{code:"2668",desc:"Hot Springs"},{code:"1f30c",desc:"Milky Way"},{code:"1f3a0",desc:"Carousel Horse"},{code:"1f3a1",desc:"Ferris Wheel"},{code:"1f3a2",desc:"Roller Coaster"},{code:"1f488",desc:"Barber Pole"},{code:"1f3aa",desc:"Circus Tent"},{code:"1f3ad",desc:"Performing Arts"},{code:"1f3a8",desc:"Artist Palette"},{code:"1f3b0",desc:"Slot Machine"},{code:"1f682",desc:"Steam Locomotive"},{code:"1f683",desc:"Railway Car"},{code:"1f684",desc:"High-Speed Train"},{code:"1f685",desc:"High-Speed Train with Bullet Nose"},{code:"1f686",desc:"Train"},{code:"1f687",desc:"Metro"},{code:"1f688",desc:"Light Rail"},{code:"1f689",desc:"Station"},{code:"1f68a",desc:"Tram"},{code:"1f69d",desc:"Monorail"},{code:"1f69e",desc:"Mountain Railway"},{code:"1f68b",desc:"Tram Car"},{code:"1f68c",desc:"Bus"},{code:"1f68d",desc:"Oncoming Bus"},{code:"1f68e",desc:"Trolleybus"},{code:"1f690",desc:"Minibus"},{code:"1f691",desc:"Ambulance"},{code:"1f692",desc:"Fire Engine"},{code:"1f693",desc:"Police Car"},{code:"1f694",desc:"Oncoming Police Car"},{code:"1f695",desc:"Taxi"},{code:"1f695",desc:"Oncoming Taxi"},{code:"1f697",desc:"Automobile"},{code:"1f698",desc:"Oncoming Automobile"},{code:"1f699",desc:"Recreational Vehicle"},{code:"1f69a",desc:"Delivery Truck"},{code:"1f69b",desc:"Articulated Lorry"},{code:"1f69c",desc:"Tractor"},{code:"1f6b2",desc:"Bicycle"},{code:"1f68f",desc:"Bus Stop"},{code:"26fd",desc:"Fuel Pump"},{code:"1f6a8",desc:"Police Cars Revolving Light"},{code:"1f6a5",desc:"Horizontal Traffic Light"},{code:"1f6a6",desc:"Vertical Traffic Light"},{code:"1f6a7",desc:"Construction Sign"},{code:"2693",desc:"Anchor"},{code:"26f5",desc:"Sailboat"},{code:"1f6a4",desc:"Speedboat"},{code:"1f6a2",desc:"Ship"},{code:"2708",desc:"Airplane"},{code:"1f4ba",desc:"Seat"},{code:"1f681",desc:"Helicopter"},{code:"1f69f",desc:"Suspension Railway"},{code:"1f6a0",desc:"Mountain Cableway"},{code:"1f6a1",desc:"Aerial Tramway"},{code:"1f680",desc:"Rocket"},{code:"1f6aa",desc:"Door"},{code:"1f6bd",desc:"Toilet"},{code:"1f6bf",desc:"Shower"},{code:"1f6c1",desc:"Bathtub"},{code:"231b",desc:"Hourglass"},{code:"23f3",desc:"Hourglass with Flowing Sand"},{code:"231a",desc:"Watch"},{code:"23f0",desc:"Alarm Clock"},{code:"1f55b",desc:"Clock Face Twelve Oclock"},{code:"1f567",desc:"Clock Face Twelve-Thirty"},{code:"1f550",desc:"Clock Face One Oclock"},{code:"1f55c",desc:"Clock Face One-thirty"},{code:"1f551",desc:"Clock Face Two Oclock"},{code:"1f55d",desc:"Clock Face Two-thirty"},{code:"1f552",desc:"Clock Face Three Oclock"},{code:"1f55e",desc:"Clock Face Three-thirty"},{code:"1f553",desc:"Clock Face Four Oclock"},{code:"1f55f",desc:"Clock Face Four-thirty"},{code:"1f554",desc:"Clock Face Five Oclock"},{code:"1f560",desc:"Clock Face Five-thirty"},{code:"1f555",desc:"Clock Face Six Oclock"},{code:"1f561",desc:"Clock Face Six-thirty"},{code:"1f556",desc:"Clock Face Seven Oclock"},{code:"1f562",desc:"Clock Face Seven-thirty"},{code:"1f557",desc:"Clock Face Eight Oclock"},{code:"1f563",desc:"Clock Face Eight-thirty"},{code:"1f558",desc:"Clock Face Nine Oclock"},{code:"1f564",desc:"Clock Face Nine-thirty"},{code:"1f559",desc:"Clock Face Ten Oclock"},{code:"1f565",desc:"Clock Face Ten-thirty"},{code:"1f55a",desc:"Clock Face Eleven Oclock"},{code:"1f566",desc:"Clock Face Eleven-thirty"},{code:"1f311",desc:"New Moon Symbol"},{code:"1f312",desc:"Waxing Crescent Moon Symbol"},{code:"1f313",desc:"First Quarter Moon Symbol"},{code:"1f314",desc:"Waxing Gibbous Moon Symbol"},{code:"1f315",desc:"Full Moon Symbol"},{code:"1f316",desc:"Waning Gibbous Moon Symbol"},{code:"1f317",desc:"Last Quarter Moon Symbol"},{code:"1f318",desc:"Waning Crescent Moon Symbol"},{code:"1f319",desc:"Crescent Moon"},{code:"1f31a",desc:"New Moon with Face"},{code:"1f31b",desc:"First Quarter Moon with Face"},{code:"1f31c",desc:"Last Quarter Moon with Face"},{code:"2600",desc:"Black Sun with Rays"},{code:"1f31d",desc:"Full Moon with Face"},{code:"1f31e",desc:"Sun with Face"},{code:"2b50",desc:"White Medium Star"},{code:"1f31f",desc:"Glowing Star"},{code:"1f320",desc:"Shooting Star"},{code:"2601",desc:"Cloud"},{code:"26c5",desc:"Sun Behind Cloud"},{code:"1f300",desc:"Cyclone"},{code:"1f308",desc:"Rainbow"},{code:"1f302",desc:"Closed Umbrella"},{code:"2614",desc:"Umbrella with Rain Drops"},{code:"26a1",desc:"High Voltage Sign"},{code:"2744",desc:"Snowflake"},{code:"2603",desc:"Snowman Without Snow"},{code:"1f525",desc:"Fire"},{code:"1f4a7",desc:"Droplet"},{code:"1F30A",desc:"Water Wave"}]},{id:"objects",name:"Objects",code:"1F507",emoticons:[{code:"1F507",desc:"Speaker with Cancellation Stroke"},{code:"1F508",desc:"Speaker"},{code:"1F509",desc:"Speaker with One Sound Wave"},{code:"1F50A",desc:"Speaker with Three Sound Wave"},{code:"1F4E2",desc:"Public Address Loudspeaker"},{code:"1F4E3",desc:"Cheering Megaphone"},{code:"1F4EF",desc:"Postal Horn"},{code:"1F514",desc:"Bell"},{code:"1F515",desc:"Bell with Cancellation Stroke"},{code:"1F3BC",desc:"Musical Score"},{code:"1F3B5",desc:"Musical Note"},{code:"1F3B6",desc:"Multiple Musical Notes"},{code:"1F3A4",desc:"Microphone"},{code:"1F3A7",desc:"Headphone"},{code:"1F4FB",desc:"Radio"},{code:"1F3B7",desc:"Saxophone"},{code:"1F3B8",desc:"Guitar"},{code:"1F3B9",desc:"Musical Keyboard"},{code:"1F3BA",desc:"Trumpet"},{code:"1F3BB",desc:"Violin"},{code:"1F4F1",desc:"Mobile Phone"},{code:"1F4F2",desc:"Mobile Phone with Rightwards Arrow at Left"},{code:"260E",desc:"Black Telephone"},{code:"1F4DE",desc:"Telephone Receiver"},{code:"1F4DF",desc:"Pager"},{code:"1F4E0",desc:"Fax Machine"},{code:"1F50B",desc:"Battery"},{code:"1F50C",desc:"Electric Plug"},{code:"1F4BB",desc:"Personal Computer"},{code:"1F4BD",desc:"Minidisc"},{code:"1F4BE",desc:"Floppy Disk"},{code:"1F4BF",desc:"Optical Disk"},{code:"1F4C0",desc:"Dvd"},{code:"1F3A5",desc:"Movie Camera"},{code:"1F3AC",desc:"Clapper Board"},{code:"1F4FA",desc:"Television"},{code:"1F4F7",desc:"Camera"},{code:"1F4F9",desc:"Video Camera"},{code:"1F4FC",desc:"Videocassette"},{code:"1F50D",desc:"Left-Pointing Magnifying Glass"},{code:"1F50E",desc:"Right-Pointing Magnifying Glass"},{code:"1F52C",desc:"Microscope"},{code:"1F52D",desc:"Telelscope"},{code:"1F4E1",desc:"Satellite Antenna"},{code:"1F4A1",desc:"Electric Light Bulb"},{code:"1F526",desc:"Electric Torch"},{code:"1F3EE",desc:"Izakaya Lantern"},{code:"1F4D4",desc:"Notebook with Decorative Cover"},{code:"1F4D5",desc:"Closed Book"},{code:"1F4D6",desc:"Open Book"},{code:"1F4D7",desc:"Green Book"},{code:"1F4D8",desc:"Blue Book"},{code:"1F4D9",desc:"Orange Book"},{code:"1F4DA",desc:"Books"},{code:"1F4D3",desc:"Notebook"},{code:"1F4D2",desc:"Ledger"},{code:"1F4C3",desc:"Curl"},{code:"1F4DC",desc:"Scroll"},{code:"1F4C4",desc:"Page Facing Up"},{code:"1F4F0",desc:"Newspaper"},{code:"1F4D1",desc:"Bookmark Tabs"},{code:"1F516",desc:"Bookmark"},{code:"1F4B0",desc:"Money Bag"},{code:"1F4B4",desc:"Banknote with Yen Sign"},{code:"1F4B5",desc:"Banknote with Dollar Sign"},{code:"1F4B6",desc:"Banknote with Euro Sign"},{code:"1F4B7",desc:"Banknote with Pound Sign"},{code:"1F4B8",desc:"Money with Wings"},{code:"1F4B3",desc:"Credit Card"},{code:"1F4B9",desc:"Chart with Upwards Trend and Yen Sign"},{code:"1F4B1",desc:"Currency Exchange"},{code:"1F4B2",desc:"Heavy Dollar Sign"},{code:"2709",desc:"Envelope"},{code:"1F4E7",desc:"E-Mail Symbol"},{code:"1F4E8",desc:"Incoming Envelope"},{code:"1F4E9",desc:"Envelope with Downwards Arrow Above"},{code:"1F4E4",desc:"Outbox Tray"},{code:"1F4E5",desc:"Inbox Tray"},{code:"1F4E6",desc:"Package"},{code:"1F4BE",desc:"Closed Mailbox with Raised Flag"},{code:"1F4EA",desc:"Closed Mailbox with Lowered Flag"},{code:"1F4EC",desc:"Open Mailbox with Raised Flag"},{code:"1F4ED",desc:"Open Mailbox with Lowered Flag"},{code:"1F5F3",desc:"Postbox"},{code:"270F",desc:"Pencil"},{code:"2712",desc:"Black Nib"},{code:"1F4DD",desc:"Memo"},{code:"1F4BC",desc:"Briefcase"},{code:"1F4C1",desc:"File Folder"},{code:"1F4C2",desc:"Open File Folder"},{code:"1F4C5",desc:"Calender"},{code:"1F4C6",desc:"Tear-off Calender"},{code:"1F4C7",desc:"Card Index"},{code:"1F4C8",desc:"Chart with Upwards Trend"},{code:"1F4C9",desc:"Chart with Downwards Trend"},{code:"1F4CA",desc:"Bar Chart"},{code:"1F4CB",desc:"Clipboard"},{code:"1F4CC",desc:"Pushpin"},{code:"1F4CD",desc:"Round Pushpin"},{code:"1F4CE",desc:"Paperclip"},{code:"1F4CF",desc:"Straight Ruler"},{code:"1F4D0",desc:"Triangular Ruler"},{code:"2702",desc:"Black Scissors"},{code:"1F512",desc:"Lock"},{code:"1F513",desc:"Open Lock"},{code:"1F50F",desc:"Lock with Ink Pen"},{code:"1F510",desc:"Closed Lock with Key"},{code:"1F511",desc:"Key"},{code:"1F528",desc:"Hammer"},{code:"1F52B",desc:"Pistol"},{code:"1F527",desc:"Wrench"},{code:"1F529",desc:"Nut and Bolt"},{code:"1F517",desc:"Link Symbol"},{code:"1F489",desc:"Syringe"},{code:"1F48A",desc:"Pill"},{code:"1F6AC",desc:"Smoking Symbol"},{code:"1F5FF",desc:"Moyai"},{code:"1F52E",desc:"Crystal Ball"}]},{id:"symbols",name:"Symbols",code:"1F3E7",emoticons:[{code:"1F3E7",desc:"Automated Teller Machine"},{code:"1F6AE",desc:"Put Litter in Its Place Symbol"},{code:"1F6B0",desc:"Potable Water Symbol"},{code:"267F",desc:"Wheelchair Symbol"},{code:"1F6B9",desc:"Mens Symbol"},{code:"1F6BA",desc:"Womens Symbol"},{code:"1F6BB",desc:"Restroom"},{code:"1F6BC",desc:"Baby Symbol"},{code:"1F6BE",desc:"Water Closet"},{code:"1F6C2",desc:"Passport Control"},{code:"1F6C3",desc:"Customs"},{code:"1F6C4",desc:"Baggage Claim"},{code:"1F6C5",desc:"Left Luggage"},{code:"26A0",desc:"Warning Sign"},{code:"1F6B8",desc:"Children Crossing"},{code:"26D4",desc:"No Entry"},{code:"1F6AB",desc:"No Entry Sign"},{code:"1F6B3",desc:"No Bicycles"},{code:"1F6AD",desc:"No Smoking Symbol"},{code:"1F6AF",desc:"Do Not Litter Symbol"},{code:"1F6B1",desc:"Non-Potable Water Symbol"},{code:"1F6B7",desc:"No Pedestrians"},{code:"1F4F5",desc:"No Mobile Phones"},{code:"1F51E",desc:"No One Under Eighteen Symbol"},{code:"2B06",desc:"Upwards Black Arrow"},{code:"2197",desc:"North East Arrow"},{code:"27A1",desc:"Black Rightwards Arrow"},{code:"2198",desc:"South East Arrow"},{code:"2B07",desc:"Downwards Black Arrow"},{code:"2199",desc:"South West Arrow"},{code:"2B05",desc:"Leftwards Black Arrow"},{code:"2196",desc:"North West Arrow"},{code:"2195",desc:"Up Down Arrow"},{code:"2194",desc:"Left Right Arrow"},{code:"21A9",desc:"Leftwards Arrow with Hook"},{code:"21AA",desc:"Rightwards Arrow with Hook"},{code:"2934",desc:"Arrow Pointing Rightwards Then Curving Upwards"},{code:"2935",desc:"Arrow Pointing Rightwards Then Curving Downwards"},{code:"1F503",desc:"Clockwise Downwards and Upwards Open Circle Arrows"},{code:"1F504",desc:"Anticlockwise Downwards and Upwards Open Circle Arrows"},{code:"1F519",desc:"Back with Leftwards Arrow Above"},{code:"1F51A",desc:"End with Leftwards Arrow Above"},{code:"1F51B",desc:"On with Exclamation Mark with Left Right Arrow Above"},{code:"1F51C",desc:"Soon with Rightwards Arrow Above"},{code:"1F51D",desc:"Top with Upwards Arrow Above"},{code:"1F52F",desc:"Six Pointed Star with Middle Dot"},{code:"2648",desc:"Aries"},{code:"2649",desc:"Taurus"},{code:"264A",desc:"Gemini"},{code:"264B",desc:"Cancer"},{code:"264C",desc:"Leo"},{code:"264D",desc:"Virgo"},{code:"264E",desc:"Libra"},{code:"264F",desc:"Scorpius"},{code:"2650",desc:"Sagittarius"},{code:"2651",desc:"Capricorn"},{code:"2652",desc:"Aquarius"},{code:"2653",desc:"Pisces"},{code:"26CE",desc:"Ophiuchus"},{code:"1F500",desc:"Twisted Rightwards Arrows"},{code:"1F501",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows"},{code:"1F502",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay"},{code:"25B6",desc:"Black Right-Pointing Triangle"},{code:"23E9",desc:"Black Right-Pointing Double Triangle"},{code:"25C0",desc:"Black Left-Pointing Triangle"},{code:"23EA",desc:"Black Left-Pointing Double Triangle"},{code:"1F53C",desc:"Up-Pointing Small Red Triangle"},{code:"23EB",desc:"Black Up-Pointing Double Triangle"},{code:"1F53D",desc:"Down-Pointing Small Red Triangle"},{code:"23EC",desc:"Black Down-Pointing Double Triangle"},{code:"1F3A6",desc:"Cinema"},{code:"1F505",desc:"Low Brightness Symbol"},{code:"1F506",desc:"High Brightness Symbol"},{code:"1F4F6",desc:"Antenna with Bars"},{code:"1F4F3",desc:"Vibration Mode"},{code:"1F4F4",desc:"Mobile Phone off"},{code:"267B",desc:"Black Universal Recycling Symbol"},{code:"1F531",desc:"Trident Emblem"},{code:"1F4DB",desc:"Name Badge"},{code:"1F530",desc:"Japanese Symbol for Beginner"},{code:"2B55",desc:"Heavy Large Circle"},{code:"2705",desc:"White Heavy Check Mark"},{code:"2611",desc:"Ballot Box with Check"},{code:"2714",desc:"Heavy Check Mark"},{code:"2716",desc:"Heavy Multiplication X"},{code:"274C",desc:"Cross Mark"},{code:"274E",desc:"Negative Squared Cross Mark"},{code:"2795",desc:"Heavy Plus Sign"},{code:"2796",desc:"Heavy Minus Sign"},{code:"2797",desc:"Heavy Division Sign"},{code:"27B0",desc:"Curly Loop"},{code:"27BF",desc:"Double Curly Loop"},{code:"303D",desc:"Part Alternation Mark"},{code:"2733",desc:"Eight Spoked Asterisk"},{code:"2734",desc:"Eight Pointed Black Star"},{code:"2747",desc:"Sparkle"},{code:"203C",desc:"Double Exclamation Mark"},{code:"2049",desc:"Exclamation Question Mark"},{code:"2753",desc:"Black Question Mark Ornament"},{code:"2754",desc:"White Question Mark Ornament"},{code:"2755",desc:"White Exclamation Mark Ornament"},{code:"2757",desc:"Heavy Exclamation Mark Symbol"},{code:"3030",desc:"Wavy Dash"},{code:"2122",desc:"Trade Mark Sign"},{code:"1F51F",desc:"Keycap Ten"},{code:"1F4AF",desc:"Hundred Points Symbol"},{code:"1F520",desc:"Input Symbol for Latin Capital Letters"},{code:"1F521",desc:"Input Symbol for Latin Small Letters"},{code:"1F522",desc:"Input Symbol for Numbers"},{code:"1F523",desc:"Input Symbol for Symbols"},{code:"1F524",desc:"Input Symbol for Latin Letters"},{code:"1F170",desc:"Negative Squared Latin Capital Letter a"},{code:"1F18E",desc:"Negative Squared Ab"},{code:"1F171",desc:"Negative Squared Latin Capital Letter B"},{code:"1F191",desc:"Squared Cl"},{code:"1F192",desc:"Squared Cool"},{code:"1F193",desc:"Squared Free"},{code:"2139",desc:"Information Source"},{code:"1F194",desc:"Squared Id"},{code:"24C2",desc:"Circled Latin Capital Letter M"},{code:"1F195",desc:"Squared New"},{code:"1F196",desc:"Squared Ng"},{code:"1F17E",desc:"Negative Squared Latin Capital Letter O"},{code:"1F197",desc:"Squared Ok"},{code:"1F17F",desc:"Negative Squared Latin Capital Letter P"},{code:"1F198",desc:"Squared Sos"},{code:"1F199",desc:"Squared Up with Exclamation Mark"},{code:"1F19A",desc:"Squared Vs"},{code:"1F201",desc:"Squared Katakana Koko"},{code:"1F202",desc:"Squared Katakana Sa"},{code:"1F237",desc:"Squared Cjk Unified Ideograph-6708"},{code:"1F236",desc:"Squared Cjk Unified Ideograph-6709"},{code:"1F22F",desc:"Squared Cjk Unified Ideograph-6307"},{code:"1F250",desc:"Circled Ideograph Advantage"},{code:"1F239",desc:"Squared Cjk Unified Ideograph-5272"},{code:"1F21A",desc:"Squared Cjk Unified Ideograph-7121"},{code:"1F232",desc:"Squared Cjk Unified Ideograph-7981"},{code:"1F251",desc:"Circled Ideograph Accept"},{code:"1F238",desc:"Squared Cjk Unified Ideograph-7533"},{code:"1F234",desc:"Squared Cjk Unified Ideograph-5408"},{code:"1F233",desc:"Squared Cjk Unified Ideograph-7a7a"},{code:"3297",desc:"Circled Ideograph Congratulation"},{code:"3299",desc:"Circled Ideograph Secret"},{code:"1F23A",desc:"Squared Cjk Unified Ideograph-55b6"},{code:"1F235",desc:"Squared Cjk Unified Ideograph-6e80"},{code:"25AA",desc:"Black Small Square"},{code:"25AB",desc:"White Small Square"},{code:"25FB",desc:"White Medium Square"},{code:"25FC",desc:"Black Medium Square"},{code:"25FD",desc:"White Medium Small Square"},{code:"25FE",desc:"Black Medium Small Square"},{code:"2B1B",desc:"Black Large Square"},{code:"2B1C",desc:"White Large Square"},{code:"1F536",desc:"Large Orange Diamond"},{code:"1F537",desc:"Large Blue Diamond"},{code:"1F538",desc:"Small Orange Diamond"},{code:"1F539",desc:"Small Blue Diamond"},{code:"1F53A",desc:"Up-Pointing Red Triangle"},{code:"1F53B",desc:"Down-Pointing Red Triangle"},{code:"1F4A0",desc:"Diamond Shape with a Dot Inside"},{code:"1F518",desc:"Radio Button"},{code:"1F532",desc:"Black Square Button"},{code:"1F533",desc:"White Square Button"},{code:"26AA",desc:"Medium White Circle"},{code:"26AB",desc:"Medium Black Circle"},{code:"1F534",desc:"Large Red Circle"},{code:"1F535",desc:"Large Blue Circle"}]},{id:"flags",name:"Flags",code:"1F3C1",emoticons:[{code:"1f3c1",desc:"Chequered Flag"},{code:"1f1e8-1f1f3",desc:"China Flag"},{code:"1f38c",desc:"Crossed Flags"},{code:"1f1e9-1f1ea",desc:"Germany Flag"},{code:"1f1ea-1f1f8",desc:"Spain Flag"},{code:"1f1e6-1f1e8",desc:"Ascension Island Flag"},{code:"1f1e6-1f1e9",desc:"Andorra Flag"},{code:"1f1e6-1f1ea",desc:"United Arab Emirates Flag"},{code:"1f1e6-1f1eb",desc:"Afghanistan Flag"},{code:"1f1e6-1f1ec",desc:"Antigua & Barbuda Flag"},{code:"1f1e6-1f1ee",desc:"Anguilla Flag"},{code:"1f1e6-1f1f1",desc:"Albania Flag"},{code:"1f1e6-1f1f2",desc:"Armenia Flag"},{code:"1f1e6-1f1f4",desc:"Angola Flag"},{code:"1f1e6-1f1f6",desc:"Antarctica Flag"},{code:"1f1e6-1f1f7",desc:"Argentina Flag"},{code:"1f1e6-1f1f8",desc:"American Samoa Flag"},{code:"1f1e6-1f1f9",desc:"Austria Flag"},{code:"1f1e6-1f1fa",desc:"Australia Flag"},{code:"1f1e6-1f1fc",desc:"Aruba Flag"},{code:"1f1e6-1f1fd",desc:"\xc5land Islands Flag"},{code:"1f1e6-1f1ff",desc:"Azerbaijan Flag"},{code:"1f1e7-1f1e7",desc:"Barbados Flag"},{code:"1f1e7-1f1e9",desc:"Bangladesh Flag"},{code:"1f1e7-1f1ea",desc:"Belgium Flag"},{code:"1f1e7-1f1eb",desc:"Burkina Faso Flag"},{code:"1f1e7-1f1ec",desc:"Bulgaria Flag"},{code:"1f1e7-1f1ed",desc:"Bahrain Flag"},{code:"1f1e7-1f1ee",desc:"Burundi Flag"},{code:"1f1e7-1f1ef",desc:"Benin Flag"},{code:"1f1e7-1f1f1",desc:"St. Barth\xe9lemy Flag"},{code:"1f1e7-1f1f2",desc:"Bermuda Flag"},{code:"1f1e7-1f1f4",desc:"Bolivia Flag"},{code:"1f1e7-1f1f6",desc:"Caribbean Netherlands Flag"},{code:"1f1e7-1f1f7",desc:"Brazil Flag"},{code:"1f1e7-1f1f8",desc:"Bahamas Flag"},{code:"1f1e7-1f1f9",desc:"Bhutan Flag"},{code:"1f1e7-1f1fb",desc:"Bouvet Island Flag"},{code:"1f1e7-1f1fc",desc:"Botswana Flag"},{code:"1f1e7-1f1fe",desc:"Belarus Flag"},{code:"1f1e7-1f1ff",desc:"Belize Flag"},{code:"1f1e8-1f1e6",desc:"Canada Flag"},{code:"1f1e8-1f1e8",desc:"Cocos (keeling) Islands Flag"},{code:"1f1e8-1f1e9",desc:"Congo - Kinshasa Flag"},{code:"1f1e8-1f1eb",desc:"Central African Republic Flag"},{code:"1f1e8-1f1ec",desc:"Congo - Brazzaville Flag"},{code:"1f1e8-1f1ed",desc:"Switzerland Flag"},{code:"1f1e8-1f1ee",desc:"C\xf4te D\u2019ivoire Flag"},{code:"1f1e8-1f1f0",desc:"Cook Islands Flag"},{code:"1f1e8-1f1f1",desc:"Chile Flag"},{code:"1f1e8-1f1f2",desc:"Cameroon Flag"},{code:"1f1e8-1f1f4",desc:"Colombia Flag"},{code:"1f1e8-1f1f7",desc:"Costa Rica Flag"},{code:"1f1e8-1f1fa",desc:"Cuba Flag"},{code:"1f1e8-1f1fb",desc:"Cape Verde Flag"},{code:"1f1e8-1f1fc",desc:"Cura\xe7ao Flag"},{code:"1f1e8-1f1fd",desc:"Christmas Island Flag"},{code:"1f1e8-1f1fe",desc:"Cyprus Flag"},{code:"1f1e8-1f1ff",desc:'Czechia Flag"'},{code:"1f1e9-1f1ec",desc:"Diego Garcia Flag"},{code:"1f1e9-1f1ef",desc:"Djibouti Flag"},{code:"1f1e9-1f1f0",desc:"Denmark Flag"},{code:"1f1e9-1f1f2",desc:"Dominica Flag"},{code:"1f1e9-1f1f4",desc:"Dominican Republic Flag"},{code:"1f1e9-1f1ff",desc:"Algeria Flag"},{code:"1f1ea-1f1e6",desc:"Ceuta & Melilla Flag"},{code:"1f1ea-1f1e8",desc:"Ecuador Flag"},{code:"1f1ea-1f1ea",desc:"Estonia Flag"},{code:"1f1ea-1f1ec",desc:"Egypt Flag"},{code:"1f1ea-1f1ed",desc:"Western Sahara Flag"},{code:"1f1ea-1f1f7",desc:"Eritrea Flag"},{code:"1f1ea-1f1f9",desc:"Ethiopia Flag"},{code:"1f1ea-1f1fa",desc:"European Union Flag"},{code:"1f1eb-1f1ee",desc:"Finland Flag"},{code:"1f1eb-1f1ef",desc:"Fiji Flag"},{code:"1f1eb-1f1f0",desc:"Falkland Islands Flag"},{code:"1f1eb-1f1f2",desc:"Micronesia Flag"},{code:"1f1eb-1f1f4",desc:"Faroe Islands Flag"},{code:"1f1ec-1f1e6",desc:"Gabon Flag"},{code:"1f1ec-1f1e9",desc:"Grenada Flag"},{code:"1f1ec-1f1ea",desc:"Georgia Flag"},{code:"1f1ec-1f1eb",desc:"French Guiana Flag"},{code:"1f1ec-1f1ec",desc:"Guernsey Flag"},{code:"1f1ec-1f1ed",desc:"Ghana Flag"},{code:"1f1ec-1f1ee",desc:"Gibraltar Flag"},{code:"1f1ec-1f1f1",desc:"Greenland Flag"},{code:"1f1ec-1f1f2",desc:"Gambia Flag"},{code:"1f1ec-1f1f3",desc:"Guinea Flag"},{code:"1f1ec-1f1f5",desc:"Guadeloupe Flag"},{code:"1f1ec-1f1f6",desc:"Equatorial Guinea Flag"},{code:"1f1ec-1f1f7",desc:"Greece Flag"},{code:"1f1ec-1f1f8",desc:"South Georgia & South Sandwich Islands Flag"},{code:"1f1ec-1f1f9",desc:"Guatemala Flag"},{code:"1f1ec-1f1fa",desc:"Guam Flag"},{code:"1f1ec-1f1fc",desc:"Guinea-Bissau Flag"},{code:"1f1ec-1f1fe",desc:"Guyana Flag"},{code:"1f1ed-1f1f0",desc:"Hong Kong Sar China Flag"},{code:"1f1ed-1f1f2",desc:"Heard & Mcdonald Islands Flag"},{code:"1f1ed-1f1f3",desc:"Honduras Flag"},{code:"1f1ed-1f1f7",desc:"Croatia Flag"},{code:"1f1ed-1f1f9",desc:"Haiti Flag"},{code:"1f1ed-1f1fa",desc:"Hungary Flag"},{code:"1f1ee-1f1e8",desc:"Canary Islands Flag"},{code:"1f1ee-1f1e9",desc:"Indonesia Flag"},{code:"1f1ee-1f1ea",desc:"Ireland Flag"},{code:"1f1ee-1f1f1",desc:"Israel Flag"},{code:"1f1ee-1f1f2",desc:"Isle of Man Flag"},{code:"1f1ee-1f1f3",desc:"India Flag"},{code:"1f1ee-1f1f4",desc:"British Indian Ocean Territory Flag"},{code:"1f1ee-1f1f6",desc:"Iraq Flag"},{code:"1f1ee-1f1f7",desc:"Iran Flag"},{code:"1f1ee-1f1f8",desc:"Iceland Flag"},{code:"1f1ef-1f1ea",desc:"Jersey Flag"},{code:"1f1ef-1f1f2",desc:"Jamaica Flag"},{code:"1f1ef-1f1f4",desc:"Jordan Flag"},{code:"1f1f0-1f1ea",desc:"Kenya Flag"},{code:"1f1f0-1f1ec",desc:"Kyrgyzstan Flag"},{code:"1f1f0-1f1ed",desc:"Cambodia Flag"},{code:"1f1f0-1f1ee",desc:"Kiribati Flag"},{code:"1f1f0-1f1f2",desc:"Comoros Flag"},{code:"1f1f0-1f1f3",desc:"St. Kitts & Nevis Flag"},{code:"1f1f0-1f1f5",desc:"North Korea Flag"},{code:"1f1f0-1f1fc",desc:"Kuwait Flag"},{code:"1f1f0-1f1fe",desc:"Cayman Islands Flag"},{code:"1f1f0-1f1ff",desc:"Kazakhstan Flag"},{code:"1f1f1-1f1e6",desc:"Laos Flag"},{code:"1f1f1-1f1e7",desc:"Lebanon Flag"},{code:"1f1f1-1f1e8",desc:"St. Lucia Flag"},{code:"1f1f1-1f1ee",desc:"Liechtenstein Flag"},{code:"1f1f1-1f1f0",desc:"Sri Lanka Flag"},{code:"1f1f1-1f1f7",desc:"Liberia Flag"},{code:"1f1f1-1f1f8",desc:"Lesotho Flag"},{code:"1f1f1-1f1f9",desc:"Lithuania Flag"},{code:"1f1f1-1f1fa",desc:"Luxembourg Flag"},{code:"1f1f1-1f1fb",desc:"Latvia Flag"},{code:"1f1f1-1f1fe",desc:"Libya Flag"},{code:"1f1f2-1f1e6",desc:"Morocco Flag"},{code:"1f1f2-1f1e8",desc:"Monaco Flag"},{code:"1f1f2-1f1e9",desc:"Moldova Flag"},{code:"1f1f2-1f1ea",desc:"Montenegro Flag"},{code:"1f1f2-1f1eb",desc:"St. Martin Flag"},{code:"1f1f2-1f1ec",desc:"Madagascar Flag"},{code:"1f1f2-1f1ed",desc:"Marshall Islands Flag"},{code:"1f1f2-1f1f0",desc:"Macedonia Flag"},{code:"1f1f2-1f1f1",desc:"Mali Flag"},{code:"1f1f2-1f1f2",desc:"Myanmar (burma) Flag"},{code:"1f1f2-1f1f3",desc:"Mongolia Flag"},{code:"1f1f2-1f1f4",desc:"Macau Sar China Flag"},{code:"1f1f2-1f1f5",desc:"Northern Mariana Islands Flag"},{code:"1f1f2-1f1f6",desc:"Martinique Flag"},{code:"1f1f2-1f1f7",desc:"Mauritania Flag"},{code:"1f1f2-1f1f8",desc:"Montserrat Flag"},{code:"1f1f2-1f1f9",desc:"Malta Flag"},{code:"1f1f2-1f1fa",desc:"Mauritius Flag"},{code:"1f1f2-1f1fb",desc:"Maldives Flag"},{code:"1f1f2-1f1fc",desc:"Malawi Flag"},{code:"1f1f2-1f1fd",desc:"Mexico Flag"},{code:"1f1f2-1f1fe",desc:"Malaysia Flag"},{code:"1f1f2-1f1ff",desc:"Mozambique Flag"},{code:"1f1f3-1f1e6",desc:"Namibia Flag"},{code:"1f1f3-1f1e8",desc:"New Caledonia Flag"},{code:"1f1f3-1f1ea",desc:"Niger Flag"},{code:"1f1f3-1f1eb",desc:"Norfolk Island Flag"},{code:"1f1f3-1f1ec",desc:"Nigeria Flag"},{code:"1f1f3-1f1ee",desc:"Nicaragua Flag"},{code:"1f1f3-1f1f1",desc:"Netherlands Flag"},{code:"1f1f3-1f1f4",desc:"Norway Flag"},{code:"1f1f3-1f1f5",desc:"Nepal Flag"},{code:"1f1f3-1f1f7",desc:"Nauru Flag"},{code:"1f1f3-1f1fa",desc:"Niue Flag"},{code:"1f1f3-1f1ff",desc:"New Zealand Flag"},{code:"1f1f4-1f1f2",desc:"Oman Flag"},{code:"1f1f8-1f1ff",desc:"Swaziland Flag"},{code:"1f1f5-1f1e6",desc:"Panama Flag"},{code:"1f1f5-1f1ea",desc:"Peru Flag"},{code:"1f1f5-1f1eb",desc:"French Polynesia Flag"},{code:"1f1f5-1f1ec",desc:"Papua New Guinea Flag"},{code:"1f1f5-1f1ed",desc:"Philippines Flag"},{code:"1f1f5-1f1f0",desc:"Pakistan Flag"},{code:"1f1f5-1f1f1",desc:"Poland Flag"},{code:"1f1f5-1f1f2",desc:"St. Pierre & Miquelon Flag"},{code:"1f1f5-1f1f3",desc:"Pitcairn Islands Flag"},{code:"1f1f5-1f1f7",desc:"Puerto Rico Flag"},{code:"1f1f5-1f1f8",desc:"Palestinian Territories Flag"},{code:"1f1f5-1f1f9",desc:"Portugal Flag"},{code:"1f1f5-1f1fc",desc:"Palau Flag"},{code:"1f1f5-1f1fe",desc:"Paraguay Flag"},{code:"1f1f6-1f1e6",desc:"Qatar Flag"},{code:"1f1f7-1f1ea",desc:"R\xe9union Flag"},{code:"1f1f7-1f1f4",desc:"Romania Flag"},{code:"1f1f7-1f1f8",desc:"Serbia Flag"},{code:"1f1f7-1f1fc",desc:"Rwanda Flag"},{code:"1f1f8-1f1e6",desc:"Saudi Arabia Flag"},{code:"1f1f8-1f1e7",desc:"Solomon Islands Flag"},{code:"1f1f8-1f1e8",desc:"Seychelles Flag"},{code:"1f1f8-1f1e9",desc:"Sudan Flag"},{code:"1f1f8-1f1ea",desc:"Sweden Flag"},{code:"1f1f8-1f1ec",desc:"Singapore Flag"},{code:"1f1f8-1f1ee",desc:"Slovenia Flag"},{code:"1f1f8-1f1ed",desc:"St. Helena Flag"},{code:"1f1f8-1f1ef",desc:"Svalbard & Jan Mayen Flag"},{code:"1f1f8-1f1f1",desc:"Sierra Leone Flag"},{code:"1f1f8-1f1f2",desc:"San Marino Flag"},{code:"1f1f8-1f1f3",desc:"Senegal Flag"},{code:"1f1f8-1f1f4",desc:"Somalia Flag"},{code:"1f1f8-1f1f7",desc:"Suriname Flag"},{code:"1f1f8-1f1f8",desc:"South Sudan Flag"},{code:"1f1f8-1f1f9",desc:"S\xe3o Tom\xe9 & Pr\xedncipe Flag"},{code:"1f1f8-1f1fb",desc:"El Salvador Flag"},{code:"1f1f8-1f1fd",desc:"Sint Maarten Flag"},{code:"1f1f8-1f1fe",desc:"Syria Flag"},{code:"1f1f9-1f1e6",desc:"Tristan Da Cunha Flag"},{code:"1f1f9-1f1e8",desc:"Turks & Caicos Islands Flag"},{code:"1f1f9-1f1eb",desc:"French Southern Territories Flag"},{code:"1f1f9-1f1ec",desc:"Togo Flag"},{code:"1f1f9-1f1ed",desc:"Thailand Flag"},{code:"1f1f9-1f1ef",desc:"Tajikistan Flag"},{code:"1f1f9-1f1f0",desc:"Tokelau Flag"},{code:"1f1f9-1f1f1",desc:"Timor-Leste Flag"},{code:"1f1f9-1f1f2",desc:"Turkmenistan Flag"},{code:"1f1f9-1f1f3",desc:"Tunisia Flag"},{code:"1f1f9-1f1f4",desc:"Tonga Flag"},{code:"1f1f9-1f1f7",desc:"Turkey Flag"},{code:"1f1f9-1f1f9",desc:"Trinidad & Tobago Flag"},{code:"1f1f9-1f1fb",desc:"Tuvalu Flag"},{code:"1f1f9-1f1fc",desc:"Taiwan Flag"},{code:"1f1f9-1f1ff",desc:"Tanzania Flag"},{code:"1f1fa-1f1e6",desc:"Ukraine City Flag"},{code:"1f1fa-1f1ec",desc:"Uganda Flag"},{code:"1f1fa-1f1f2",desc:"U.s. Outlying Islands Flag"},{code:"1f1fa-1f1fe",desc:"Uruguay Flag"},{code:"1f1fa-1f1ff",desc:"Uzbekistan Flag"},{code:"1f1fb-1f1e6",desc:"Vatican City Flag"},{code:"1f1fb-1f1e8",desc:"St. Vincent & Grenadines Flag"},{code:"1f1fb-1f1ea",desc:"Venezuela Flag"},{code:"1f1fb-1f1ec",desc:"British Virgin Islands Flag"},{code:"1f1fb-1f1ee",desc:"U.s. Virgin Islands Flag"},{code:"1f1fb-1f1f3",desc:"Vietnam Flag"},{code:"1f1fc-1f1f8",desc:"Samoa Flag"},{code:"1f1fb-1f1fa",desc:"Vanuatu Flag"},{code:"1f1fc-1f1eb",desc:'"Wallis & Futuna Flag'},{code:"1f1fd-1f1f0",desc:"Kosovo Flag"},{code:"1f1fe-1f1ea",desc:"Yemen Flag"},{code:"1f1fe-1f1f9",desc:"Mayotte Flag"},{code:"1f1ff-1f1e6",desc:"South Africa Flag"},{code:"1f1ff-1f1f2",desc:"Zambia Flag"},{code:"1f1ff-1f1fc",desc:"Zimbabwe Flag"},{code:"1f1eb-1f1f7",desc:"France Flag"},{code:"1f1ec-1f1e7",desc:"United Kingdom Flag"},{code:"1f1ee-1f1f9",desc:"Italy Flag"},{code:"1f1ef-1f1f5",desc:"Japan Flag"},{code:"1f1f0-1f1f7",desc:"South Korea Flag"},{code:"1f1f7-1f1fa",desc:"Russia Flag"},{code:"1F6A9",desc:"Triangular Flag on Post"},{code:"1f1fa-1f1f8",desc:"United States Flag"}]}],emoticonsButtons:["emoticonsBack","|"],emoticonsUseImage:!0}),i.PLUGINS.emoticons=function(e){var t=e.$,n=e.opts.emoticonsSet,r=n&&n[0],a="";function o(){if(!e.selection.isCollapsed())return!1;var t=e.selection.element(),n=e.selection.endElement();if(t&&e.node.hasClass(t,"fr-emoticon"))return t;if(n&&e.node.hasClass(n,"fr-emoticon"))return n;var r=e.selection.ranges(0),a=r.startContainer;if(a.nodeType==Node.ELEMENT_NODE&&0\n '.concat(function(t,n){var r="";return t.forEach((function(t){var a={image:t.code.toLowerCase()},i={elementClass:t.id===n.id?"fr-active fr-active-tab":"",emoticonsUnicodeClass:e.opts.emoticonsUseImage?"":"fr-tabs-unicode",title:e.language.translate(t.name),dataCmd:"setEmoticonCategory",dataParam1:t.id,image:e.opts.emoticonsUseImage?''):"&#x".concat(a.image,";")};r+='")})),r}(t,n),"\n ")}(n,r),"\n ").concat(function(t){return'\n
    \n '.concat(function(t){var n="";return t.emoticons.forEach((function(t){var r=t.code.split("-").reduce((function(e,t){return e?"".concat(e,"‍&#x").concat(t.toLowerCase(),";"):"&#x".concat(t.toLowerCase(),";")}),""),a={image:t.code.toLowerCase(),compiledCode:t.uCode?t.uCode:r},i={dataParam1:t.code.toLowerCase(),dataParam2:a.compiledCode,title:e.language.translate(t.desc),image:e.opts.emoticonsUseImage?''):"".concat(a.compiledCode),desc:e.language.translate(t.desc)};n+='\n ').concat(i.image,'').concat(i.desc,"   ")})),n}(t),"\n
    \n ")}(r),"\n ").concat(e.opts.emoticonsUseImage?'

    Emoji free by Emoji One

    ':"")}return{_init:function(){var n=function(){for(var t=e.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),n=0;n=i.KEYCODE.ARROW_LEFT&&n.which<=i.KEYCODE.ARROW_DOWN)){var c=o();e.node.hasClass(c,"fr-emoticon-img")&&(t(c).append(i.MARKERS),e.selection.restore())}}))},insert:function(n,r){var a=o(),c=e.selection.ranges(0);a?(0===c.startOffset&&e.selection.element()===a?t(a).before(i.MARKERS+i.INVISIBLE_SPACE):0").concat(r?" ":n,"
     ").concat(i.MARKERS),!0)):e.html.insert('").concat(r?" ":n," "),!0)},setEmoticonCategory:function(t){r=n.filter((function(e){return e.id===t}))[0],e.popups.get("emoticons").html(a+c())},showEmoticonsPopup:function(){var n=e.popups.get("emoticons");if(n||(n=function(){e.opts.toolbarInline&&0'.concat(e.button.buildList(e.opts.emoticonsButtons),""));var n={buttons:a,custom_layer:c()},r=e.popups.create("emoticons",n);return function(n){e.events.on("popup.tab",(function(r){var a=t(r.currentTarget);if(!e.popups.isVisible("emoticons")||!a.is("span, a"))return!0;var o,c,s,l=r.which;if(i.KEYCODE.TAB==l){if(a.is("span.fr-emoticon")&&r.shiftKey||a.is("a")&&!r.shiftKey){var u=n.find(".fr-buttons");o=!e.accessibility.focusToolbar(u,!!r.shiftKey)}if(!1!==o){var f=n.find("span.fr-emoticon:focus").first().concat(n.findVisible(" div.fr-tabs").first().concat(n.find("a")));a.is("span.fr-emoticon")&&(f=f.not("span.fr-emoticon:not(:focus)")),c=f.index(a),c=r.shiftKey?((c-1)%f.length+f.length)%f.length:(c+1)%f.length,s=f.get(c),e.events.disableBlur(),s.focus(),o=!1}}else if(i.KEYCODE.ARROW_UP==l||i.KEYCODE.ARROW_DOWN==l||i.KEYCODE.ARROW_LEFT==l||i.KEYCODE.ARROW_RIGHT==l){if(a.is("span.fr-emoticon")){var d=a.parent().find("span.fr-emoticon");c=d.index(a);var h=e.opts.emoticonsStep,p=Math.floor(d.length/h),m=c%h,v=Math.floor(c/h)*h+m,g=p*h;i.KEYCODE.ARROW_UP==l?v=((v-h)%g+g)%g:i.KEYCODE.ARROW_DOWN==l?v=(v+h)%g:i.KEYCODE.ARROW_LEFT==l?v=((v-1)%g+g)%g:i.KEYCODE.ARROW_RIGHT==l&&(v=(v+1)%g),s=t(d.get(v)),e.events.disableBlur(),s.focus(),o=!1}}else i.KEYCODE.ENTER==l&&(a.is("a")?a[0].click():e.button.exec(a),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0)}(r),r}()),!n.hasClass("fr-active")){e.popups.refresh("emoticons"),e.popups.setContainer("emoticons",e.$tb);var r=e.$tb.find('.fr-command[data-cmd="emoticons"]'),o=e.button.getPosition(r),s=o.left,l=o.top;e.popups.show("emoticons",s,l,r.outerHeight())}},back:function(){e.popups.hide("emoticons"),e.toolbar.showInline()}}},i.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile",SVG_KEY:"smile"}),i.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("emoticons")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("emoticons")):this.emoticons.showEmoticonsPopup()},plugin:"emoticons"}),i.RegisterCommand("insertEmoticon",{callback:function(e,t,n){this.emoticons.insert(n,this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/".concat(t,".svg"):null),this.popups.hide("emoticons")}}),i.RegisterCommand("setEmoticonCategory",{undo:!1,focus:!1,callback:function(e,t){this.emoticons.setEmoticonCategory(t)}}),i.DefineIcon("emoticonsBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),Object.assign(i.DEFAULTS,{entities:""'¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŠšŸƒˆ˜ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωϑϒϖ   ‌‍‎‏–—‘’‚“”„†‡•…‰′″‹›‾⁄€ℑ℘ℜ™ℵ←↑→↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊⌋⟨⟩◊♠♣♥♦"}),i.PLUGINS.entities=function(e){var t,n,r=e.$;function a(e){var r=e.textContent;if(r.match(t)){for(var a="",i=0;i span").css("width","".concat(n,"%"))):a.find("div").addClass("fr-indeterminate")}}function l(t,n,r){e.edit.on(),e.events.focus(!0),e.selection.restore(),e.opts.fileUseSelectedText&&e.selection.text().length&&(n=e.selection.text()),e.html.insert('').concat(n,""));var a=e.$el.find("#fr-inserted-file");a.removeAttr("id"),e.popups.hide("file.insert"),e.undo.saveStep(),C(),e.events.trigger("file.inserted",[a,r])}function u(t,r,a){var i=this.status,o=this.response,c=this.responseXML,u=this.responseText;try{if(e.opts.fileUploadToS3||e.opts.fileUploadToAzure)if(201===i){var f;if(e.opts.fileUploadToAzure){if(!1===e.events.trigger("file.uploadedToAzure",[this.responseURL,a,o],!0))return e.edit.on(),!1;f=r}else f=function(t){try{var r=n(t).find("Location").text(),a=n(t).find("Key").text();return!1===e.events.trigger("file.uploadedToS3",[r,a,t],!0)?(e.edit.on(),!1):r}catch(i){return h(4,t),!1}}(c);f&&l(f,t,o||c)}else h(4,o||c);else if(200<=i&&i<300){var d=function(t){try{if(!1===e.events.trigger("file.uploaded",[t],!0))return e.edit.on(),!1;var n=JSON.parse(t);return n.link?n:(h(2,t),!1)}catch(a){return h(4,t),!1}}(u);d&&l(d.link,t,o||u)}else h(3,o||u)}catch(s){h(4,o||u)}}function f(){h(4,this.response||this.responseText||this.responseXML)}function d(t){if(t.lengthComputable){var n=t.loaded/t.total*100|0;c(e.language.translate("Uploading"),n)}}function h(t,n){e.edit.on(),function(t){a();var n=e.popups.get("file.insert").find(".fr-file-progress-bar-layer");n.addClass("fr-error");var r=n.find("h3");r.text(t),e.events.disableBlur(),r.focus()}(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("file.error",[{code:t,message:r[t]},n])}function p(){e.edit.on(),o(!0)}function m(t){if(void 0!==t&&0e.opts.fileMaxSize)return h(5),!1;if(e.opts.fileAllowedTypes.indexOf("*")<0&&e.opts.fileAllowedTypes.indexOf(n.replace(/file\//g,""))<0)return h(6),!1;if(e.drag_support.formdata&&(r=e.drag_support.formdata?new FormData:null),r){var o;if(!1!==e.opts.fileUploadToS3)for(o in r.append("key",e.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),r.append("success_action_status","201"),r.append("X-Requested-With","xhr"),r.append("Content-Type",n),e.opts.fileUploadToS3.params)e.opts.fileUploadToS3.params.hasOwnProperty(o)&&r.append(o,e.opts.fileUploadToS3.params[o]);for(o in e.opts.fileUploadParams)e.opts.fileUploadParams.hasOwnProperty(o)&&r.append(o,e.opts.fileUploadParams[o]);r.append(e.opts.fileUploadParam,i);var c,s,l=e.opts.fileUploadURL;e.opts.fileUploadToS3&&(l=e.opts.fileUploadToS3.uploadURL?e.opts.fileUploadToS3.uploadURL:"https://".concat(e.opts.fileUploadToS3.region,".amazonaws.com/").concat(e.opts.fileUploadToS3.bucket));var m=e.opts.fileUploadMethod;e.opts.fileUploadToAzure&&(l=e.opts.fileUploadToAzure.uploadURL?"".concat(e.opts.fileUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(e.opts.fileUploadToAzure.account,".blob.core.windows.net/").concat(e.opts.fileUploadToAzure.container,"/").concat(i.name)),c=l,e.opts.fileUploadToAzure.SASToken&&(l+=e.opts.fileUploadToAzure.SASToken),m="PUT");var v=e.core.getXHR(l,m);if(e.opts.fileUploadToAzure){var g=(new Date).toUTCString();if(!e.opts.fileUploadToAzure.SASToken&&e.opts.fileUploadToAzure.accessKey){var b=e.opts.fileUploadToAzure.account,y=e.opts.fileUploadToAzure.container;if(e.opts.fileUploadToAzure.uploadURL){var C=e.opts.fileUploadToAzure.uploadURL.split("/");y=C.pop(),b=C.pop().split(".")[0]}var M="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(g,"\nx-ms-version:2019-07-07"),z=encodeURI("/"+b+"/"+y+"/"+i.name),w=m+"\n\n\n"+i.size+"\n\n"+n+"\n\n\n\n\n\n\n"+M+"\n"+z,x=e.cryptoJSPlugin.cryptoJS.HmacSHA256(w,e.cryptoJSPlugin.cryptoJS.enc.Base64.parse(e.opts.fileUploadToAzure.accessKey)).toString(e.cryptoJSPlugin.cryptoJS.enc.Base64),S="SharedKey "+b+":"+x;s=x,v.setRequestHeader("Authorization",S)}for(o in v.setRequestHeader("x-ms-version","2019-07-07"),v.setRequestHeader("x-ms-date",g),v.setRequestHeader("Content-Type",n),v.setRequestHeader("x-ms-blob-type","BlockBlob"),e.opts.fileUploadParams)e.opts.fileUploadParams.hasOwnProperty(o)&&v.setRequestHeader(o,e.opts.fileUploadParams[o]);for(o in e.opts.fileUploadToAzure.params)e.opts.fileUploadToAzure.params.hasOwnProperty(o)&&v.setRequestHeader(o,e.opts.fileUploadToAzure.params[o])}v.onload=function(){u.call(v,i.name,c,s)},v.onerror=f,v.upload.onprogress=d,v.onabort=p,a();var A=e.popups.get("file.insert");A&&(A.off("abortUpload"),A.on("abortUpload",(function(){4!==v.readyState&&v.abort()}))),v.send(e.opts.fileUploadToAzure?i:r)}}}function v(){o()}function g(t){if(t)return e.popups.onHide("file.insert",v),!0;var r;e.opts.fileUpload||e.opts.fileInsertButtons.splice(e.opts.fileInsertButtons.indexOf("fileUpload"),1),r='
    '.concat(e.button.buildList(e.opts.fileInsertButtons),"
    ");var a="";e.opts.fileUpload&&(a='
    ').concat(e.language.translate("Drop file"),"
    (").concat(e.language.translate("or click"),')
    '));var i={buttons:r,upload_layer:a,progress_bar:'

    Uploading

    '},o=e.popups.create("file.insert",i);return function(t){e.events.$on(t,"dragover dragenter",".fr-file-upload-layer",(function(){return n(this).addClass("fr-drop"),!1}),!0),e.events.$on(t,"dragleave dragend",".fr-file-upload-layer",(function(){return n(this).removeClass("fr-drop"),!1}),!0),e.events.$on(t,"drop",".fr-file-upload-layer",(function(r){r.preventDefault(),r.stopPropagation(),n(this).removeClass("fr-drop");var a=r.originalEvent.dataTransfer;a&&a.files&&(t.data("instance")||e).file.upload(a.files)}),!0),e.helpers.isIOS()&&e.events.$on(t,"touchstart",'.fr-file-upload-layer input[type="file"]',(function(){n(this).trigger("click")})),e.events.$on(t,"change",'.fr-file-upload-layer input[type="file"]',(function(){if(this.files){var r=t.data("instance")||e;r.events.disableBlur(),t.find("input:focus").blur(),r.events.enableBlur(),r.file.upload(this.files)}n(this).val("")}),!0)}(o),o}function b(t){e.node.hasClass(t,"fr-file")}function y(t){var n=t.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var r=n.files[0];if(r&&"undefined"!=typeof r.type){if(r.type.indexOf("image")<0){if(!e.opts.fileUpload)return t.preventDefault(),t.stopPropagation(),!1;e.markers.remove(),e.markers.insertAtPoint(t.originalEvent),e.$el.find(".fr-marker").replaceWith(i.MARKERS),e.popups.hideAll();var o=e.popups.get("file.insert");return o||(o=g()),e.popups.setContainer("file.insert",e.$sc),e.popups.show("file.insert",t.originalEvent.pageX,t.originalEvent.pageY),a(),m(n.files),t.preventDefault(),t.stopPropagation(),!1}}else r.type.indexOf("image")<0&&(t.preventDefault(),t.stopPropagation())}}function C(){var n,r=Array.prototype.slice.call(e.el.querySelectorAll("a.fr-file")),a=[];for(n=0;n',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'',provider:"vidyard"}],i.VIDEO_EMBED_REGEX=/^\W*(((\s|\n)*<\/iframe>)|())\W*$/i,i.IMAGE_EMBED_REGEX=/^\W*(((\s|\n)*))\W*$/i,i.PLUGINS.filesManager=function(t){var n,r,a,o,c,s,l,u,f=t.$,d=!1,h=!1,p=new Map,m=new Map,v=new Map,g=new Map,b=new Map,y=new Map,C=0,M=[],z=-1,w=[],x=0,S=["file","image","imageTUI","video"],A=["video/avi","video/mpeg","video/x-ms-wmv"],_={};function L(){var e=t.popups.get("filesManager.insert"),n=e.find(".fr-files-by-url-layer input");n.val(""),e.find(".fr-files-embed-layer textarea").val("").trigger("change"),n.trigger("change")}function E(e){var n;t.hasOwnProperty("imageTUI")||(l="fr-disabled"),y.forEach((function(e,t){F(t)})),O()?(n=t.popups.get("filesManager.insert"))||(n=Te()):(n=t.popups.get("filesManager.insert"))||(n=function(){var e='
    '.concat(t.button.buildList(t.opts.fileInsertButtons),"
    "),n="
    \n

    ".concat(t.language.translate(function(){var e="",n=function(){var e=[];return S.forEach((function(n){t.opts.pluginsEnabled.indexOf(n)<0&&e.push(n.charAt(0).toUpperCase()+n.slice(1))})),e}();return e=n.join(", "),1

    \n
    \n \n \n
    "),r={buttons:e,upload_layer:n,by_url_layer:"",embed_layer:"",upload_progress_layer:"",progress_bar:""},a=t.popups.create("filesManager.insert",r);return Ae(a),a}());var r=t.$tb.find('.fr-command[data-cmd="insertFiles"]');if(W(),e||!n.hasClass("fr-active"))if(e||B(),t.popups.refresh("filesManager.insert"),t.popups.setContainer("filesManager.insert",t.$tb),r.isVisible()){var a=t.button.getPosition(r,p.size),i=a.left,o=a.top;t.popups.show("filesManager.insert",i,o,r.outerHeight())}else t.position.forSelection(n),t.popups.show("filesManager.insert");t.popups.setPopupDimensions(n),O()&&t.popups.setFileListHeight(n),n.find(".fr-upload-progress")&&0==p.size&&n.find(".fr-upload-progress").addClass("fr-none")}function O(){var e=!0;return S.forEach((function(n){t.opts.pluginsEnabled.indexOf(n)<0&&(e=!1)})),e}function H(){W()}function k(){if(o||function(){var e;if(t.shared.$image_resizer?(o=t.shared.$image_resizer,s=t.shared.$img_overlay,t.events.on("destroy",(function(){f("body").first().append(o.removeClass("fr-active"))}),!0)):(t.shared.$image_resizer=f(document.createElement("div")).attr("class","fr-image-resizer"),o=t.shared.$image_resizer,t.events.$on(o,"mousedown",(function(e){e.stopPropagation()}),!0),t.opts.imageResize&&(o.append(T("nw")+T("ne")+T("sw")+T("se")),t.shared.$img_overlay=f(document.createElement("div")).attr("class","fr-image-overlay"),s=t.shared.$img_overlay,e=o.get(0).ownerDocument,f(e).find("body").first().append(s))),t.events.on("shared.destroy",(function(){o.html("").removeData().remove(),o=null,t.opts.imageResize&&(s.remove(),s=null)}),!0),t.helpers.isMobile()||t.events.$on(f(t.o_win),"resize",(function(){n&&!n.hasClass("fr-uploading")?Ge(!0):n&&(k(),replace(),U(!1))})),t.opts.imageResize){e=o.get(0).ownerDocument,t.events.$on(o,t._mousedown,".fr-handler",V),t.events.$on(f(e),t._mousemove,D),t.events.$on(f(e.defaultView||e.parentWindow),t._mouseup,j),t.events.$on(s,"mouseleave",j);var r=1,a=null,c=0;t.events.on("keydown",(function(e){if(n){var o=-1!=navigator.userAgent.indexOf("Mac OS X")?e.metaKey:e.ctrlKey,s=e.which;(s!==a||200"),ve(n)),a=s,c=e.timeStamp}}),!0),t.events.on("keyup",(function(){r=1}))}}(),!n)return!1;var e=t.$wp||t.$sc;e.append(o),o.data("instance",t);var r=e.scrollTop()-("static"!=e.css("position")?e.offset().top:0),a=e.scrollLeft()-("static"!=e.css("position")?e.offset().left:0);a-=t.helpers.getPX(e.css("border-left-width")),r-=t.helpers.getPX(e.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(a=r=0);var c=et();tt()&&(c=c.find(".fr-img-wrap"));var l=0,u=0;t.opts.iframe&&(l=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),u=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),o.css("top",(t.opts.iframe?c.offset().top+l:c.offset().top+r)-1).css("left",(t.opts.iframe?c.offset().left+u:c.offset().left+a)-1).css("width",c.get(0).getBoundingClientRect().width).css("height",c.get(0).getBoundingClientRect().height).addClass("fr-active")}function T(e){return'
    ')}function N(e){tt()?n.parents(".fr-img-caption").css("width",e):n.css("width",e)}function V(e){if(!t.core.sameInstance(o))return!0;if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var r=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var a=t.$oel.get(0).ownerDocument,i=a.defaultView||a.parentWindow,u=!1;try{u=i.location!=i.parent.location&&!(i.$&&i.$.FE)}catch(l){}u&&i.frameElement&&(r+=t.helpers.getPX(f(i.frameElement).offset().left)+i.frameElement.clientLeft)}(c=f(this)).data("start-x",r),c.data("start-width",n.width()),c.data("start-height",n.height());var d=n.width();if(t.opts.imageResizeWithPercent){var h=n.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;d=(d/f(h).outerWidth()*100).toFixed(2)+"%"}N(d),s.show(),t.popups.hideAll(),Xe()}function D(e){if(!t.core.sameInstance(o))return!0;var r;if(c&&n){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var a=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!a)return!1;var i=a-c.data("start-x"),s=c.data("start-width");if((c.hasClass("fr-hnw")||c.hasClass("fr-hsw"))&&(i=0-i),t.opts.imageResizeWithPercent){var l=n.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;s=((s+i)/f(l).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(s=Math.round(s)),N("".concat(s,"%")),(r=tt()?(t.helpers.getPX(n.parents(".fr-img-caption").css("width"))/f(l).outerWidth()*100).toFixed(2):(t.helpers.getPX(n.css("width"))/f(l).outerWidth()*100).toFixed(2))===s||t.opts.imageRoundPercent||N("".concat(r,"%")),n.css("height","").removeAttr("height")}else s+i>=t.opts.imageMinWidth&&(N(s+i),r=tt()?t.helpers.getPX(n.parents(".fr-img-caption").css("width")):t.helpers.getPX(n.css("width"))),r!==s+i&&N(r),((n.attr("style")||"").match(/(^height:)|(; *height:)/)||n.attr("height"))&&(n.css("height",c.data("start-height")*n.width()/c.data("start-width")),n.removeAttr("height"));k(),t.events.trigger("image.resize",[Je()])}}function j(e){if(!t.core.sameInstance(o))return!0;if(c&&n){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;c=null,s.hide(),k(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[Je()])}else o.removeClass("fr-active")}function R(){y.forEach((function(e,n){var r=t.popups.get("filesManager.insert");r.find(".fr-checkbox-file-"+n).get(0).disabled=!0,document.getElementById("fr-file-autoplay-button-"+n)&&(document.getElementById("fr-file-autoplay-button-"+n).disabled=!0,document.getElementById("fr-file-autoplay-button-"+n).parentElement.classList.add("fr-checkbox-disabled"),document.getElementById("fr-file-autoplay-button-"+n).parentElement.classList.remove("fr-files-checkbox")),r.find(".fr-checkbox-"+n).get(0).classList.remove("fr-files-checkbox"),r.find(".fr-checkbox-"+n).get(0).classList.add("fr-checkbox-disabled")}))}function P(e,r,a,i){t.edit.on(),n&&n.addClass("fr-error"),_[e]?(3!=e&&2!=e&&4!=e||he(100,i,!0),y.set(i,_[e]),R(),y.forEach((function(e,n){t.popups.get("filesManager.insert"),document.getElementById("fr-file-edit-button-".concat(n))&&(document.getElementById("fr-file-edit-button-".concat(n)).classList.add("fr-disabled"),document.getElementById("fr-file-view-button-".concat(n)).classList.add("fr-disabled"),document.getElementById("fr-file-insert-button-".concat(n)).classList.add("fr-disabled"))})),q(t.language.translate(_[e]),i)):q(t.language.translate("Something went wrong. Please try again."),i),!n&&a&&Be(a),t.events.trigger("filesManager.error",[{code:e,message:_[e]},r,a])}function I(){var e=t.popups.get("filesManager.insert"),n=e.find('.fr-command[data-cmd="insertAll"]'),r=e.find('.fr-command[data-cmd="deleteAll"]'),a=!0;b.forEach((function(e,t,n){b.get(t)&&(a=!1)})),a?n.addClass("fr-disabled"):n.removeClass("fr-disabled"),a?r.addClass("fr-disabled"):r.removeClass("fr-disabled")}function F(e){m.get(e)&&m.get(e).link&&t.events.trigger("filesManager.removed",[m.get(e).link]);var n=t.popups.get("filesManager.insert");void 0!==n.find(".fr-file-"+e).get(0)&&(n.find(".fr-file-"+e).get(0).outerHTML=""),m.delete(e),p.delete(e),b.delete(e),I(),0==p.size&&(x=0),y.delete(e),t.popups.setPopupDimensions(n,!0),t.opts.toolbarBottom?E(!0):t.popups.setPopupDimensions(n),n.find(".fr-upload-progress")&&0==p.size&&n.find(".fr-upload-progress").addClass("fr-none")}function B(){for(var e=t.popups.get("filesManager.insert"),n=e.find(".fr-insert-checkbox"),r=0;r span").css("width","".concat(n,"%"))):a.find("div").addClass("fr-indeterminate")}}function $(e){U();var n=t.popups.get("filesManager.insert").find(".fr-files-progress-bar-layer");n.addClass("fr-error");var r=n.find("h3");r.text(e),t.events.disableBlur(),r.focus()}function q(e,n){var r=t.popups.get("filesManager.insert"),a=r.find(".fr-upload-progress-layer"),i=r.find(".fr-file-".concat(n));a.addClass("fr-error"),i.find("h5").text(e)}_[1]="File cannot be loaded from the passed link.",_[2]="No link in upload response.",_[3]="Error during file upload.",_[4]="Parsing response failed.",_[5]="File is too large.",_[6]="File type is invalid.",_[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",_[8]="File is corrupted.",_[9]="Error during file loading.",_[10]="File upload cancelled";var G,K,Y,X,Q,J,ee,te,ne,re,ae="";function ie(e){ae=e,G=document.getElementsByClassName(e),Array.prototype.map.call(G,(function(e){!function(e){if(e.addEventListener("dragover",(function(e){e.preventDefault(),e.stopPropagation(),K=e.pageX,Y=e.pageY;var t=document.getElementById("filesList");Y+20>t.getBoundingClientRect().bottom&&oe(t,0,10),Y-20a.getBoundingClientRect().bottom&&oe(a,0,5),e.targetTouches[0].clientY-5\n
    \n\n \n
    \n ').concat(t.helpers.isMobile()?"
    \n
    "):"",'\n
    \n \n ').concat('','\n \n
    \n \n
    \n \n
    \n Image preview\n
    \n\n
    \n
    \n ").concat(function(e,t,n){return null==t&&(t=100),null==n&&(n="..."),e.length>t?e.substring(0,t-n.length)+n:e}(r.name,20),'\n ').concat(r.name,"\n \n
    \n
    \n
    ").concat(a,"\n
    \n \n
    \n ").concat(function(e){if(0==e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return" | "+1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Bytes","KB","MB","GB","TB"][t]}(r.size),"\n
    \n
    \n\n
    \n
    \n
    \n
    \n \n
    \n\n
    ")+de(e)+"
    \n
    ";n.find(".fr-upload-progress-layer")[0].innerHTML=o+n.find(".fr-upload-progress-layer")[0].innerHTML,p.forEach((function(e,t,r){b.get(t)&&n.find("input.fr-insert-attr.fr-checkbox-file-".concat(t))[0].setAttribute("checked",null)})),w.forEach((function(e){document.getElementById("fr-file-autoplay-button-"+e).checked=!0})),fe(e,r),W(),t.opts.toolbarBottom?E(!0):t.popups.setPopupDimensions(n),ie("fr-file-list-item")}function ue(e){switch(e){case"application/msword":return t.icon.getFileIcon("docIcon");case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return t.icon.getFileIcon("docxIcon");case"image/gif":return t.icon.getFileIcon("gifIcon");case"image/jpeg":return t.icon.getFileIcon("jpegIcon");case"image/jpeg":return t.icon.getFileIcon("jpgIcon");case"type/text":return t.icon.getFileIcon("logIcon");case"video/quicktime":return t.icon.getFileIcon("movIcon");case"audio/mp3":case"audio/mpeg":return t.icon.getFileIcon("mp3Icon");case"video/mp4":return t.icon.getFileIcon("mp4Icon");case"audio/ogg":return t.icon.getFileIcon("oggIcon");case"video/ogg":return t.icon.getFileIcon("ogvIcon");case"application/pdf":return t.icon.getFileIcon("pdfIcon");case"image/png":return t.icon.getFileIcon("pngIcon");case"text/plain":return t.icon.getFileIcon("txtIcon");case"video/webm":return t.icon.getFileIcon("webmIcon");case"image/webp":return t.icon.getFileIcon("webpIcon");case"video/x-ms-wmv":return t.icon.getFileIcon("wmvIcon");case"application/vnd.ms-excel":return t.icon.getFileIcon("xlsIcon");case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return t.icon.getFileIcon("xlsxIcon");case"application/x-zip-compressed":case"application/zip":return t.icon.getFileIcon("zipIcon");default:return t.icon.getFileIcon("defaultIcon")}}function fe(e,n,r){var a=t.popups.get("filesManager.insert"),i=a.find(".fr-file-item-icon-"+e).get(0);if(Le(Me(n))&&"image/gif"!=Me(n)&&"image/webp"!=Me(n)){"a"!=i.children[0].localName&&(i.innerHTML=""+i.innerHTML+""),a.find(".fr-file-item-icon-"+e).get(0).children[0].children[0];var o=new FileReader;if(null!=r&&r){var c=p.get(e);n.name=c.name,p.set(e,n)}if(o.onloadend=function(){a.find(".fr-file-item-icon-"+e).get(0).children[0].children[0].src=o.result;for(var t=atob(o.result.split(",")[1]),r=[],i=0;i\n '.concat(s.path,"\n ")}}else{var l=ue(Me(n));i.innerHTML='\n '.concat(l.path,"\n ")}}function de(e){var n="";if(Oe(Me(p.get(e)))){var r="fr-files-checkbox",a="";ke(Me(p.get(e)))||(r="fr-checkbox-disabled",a="disabled"),n='\n
    \n
    \n \n \n\n ").concat(''," \n
    \n \n
    ")}var i="application/msword",o="application/vnd.openxmlformats-officedocument.wordprocessingml.document",c="";return!He(Me(p.get(e)))&&ke(Me(p.get(e)))||(l="fr-disabled"),Oe(Me(p.get(e)))&&(l="fr-disabled"),Ee(Me(p.get(e)))&&(l="fr-disabled",Me(p.get(e))!=i&&Me(p.get(e))!=o||t.opts.googleOptions&&!t.helpers.isMobile()&&t.opts.googleOptions.API_KEY&&t.opts.googleOptions.CLIENT_ID&&(l=""),"text/plain"!=Me(p.get(e))&&Me(p.get(e))!=i&&"application/pdf"!=Me(p.get(e))&&Me(p.get(e))!=o&&"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!=Me(p.get(e))&&"application/vnd.ms-excel"!=Me(p.get(e))&&"type/text"!=Me(p.get(e))||(c="")),"video/url"===Me(p.get(e))&&(l="fr-disabled"),n+'
    \n \n\n \n \n \n\n \n \n
    \n
    \n \n
    \n\n
    \n\n
    \n ")}function he(e,n,r){var a=t.popups.get("filesManager.insert");if(!r&&e<=100){a.find(".fr-checkbox-file-"+n).get(0).disabled=!0,a.find(".fr-checkbox-"+n).get(0).classList.remove("fr-files-checkbox"),a.find(".fr-checkbox-"+n).get(0).classList.add("fr-checkbox-disabled");var i=a.find(".fr-file-progress-circle-"+n),o=a.find(".fr-file-upload-percent-"+n);return 50 *")),r=[];for(e=0;e',a.appendChild(i),document.getElementById("signout_button").onclick=u,document.getElementById("cancel_file_edit").onclick=h}function h(){document.getElementById("markSignOut").checked&&gapi.auth2.getAuthInstance().signOut().then((function(){gapi.auth.getToken()&&(gapi.auth.getToken().access_token=void 0)}));var t=document.getElementById("editDocContainer");t.parentNode.removeChild(t),document.getElementById("user_area-".concat(e.fileIndex))&&(document.getElementById("user_area-".concat(e.fileIndex)).style.display="none"),function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),n=0;n').concat(i,""));var c=t.$el.find("#fr-inserted-file");c.removeAttr("id"),t.undo.saveStep(),function(){var e,n=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),r=[];for(e=0;e'.concat(m.get(e).video,"
    "),!1,t.opts.videoSplitHTML),t.popups.hide("filesManager.insert");var M=t.$el.find(".fr-jiv");M.removeClass("fr-jiv"),M.toggleClass("fr-rv",t.opts.videoResponsive),function(e,n,r){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(r[0]," fr-dv").concat(n[0]))):"inline"==n?(e.css({display:"inline-block"}),"center"==r?e.css({float:"none"}):"left"==r?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==r?e.css({textAlign:"left"}):"right"==r?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}(M,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),M.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger("video.inserted",[M]),ge.call(M)}else{var z=m.get(e).link,x=m.get(e).sanitize,S=m.get(e).data,A=m.get(e).$existing_img,_=m.get(e).response;t.edit.off(),x&&(z=t.helpers.sanitizeURL(z)),function(){var n,r;if(A){t.undo.canDo()||A.find("video").hasClass("fr-uploading")||t.undo.saveStep();var a=A.find("video").data("fr-old-src"),i=A.data("fr-replaced");A.data("fr-replaced",!1),t.$wp?((n=A.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),n.find("video").off("canplay"),a&&A.find("video").attr("src",a),A.replaceWith(n)):n=A;for(var o=n.find("video").get(0).attributes,c=0;c"+t.language.translate("Your browser does not support HTML5 video.")+"");else{var u="";document.getElementById("fr-file-autoplay-button-"+i).checked&&(u="autoplay"),s=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('")}s.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var d,h=t.$el.find(".fr-marker");return t.node.isLastSibling(h)&&h.parent().hasClass("fr-deletable")&&h.insertAfter(h.parent()),h.replaceWith(s),d=He(a)?"audio":"video",s.find(d).get(0).readyState>s.find(d).get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?r.call(s.find(d).get(0)):(s.find(d).on("canplaythrough load",r),s.find(d).on("error",r)),s}(z,S,ge,Me(m.get(e)),e),be(),t.undo.saveStep(),t.events.trigger("video.inserted",[n,_])}()}t.popups.hide("filesManager.insert"),b.delete(e);var L=t.popups.get("filesManager.insert");L.find("input.fr-insert-attr.fr-checkbox-file-".concat(e))[0].checked=!1,L.find(".fr-file-"+e).get(0).classList.add("fr-unchecked"),I(),document.getElementById("fr-file-autoplay-button-"+e)&&(document.getElementById("fr-file-autoplay-button-"+e).checked=!1),w=w.filter((function(t){return t!=e}))}function we(e,n){try{if(!1===t.events.trigger("filesManager.uploaded",[e],!0))return t.edit.on(),!1;var r=JSON.parse(e);return r.link?r:(P(2,e,null,n),!1)}catch(ee){return P(4,e,null,n),!1}}function xe(e,n){try{var r=f(e).find("Location").text(),a=f(e).find("Key").text();return!1===t.events.trigger("filesManager.uploadedToS3",[r,a,e],!0)?(t.edit.on(),!1):r}catch(M){return P(4,e,null,n),!1}}function Se(e,r,a,i){if(-1t.opts.filesManagerMaxSize)return P(5,null,null,i),!1;if(t.opts.filesManagerAllowedTypes.indexOf("*")<0&&t.opts.filesManagerAllowedTypes.indexOf(Me(e))<0)return P(6,null,null,i),!1;var o;if(function(e){isNaN(e)||(t.popups.get("filesManager.insert").find(".fr-file-item-right-"+e).get(0).innerHTML='
    \n \n\n \n\n
    \n 0%\n
    \n
    \n
    \n
    \n
    \n
    "),g.set(e,0))}(i),t.drag_support.formdata&&(o=t.drag_support.formdata?new FormData:null),o){var c;if(!1!==t.opts.filesManagerUploadToS3)for(c in o.append("key",t.opts.filesManagerUploadToS3.keyStart+(new Date).getTime()+"-"+(e.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",Me(e)),t.opts.filesManagerUploadToS3.params)t.opts.filesManagerUploadToS3.params.hasOwnProperty(c)&&o.append(c,t.opts.filesManagerUploadToS3.params[c]);for(c in t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(c)&&o.append(c,t.opts.filesManagerUploadParams[c]);o.append(t.opts.filesManagerUploadParam,e,e.name);var s,l,u=t.opts.filesManagerUploadURL;t.opts.filesManagerUploadToS3&&(u=t.opts.filesManagerUploadToS3.uploadURL?t.opts.filesManagerUploadToS3.uploadURL:"https://".concat(t.opts.filesManagerUploadToS3.region,".amazonaws.com/").concat(t.opts.filesManagerUploadToS3.bucket)),t.opts.filesManagerUploadToAzure&&(u=t.opts.filesManagerUploadToAzure.uploadURL?"".concat(t.opts.filesManagerUploadToAzure.uploadURL,"/").concat(e.name):encodeURI("https://".concat(t.opts.filesManagerUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.filesManagerUploadToAzure.container,"/").concat(e.name)),s=u,t.opts.filesManagerUploadToAzure.SASToken&&(u+=t.opts.filesManagerUploadToAzure.SASToken),t.opts.filesManagerUploadMethod="PUT");var f=t.core.getXHR(u,t.opts.filesManagerUploadMethod);if(t.opts.filesManagerUploadToAzure){var d=(new Date).toUTCString();if(!t.opts.filesManagerUploadToAzure.SASToken&&t.opts.filesManagerUploadToAzure.accessKey){var h=t.opts.filesManagerUploadToAzure.account,p=t.opts.filesManagerUploadToAzure.container;if(t.opts.filesManagerUploadToAzure.uploadURL){var b=t.opts.filesManagerUploadToAzure.uploadURL.split("/");p=b.pop(),h=b.pop().split(".")[0]}var C="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(d,"\nx-ms-version:2019-07-07"),M=encodeURI("/"+h+"/"+p+"/"+e.name),z=t.opts.filesManagerUploadMethod+"\n\n\n"+e.size+"\n\n"+Me(e)+"\n\n\n\n\n\n\n"+C+"\n"+M,w=t.cryptoJSPlugin.cryptoJS.HmacSHA256(z,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.filesManagerUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),x="SharedKey "+h+":"+w;l=w,f.setRequestHeader("Authorization",x)}for(c in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",d),f.setRequestHeader("Content-Type",Me(e)),f.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(c)&&f.setRequestHeader(c,t.opts.filesManagerUploadParams[c]);for(c in t.opts.filesManagerUploadToAzure.params)t.opts.filesManagerUploadToAzure.params.hasOwnProperty(c)&&f.setRequestHeader(c,t.opts.filesManagerUploadToAzure.params[c])}f.onload=function(){Ee(Me(e))?function(e,n,r,a,i){var o=this.status,c=this.response,s=this.responseXML,l=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201===o){var u;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,i,c],!0))return t.edit.on(),!1;u=a}else u=xe(s,n);if(u){var f={link:u,text:e,response:c,type:r};m.set(n,f)}}else P(4,c||s,null,n);else if(200<=o&&o<300){var d=we(l,n);if(d){var h={link:d.link,text:e,response:c,type:r};m.set(n,h)}}else P(3,c||l,null,n)}catch(b){P(4,c||l,null,n)}}.call(f,e.name,i,Me(e),s,l):function(e,n,r,a,i){var o=this.status,c=this.response,s=this.responseXML,l=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201==o){var u;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,i,c],!0))return t.edit.on(),!1;u=a}else u=xe(s,n);if(u){var f={link:u,sanitize:!1,data:[],$existing_img:e,response:c||s,type:r};m.set(n,f)}}else P(4,c||s,e,n);else if(200<=o&&o<300){var d=we(l,n);if(d){var h={link:d.link,sanitize:!1,data:d,$existing_img:e,response:c||s,type:r};m.set(n,h)}}else P(3,c||l,e,n)}catch(b){P(4,c||l,e,n)}}.call(f,n,i,Me(e),s,l),y.has(i)||he(100,i,!0)},f.onerror=function(){P(4,this.response||this.responseText||this.responseXML,null,i)},f.upload.onprogress=function(e){!function(e,t){e.lengthComputable&&he(e.loaded/e.total*100|0,t,!1)}(e,i)},f.onabort=function(e){!function(e,t){P(10,t,n,e)}(i,e)},f.send(t.opts.filesManagerUploadToAzure?e:o),v.set(i,f)}}function Ae(e){t.events.$on(e,"click",".fr-upload-progress-layer",(function(e){if(t.helpers.isMobile())return e.stopPropagation(),!1}),!0),t.events.$on(e,"dragover dragenter",".fr-upload-progress-layer",(function(e){e.preventDefault();for(var t=0;t\n \n ";s[0].innerHTML=l+s[0].innerHTML}else if(Oe(Me(m.get(e)))){var u;if(m.get(e).hasOwnProperty("video")){var f=m.get(e).video.substring(m.get(e).video.indexOf("src")+3),d=f.substring(f.indexOf('"')+1);d=d.substring(0,d.indexOf('"')),u='
    \n
    \n
    ×
    \n \n
    \n
    ')}else u='
    \n
    \n
    ×
    \n \n
    \n
    ";s[0].innerHTML=u+s[0].innerHTML}else if(He(Me(m.get(e)))){var h='
    \n
    \n
    ×
    \n \n
    \n
    ');s[0].innerHTML=h+s[0].innerHTML}else if(Ee(Me(m.get(e)))){var v=m.get(e).link,g=m.get(e).text;if(v.endsWith(".pdf")||v.endsWith(".txt")){var b='
    \t\n
    \t\n
    ×
    \t\n \t\n
    \t\n
    ');s[0].innerHTML=b+s[0].innerHTML}else if(0===v.indexOf("blob:")&&t.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(p.get(e),g);else{var y=document.createElement("a");y.href=v,y.download=g,y.click()}}}}(r)})),t.events.$on(e,"click",".fr-file-delete-button",(function(e){F(parseInt(this.id.split("-").pop()))})),t.events.$on(e,"click",".fr-file-cancel-upload-button",(function(e){!function(e){var n=t.popups.get("filesManager.insert");n.find(".fr-file-item-right-"+e).get(0).innerHTML=de(e),v.get(e).abort(),pe(e,100,!0),n.find(".fr-checkbox-file-"+e).get(0).disabled=!0}(parseInt(this.id.split("-").pop()))})),t.events.$on(e,"click",".fr-upload-delete-button",(function(e){!function(e){0!=v.get(e).readyState&&(v.get(e).abort(),pe(e,100,!0),v.delete(e)),F(e)}(parseInt(this.id.split("-").pop()))})),t.events.$on(e,"click",".fr-file-view-close",(function(t){e.find(".fr-file-view-modal").get(0).outerHTML=""})),t.events.$on(e,"click",".fr-plugins-enable",(function(e){S.forEach((function(e){t.opts.pluginsEnabled.indexOf(e)<0&&t.opts.pluginsEnabled.push(e)})),function(e){for(var n in e)if(!t[n]){if(i.PLUGINS[n]&&t.opts.pluginsEnabled.indexOf(n)<0)continue;t[n]=new e[n](t),t[n]._init&&t[n]._init()}}(i.PLUGINS),t.popups.get("filesManager.insert").get(0).outerHTML="",Te(),E(!0)})),t.events.$on(e,"click",".fr-plugins-cancel",(function(e){t.popups.hide("filesManager.insert")})),t.events.$on(e,"drop",".fr-upload-progress",(function(e){e.preventDefault(),e.stopPropagation()})),t.events.$on(e,"drop",".fr-files-upload-layer",(function(r){r.preventDefault(),r.stopPropagation(),f(this).removeClass("fr-drop");var a=r.originalEvent.dataTransfer;if(a&&a.files){var i=e.data("instance")||t;i.events.disableBlur();for(var o=[],c=0;c'.concat(o,'').concat(c,""));var s=t.opts.filesInsertButtons.indexOf("filesUpload"),l=t.opts.filesInsertButtons.indexOf("filesByURL"),u=t.opts.filesInsertButtons.indexOf("filesEmbed"),f="";0<=s&&(r=" fr-active",0<=l&&l
    Drag & Drop One or More Files
    OR
    Click Browse Files
    '));var d="";0<=u&&(r=" fr-active",(s
    "));var h="";0<=l&&(r=" fr-active",0<=s&&s
    "));var p={buttons:i,upload_layer:f,by_url_layer:h,embed_layer:d,upload_progress_layer:"
    "),progress_bar:'

    Uploading

    '};return 1<=t.opts.imageInsertButtons.length&&(a=t.popups.create("filesManager.insert",p)),t.$wp&&t.events.$on(t.$wp,"scroll",(function(){n&&t.popups.isVisible("filesManager.insert")&&replace()})),Ae(a),t.popups.setPopupDimensions(a),a}function Ne(e){var t=e.split("/").pop();if(t.split(".").length<2){var n=new Date;return t+"-"+n.getDate()+"/"+(n.getMonth()+1)+"/"+n.getFullYear()}return t}function Ve(){n&&t.popups.get("image.alt").find("input").val(n.attr("alt")||"").trigger("change")}function De(){var e=t.popups.get("image.alt");e||(e=je()),W(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var n=et();tt()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,a=n.offset().top+n.outerHeight();t.popups.show("image.alt",r,a,n.outerHeight(),!0)}function je(e){if(e)return t.popups.onRefresh("image.alt",Ve),!0;var r={buttons:'
    '.concat(t.button.buildList(t.opts.imageAltButtons),"
    "),alt_layer:'
    ")},a=t.popups.create("image.alt",r);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",(function(){n&&t.popups.isVisible("image.alt")&&De()})),a}function Re(){var e=t.popups.get("image.size");if(n)if(tt()){var r=n.parent();r.get(0).style.width||(r=n.parent().parent()),e.find('input[name="width"]').val(r.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(r.get(0).style.height).trigger("change")}else e.find('input[name="width"]').val(n.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(n.get(0).style.height).trigger("change")}function Pe(){var e=t.popups.get("image.size");e||(e=Ie()),W(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var n=et();tt()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,a=n.offset().top+n.outerHeight();t.popups.show("image.size",r,a,n.outerHeight(),!0)}function Ie(e){if(e)return t.popups.onRefresh("image.size",Re),!0;var r={buttons:'
    '.concat(t.button.buildList(t.opts.imageSizeButtons),"
    "),size_layer:'
    ")},a=t.popups.create("image.size",r);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",(function(){n&&t.popups.isVisible("image.size")&&Pe()})),a}function Fe(e,t,n,r){return e.pageX=t,V.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),D.call(this,e),j.call(this,e),++r}function Be(e){(e=e||et())&&!1!==t.events.trigger("image.beforeRemove",[e])&&(t.popups.hideAll(),Ge(!0),t.undo.canDo()||t.undo.saveStep(),e.get(0)==t.el?e.removeAttr("src"):(e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?(t.selection.setBefore(e.get(0).parentNode)||t.selection.setAfter(e.get(0).parentNode)||e.parent().after(i.MARKERS),f(e.get(0).parentNode).remove()):(t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0))||e.after(i.MARKERS),e.remove()),t.html.fillEmptyBlocks(),t.selection.restore()),t.undo.saveStep())}function Ue(e){var r=e.which;if(n&&(r==i.KEYCODE.BACKSPACE||r==i.KEYCODE.DELETE))return e.preventDefault(),e.stopPropagation(),Be(),!1;if(n&&r==i.KEYCODE.ESC){var a=n;return Ge(!0),t.selection.setAfter(a.get(0)),t.selection.restore(),e.preventDefault(),!1}if(!n||r!=i.KEYCODE.ARROW_LEFT&&r!=i.KEYCODE.ARROW_RIGHT)return n&&r===i.KEYCODE.TAB?(e.preventDefault(),e.stopPropagation(),Ge(!0),!1):n&&r!=i.KEYCODE.F10&&!t.keys.isBrowserAction(e)?(e.preventDefault(),e.stopPropagation(),!1):void 0;var o=n.get(0);return Ge(!0),r==i.KEYCODE.ARROW_LEFT?t.selection.setBefore(o):t.selection.setAfter(o),t.selection.restore(),e.preventDefault(),!1}function We(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var n=e.parentNode.parentNode;n.removeAttribute("contenteditable"),n.removeAttribute("draggable"),n.classList.remove("fr-draggable");var r=e.nextSibling;r&&r.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var a=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),i=0;i"));var a=t.$el.find('img[data-fr-image-pasted="true"]');a&&Qe(a,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function $e(e){if(e&&e.clipboardData&&e.clipboardData.items){var n=(e.clipboardData||window.clipboardData).getData("text/html")||"",r=(new DOMParser).parseFromString(n,"text/html").querySelector("img");if(r){if(!r)return!1;var a=r.src,i=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))i=e.clipboardData.items[0].getAsFile();else for(var o=0;o"));var r=t.$el.find('img[data-fr-image-pasted="true"]');r&&Qe(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(n),r.readAsDataURL(e,n)}(i,a),!1}else{var c=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))c=e.clipboardData.items[0].getAsFile();else for(var s=0;s"):f(t.node.blockParent(e.get(0))).after("<".concat(t.html.defaultTag(),">
    ")))})),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(){re=!1})),t.events.$on(t.$el,"touchmove",(function(){re=!0}))),t.$wp?(t.events.on("window.keydown keydown",Ue,!0),t.events.on("keyup",(function(e){if(n&&e.which==i.KEYCODE.ENTER)return!1}),!0),t.events.$on(t.$el,"keydown",(function(){var e=t.selection.element();(e.nodeType===Node.TEXT_NODE||"BR"==e.tagName&&t.node.isLastSibling(e))&&(e=e.parentNode),t.node.hasClass(e,"fr-inner")||(t.node.hasClass(e,"fr-img-caption")||(e=f(e).parents(".fr-img-caption").get(0)),t.node.hasClass(e,"fr-img-caption")&&(t.opts.trackChangesEnabled||f(e).after(i.INVISIBLE_SPACE+i.MARKERS),t.selection.restore()))}))):t.events.$on(t.$win,"keydown",Ue),t.events.on("toolbar.esc",(function(){if(n){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=n;Ge(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}}),!0),t.events.on("toolbar.focusEditor",(function(){if(n)return!1}),!0),t.events.on("window.cut window.copy",(function(e){if(n&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var r=et();tt()?(r.before(i.START_MARKER),r.after(i.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(r.get(0).outerHTML,r.text())):t.paste.saveCopiedText(n.get(0).outerHTML,n.attr("alt")),"copy"==e.type?setTimeout((function(){ve(n)})):(Ge(!0),t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0))}}),!0),t.browser.msie&&t.events.on("keydown",(function(e){if(!t.selection.isCollapsed()||!n)return!0;var r=e.which;r==i.KEYCODE.C&&t.keys.ctrlKey(e)?t.events.trigger("window.copy"):r==i.KEYCODE.X&&t.keys.ctrlKey(e)&&t.events.trigger("window.cut")})),t.events.$on(f(t.o_win),"keydown",(function(e){var t=e.which;if(n&&t==i.KEYCODE.BACKSPACE)return e.preventDefault(),!1})),t.events.$on(t.$win,"keydown",(function(e){var t=e.which;n&&n.hasClass("fr-uploading")&&t==i.KEYCODE.ESC&&n.trigger("abortUpload")})),t.events.on("destroy",(function(){n&&n.hasClass("fr-uploading")&&n.trigger("abortUpload")})),t.events.on("paste.before",$e),t.events.on("paste.beforeCleanup",qe),t.events.on("html.processGet",We),t.opts.imageOutputSize&&t.events.on("html.beforeGet",(function(){e=t.el.querySelectorAll("img");for(var n=0;n \n '.concat(t.button.buildList(t.opts.imageEditButtons),"\n ")};t.popups.create("image.edit",a)}}(!0),Te(!0),Ie(!0),je(!0),t.events.on("node.remove",(function(e){if("IMG"==e.get(0).tagName)return Be(e),!1})),t.events.on("popups.hide.filesManager.insert",(function(e){t.filesManager.minimizePopup(a)}))},showInsertPopup:E,showLayer:function(e){var r,a,i=t.popups.get("filesManager.insert");if(n||t.opts.toolbarInline){if(n){var o=et();tt()&&(o=o.find(".fr-img-wrap")),a=o.offset().top+o.outerHeight(),r=o.offset().left}}else{var c=t.$tb.find('.fr-command[data-cmd="insertFiles"]');r=c.offset().left,a=c.offset().top+(t.opts.toolbarBottom?10:c.outerHeight()-10)}!n&&t.opts.toolbarInline&&(a=i.offset().top-t.helpers.getPX(i.css("margin-top")),i.hasClass("fr-above")&&(a+=i.outerHeight())),i.find(".fr-layer").removeClass("fr-active"),i.find(".fr-".concat(e,"-layer")).addClass("fr-active"),i.find(".fr-upload-progress-layer").addClass("fr-active"),t.popups.show("filesManager.insert",r,a,n?n.outerHeight():0),t.accessibility.focusPopup(i)},refreshUploadButton:function(e){var n=t.popups.get("filesManager.insert");n&&n.find(".fr-files-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var n=t.popups.get("filesManager.insert");n&&n.find(".fr-files-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:Se,insertByURL:function(){for(var e,r=t.popups.get("filesManager.insert").find(".fr-files-by-url-layer input"),a=r.val().trim().split(/[ ,]+/),o=[],c=0,s=0;s

     

    '),e.wrap(''),n.after('").concat(i.START_MARKER).concat(t.language.translate("Image Caption")).concat(i.END_MARKER,"")),n.removeAttr("class").removeAttr("style").removeAttr("width"),n.parents(".fr-img-caption").css("width",u),Ge(!0),t.selection.restore()}else e=et(),n.insertAfter(e),n.attr("class",e.attr("class").replace("fr-img-caption","")).attr("style",e.attr("style")),e.remove(),ve(n)},refreshEmbedButton:function(e){var n=t.popups.get("filesManager.insert");n&&n.find(".fr-files-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},insertEmbed:function(e){void 0===e&&(e=t.popups.get("filesManager.insert").find(".fr-files-embed-layer textarea").val()||""),0===e.length||!i.VIDEO_EMBED_REGEX.test(e)&&!i.IMAGE_EMBED_REGEX.test(e)?($(t.language.translate("Something went wrong. Please try again.")),i.VIDEO_EMBED_REGEX.test(e)&&t.events.trigger("video.codeError",[e])):function(e,r){var a,o;i.VIDEO_EMBED_REGEX.test(e)?(a="video",o=t.opts.videoSplitHTML):i.IMAGE_EMBED_REGEX.test(e)&&(a="image",o=t.opts.imageSplitHTML),t.events.focus(!0),t.selection.restore();var c=!1;n&&(Be(),c=!0),t.html.insert('').concat(e,""),!1,o),t.popups.hide("filesManager.insert");var s=t.$el.find(".fr-jiv");s.removeClass("fr-jiv"),"video"==a&&(s.toggleClass("fr-rv",t.opts.videoResponsive),function(e,n,r){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(r[0]," fr-dv").concat(n[0]))):"inline"==n?(e.css({display:"inline-block"}),"center"==r?e.css({float:"none"}):"left"==r?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==r?e.css({textAlign:"left"}):"right"==r?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}(s,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),s.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(c?"video.replaced":"video.inserted",[s])),"image"==a&&(Qe(s,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),s.find("img").removeClass("fr-dii"),s.find("img").addClass("fr-dib"),s.toggleClass("fr-draggable",t.opts.imageMove),t.events.trigger(c?"image.replaced":"image.inserted",[s])),r&&(u=s,t.selection.clear(),t.toolbar.disable(),t.video._editVideo(u))}(e)},hasCaption:tt,exitEdit:Ge,edit:ve,cancelFileInsert:function(){this.file_manager_dialog_open=!1,v.forEach((function(e,t){4!=e.readyState&&(e.abort(),F(t))}));var e=t.popups.get("filesManager.insert");e.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),e.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"),C=0,v=new Map,g=new Map,B(),t.popups.hide("filesManager.insert")},minimizePopup:function(e){this.file_manager_dialog_open=!1,t.popups.hide("filesManager.insert"),B()},editImage:Ce,saveImage:function(e){var t=m.get(r);t.link=window.URL.createObjectURL(new Blob(e,{type:"image/png"})),m.set(r,t)},_showErrorMessage:$,_showFileErrorMessage:q,getFileThumbnail:fe,deleteFile:F,checkAutoplay:_e,checkInsertAllState:I,_disableInsertCheckbox:R,_getFileType:Me,isChildWindowOpen:function(){return d},setChildWindowState:function(e){void 0!==e&&(d=e)},resetAllFilesCheckbox:B}},i.DefineIcon("insertFiles",{NAME:"image",SVG_KEY:"fileManager"}),i.RegisterShortcut(i.KEYCODE.P,"insertFiles",null,"P"),i.RegisterCommand("insertFiles",{title:"Insert Files",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("filesManager.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("filesManager.insert")):this.filesManager.showInsertPopup()},plugin:"filesManager"}),i.DefineIcon("cloudIcon",{NAME:"cloudIcon",SVG_KEY:"uploadFiles"}),i.DefineIcon("filesUpload",{NAME:"uploadFiles",SVG_KEY:"uploadFiles"}),i.RegisterCommand("filesUpload",{title:"Upload Files",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-upload")},refresh:function(e){this.filesManager.refreshUploadButton(e)}}),i.DefineIcon("filesByURL",{NAME:"link",SVG_KEY:"insertLink"}),i.RegisterCommand("filesByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-by-url")},refresh:function(e){this.filesManager.refreshByURLButton(e)}}),i.DefineIcon("filesEmbed",{NAME:"code",SVG_KEY:"codeView"}),i.RegisterCommand("filesEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-embed")},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),i.DefineIcon("insertAll",{NAME:"insertAll",SVG_KEY:"fileInsert"}),i.RegisterCommand("insertAll",{title:"Insert",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.insertAllFiles()}}),i.DefineIcon("deleteAll",{NAME:"remove",SVG_KEY:"remove"}),i.RegisterCommand("deleteAll",{title:"Delete",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.deleteAllFiles()}}),i.DefineIcon("cancel",{NAME:"cancel",SVG_KEY:"cancel"}),i.RegisterCommand("cancel",{title:"Cancel",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.cancelFileInsert()},refresh:function(e){}}),i.DefineIcon("minimize",{NAME:"minimize",SVG_KEY:"minimize"}),i.RegisterCommand("minimize",{title:"Minimize",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.minimizePopup("image.insert",!0)},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),i.RegisterCommand("filesInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.filesManager.insertByURL()},refresh:function(e){e.text(this.language.translate("Add"))}}),i.RegisterCommand("imageInsertByUpload",{title:"Insert",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),i.RegisterCommand("viewImage",{title:"View Image",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),i.RegisterCommand("insertEmbed",{undo:!0,focus:!0,callback:function(){this.filesManager.insertEmbed(),this.popups.get("filesManager.insert").find("textarea")[0].value="",this.popups.get("filesManager.insert").find("textarea").removeClass("fr-not-empty")}}),i.RegisterCommand("filesDismissError",{title:"OK",undo:!1,callback:function(){this.filesManager.hideProgressBar(!0)}}),i.PLUGINS.cryptoJSPlugin=function(e){var r,a,i,o,c,s,l,u,f,d,h,p,m,v,g,b,y,C,M,z,w,x,S,A,_,L,E,O,H,k,T,N,V,D,j,R,P,I,F,B,U,W,Z,$,q,G,K,Y,X,Q,J,ee,te,ne,re,ae,ie,oe,ce,se,le,ue,fe,de,he,pe,me,ve,ge,be,ye=ye||function(e,r){var a;if("undefined"!=typeof window&&window.crypto&&(a=window.crypto),!a&&"undefined"!=typeof window&&window.msCrypto&&(a=window.msCrypto),!a&&"undefined"!=typeof t&&t.crypto&&(a=t.crypto),!a)try{a=n(919)}catch(g){}var i=function(){if(a){if("function"==typeof a.getRandomValues)try{return a.getRandomValues(new Uint32Array(1))[0]}catch(g){}if("function"==typeof a.randomBytes)try{return a.randomBytes(4).readInt32LE()}catch(g){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),c={},s=c.lib={},l=s.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},u=s.WordArray=l.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,a=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=o<<24-(r+i)%4*8}else for(i=0;i>>2]=n[i>>>2];return this.sigBytes+=a,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-a%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},h=f.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],a=0;a>>2]>>>24-a%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},p=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(a){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},m=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,a=r.words,i=r.sigBytes,o=this.blockSize,c=i/(4*o),s=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*o,l=e.min(4*s,i);if(s){for(var f=0;f>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,c=0;c<4&&i+.75*c>>6*(3-c)&63));var s=r.charAt(64);if(s)for(;a.length%4;)a.push(s);return a.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i>>6-o%4*2;r[i>>>2]|=c<<24-i%4*8,i++}return a.create(r,i)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){var t=ye,n=t.lib,r=n.WordArray,a=n.Hasher,i=t.algo,o=[];!function(){for(var t=0;t<64;t++)o[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=i.MD5=a.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,a=e[r];e[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var i=this._hash.words,c=e[t+0],d=e[t+1],h=e[t+2],p=e[t+3],m=e[t+4],v=e[t+5],g=e[t+6],b=e[t+7],y=e[t+8],C=e[t+9],M=e[t+10],z=e[t+11],w=e[t+12],x=e[t+13],S=e[t+14],A=e[t+15],_=i[0],L=i[1],E=i[2],O=i[3];L=f(L=f(L=f(L=f(L=u(L=u(L=u(L=u(L=l(L=l(L=l(L=l(L=s(L=s(L=s(L=s(L,E=s(E,O=s(O,_=s(_,L,E,O,c,7,o[0]),L,E,d,12,o[1]),_,L,h,17,o[2]),O,_,p,22,o[3]),E=s(E,O=s(O,_=s(_,L,E,O,m,7,o[4]),L,E,v,12,o[5]),_,L,g,17,o[6]),O,_,b,22,o[7]),E=s(E,O=s(O,_=s(_,L,E,O,y,7,o[8]),L,E,C,12,o[9]),_,L,M,17,o[10]),O,_,z,22,o[11]),E=s(E,O=s(O,_=s(_,L,E,O,w,7,o[12]),L,E,x,12,o[13]),_,L,S,17,o[14]),O,_,A,22,o[15]),E=l(E,O=l(O,_=l(_,L,E,O,d,5,o[16]),L,E,g,9,o[17]),_,L,z,14,o[18]),O,_,c,20,o[19]),E=l(E,O=l(O,_=l(_,L,E,O,v,5,o[20]),L,E,M,9,o[21]),_,L,A,14,o[22]),O,_,m,20,o[23]),E=l(E,O=l(O,_=l(_,L,E,O,C,5,o[24]),L,E,S,9,o[25]),_,L,p,14,o[26]),O,_,y,20,o[27]),E=l(E,O=l(O,_=l(_,L,E,O,x,5,o[28]),L,E,h,9,o[29]),_,L,b,14,o[30]),O,_,w,20,o[31]),E=u(E,O=u(O,_=u(_,L,E,O,v,4,o[32]),L,E,y,11,o[33]),_,L,z,16,o[34]),O,_,S,23,o[35]),E=u(E,O=u(O,_=u(_,L,E,O,d,4,o[36]),L,E,m,11,o[37]),_,L,b,16,o[38]),O,_,M,23,o[39]),E=u(E,O=u(O,_=u(_,L,E,O,x,4,o[40]),L,E,c,11,o[41]),_,L,p,16,o[42]),O,_,g,23,o[43]),E=u(E,O=u(O,_=u(_,L,E,O,C,4,o[44]),L,E,w,11,o[45]),_,L,A,16,o[46]),O,_,h,23,o[47]),E=f(E,O=f(O,_=f(_,L,E,O,c,6,o[48]),L,E,b,10,o[49]),_,L,S,15,o[50]),O,_,v,21,o[51]),E=f(E,O=f(O,_=f(_,L,E,O,w,6,o[52]),L,E,p,10,o[53]),_,L,M,15,o[54]),O,_,d,21,o[55]),E=f(E,O=f(O,_=f(_,L,E,O,y,6,o[56]),L,E,A,10,o[57]),_,L,g,15,o[58]),O,_,x,21,o[59]),E=f(E,O=f(O,_=f(_,L,E,O,m,6,o[60]),L,E,z,10,o[61]),_,L,h,15,o[62]),O,_,C,21,o[63]),i[0]=i[0]+_|0,i[1]=i[1]+L|0,i[2]=i[2]+E|0,i[3]=i[3]+O|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var i=e.floor(r/4294967296),o=r;n[15+(a+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(a+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var c=this._hash,s=c.words,l=0;l<4;l++){var u=s[l];s[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return c},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function s(e,t,n,r,a,i,o){var c=e+(t&n|~t&r)+a+o;return(c<>>32-i)+t}function l(e,t,n,r,a,i,o){var c=e+(t&r|n&~r)+a+o;return(c<>>32-i)+t}function u(e,t,n,r,a,i,o){var c=e+(t^n^r)+a+o;return(c<>>32-i)+t}function f(e,t,n,r,a,i,o){var c=e+(n^(t|~r))+a+o;return(c<>>32-i)+t}t.MD5=a._createHelper(c),t.HmacMD5=a._createHmacHelper(c)}(Math),o=(i=ye).lib,c=o.WordArray,s=o.Hasher,l=i.algo,u=[],f=l.SHA1=s.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],a=n[1],i=n[2],o=n[3],c=n[4],s=0;s<80;s++){if(s<16)u[s]=0|e[t+s];else{var l=u[s-3]^u[s-8]^u[s-14]^u[s-16];u[s]=l<<1|l>>>31}var f=(r<<5|r>>>27)+c+u[s];f+=s<20?1518500249+(a&i|~a&o):s<40?1859775393+(a^i^o):s<60?(a&i|a&o|i&o)-1894007588:(a^i^o)-899497514,c=o,o=i,i=a<<30|a>>>2,a=r,r=f}n[0]=n[0]+r|0,n[1]=n[1]+a|0,n[2]=n[2]+i|0,n[3]=n[3]+o|0,n[4]=n[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),i.SHA1=s._createHelper(f),i.HmacSHA1=s._createHmacHelper(f),function(e){var t=ye,n=t.lib,r=n.WordArray,a=n.Hasher,i=t.algo,o=[],c=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,a=0;a<64;)t(r)&&(a<8&&(o[a]=n(e.pow(r,.5))),c[a]=n(e.pow(r,1/3)),a++),r++}();var s=[],l=i.SHA256=a.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],a=n[1],i=n[2],o=n[3],l=n[4],u=n[5],f=n[6],d=n[7],h=0;h<64;h++){if(h<16)s[h]=0|e[t+h];else{var p=s[h-15],m=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,v=s[h-2],g=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;s[h]=m+s[h-7]+g+s[h-16]}var b=r&a^r&i^a&i,y=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),C=d+((l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25))+(l&u^~l&f)+c[h]+s[h];d=f,f=u,u=l,l=o+C|0,o=i,i=a,a=r,r=C+(y+b)|0}n[0]=n[0]+r|0,n[1]=n[1]+a|0,n[2]=n[2]+i|0,n[3]=n[3]+o|0,n[4]=n[4]+l|0,n[5]=n[5]+u|0,n[6]=n[6]+f|0,n[7]=n[7]+d|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;return n[a>>>5]|=128<<24-a%32,n[14+(a+64>>>9<<4)]=e.floor(r/4294967296),n[15+(a+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=a._createHelper(l),t.HmacSHA256=a._createHmacHelper(l)}(Math),function(){var e=ye,t=e.lib.WordArray,n=e.enc;function r(e){return e<<8&4278255360|e>>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],a=0;a>>2]>>>16-a%4*8&65535;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var n=e.length,r=[],a=0;a>>1]|=e.charCodeAt(a)<<16-a%2*16;return t.create(r,2*n)}},n.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,a=[],i=0;i>>2]>>>16-i%4*8&65535);a.push(String.fromCharCode(o))}return a.join("")},parse:function(e){for(var n=e.length,a=[],i=0;i>>1]|=r(e.charCodeAt(i)<<16-i%2*16);return t.create(a,2*n)}}}(),function(){if("function"==typeof ArrayBuffer){var e=ye.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var n=e.byteLength,r=[],a=0;a>>2]|=e[a]<<24-a%4*8;t.call(this,r,n)}else t.apply(this,arguments)}).prototype=e}}(),function(e){var t=ye,n=t.lib,r=n.WordArray,a=n.Hasher,i=t.algo,o=r.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=r.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),s=r.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=r.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=r.create([0,1518500249,1859775393,2400959708,2840853838]),f=r.create([1352829926,1548603684,1836072691,2053994217,0]),d=i.RIPEMD160=a.extend({_doReset:function(){this._hash=r.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,a=e[r];e[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var i,d,y,C,M,z,w,x,S,A,_,L=this._hash.words,E=u.words,O=f.words,H=o.words,k=c.words,T=s.words,N=l.words;for(z=i=L[0],w=d=L[1],x=y=L[2],S=C=L[3],A=M=L[4],n=0;n<80;n+=1)_=i+e[t+H[n]]|0,_+=n<16?h(d,y,C)+E[0]:n<32?p(d,y,C)+E[1]:n<48?m(d,y,C)+E[2]:n<64?v(d,y,C)+E[3]:g(d,y,C)+E[4],_=(_=b(_|=0,T[n]))+M|0,i=M,M=C,C=b(y,10),y=d,d=_,_=z+e[t+k[n]]|0,_+=n<16?g(w,x,S)+O[0]:n<32?v(w,x,S)+O[1]:n<48?m(w,x,S)+O[2]:n<64?p(w,x,S)+O[3]:h(w,x,S)+O[4],_=(_=b(_|=0,N[n]))+A|0,z=A,A=S,S=b(x,10),x=w,w=_;_=L[1]+y+S|0,L[1]=L[2]+C+A|0,L[2]=L[3]+M+z|0,L[3]=L[4]+i+w|0,L[4]=L[0]+d+x|0,L[0]=_},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var a=this._hash,i=a.words,o=0;o<5;o++){var c=i[o];i[o]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return a},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,n){return e^t^n}function p(e,t,n){return e&t|~e&n}function m(e,t,n){return(e|~t)^n}function v(e,t,n){return e&n|t&~n}function g(e,t,n){return e^(t|~n)}function b(e,t){return e<>>32-t}t.RIPEMD160=a._createHelper(d),t.HmacRIPEMD160=a._createHmacHelper(d)}(Math),h=(d=ye).lib.Base,p=d.enc.Utf8,d.algo.HMAC=h.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=p.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),i=this._iKey=t.clone(),o=a.words,c=i.words,s=0;s>>24)|4278255360&(i<<24|i>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(L=n[a]).high^=o,L.low^=i}for(var f=0;f<24;f++){for(var d=0;d<5;d++){for(var h=0,p=0,m=0;m<5;m++)h^=(L=n[d+5*m]).high,p^=L.low;var v=u[d];v.high=h,v.low=p}for(d=0;d<5;d++){var g=u[(d+4)%5],b=u[(d+1)%5],y=b.high,C=b.low;for(h=g.high^(y<<1|C>>>31),p=g.low^(C<<1|y>>>31),m=0;m<5;m++)(L=n[d+5*m]).high^=h,L.low^=p}for(var M=1;M<25;M++){var z=(L=n[M]).high,w=L.low,x=c[M];p=x<32?(h=z<>>32-x,w<>>32-x):(h=w<>>64-x,z<>>64-x);var S=u[s[M]];S.high=h,S.low=p}var A=u[0],_=n[0];for(A.high=_.high,A.low=_.low,d=0;d<5;d++)for(m=0;m<5;m++){var L=n[M=d+5*m],E=u[M],O=u[(d+1)%5+5*m],H=u[(d+2)%5+5*m];L.high=E.high^~O.high&H.high,L.low=E.low^~O.low&H.low}L=n[0];var k=l[f];L.high^=k.high,L.low^=k.low}},_doFinalize:function(){var t=this._data,n=t.words,a=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;n[a>>>5]|=1<<24-a%32,n[(e.ceil((a+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var o=this._state,c=this.cfg.outputLength/8,s=c/8,l=[],u=0;u>>24)|4278255360&(d<<24|d>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),l.push(h),l.push(d)}return new r.init(l,c)},clone:function(){for(var e=a.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});t.SHA3=a._createHelper(f),t.HmacSHA3=a._createHmacHelper(f)}(Math),function(){var e=ye,t=e.lib.Hasher,n=e.x64,r=n.Word,a=n.WordArray,i=e.algo;function o(){return r.create.apply(r,arguments)}var c=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],s=[];!function(){for(var e=0;e<80;e++)s[e]=o()}();var l=i.SHA512=t.extend({_doReset:function(){this._hash=new a.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],a=n[1],i=n[2],o=n[3],l=n[4],u=n[5],f=n[6],d=n[7],h=r.high,p=r.low,m=a.high,v=a.low,g=i.high,b=i.low,y=o.high,C=o.low,M=l.high,z=l.low,w=u.high,x=u.low,S=f.high,A=f.low,_=d.high,L=d.low,E=h,O=p,H=m,k=v,T=g,N=b,V=y,D=C,j=M,R=z,P=w,I=x,F=S,B=A,U=_,W=L,Z=0;Z<80;Z++){var $,q,G=s[Z];if(Z<16)q=G.high=0|e[t+2*Z],$=G.low=0|e[t+2*Z+1];else{var K=s[Z-15],Y=K.high,X=K.low,Q=(Y>>>1|X<<31)^(Y>>>8|X<<24)^Y>>>7,J=(X>>>1|Y<<31)^(X>>>8|Y<<24)^(X>>>7|Y<<25),ee=s[Z-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ae=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ie=s[Z-7],oe=ie.high,ce=ie.low,se=s[Z-16],le=se.high,ue=se.low;q=(q=(q=Q+oe+(($=J+ce)>>>0>>0?1:0))+re+(($+=ae)>>>0>>0?1:0))+le+(($+=ue)>>>0>>0?1:0),G.high=q,G.low=$}var fe,de=j&P^~j&F,he=R&I^~R&B,pe=E&H^E&T^H&T,me=O&k^O&N^k&N,ve=(E>>>28|O<<4)^(E<<30|O>>>2)^(E<<25|O>>>7),ge=(O>>>28|E<<4)^(O<<30|E>>>2)^(O<<25|E>>>7),be=(j>>>14|R<<18)^(j>>>18|R<<14)^(j<<23|R>>>9),ye=(R>>>14|j<<18)^(R>>>18|j<<14)^(R<<23|j>>>9),Ce=c[Z],Me=Ce.high,ze=Ce.low,we=U+be+((fe=W+ye)>>>0>>0?1:0),xe=ge+me;U=F,W=B,F=P,B=I,P=j,I=R,j=V+(we=(we=(we=we+de+((fe+=he)>>>0>>0?1:0))+Me+((fe+=ze)>>>0>>0?1:0))+q+((fe+=$)>>>0<$>>>0?1:0))+((R=D+fe|0)>>>0>>0?1:0)|0,V=T,D=N,T=H,N=k,H=E,k=O,E=we+(ve+pe+(xe>>>0>>0?1:0))+((O=fe+xe|0)>>>0>>0?1:0)|0}p=r.low=p+O,r.high=h+E+(p>>>0>>0?1:0),v=a.low=v+k,a.high=m+H+(v>>>0>>0?1:0),b=i.low=b+N,i.high=g+T+(b>>>0>>0?1:0),C=o.low=C+D,o.high=y+V+(C>>>0>>0?1:0),z=l.low=z+R,l.high=M+j+(z>>>0>>0?1:0),x=u.low=x+I,u.high=w+P+(x>>>0>>0?1:0),A=f.low=A+B,f.high=S+F+(A>>>0>>0?1:0),L=d.low=L+W,d.high=_+U+(L>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),F=(I=ye).x64,B=F.Word,U=F.WordArray,W=I.algo,Z=W.SHA512,$=W.SHA384=Z.extend({_doReset:function(){this._hash=new U.init([new B.init(3418070365,3238371032),new B.init(1654270250,914150663),new B.init(2438529370,812702999),new B.init(355462360,4144912697),new B.init(1731405415,4290775857),new B.init(2394180231,1750603025),new B.init(3675008525,1694076839),new B.init(1203062813,3204075428)])},_doFinalize:function(){var e=Z._doFinalize.call(this);return e.sigBytes-=16,e}}),I.SHA384=Z._createHelper($),I.HmacSHA384=Z._createHmacHelper($),ye.lib.Cipher||(K=(G=(q=ye).lib).Base,Y=G.WordArray,X=G.BufferedBlockAlgorithm,(Q=q.enc).Utf8,J=Q.Base64,ee=q.algo.EvpKDF,te=G.Cipher=X.extend({cfg:K.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){X.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?ue:se}return function(t){return{encrypt:function(n,r,a){return e(r).encrypt(t,n,r,a)},decrypt:function(n,r,a){return e(r).decrypt(t,n,r,a)}}}}()}),G.StreamCipher=te.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ne=q.mode={},re=G.BlockCipherMode=K.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),ae=ne.CBC=function(){var e=re.extend();function t(e,t,n){var r,a=this._iv;a?(r=a,this._iv=void 0):r=this._prevBlock;for(var i=0;i>>2];e.sigBytes-=t}},G.BlockCipher=te.extend({cfg:te.cfg.extend({mode:ae,padding:ie}),reset:function(){var e;te.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),oe=G.CipherParams=K.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),ce=(q.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?Y.create([1398893684,1701076831]).concat(n).concat(t):t).toString(J)},parse:function(e){var t,n=J.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=Y.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),oe.create({ciphertext:n,salt:t})}},se=G.SerializableCipher=K.extend({cfg:K.extend({format:ce}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var a=e.createEncryptor(n,r),i=a.finalize(t),o=a.cfg;return oe.create({ciphertext:i,key:n,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),le=(q.kdf={}).OpenSSL={execute:function(e,t,n,r){r||(r=Y.random(8));var a=ee.create({keySize:t+n}).compute(e,r),i=Y.create(a.words.slice(t),4*n);return a.sigBytes=4*t,oe.create({key:a,iv:i,salt:r})}},ue=G.PasswordBasedCipher=se.extend({cfg:se.cfg.extend({kdf:le}),encrypt:function(e,t,n,r){var a=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize);r.iv=a.iv;var i=se.encrypt.call(this,e,t,a.key,r);return i.mixIn(a),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var a=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);return r.iv=a.iv,se.decrypt.call(this,e,t,a.key,r)}})),ye.mode.CFB=function(){var e=ye.lib.BlockCipherMode.extend();function t(e,t,n,r){var a,i=this._iv;i?(a=i.slice(0),this._iv=void 0):a=this._prevBlock,r.encryptBlock(a,0);for(var o=0;o>>2]|=a<<24-i%4*8,e.sigBytes+=a},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ye.pad.Iso10126={pad:function(e,t){var n=4*t,r=n-e.sigBytes%n;e.concat(ye.lib.WordArray.random(r-1)).concat(ye.lib.WordArray.create([r<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ye.pad.Iso97971={pad:function(e,t){e.concat(ye.lib.WordArray.create([2147483648],1)),ye.pad.ZeroPadding.pad(e,t)},unpad:function(e){ye.pad.ZeroPadding.unpad(e),e.sigBytes--}},ye.mode.OFB=(he=(de=ye.lib.BlockCipherMode.extend()).Encryptor=de.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,a=this._iv,i=this._keystream;a&&(i=this._keystream=a.slice(0),this._iv=void 0),n.encryptBlock(i,0);for(var o=0;o>>8^255&p^99,r[n]=p;var m=e[a[p]=n],v=e[m],g=e[v],b=257*e[p]^16843008*p;i[n]=b<<24|b>>>8,o[n]=b<<16|b>>>16,c[n]=b<<8|b>>>24,s[n]=b,b=16843009*g^65537*v^257*m^16843008*n,l[p]=b<<24|b>>>8,u[p]=b<<16|b>>>16,f[p]=b<<8|b>>>24,d[p]=b,n?(n=m^e[e[e[g^m]]],h^=e[e[h]]):n=h=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],p=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,a=4*((this._nRounds=n+6)+1),i=this._keySchedule=[],o=0;o>>24]<<24|r[p>>>16&255]<<16|r[p>>>8&255]<<8|r[255&p]):(p=r[(p=p<<8|p>>>24)>>>24]<<24|r[p>>>16&255]<<16|r[p>>>8&255]<<8|r[255&p],p^=h[o/n|0]<<24),i[o]=i[o-n]^p);for(var c=this._invKeySchedule=[],s=0;s>>24]]^u[r[p>>>16&255]]^f[r[p>>>8&255]]^d[r[255&p]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,o,c,s,r)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,l,u,f,d,a),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,a,i,o,c){for(var s=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],d=e[t+3]^n[3],h=4,p=1;p>>24]^a[u>>>16&255]^i[f>>>8&255]^o[255&d]^n[h++],v=r[u>>>24]^a[f>>>16&255]^i[d>>>8&255]^o[255&l]^n[h++],g=r[f>>>24]^a[d>>>16&255]^i[l>>>8&255]^o[255&u]^n[h++],b=r[d>>>24]^a[l>>>16&255]^i[u>>>8&255]^o[255&f]^n[h++];l=m,u=v,f=g,d=b}m=(c[l>>>24]<<24|c[u>>>16&255]<<16|c[f>>>8&255]<<8|c[255&d])^n[h++],v=(c[u>>>24]<<24|c[f>>>16&255]<<16|c[d>>>8&255]<<8|c[255&l])^n[h++],g=(c[f>>>24]<<24|c[d>>>16&255]<<16|c[l>>>8&255]<<8|c[255&u])^n[h++],b=(c[d>>>24]<<24|c[l>>>16&255]<<16|c[u>>>8&255]<<8|c[255&f])^n[h++],e[t]=m,e[t+1]=v,e[t+2]=g,e[t+3]=b},keySize:8});e.AES=t._createHelper(p)}(),function(){var e=ye,t=e.lib,n=t.WordArray,r=t.BlockCipher,a=e.algo,i=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],s=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=a.DES=r.extend({_doReset:function(){for(var e=this._key.words,t=[],n=0;n<56;n++){var r=i[n]-1;t[n]=e[r>>>5]>>>31-r%32&1}for(var a=this._subKeys=[],s=0;s<16;s++){var l=a[s]=[],u=c[s];for(n=0;n<24;n++)l[n/6|0]|=t[(o[n]-1+u)%28]<<31-n%6,l[4+(n/6|0)]|=t[28+(o[n+24]-1+u)%28]<<31-n%6;for(l[0]=l[0]<<1|l[0]>>>31,n=1;n<7;n++)l[n]=l[n]>>>4*(n-1)+3;l[7]=l[7]<<5|l[7]>>>27}var f=this._invSubKeys=[];for(n=0;n<16;n++)f[n]=a[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),d.call(this,2,858993459),d.call(this,8,16711935),f.call(this,1,1431655765);for(var r=0;r<16;r++){for(var a=n[r],i=this._lBlock,o=this._rBlock,c=0,u=0;u<8;u++)c|=s[u][((o^a[u])&l[u])>>>0];this._lBlock=o,this._rBlock=i^c}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,1431655765),d.call(this,8,16711935),d.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var t=e.slice(0,2),r=e.length<4?e.slice(0,2):e.slice(2,4),a=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(n.create(t)),this._des2=u.createEncryptor(n.create(r)),this._des3=u.createEncryptor(n.create(a))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=r._createHelper(h)}(),function(){var e=ye,t=e.lib.StreamCipher,n=e.algo,r=n.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],a=0;a<256;a++)r[a]=a;a=0;for(var i=0;a<256;a++){var o=a%n,c=t[o>>>2]>>>24-o%4*8&255;i=(i+r[a]+c)%256;var s=r[a];r[a]=r[i],r[i]=s}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=a.call(this)},keySize:8,ivSize:0});function a(){for(var e=this._S,t=this._i,n=this._j,r=0,a=0;a<4;a++){n=(n+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[n],e[n]=i,r|=e[(e[t]+e[n])%256]<<24-8*a}return this._i=t,this._j=n,r}e.RC4=t._createHelper(r);var i=n.RC4Drop=r.extend({cfg:r.cfg.extend({drop:192}),_doReset:function(){r._doReset.call(this);for(var e=this.cfg.drop;0>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}var n=e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,a=r.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(o);var c=o.slice(0);r.encryptBlock(c,0);for(var s=0;s>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],a=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(n=this._b=0;n<4;n++)c.call(this);for(n=0;n<8;n++)a[n]^=r[n+4&7];if(t){var i=t.words,o=i[0],s=i[1],l=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=l>>>16|4294901760&u,d=u<<16|65535&l;for(a[0]^=l,a[1]^=f,a[2]^=u,a[3]^=d,a[4]^=l,a[5]^=f,a[6]^=u,a[7]^=d,n=0;n<4;n++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),r[0]=n[0]^n[5]>>>16^n[3]<<16,r[1]=n[2]^n[7]>>>16^n[5]<<16,r[2]=n[4]^n[1]>>>16^n[7]<<16,r[3]=n[6]^n[3]>>>16^n[1]<<16;for(var a=0;a<4;a++)r[a]=16711935&(r[a]<<8|r[a]>>>24)|4278255360&(r[a]<<24|r[a]>>>8),e[t+a]^=r[a]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,s=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);i[n]=s^l}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.Rabbit=t._createHelper(o)}(),ye.mode.CTR=(be=(ge=ye.lib.BlockCipherMode.extend()).Encryptor=ge.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,a=this._iv,i=this._counter;a&&(i=this._counter=a.slice(0),this._iv=void 0);var o=i.slice(0);n.encryptBlock(o,0),i[r-1]=i[r-1]+1|0;for(var c=0;c>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],a=this._b=0;a<4;a++)c.call(this);for(a=0;a<8;a++)r[a]^=n[a+4&7];if(t){var i=t.words,o=i[0],s=i[1],l=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=l>>>16|4294901760&u,d=u<<16|65535&l;for(r[0]^=l,r[1]^=f,r[2]^=u,r[3]^=d,r[4]^=l,r[5]^=f,r[6]^=u,r[7]^=d,a=0;a<4;a++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),r[0]=n[0]^n[5]>>>16^n[3]<<16,r[1]=n[2]^n[7]>>>16^n[5]<<16,r[2]=n[4]^n[1]>>>16^n[7]<<16,r[3]=n[6]^n[3]>>>16^n[1]<<16;for(var a=0;a<4;a++)r[a]=16711935&(r[a]<<8|r[a]>>>24)|4278255360&(r[a]<<24|r[a]>>>8),e[t+a]^=r[a]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,s=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);i[n]=s^l}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.RabbitLegacy=t._createHelper(o)}(),ye.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;0<=n;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},{init:function(){},cryptoJS:ye}},Object.assign(i.DEFAULTS,{fontFamily:{"Arial,Helvetica,sans-serif":"Arial","Georgia,serif":"Georgia","Impact,Charcoal,sans-serif":"Impact","Tahoma,Geneva,sans-serif":"Tahoma","Times New Roman,Times,serif,-webkit-standard":"Times New Roman","Verdana,Geneva,sans-serif":"Verdana"},fontFamilySelection:!1,fontFamilyDefaultSelection:"Font Family"}),i.PLUGINS.fontFamily=function(e){var t=e.$;function n(e){var n=e.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return t(this).grep(n,(function(e){return 0 span").text(e.opts.fontFamily[a()]||r[0]||e.language.translate(e.opts.fontFamilyDefaultSelection))}}}},i.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),i.DefineIcon("fontFamily",{NAME:"font",SVG_KEY:"fontFamily"}),Object.assign(i.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12",fontSizeUnit:"px"}),i.PLUGINS.fontSize=function(e){var t=e.$;return{apply:function(t){e.format.applyStyle("font-size",t)},refreshOnShow:function(n,r){var a=t(e.selection.element()).css("font-size");"pt"===e.opts.fontSizeUnit&&(a="".concat(Math.round(72*parseFloat(a,10)/96),"pt")),r.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),r.find('.fr-command[data-param1="'.concat(a,'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(n){if(e.opts.fontSizeSelection){var r=e.helpers.getPX(t(e.selection.element()).css("font-size"));"pt"===e.opts.fontSizeUnit&&(r="".concat(Math.round(72*parseFloat(r,10)/96),"pt")),n.find("> span").text(r)}}}},i.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),i.DefineIcon("fontSize",{NAME:"text-height",SVG_KEY:"fontSize"}),Object.assign(i.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),Object.assign(i.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),i.PLUGINS.forms=function(e){var t,n=e.$;function r(t){e.selection.clear(),n(this).data("mousedown",!0)}function a(e){n(this).data("mousedown")&&(e.stopPropagation(),n(this).removeData("mousedown"),s(t=this)),e.preventDefault()}function i(){e.$el.find("input, textarea, button").removeData("mousedown")}function o(){n(this).removeData("mousedown")}function c(){return t||null}function s(r){if(-1==["checkbox","radio"].indexOf(r.type)){var a=e.popups.get("forms.edit");a||(a=function(){var t="";0'.concat(e.button.buildList(e.opts.formEditButtons),""));var n={buttons:t},r=e.popups.create("forms.edit",n);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",(function(){c()&&e.popups.isVisible("forms.edit")&&s(c())})),r}());var i=n(t=r);e.popups.refresh("forms.edit"),e.popups.setContainer("forms.edit",e.$sc);var o=i.offset().left+i.outerWidth()/2,l=i.offset().top+i.outerHeight();e.popups.show("forms.edit",o,l,i.outerHeight())}}function l(){var t=e.popups.get("forms.update"),r=c();if(r){var a=n(r);a.is("button")?t.find('input[type="text"][name="text"]').val(a.text()):a.is("input[type=button]")||a.is("input[type=submit]")||a.is("input[type=reset]")?t.find('input[type="text"][name="text"]').val(a.val()):t.find('input[type="text"][name="text"]').val(a.attr("placeholder"))}t.find('input[type="text"][name="text"]').trigger("change")}function u(){t=null}function f(t){if(t)return e.popups.onRefresh("forms.update",l),e.popups.onHide("forms.update",u),!0;var n="";1<=e.opts.formUpdateButtons.length&&(n='
    '.concat(e.button.buildList(e.opts.formUpdateButtons),"
    "));var r=0,a={buttons:n,text_layer:'
    \n
    \n
    ")};return e.popups.create("forms.update",a)}return{_init:function(){e.events.$on(e.$el,e._mousedown,"input, textarea, button",r),e.events.$on(e.$el,e._mouseup,"input, textarea, button",a),e.events.$on(e.$el,"touchmove","input, textarea, button",o),e.events.$on(e.$el,e._mouseup,i),e.events.$on(e.$win,e._mouseup,i),f(!0),e.events.$on(e.$el,"submit","form",(function(e){return e.preventDefault(),!1}))},updateInput:function(){var t=e.popups.get("forms.update"),r=c();if(r){var a=n(r),i=t.find('input[type="text"][name="text"]').val()||"";a.is("button")?i.length?a.text(i):a.text("\u200b"):-1!=["button","submit","reset"].indexOf(r.type)?a.attr("value",i):a.attr("placeholder",i),e.popups.hide("forms.update"),s(r)}},getInput:c,applyStyle:function(t,r,a){void 0===r&&(r=e.opts.formStyles),void 0===a&&(a=e.opts.formMultipleStyles);var i=c();if(!i)return!1;if(!a){var o=Object.keys(r);o.splice(o.indexOf(t),1),n(i).removeClass(o.join(" "))}n(i).toggleClass(t)},showUpdatePopup:function(){var t=c();if(t){var r=n(t),a=e.popups.get("forms.update");a||(a=f()),e.popups.isVisible("forms.update")||e.popups.refresh("forms.update"),e.popups.setContainer("forms.update",e.$sc);var i=r.offset().left+r.outerWidth()/2,o=r.offset().top+r.outerHeight();e.popups.show("forms.update",i,o,r.outerHeight())}},showEditPopup:s,back:function(){e.events.disableBlur(),e.selection.restore(),e.events.enableBlur();var t=c();t&&e.$wp&&("BUTTON"===t.tagName&&e.selection.restore(),s(t))}}},i.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),i.DefineIcon("inputStyle",{NAME:"magic",SVG_KEY:"inlineStyle"}),i.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var e='"},callback:function(e,t){var n=this.forms.getInput();n&&(this.forms.applyStyle(t),this.forms.showEditPopup(n))},refreshOnShow:function(e,t){var n=this.$,r=this.forms.getInput();if(r){var a=n(r);t.find(".fr-command").each((function(){var e=n(this).data("param1");n(this).toggleClass("fr-active",a.hasClass(e))}))}}}),i.DefineIcon("inputEdit",{NAME:"edit",SVG_KEY:"edit"}),i.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),i.DefineIcon("inputBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),i.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),i.PLUGINS.fullscreen=function(e){var t,n,r,a,i=e.$,o=function(){return e.$box.hasClass("fr-fullscreen")};function c(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(l,250),!1;t=e.helpers.scrollTop(),e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.helpers.isMobile()&&(e.opts.toolbarBottom?e.$tb[0].removeAttribute("style"):(e.$tb.data("parent",e.$tb.parent()),e.$box.prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")))),n=e.opts.height,r=e.opts.heightMax,a=e.opts.z_index,e.opts.height=e.o_win.innerHeight-(e.opts.toolbarInline?0:e.$tb.outerHeight()+(e.$second_tb?e.$second_tb.outerHeight():0)),e.opts.zIndex=2147483641,e.opts.heightMax=null,e.size.refresh(),e.opts.toolbarInline&&e.toolbar.showInline();for(var o=e.$box.parent();!o.first().is("body");)o.addClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&e.$box.prepend(e.$tb),e.events.trigger("charCounter.update"),e.events.trigger("codeView.update"),e.$win.trigger("scroll")}function s(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(l,250),!1;e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.$tb.data("parent")&&e.$tb.data("parent").prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")),e.opts.height=n,e.opts.heightMax=r,e.opts.zIndex=a,e.size.refresh(),i(e.o_win).scrollTop(t),e.opts.toolbarInline&&e.toolbar.showInline(),e.events.trigger("charCounter.update"),e.opts.toolbarSticky&&e.opts.toolbarStickyOffset&&(e.opts.toolbarBottom?e.$tb.css("bottom",e.opts.toolbarStickyOffset).data("bottom",e.opts.toolbarStickyOffset):e.$tb.css("top",e.opts.toolbarStickyOffset).data("top",e.opts.toolbarStickyOffset));for(var o=e.$box.parent();!o.first().is("body");)o.removeClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&i(e.opts.toolbarContainer).append(e.$tb),i(e.o_win).trigger("scroll"),e.events.trigger("codeView.update")}function l(){o()?s():c(),u(e.$tb.find('.fr-command[data-cmd="fullscreen"]'));var t=e.$tb.find('.fr-command[data-cmd="moreText"]'),n=e.$tb.find('.fr-command[data-cmd="moreParagraph"]'),r=e.$tb.find('.fr-command[data-cmd="moreRich"]'),a=e.$tb.find('.fr-command[data-cmd="moreMisc"]');t.length&&e.refresh.moreText(t),n.length&&e.refresh.moreParagraph(n),r.length&&e.refresh.moreRich(r),a.length&&e.refresh.moreMisc(a)}function u(t){var n=o();t.toggleClass("fr-active",n).attr("aria-pressed",n),t.find("> *").not(".fr-sr-only").replaceWith(n?e.icon.create("fullscreenCompress"):e.icon.create("fullscreen"))}return{_init:function(){if(!e.$wp)return!1;e.events.$on(i(e.o_win),"resize",(function(){o()&&(s(),c())})),e.events.on("toolbar.hide",(function(){if(o()&&e.helpers.isMobile())return!1})),e.events.on("position.refresh",(function(){if(e.helpers.isIOS())return!o()})),e.events.on("destroy",(function(){o()&&s()}),!0)},toggle:l,refresh:u,isActive:o}},i.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),i.DefineIcon("fullscreen",{NAME:"expand",SVG_KEY:"fullscreen"}),i.DefineIcon("fullscreenCompress",{NAME:"compress",SVG_KEY:"exitFullscreen"}),Object.assign(i.DEFAULTS,{helpSets:[{title:"Inline Editor",commands:[{val:"OSkeyE",desc:"Show the editor"}]},{title:"Common actions",commands:[{val:"OSkeyC",desc:"Copy"},{val:"OSkeyX",desc:"Cut"},{val:"OSkeyV",desc:"Paste"},{val:"OSkeyZ",desc:"Undo"},{val:"OSkeyShift+Z",desc:"Redo"},{val:"OSkeyK",desc:"Insert Link"},{val:"OSkeyP",desc:"Insert Image"}]},{title:"Basic Formatting",commands:[{val:"OSkeyA",desc:"Select All"},{val:"OSkeyB",desc:"Bold"},{val:"OSkeyI",desc:"Italic"},{val:"OSkeyU",desc:"Underline"},{val:"OSkeyS",desc:"Strikethrough"},{val:"OSkey]",desc:"Increase Indent"},{val:"OSkey[",desc:"Decrease Indent"}]},{title:"Quote",commands:[{val:"OSkey'",desc:"Increase quote level"},{val:"OSkeyShift+'",desc:"Decrease quote level"}]},{title:"Image / Video",commands:[{val:"OSkey+",desc:"Resize larger"},{val:"OSkey-",desc:"Resize smaller"}]},{title:"Table",commands:[{val:"Alt+Space",desc:"Select table cell"},{val:"Shift+Left/Right arrow",desc:"Extend selection one cell"},{val:"Shift+Up/Down arrow",desc:"Extend selection one row"}]},{title:"Navigation",commands:[{val:"OSkey/",desc:"Shortcuts"},{val:"Alt+F10",desc:"Focus popup / toolbar"},{val:"Esc",desc:"Return focus to previous position"}]}]}),i.PLUGINS.help=function(e){var t,n=e.$,r="help";return{_init:function(){},show:function(){if(!t){var a="

    ".concat(e.language.translate("Shortcuts"),"

    "),i=function(){for(var t='
    ',n=0;n";a+="".concat(e.language.translate(r.title),""),a+="";for(var i=0;i",a+="".concat(e.language.translate(o.desc),""),a+="".concat(o.val.replace("OSkey",e.helpers.isMac()?"⌘":"Ctrl+"),""),a+=""}t+=a+=""}return t+"
    "}(),o=e.modals.create(r,a,i);t=o.$modal,e.events.$on(n(e.o_win),"resize",(function(){e.modals.resize(r)}))}e.modals.show(r),e.modals.resize(r)},hide:function(){e.modals.hide(r)}}},i.DefineIcon("help",{NAME:"question",SVG_KEY:"help"}),i.RegisterShortcut(i.KEYCODE.SLASH,"help",null,"/"),i.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),Object.assign(i.POPUP_TEMPLATES,{"image.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(i.DEFAULTS,{imageInsertButtons:["imageBack","|","imageUpload","imageByURL"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,imageUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),i.PLUGINS.image=function(t){var n,r,a,o,c,s,l=t.$,u=!1,f={};function d(){var e=t.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),n&&e.val(n.attr("src")),e.trigger("change")}function h(){var e=t.popups.get("image.edit");if(e||(e=S()),e){var r=pe();me()&&(r=r.find(".fr-img-wrap")),t.popups.setContainer("image.edit",t.$sc),t.popups.refresh("image.edit");var a=r.offset().left+r.outerWidth()/2,i=(function(e){for(var t=0;e;){if("BODY"==e.tagName){var n=e.scrollTop||document.documentElement.scrollTop;t+=e.offsetTop-n+e.clientTop}else t+=e.offsetTop-e.scrollTop+e.clientTop;e=e.offsetParent}return{y:t}}(n[0]).y+r.outerHeight())/2.5;r.offset().top<0||!t.opts.height||t.helpers.isMobile()||t.opts.iframe?i=r.offset().top+r.outerHeight():me()&&t.opts.height&&(i=r.offset().top+r.outerHeight()/4),n.hasClass("fr-uploading")?A():t.popups.show("image.edit",a,i,r.outerHeight(),!0)}}function p(){_()}function m(e){0"),O(n)),c=o,s=e.timeStamp}}),!0),t.events.on("keyup",(function(){a=1}))}}(),!n)return!1;var e=t.$wp||t.$sc;e.append(r),r.data("instance",t);var a=e.scrollTop()-("static"!=e.css("position")?e.offset().top:0),c=e.scrollLeft()-("static"!=e.css("position")?e.offset().left:0);c-=t.helpers.getPX(e.css("border-left-width")),a-=t.helpers.getPX(e.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(c=a=0);var s=pe();me()&&(s=s.find(".fr-img-wrap"));var u=0,f=0;t.opts.iframe&&(u=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),r.css("top",(t.opts.iframe?s.offset().top+u:s.offset().top+a)-1).css("left",(t.opts.iframe?s.offset().left+f:s.offset().left+c)-1).css("width",s.get(0).getBoundingClientRect().width).css("height",s.get(0).getBoundingClientRect().height).addClass("fr-active")}function y(e){return'
    ')}function C(e){me()?n.parents(".fr-img-caption").css("width",e):n.css("width",e)}function M(e){if(!t.core.sameInstance(r))return!0;if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var i=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var s=t.$oel.get(0).ownerDocument,u=s.defaultView||s.parentWindow,f=!1;try{f=u.location!=u.parent.location&&!(u.$&&u.$.FE)}catch(c){}f&&u.frameElement&&(i+=t.helpers.getPX(l(u.frameElement).offset().left)+u.frameElement.clientLeft)}(a=l(this)).data("start-x",i),a.data("start-width",n.width()),a.data("start-height",n.height());var d=n.width();if(t.opts.imageResizeWithPercent){var h=n.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;d=(d/l(h).outerWidth()*100).toFixed(2)+"%"}C(d),o.show(),t.popups.hideAll(),ce()}function z(e){if(!t.core.sameInstance(r))return!0;var i;if(a&&n){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var o=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!o)return!1;var c=o-a.data("start-x"),s=a.data("start-width");if((a.hasClass("fr-hnw")||a.hasClass("fr-hsw"))&&(c=0-c),t.opts.imageResizeWithPercent){var u=n.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;s=((s+c)/l(u).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(s=Math.round(s)),C("".concat(s,"%")),(i=me()?(t.helpers.getPX(n.parents(".fr-img-caption").css("width"))/l(u).outerWidth()*100).toFixed(2):(t.helpers.getPX(n.css("width"))/l(u).outerWidth()*100).toFixed(2))===s||t.opts.imageRoundPercent||C("".concat(i,"%")),n.css("height","").removeAttr("height")}else s+c>=t.opts.imageMinWidth&&(C(s+c),i=me()?t.helpers.getPX(n.parents(".fr-img-caption").css("width")):t.helpers.getPX(n.css("width"))),i!==s+c&&C(i),((n.attr("style")||"").match(/(^height:)|(; *height:)/)||n.attr("height"))&&(n.css("height",a.data("start-height")*n.width()/a.data("start-width")),n.removeAttr("height"));b(),t.events.trigger("image.resize",[he()])}}function w(e){if(!t.core.sameInstance(r))return!0;if(a&&n){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;a=null,o.hide(),b(),h(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[he()])}else r.removeClass("fr-active")}function x(e,r,a){t.edit.on(),n&&n.addClass("fr-error"),f[e]?E(t.language.translate(f[e])):E(t.language.translate("Something went wrong. Please try again.")),!n&&a&&K(a),t.events.trigger("image.error",[{code:e,message:f[e]},r,a])}function S(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll.image-edit",(function(){n&&t.popups.isVisible("image.edit")&&(t.events.disableBlur(),h())})),!0;var r="";if(0\n '.concat(t.button.buildList(t.opts.imageEditButtons),"\n ")};return t.popups.create("image.edit",a)}return!1}function A(e){var r=t.popups.get("image.insert");if(r||(r=F()),r.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),r.find(".fr-image-progress-bar-layer").addClass("fr-active"),r.find(".fr-buttons").hide(),n){var a=pe();t.popups.setContainer("image.insert",t.$sc);var i=a.offset().left,o=a.offset().top+a.height();t.popups.show("image.insert",i,o,a.outerHeight())}void 0===e&&L(t.language.translate("Uploading"),0)}function _(e){var r=t.popups.get("image.insert");if(r&&(r.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),r.find(".fr-image-progress-bar-layer").removeClass("fr-active"),r.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&n){var a=n;ae(!0),t.selection.setAfter(a.get(0)),t.selection.restore()}t.popups.hide("image.insert")}}function L(e,n){var r=t.popups.get("image.insert");if(r){var a=r.find(".fr-image-progress-bar-layer");a.find("h3").text(e+(n?" ".concat(n,"%"):"")),a.removeClass("fr-error"),n?(a.find("div").removeClass("fr-indeterminate"),a.find("div > span").css("width","".concat(n,"%"))):a.find("div").addClass("fr-indeterminate")}}function E(e){A();var n=t.popups.get("image.insert").find(".fr-image-progress-bar-layer");n.addClass("fr-error");var r=n.find("h3");r.text(e),t.events.disableBlur(),r.focus()}function O(e){re.call(e.get(0))}function H(){var e=l(this);t.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),O(e),t.events.trigger("image.loaded",[e])}function k(e,n,r,a,i){a&&"string"==typeof a&&(a=t.$(a)),t.edit.off(),L(t.language.translate("Loading image")),n&&(e=t.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var n,o;if(a){t.undo.canDo()||a.hasClass("fr-uploading")||t.undo.saveStep();var c=a.data("fr-old-src");a.data("fr-image-pasted")&&(c=null),t.$wp?((n=a.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),c&&a.attr("src",c),!t.opts.trackChangesEnabled||a[0].parentNode&&"SPAN"===a[0].parentNode.tagName&&a[0].parentNode.hasAttribute("data-tracking")||t.track_changes.replaceSpecialItem(a),a.replaceWith(n)):n=a;for(var s=n.get(0).attributes,l=0;lt.opts.imageMaxSize)return x(5),!1;if(t.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))<0)return x(6),!1;if(t.drag_support.formdata&&(a=t.drag_support.formdata?new FormData:null),a){var o;if(!1!==t.opts.imageUploadToS3)for(o in a.append("key",t.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),a.append("success_action_status","201"),a.append("X-Requested-With","xhr"),a.append("Content-Type",i.type),t.opts.imageUploadToS3.params)t.opts.imageUploadToS3.params.hasOwnProperty(o)&&a.append(o,t.opts.imageUploadToS3.params[o]);for(o in t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&a.append(o,t.opts.imageUploadParams[o]);a.append(t.opts.imageUploadParam,i,i.name);var c,s,u=t.opts.imageUploadURL,f=t.opts.imageUploadMethod;t.opts.imageUploadToS3&&(u=t.opts.imageUploadToS3.uploadURL?t.opts.imageUploadToS3.uploadURL:"https://".concat(t.opts.imageUploadToS3.region,".amazonaws.com/").concat(t.opts.imageUploadToS3.bucket)),t.opts.imageUploadToAzure&&(c=u=t.opts.imageUploadToAzure.uploadURL?"".concat(t.opts.imageUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(t.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.imageUploadToAzure.container,"/").concat(i.name)),t.opts.imageUploadToAzure.SASToken&&(u+=t.opts.imageUploadToAzure.SASToken),f="PUT");var d=t.core.getXHR(u,f);if(t.opts.imageUploadToAzure){var h=(new Date).toUTCString();if(!t.opts.imageUploadToAzure.SASToken&&t.opts.imageUploadToAzure.accessKey){var p=t.opts.imageUploadToAzure.account,m=t.opts.imageUploadToAzure.container;if(t.opts.imageUploadToAzure.uploadURL){var v=t.opts.imageUploadToAzure.uploadURL.split("/");m=v.pop(),p=v.pop().split(".")[0]}var g="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+p+"/"+m+"/"+i.name),C=f+"\n\n\n"+i.size+"\n\n"+i.type+"\n\n\n\n\n\n\n"+g+"\n"+y,M=t.cryptoJSPlugin.cryptoJS.HmacSHA256(C,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.imageUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),z="SharedKey "+p+":"+M;s=M,d.setRequestHeader("Authorization",z)}for(o in d.setRequestHeader("x-ms-version","2019-07-07"),d.setRequestHeader("x-ms-date",h),d.setRequestHeader("Content-Type",i.type),d.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&d.setRequestHeader(o,t.opts.imageUploadParams[o]);for(o in t.opts.imageUploadToAzure.params)t.opts.imageUploadToAzure.params.hasOwnProperty(o)&&d.setRequestHeader(o,t.opts.imageUploadToAzure.params[o])}!function(e,n,r,a,i,o){function c(){var c=l(this);c.off("load"),c.addClass("fr-uploading"),c.next().is("br")&&c.next().remove(),t.placeholder.refresh(),O(c),b(),A(),t.edit.off(),e.onload=function(){T.call(e,c,i,o)},e.onerror=N,e.upload.onprogress=V,e.onabort=j,l(c.off("abortUpload")).on("abortUpload",(function(){4!=e.readyState&&(e.abort(),a?(a.attr("src",a.data("fr-old-src")),a.removeClass("fr-uploading")):c.remove(),ae(!0))})),e.send(t.opts.imageUploadToAzure?r:n)}var s=new FileReader;s.onload=function(){var e=s.result;if(s.result.indexOf("svg+xml")<0){for(var n=atob(s.result.split(",")[1]),r=[],i=0;i'.concat(o,""));var c=t.opts.imageInsertButtons.indexOf("imageUpload"),s=t.opts.imageInsertButtons.indexOf("imageByURL"),u="";0<=c&&(r=" fr-active",0<=s&&s').concat(t.language.translate("Drop image"),"
    (").concat(t.language.translate("or click"),')
    '));var f="";0<=s&&(r=" fr-active",0<=c&&c
    "));var h={buttons:i,upload_layer:u,by_url_layer:f,progress_bar:'

    Uploading

    '};return 1<=t.opts.imageInsertButtons.length&&(a=t.popups.create("image.insert",h)),t.$wp&&t.events.$on(t.$wp,"scroll",(function(){n&&t.popups.isVisible("image.insert")&&fe()})),function(e){t.events.$on(e,"dragover dragenter",".fr-image-upload-layer",(function(e){return l(this).addClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(e,"dragleave dragend",".fr-image-upload-layer",(function(e){return l(this).removeClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(e,"drop",".fr-image-upload-layer",(function(n){n.preventDefault(),n.stopPropagation(),l(this).removeClass("fr-drop");var r=n.originalEvent.dataTransfer;if(r&&r.files){var a=e.data("instance")||t;a.events.disableBlur(),a.image.upload(r.files),a.events.enableBlur()}}),!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',(function(){l(this).trigger("click")}),!0),t.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',(function(){if(this.files){var r=e.data("instance")||t;r.events.disableBlur(),e.find("input:focus").blur(),r.events.enableBlur(),r.image.upload(this.files,n)}l(this).val("")}),!0)}(a),a}function B(){n&&t.popups.get("image.alt").find("input").val(n.attr("alt")||"").trigger("change")}function U(){var e=t.popups.get("image.alt");e||(e=W()),_(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var n=pe();me()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,a=n.offset().top+n.outerHeight();t.popups.show("image.alt",r,a,n.outerHeight(),!0)}function W(e){if(e)return t.popups.onRefresh("image.alt",B),!0;var r={buttons:'
    '.concat(t.button.buildList(t.opts.imageAltButtons),"
    "),alt_layer:'
    ")},a=t.popups.create("image.alt",r);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",(function(){n&&t.popups.isVisible("image.alt")&&U()})),a}function Z(){var e=t.popups.get("image.size"),r=n.get(0).style.height?n.get(0).style.height:"auto",a=n.get(0).style.width?n.get(0).style.width:"auto";if(n)if(me()){var i=n.parent();i.get(0).style.width||(i=n.parent().parent()),e.find('input[name="width"]').val(a).trigger("change"),e.find('input[name="height"]').val(r).trigger("change")}else e.find('input[name="width"]').val(a).trigger("change"),e.find('input[name="height"]').val(r).trigger("change")}function $(){var e=t.popups.get("image.size");e||(e=q()),_(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var n=pe();me()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,a=n.offset().top+n.outerHeight();t.popups.show("image.size",r,a,n.outerHeight(),!0)}function q(e){if(e)return t.popups.onRefresh("image.size",Z),!0;var r={buttons:'
    '.concat(t.button.buildList(t.opts.imageSizeButtons),"
    "),size_layer:'
    ")},a=t.popups.create("image.size",r);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",(function(){n&&t.popups.isVisible("image.size")&&$()})),a}function G(e,t,n,r){return e.pageX=t,M.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),z.call(this,e),w.call(this,e),++r}function K(e){if(e=e||pe(),t.opts.trackChangesEnabled&&!t.helpers.isMobile()&&(!e[0].parentNode||"SPAN"!==e[0].parentNode.tagName||!e[0].parentNode.hasAttribute("data-tracking")))return t.track_changes.removeSpecialItem(e),t.popups.hideAll(),void ae(!0);e&&!1!==t.events.trigger("image.beforeRemove",[e])&&(t.popups.hideAll(),de(),ae(!0),t.undo.canDo()||t.undo.saveStep(),e.get(0)==t.el?e.removeAttr("src"):(e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?(t.selection.setBefore(e.get(0).parentNode)||t.selection.setAfter(e.get(0).parentNode)||e.parent().after(i.MARKERS),l(e.get(0).parentNode).remove()):(t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0))||e.after(i.MARKERS),e.remove()),t.html.fillEmptyBlocks(),t.selection.restore()),t.undo.saveStep())}function Y(e){var r=e.which;if(n&&(r==i.KEYCODE.BACKSPACE||r==i.KEYCODE.DELETE))return e.preventDefault(),e.stopPropagation(),K(),!1;if(n&&r==i.KEYCODE.ESC){var a=n;return ae(!0),t.selection.setAfter(a.get(0)),t.selection.restore(),e.preventDefault(),!1}if(!n||r!=i.KEYCODE.ARROW_LEFT&&r!=i.KEYCODE.ARROW_RIGHT)return n&&r===i.KEYCODE.TAB?(e.preventDefault(),e.stopPropagation(),ae(!0),!1):n&&r!=i.KEYCODE.F10&&!t.keys.isBrowserAction(e)?(e.preventDefault(),e.stopPropagation(),!1):void 0;var o=n.get(0);return ae(!0),r==i.KEYCODE.ARROW_LEFT?t.selection.setBefore(o):t.selection.setAfter(o),t.selection.restore(),e.preventDefault(),!1}function X(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var n=e.parentNode.parentNode;n.removeAttribute("contenteditable"),n.removeAttribute("draggable"),n.classList.remove("fr-draggable");var r=e.nextSibling;r&&r.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var a=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),i=0;i"));var a=t.$el.find('img[data-fr-image-pasted="true"]');a&&se(a,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function te(e){if(e&&e.clipboardData&&e.clipboardData.items){var n=(e.clipboardData||window.clipboardData).getData("text/html")||"",r=(new DOMParser).parseFromString(n,"text/html").querySelector("img");if(r){if(!r)return!1;var a=r.src,i=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))i=e.clipboardData.items[0].getAsFile();else for(var o=0;o"));var r=t.$el.find('img[data-fr-image-pasted="true"]');r&&se(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(n),r.readAsDataURL(e,n)}(i,a),!1}else{var c=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))c=e.clipboardData.items[0].getAsFile();else for(var s=0;s"):l(t.node.blockParent(e.get(0))).after("<".concat(t.html.defaultTag(),">
    ")))})),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.$on(t.$el,t.helpers.isMobile()&&!t.helpers.isWindowsPhone()?"touchend":"click","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',re),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(){s=!1})),t.events.$on(t.$el,"touchmove",(function(){s=!0}))),t.$wp?(t.events.on("window.keydown keydown",Y,!0),t.events.on("keyup",(function(e){if(n&&e.which==i.KEYCODE.ENTER)return!1}),!0),t.events.$on(t.$el,"keydown",(function(){var e=t.selection.element();(e.nodeType===Node.TEXT_NODE||"BR"==e.tagName&&t.node.isLastSibling(e))&&(e=e.parentNode),t.node.hasClass(e,"fr-inner")||(t.node.hasClass(e,"fr-img-caption")||(e=l(e).parents(".fr-img-caption").get(0)),t.node.hasClass(e,"fr-img-caption")&&(t.opts.trackChangesEnabled||l(e).after(i.INVISIBLE_SPACE+i.MARKERS),t.selection.restore()))}))):t.events.$on(t.$win,"keydown",Y),t.events.on("toolbar.esc",(function(){if(n){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=n;ae(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}}),!0),t.events.on("toolbar.focusEditor",(function(){if(n)return!1}),!0),t.events.on("window.cut window.copy",(function(e){if(n&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var r=pe();me()?(r.before(i.START_MARKER),r.after(i.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(r.get(0).outerHTML,r.text())):(de(),t.paste.saveCopiedText(n.get(0).outerHTML,n.attr("alt"))),"copy"==e.type?setTimeout((function(){O(n)})):(ae(!0),t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0))}}),!0),t.browser.msie&&t.events.on("keydown",(function(e){if(!t.selection.isCollapsed()||!n)return!0;var r=e.which;r==i.KEYCODE.C&&t.keys.ctrlKey(e)?t.events.trigger("window.copy"):r==i.KEYCODE.X&&t.keys.ctrlKey(e)&&t.events.trigger("window.cut")})),t.events.$on(l(t.o_win),"keydown",(function(e){var t=e.which;if(n&&t==i.KEYCODE.BACKSPACE)return e.preventDefault(),!1})),t.events.$on(t.$win,"keydown",(function(e){var t=e.which;n&&n.hasClass("fr-uploading")&&t==i.KEYCODE.ESC&&n.trigger("abortUpload")})),t.events.on("destroy",(function(){n&&n.hasClass("fr-uploading")&&n.trigger("abortUpload")})),t.events.on("paste.before",te),t.events.on("paste.beforeCleanup",ne),t.events.on("paste.after",J),t.events.on("html.set",v),t.events.on("html.inserted",v),v(),t.events.on("destroy",(function(){c=[]})),t.events.on("html.processGet",X),t.opts.imageOutputSize&&t.events.on("html.beforeGet",(function(){e=t.el.querySelectorAll("img");for(var n=0;n *").first().replaceWith(t.icon.create("image-align-".concat(le())))},refreshAlignOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(le(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var n=pe();n.removeClass("fr-dii fr-dib"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?n.addClass("fr-dii"):"block"==e&&n.addClass("fr-dib"):se(n,e,le()),de(),b(),h(),t.selection.clear()},refreshDisplayOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(ue(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:fe,back:function(){n?(t.events.disableBlur(),l(".fr-popup input:focus").blur(),O(n)):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("image.insert"),t.toolbar.showInline())},get:he,getEl:pe,insert:k,showProgressBar:A,remove:K,hideProgressBar:_,applyStyle:function(r,a,i){if(void 0===a&&(a=t.opts.imageStyles),void 0===i&&(i=t.opts.imageMultipleStyles),!n)return!1;var o=pe();if(!i){var c=Object.keys(a);c.splice(c.indexOf(r),1),o.removeClass(c.join(" "))}"object"==e(a[r])?(o.removeAttr("style"),o.css(a[r].style)):o.toggleClass(r),O(n)},showAltPopup:U,showSizePopup:$,setAlt:function(e){if(n){var r=t.popups.get("image.alt");n.attr("alt",e||r.find("input").val()||""),r.find("input:focus").blur(),O(n)}},setSize:function(e,r){if(n){var a=t.popups.get("image.size");e=e||a.find('input[name="width"]').val()||"",r=r||a.find('input[name="height"]').val()||"";var i=/^[\d]+((px)|%)*$/g;n.removeAttr("width").removeAttr("height"),e.match(i)?n.css("width",e):n.css("width",""),r.match(i)?n.css("height",r):n.css("height",""),me()&&(n.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(i)?n.parents(".fr-img-caption").css("width",e):n.parents(".fr-img-caption").css("width",""),r.match(i)?n.parents(".fr-img-caption").css("height",r):n.parents(".fr-img-caption").css("height","")),a&&a.find("input:focus").blur(),O(n)}},toggleCaption:function(){var e;if(n&&!me()){(e=n).parent().is("a")&&(e=n.parent());var r,a,o=n.parents("ul")&&0'),e.wrap(''),n.after('").concat(i.START_MARKER).concat(t.language.translate("Image Caption")).concat(i.END_MARKER,"")),n.parents(".fr-img-caption").css("width",u);var f=n.parents(".fr-img-space-wrap").length;1==f?ve(document.querySelector(".fr-img-space-wrap")):1').concat(this.icon.create("image-align-".concat(n)),'').concat(this.language.translate(t[n]),""));return e+""},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),i.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),i.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),i.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),i.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),i.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),i.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),i.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),i.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var t='"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var n=this.$,r=this.image.getEl();r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),i.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),i.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),i.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),i.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),i.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),i.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),i.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),i.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}}),Object.assign(i.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),i.PLUGINS.imageManager=function(e){var t,n,r,a,o,c,s,l,u,f,d,h=e.$,p="image_manager",m={};function v(){var e=h(window).outerWidth();return e<768?2:e<1200?3:4}function g(){o.empty();for(var e=0;e')}function b(){if(u=r[0].scrollHeight-e.opts.imageManagerScrollOffset-r.outerHeight()){l++;for(var t=e.opts.imageManagerPageSize*(l-1);t').concat(o[s],""));i.attr("data-tag",o.join())}else 0===c.find('a[title="'.concat(t.tag.trim(),'"]')).length&&c.append('').concat(t.tag.trim(),"")),i.attr("data-tag",t.tag.trim());for(var l in t.name&&i.attr("alt",t.name),t)t.hasOwnProperty(l)&&"thumb"!==l&&"url"!==l&&"tag"!==l&&i.attr("data-".concat(l),t[l]);a.append(i).append(h(e.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",e.language.translate("Delete"))).append(h(e.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",e.language.translate("Insert"))),c.find(".fr-selected-tag").each((function(e,t){H(i,t.text)||a.hide()})),i.on("load",(function(){a.removeClass("fr-empty"),a.height("auto"),u++,z(M(parseInt(i.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),w(!1),u%e.opts.imageManagerPageSize==0&&b()})),e.events.trigger("imageManager.imageLoaded",[i])},r.onerror=function(){u++,a.remove(),z(M(parseInt(a.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),_(10,t),u%e.opts.imageManagerPageSize==0&&b()},r.src=t.thumb||t.url,C().append(a)}function C(){var e,t;return o.find(".fr-list-column").each((function(n,r){var a=h(r);(0===n||a.outerHeight() a").each((function(){0===t.find('#fr-image-list [data-tag*="'.concat(h(this).text(),'"]')).length&&h(this).removeClass("fr-selected-tag").hide()})),E(),w(!0)},fail:function(e){_(21,e.response||e.responseText)}})):_(22))}function _(t,n){10<=t&&t<20?a.hide():20<=t&&t<30&&h(".fr-image-deleting").removeClass("fr-image-deleting"),e.events.trigger("imageManager.error",[{code:t,message:m[t]},n])}function L(){var e=n.find(".fr-modal-head-line").outerHeight(),t=c.outerHeight();n.toggleClass("fr-show-tags"),n.hasClass("fr-show-tags")?(n.css("height",e+t),r.css("marginTop",e+t),c.find("a").css("opacity",1)):(n.css("height",e),r.css("marginTop",e),c.find("a").css("opacity",0))}function E(){var e=c.find(".fr-selected-tag");0

    ').concat(e.language.translate("Manage Images"),'

    \n
    ');m=e.opts.imageManagerPreloader?''):'"),m+='
    ';var C=e.modals.create(p,y,m);t=C.$modal,n=C.$head,r=C.$body}t.data("current-image",e.image.get()),e.modals.show(p),a||(a=t.find("#fr-preloader"),o=t.find("#fr-image-list"),c=t.find("#fr-modal-tags"),d=v(),g(),n.css("height",n.find(".fr-modal-head-line").outerHeight()),e.events.$on(h(e.o_win),"resize",(function(){w(!!s)})),e.events.bindClick(o,".fr-insert-img",S),e.events.bindClick(o,".fr-delete-img",A),e.helpers.isMobile()&&(e.events.bindClick(o,"div.fr-image-container",(function(e){t.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),h(e.currentTarget).addClass("fr-mobile-selected")})),t.on(e._mousedown,(function(){t.find(".fr-mobile-selected").removeClass("fr-mobile-selected")}))),t.on(e._mousedown+" "+e._mouseup,(function(e){e.stopPropagation()})),t.on(e._mousedown,"*",(function(){e.events.disableBlur()})),r.on("scroll",b),e.events.bindClick(t,"button#fr-modal-more-".concat(e.sid),L),e.events.bindClick(c,"a",O)),function(){a.show(),o.find(".fr-list-column").empty(),e.opts.imageManagerLoadURL?h(this).ajax({url:e.opts.imageManagerLoadURL,method:e.opts.imageManagerLoadMethod,data:e.opts.imageManagerLoadParams,crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,n,r){e.events.trigger("imageManager.imagesLoaded",[t]),function(e,t){try{o.find(".fr-list-column").empty(),f=u=l=0,s=JSON.parse(e),b()}catch(r){_(13,t)}}(t,r.response),a.hide()},fail:function(e){_(11,e.response||e.responseText)}}):_(12)}()},hide:function(){e.modals.hide(p)}}},!i.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");function w(e){var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
    (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
    foo
    ",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r].defaultValue);return n}i.DEFAULTS.imageInsertButtons.push("imageManager"),i.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),i.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),i.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),i.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"}),Object.assign(i.DEFAULTS,{inlineClasses:{"fr-class-code":"Code","fr-class-highlighted":"Highlighted","fr-class-transparency":"Transparent"}}),i.PLUGINS.inlineClass=function(e){var t=e.$;return{apply:function(t){e.format.toggle("span",{class:t})},refreshOnShow:function(n,r){r.find(".fr-command").each((function(){var n=t(this).data("param1"),r=e.format.is("span",{class:n});t(this).toggleClass("fr-active",r).attr("aria-selected",r)}))}}},i.RegisterCommand("inlineClass",{type:"dropdown",title:"Inline Class",html:function(){var e='"},callback:function(e,t){this.inlineClass.apply(t)},refreshOnShow:function(e,t){this.inlineClass.refreshOnShow(e,t)},plugin:"inlineClass"}),i.DefineIcon("inlineClass",{NAME:"tag",SVG_KEY:"inlineClass"}),Object.assign(i.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),i.PLUGINS.inlineStyle=function(e){return{apply:function(t){for(var n=t.split(";"),r=0;r').concat(this.language.translate(n),"")}return e+""},title:"Inline Style",callback:function(e,t){this.inlineStyle.apply(t)},plugin:"inlineStyle"}),i.DefineIcon("inlineStyle",{NAME:"paint-brush",SVG_KEY:"inlineStyle"}),Object.assign(i.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),i.PLUGINS.lineBreaker=function(e){var t,n,r,a=e.$;function o(n,r){var i,o,c,s,l,u,f,d;if(null==n)l=(s=r.parent()).offset().top,i=(f=r.offset().top)-Math.min((f-l)/2,e.opts.lineBreakerOffset),c=s.outerWidth(),o=s.offset().left;else if(null==r)(u=(s=n.parent()).offset().top+s.outerHeight())<(d=n.offset().top+n.outerHeight())&&(u=(s=a(s).parent()).offset().top+s.outerHeight()),i=d+Math.min(Math.abs(u-d)/2,e.opts.lineBreakerOffset),c=s.outerWidth(),o=s.offset().left;else{s=n.parent();var h=n.offset().top+n.height(),p=r.offset().top;if(pe.$box.offset().left&&t").concat(i.MARKERS,"
    ")):o.before("".concat(i.MARKERS,"
    ")):c&&"TD"!=a.parent().get(0).tagName&&0===a.parents(c).length?a.after("<".concat(c,">").concat(i.MARKERS,"
    ")):a.after("".concat(i.MARKERS,"
    ")),r.selection.restore(),e.toolbar.enable()}return{_init:function(){if(!e.$wp)return!1;e.shared.$line_breaker||(e.shared.$line_breaker=a(document.createElement("div")).attr("class","fr-line-breaker").html(''))),t=e.shared.$line_breaker,e.events.on("shared.destroy",(function(){t.html("").removeData().remove(),t=null}),!0),e.events.on("destroy",(function(){t.removeData("instance").removeClass("fr-visible"),a("body").first().append(t),clearTimeout(r)}),!0),e.events.$on(t,"mousemove",(function(e){e.stopPropagation()}),!0),e.events.bindClick(t,"a",v),n=!1,e.events.$on(e.$win,"mousemove",d),e.events.$on(a(e.win),"scroll",h),e.events.on("popups.show.table.edit",h),e.events.on("commands.after",h),e.events.$on(a(e.win),"mousedown",p),e.events.$on(a(e.win),"mouseup",m)}}},Object.assign(i.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),i.PLUGINS.lineHeight=function(e){var t=e.$;return{_init:function(){},apply:function(n){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var r=e.selection.blocks();r.length&&t(r[0]).parent().is("td")&&e.format.applyStyle("line-height",n.toString()),e.selection.save();for(var a=0;a').concat(this.language.translate(n),""));return e+""},title:"Line Height",callback:function(e,t){this.lineHeight.apply(t)},refreshOnShow:function(e,t){this.lineHeight.refreshOnShow(e,t)},plugin:"lineHeight"}),i.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"}),Object.assign(i.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(i.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),i.PLUGINS.link=function(e){var t=e.$;function n(){var n=e.image?e.image.get():null;if(n||!e.$wp)return"A"==e.el.tagName?e.el:n&&n.get(0).parentNode&&"A"==n.get(0).parentNode.tagName?n.get(0).parentNode:void 0;var r=e.selection.ranges(0).commonAncestorContainer;try{r&&(r.contains&&r.contains(e.el)||!e.el.contains(r)||e.el==r)&&(r=null)}catch(l){r=null}if(r&&"A"===r.tagName)return r;var a=e.selection.element(),i=e.selection.endElement();"A"==a.tagName||e.node.isElement(a)||(a=t(a).parentsUntil(e.$el,"a").first().get(0)),"A"==i.tagName||e.node.isElement(i)||(i=t(i).parentsUntil(e.$el,"a").first().get(0));try{i&&(i.contains&&i.contains(e.el)||!e.el.contains(i)||e.el==i)&&(i=null)}catch(l){i=null}try{a&&(a.contains&&a.contains(e.el)||!e.el.contains(a)||e.el==a)&&(a=null)}catch(l){a=null}return i&&i==a&&"A"==i.tagName?(e.browser.msie||e.helpers.isMobile())&&(e.selection.info(a).atEnd||e.selection.info(a).atStart)?null:a:null}function r(){var t,n,r,a,i=e.image?e.image.get():null,o=[];if(i)"A"==i.get(0).parentNode.tagName&&o.push(i.get(0).parentNode);else if(e.win.getSelection){var c=e.win.getSelection();if(c.getRangeAt&&c.rangeCount){a=e.doc.createRange();for(var s=0;s'.concat(e.button.buildList(e.opts.linkEditButtons),"
    "));var a={buttons:t},i=e.popups.create("link.edit",a);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",(function(){n()&&e.popups.isVisible("link.edit")&&r(n())})),i}());var o=t(a);e.popups.isVisible("link.edit")||e.popups.refresh("link.edit"),e.popups.setContainer("link.edit",e.$sc);var c=o.offset().left+o.outerWidth()/2,s=o.offset().top+o.outerHeight();e.popups.show("link.edit",c,s,o.outerHeight(),!0)}(a)}}}),e.helpers.isIOS()?100:0)}}function o(){e.popups.hide("link.edit")}function c(){var r=e.popups.get("link.insert"),a=n();if(a){var i,o,c=t(a),s=r.find('input.fr-link-attr[type="text"]'),l=r.find('input.fr-link-attr[type="checkbox"]');for(i=0;i'.concat(e.button.buildList(e.opts.linkInsertButtons),""));var r="",a=0;for(var i in r='")},l=e.popups.create("link.insert",s);return e.$wp&&e.events.$on(e.$wp,"scroll.link-insert",(function(){(e.image?e.image.get():null)&&e.popups.isVisible("link.insert")&&d(),e.popups.isVisible("link.insert")&&f()})),l}function u(o,c,s){if(e.opts.trackChangesEnabled){if(e.edit.on(),e.events.focus(!0),e.undo.saveStep(),e.markers.insert(),e.html.wrap(),!e.$el.find(".fr-marker").length)return void e.popups.hide("link.insert");e.markers.remove()}if(void 0===s&&(s={}),!1===e.events.trigger("link.beforeInsert",[o,c,s]))return!1;var l=e.image?e.image.get():null;l||"A"==e.el.tagName?"A"==e.el.tagName&&e.$el.focus():(e.selection.restore(),e.popups.hide("link.insert"));var u=o;if(e.opts.linkConvertEmailAddress&&e.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o)),""===e.opts.linkAutoPrefix||new RegExp("^("+i.LinkProtocols.join("|")+"):.","i").test(o)||/^data:image.*/i.test(o)||/^(https?:|ftps?:|file:|)\/\//i.test(o)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(o)||["/","{","[","#","(","."].indexOf((o||"")[0])<0&&(o=e.opts.linkAutoPrefix+o),o=e.helpers.sanitizeURL(o),e.opts.linkAlwaysBlank&&(s.target="_blank"),e.opts.linkAlwaysNoFollow&&(s.rel="nofollow"),e.helpers.isEmail(u)&&(s.target=null,s.rel=null),"_blank"==s.target?(e.opts.linkNoOpener&&(s.rel?s.rel+=" noopener":s.rel="noopener"),e.opts.linkNoReferrer&&(s.rel?s.rel+=" noreferrer":s.rel="noreferrer")):null==s.target&&(s.rel?s.rel=s.rel.replace(/noopener/,"").replace(/noreferrer/,""):s.rel=null),c=c||"",o===e.opts.linkAutoPrefix)return e.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),e.events.trigger("link.bad",[u]),!1;var f,d=n();if(d){if((f=t(d)).attr("href",o),0')),e.image.hasCaption()&&l.parent().append(l.parents(".fr-img-caption").find(".fr-inner"))):(e.format.remove("a"),e.selection.isCollapsed()?(c=0===c.length?u:c,e.html.insert('').concat(i.START_MARKER).concat(c.replace(/&/g,"&").replace(/",">")).concat(i.END_MARKER,"")),e.selection.restore()):0').concat(i.START_MARKER).concat(c.replace(/&/g,"&")).concat(i.END_MARKER,"")),e.selection.restore()):(function(){if(!e.selection.isCollapsed()){e.selection.save();for(var n=e.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();n.length;){var r=t(n.pop());r.removeClass("fr-unprocessed");var a=e.node.deepestParent(r.get(0));if(a){for(var i=r.get(0),o="",c="";i=i.parentNode,e.node.isBlock(i)||(o+=e.node.closeTagString(i),c=e.node.openTagString(i)+c),i!=a;);var s=e.node.openTagString(r.get(0))+r.html()+e.node.closeTagString(r.get(0));r.replaceWith('');var l=a.outerHTML;l=(l=l.replace(/<\/span>/g,o+s+c)).replace(c+o,""),a.outerHTML=l}n=e.$el.find(".fr-marker.fr-unprocessed").toArray()}e.html.cleanEmptyTags(),e.selection.restore()}}(),e.format.apply("a",{href:o})));for(var b=r(),y=0;y').concat(t[n].displayText||t[n].text,"");return e+""},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),i.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),i.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),i.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?((t=e.prev()).hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):((t=e.prev()).hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),i.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),i.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(e,t){var n=this.$,r=this.link.get();if(r){var a=n(r);t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=a.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),Object.assign(i.DEFAULTS,{listAdvancedTypes:!0}),i.PLUGINS.lists=function(e){var t=e.$;function n(e){return'')}function r(e){return'')}function a(a){var i,o;for(i=a.length-1;0<=i;i--)for(o=i-1;0<=o;o--)if(t(a[o]).find(a[i]).length||a[o]==a[i]){a.splice(i,1);break}var c=[];for(i=0;i"),s.append(n("LI")),s.prepend(r("LI"))}s.after(n(l.tagName)),"LI"==l.parentNode.tagName&&(l=l.parentNode.parentNode),c.indexOf(l)<0&&c.push(l)}for(i=0;i<\/span>/g,"")).replace(/<\/span>/g,"<$1>"),h.replaceWith(e.node.openTagString(h.get(0))+p+e.node.closeTagString(h.get(0)))}e.$el.find("li:empty").remove(),e.$el.find("ul:empty, ol:empty").remove(),e.clean.lists(),e.$el.find("ul:empty, ol:empty").remove(),e.html.wrap()}function o(n){e.selection.save();for(var r=0;r ul, > ol").last().get(0);if(i){var o=t(document.createElement("li"));t(i).prepend(o);for(var c=e.node.contents(n[r])[0];c&&!e.node.isList(c);){var s=c.nextSibling;o.append(c),c=s}t(a).append(t(i)),t(n[r]).remove()}else{var l=t(a).find("> ul, > ol").last().get(0);if(l)t(l).append(t(n[r]));else{var u=t("<".concat(n[r].parentNode.tagName,">"));t(a).append(u),u.append(t(n[r]))}}}}e.clean.lists(),e.selection.restore()}function c(t){e.selection.save(),a(t),e.selection.restore()}function s(t){if("indent"==t||"outdent"==t){var n=!1,r=e.selection.blocks(),a=[],i=r[0].previousSibling||r[0].parentElement;if("outdent"==t){if("UL"!=r[0].parentNode.tagName&&"UL"!=i.parentNode.tagName&&"OL"!=i.parentNode.tagName&&"LI"!=i.parentNode.tagName)return;if(!r[0].previousSibling&&"none"==i.parentNode.style.listStyleType)return void function(t){for(e.selection.save();0").concat(s.html(),""))}}(n,r);var a,i=e.html.defaultTag(),o=null;n.length&&(a="rtl"==e.opts.direction||"rtl"==t(n[0]).css("direction")?"margin-right":"margin-left");for(var c=0;c'):"<".concat(r,">"),u="");for(s-=o;0"),u+=u,s-=e.opts.indentMargin;i&&n[c].tagName.toLowerCase()==i?t(n[c]).replaceWith("".concat(l,"").concat(t(n[c]).html(),"").concat(u)):t(n[c]).wrap("".concat(l,"
  • ").concat(u))}e.clean.lists()}(o,n),e.html.unwrap(),e.selection.restore(),r=r||"default"){for(o=e.selection.blocks(),i=0;i");n.prepend(i);for(var o=e.node.contents(n.get(0))[0];o&&["UL","OL"].indexOf(o.tagName)<0;){var c=o.nextSibling;i.append(o),o=c}}else n.html("<"+r+">"+n.html()+"")}return{apply:function(r){"N"==r&&(r=e.html.defaultTag()),e.selection.save(),e.html.wrap(!0,!0,!e.opts.paragraphFormat.BLOCKQUOTE,!0,!0),e.selection.restore();var a,i,o,c,s,l,u,f,d=e.selection.blocks();e.selection.save(),e.$el.find("pre").attr("skip",!0);for(var h=0;h").html(l.html()));else if(0<=["TD","TH"].indexOf(d[h].parentNode.tagName))o=p,c=r,s=e.html.defaultTag(),c||(c='div class="fr-temp-div"'+(e.node.isEmpty(o.get(0),!0)?' data-empty="true"':"")),c.toLowerCase()==s?(e.node.isEmpty(o.get(0),!0)||o.append("
    "),o.replaceWith(o.html())):o.replaceWith(t("<"+c+">").html(o.html()));else{if("PRE"===r&&null===p[0].nextSibling){var m=t("
    ");p[0].after(m[0])}a=p,(i=r)||(i='div class="fr-temp-div"'+(e.node.isEmpty(a.get(0),!0)?' data-empty="true"':"")),("H1"==i||"H2"==i||"H3"==i||"H4"==i||"H5"==i)&&-1").html(a.html()).removeAttr("data-empty")):a.replaceWith(t("<"+i+" "+e.node.attributes(a.get(0))+">").html(a.html()).removeAttr("data-empty"))}}e.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each((function(){t(this).prev().append("
    "+t(this).html()),t(this).remove()})),e.$el.find("pre").removeAttr("skip"),e.html.unwrap(),e.selection.restore()},refreshOnShow:function(t,n){var r=e.selection.blocks();if(r.length){var a=r[0],i="N",o=e.html.defaultTag();a.tagName.toLowerCase()!=o&&a!=e.el&&(i=a.tagName),n.find('.fr-command[data-param1="'+i+'"]').addClass("fr-active").attr("aria-selected",!0)}else n.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(t){if(e.opts.paragraphFormatSelection){var n=e.selection.blocks();if(n.length){var r=n[0],a="N",i=e.html.defaultTag();r.tagName.toLowerCase()!=i&&r!=e.el&&(a=r.tagName),0<=["LI","TD","TH"].indexOf(a)&&(a="N"),t.find(">span").text(e.language.translate(e.opts.paragraphFormat[a]))}else t.find(">span").text(e.language.translate(e.opts.paragraphFormat.N))}}}},i.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var e='"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),i.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"}),Object.assign(i.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),i.PLUGINS.paragraphStyle=function(e){var t=e.$;return{_init:function(){},apply:function(n,r,a){void 0===r&&(r=e.opts.paragraphStyles),void 0===a&&(a=e.opts.paragraphMultipleStyles);var i="";a||((i=Object.keys(r)).splice(i.indexOf(n),1),i=i.join(" ")),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var o=e.selection.blocks();e.selection.save();for(var c=t(o[0]).hasClass(n),s=0;s");o[0].after(l[0])}e.html.unwrap(),e.selection.restore()},refreshOnShow:function(n,r){var a=e.selection.blocks();if(a.length){var i=t(a[0]);r.find(".fr-command").each((function(){var e=t(this).data("param1"),n=i.hasClass(e);t(this).toggleClass("fr-active",n).attr("aria-selected",n)}))}}}},i.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),i.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"}),Object.assign(i.DEFAULTS,{html2pdf:window.html2pdf}),i.PLUGINS.print=function(e){return{run:function(){!function(t){var n=e.html.get(),r=null;e.shared.print_iframe?r=e.shared.print_iframe:((r=document.createElement("iframe")).name="fr-print",r.style.position="fixed",r.style.top="0",r.style.left="-9999px",r.style.height="100%",r.style.width="0",r.style.overflow="hidden",r.style["z-index"]="2147483647",r.style.tabIndex="-1",e.events.on("shared.destroy",(function(){r.remove()})),e.shared.print_iframe=r);try{document.body.removeChild(r)}catch(u){}document.body.appendChild(r),r.addEventListener("load",(function e(){t(),r.removeEventListener("load",e)}));var a=r.contentWindow;a.document.open(),a.document.write(""+document.title+""),Array.prototype.forEach.call(document.querySelectorAll("style"),(function(e){e=e.cloneNode(!0),a.document.write(e.outerHTML)}));var i=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(i,(function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",a.document.write(t.outerHTML)})),a.document.write('
    '),a.document.write(n),a.document.write("
    "),a.document.close()}((function(){setTimeout((function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()}),0)}))},toPDF:function(){e.opts.html2pdf&&(e.$el.css("text-align","left"),e.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(e.el).save(),setTimeout((function(){e.$el.css("text-align","")}),100))}}},i.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),i.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),i.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),i.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}}),Object.assign(i.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"],quickInsertEnabled:!0}),i.QUICK_INSERT_BUTTONS={},i.DefineIcon("quickInsert",{SVG_KEY:"add",template:"svg"}),i.RegisterQuickInsertButton=function(e,t){i.QUICK_INSERT_BUTTONS[e]=Object.assign({undo:!0},t)},i.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var e=this,t=e.$;e.shared.$qi_image_input||(e.shared.$qi_image_input=t(document.createElement("input")).attr("accept","image/"+e.opts.imageAllowedTypes.join(", image/").toLowerCase()).attr("name","quickInsertImage".concat(this.id)).attr("style","display: none;").attr("type","file"),t("body").first().append(e.shared.$qi_image_input),e.events.$on(e.shared.$qi_image_input,"change",(function(){var e=t(this).data("inst");this.files&&(e.quickInsert.hide(),e.image.upload(this.files)),t(this).val("")}),!0)),e.$qi_image_input=e.shared.$qi_image_input,e.helpers.isMobile()&&e.selection.save(),e.events.disableBlur(),e.$qi_image_input.data("inst",e)[0].click()}}),i.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of the video you want to insert."));e&&this.video.insertByURL(e)}}),i.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of any web content you want to insert."));e&&this.embedly.add(e)}}),i.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),i.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),i.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),i.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),i.PLUGINS.quickInsert=function(e){var t,n,r=e.$,a=!1;function o(a){var o,c,s;if(o=a.offset().top-e.$box.offset().top,c=(e.$iframe&&e.$iframe.offset().left||0)+a.offset().left-a.position().left-4').concat(e.icon.create("quickInsert"),""))),t=e.shared.$quick_insert,e.tooltip.bind(e.$box,".fr-quick-insert > a.fr-floating-btn"),e.events.on("destroy",(function(){r("body").first().append(t.removeClass("fr-on")),n&&(f(),r("body").first().append(n.css("left",-9999).css("top",-9999)))}),!0),e.events.on("shared.destroy",(function(){t.html("").removeData().remove(),t=null,n&&(n.html("").removeData().remove(),n=null)}),!0),e.events.on("commands.before",l),e.events.on("commands.after",(function(){e.popups.areVisible()||s()})),e.events.bindClick(e.$box,".fr-quick-insert > a",u),e.events.bindClick(e.$box,".fr-qi-helper > a.fr-btn",(function(t){var n=r(t.currentTarget).data("cmd");if(!1===e.events.trigger("quickInsert.commands.before",[n]))return!1;i.QUICK_INSERT_BUTTONS[n].callback.apply(e,[t.currentTarget]),i.QUICK_INSERT_BUTTONS[n].undo&&e.undo.saveStep(),e.events.trigger("quickInsert.commands.after",[n]),e.quickInsert.hide()})),e.events.$on(e.$wp,"scroll",d),e.events.$on(e.$tb,"transitionend",".fr-more-toolbar",d)),t.hasClass("fr-on")&&f(),e.$box.append(t),o(a),t.data("tag",a),t.addClass("fr-visible"))}function s(){if(e.core.hasFocus()){var n=e.selection.element();if(e.opts.enter==i.ENTER_BR||e.node.isBlock(n)||(n=e.node.blockParent(n)),e.opts.enter==i.ENTER_BR&&!e.node.isBlock(n)){var a=e.node.deepestParent(n);a&&(n=a)}n&&(e.opts.enter!=i.ENTER_BR&&e.node.isEmpty(n)&&0<=e.opts.quickInsertTags.indexOf(n.tagName.toLowerCase())||e.opts.enter==i.ENTER_BR&&("BR"==n.tagName&&(!n.previousSibling||"BR"==n.previousSibling.tagName||e.node.isBlock(n.previousSibling))||e.node.isEmpty(n)&&(!n.previousSibling||"BR"==n.previousSibling.tagName||e.node.isBlock(n.previousSibling))&&(!n.nextSibling||"BR"==n.nextSibling.tagName||e.node.isBlock(n.nextSibling))))?t&&t.data("tag").is(r(n))&&t.hasClass("fr-on")?f():e.selection.isCollapsed()&&c(r(n)):l()}}function l(){t&&!a&&(t.hasClass("fr-on")&&f(),t.removeClass("fr-visible fr-on"),t.css("left",-9999).css("top",-9999))}function u(o){if(o&&o.preventDefault(),t.hasClass("fr-on")&&!t.hasClass("fr-hidden"))f();else{if(!e.shared.$qi_helper){for(var c=e.opts.quickInsertButtons,s='
    ',l=0,u=0;u').concat(e.icon.create(d.icon),""))}s+="
    ",e.shared.$qi_helper=r(s),e.tooltip.bind(e.shared.$qi_helper,"a.fr-btn"),e.events.$on(e.shared.$qi_helper,"mousedown",(function(e){e.preventDefault()}),!0)}n=e.shared.$qi_helper,e.$box.append(n),a=!0,setTimeout((function(){a=!1,n.css("top",parseFloat(t.css("top"))),n.css("left",parseFloat(t.css("left"))+t.outerWidth()),n.find("a").addClass("fr-size-1"),t.addClass("fr-on")}),10)}}function f(){var n=e.$box.find(".fr-qi-helper");n.length&&function(){for(var e=n.find("a"),r=0;r').concat(this.language.translate(t[n])).concat(r?''.concat(r,""):"","")}return e+""},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),i.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"}),Object.assign(i.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{},saveParam:"body",saveMethod:"POST"}),i.PLUGINS.save=function(e){var t=e.$,n=null,r=null,a=!1,i={};function o(t,n){e.events.trigger("save.error",[{code:t,message:i[t]},n])}function c(n){void 0===n&&(n=e.html.get());var a=n,i=e.events.trigger("save.before",[n]);if(!1===i)return!1;if("string"==typeof i&&(n=i),e.opts.saveURL){var c={};for(var s in e.opts.saveParams)if(e.opts.saveParams.hasOwnProperty(s)){var l=e.opts.saveParams[s];c[s]="function"==typeof l?l.call(this):l}var u={};u[e.opts.saveParam]=n,t(this).ajax({method:e.opts.saveMethod,url:e.opts.saveURL,data:Object.assign(u,c),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,n,i){r=a,e.events.trigger("save.after",[t])},fail:function(e){o(2,e.response||e.responseText)}})}else o(1)}function s(){clearTimeout(n),n=setTimeout((function(){var t=e.html.get();(r!=t||a)&&(a=!1,c(r=t))}),0)}return i[1]="Missing saveURL option.",i[2]="Something went wrong during save.",{_init:function(){if(e.opts.letteringClass)for(var t=e.opts.letteringClass,a=e.$el.find(".".concat(t)).length,i=0;i$1
    ");e.opts.saveInterval&&(r=e.html.get(),e.events.on("contentChanged",(function(){setTimeout(s,e.opts.saveInterval)})),e.events.on("keydown destroy",(function(){clearTimeout(n)})))},save:c,reset:function(){s(),a=!1},force:function(){a=!0}}},i.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),i.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"}),Object.assign(i.DEFAULTS,{specialCharactersSets:[{title:"Latin",char:"¡",list:[{char:"¡",desc:"INVERTED EXCLAMATION MARK"},{char:"¢",desc:"CENT SIGN"},{char:"£",desc:"POUND SIGN"},{char:"¤",desc:"CURRENCY SIGN"},{char:"¥",desc:"YEN SIGN"},{char:"¦",desc:"BROKEN BAR"},{char:"§",desc:"SECTION SIGN"},{char:"¨",desc:"DIAERESIS"},{char:"©",desc:"COPYRIGHT SIGN"},{char:"™",desc:"TRADEMARK SIGN"},{char:"ª",desc:"FEMININE ORDINAL INDICATOR"},{char:"«",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¬",desc:"NOT SIGN"},{char:"®",desc:"REGISTERED SIGN"},{char:"¯",desc:"MACRON"},{char:"°",desc:"DEGREE SIGN"},{char:"±",desc:"PLUS-MINUS SIGN"},{char:"²",desc:"SUPERSCRIPT TWO"},{char:"³",desc:"SUPERSCRIPT THREE"},{char:"´",desc:"ACUTE ACCENT"},{char:"µ",desc:"MICRO SIGN"},{char:"¶",desc:"PILCROW SIGN"},{char:"·",desc:"MIDDLE DOT"},{char:"¸",desc:"CEDILLA"},{char:"¹",desc:"SUPERSCRIPT ONE"},{char:"º",desc:"MASCULINE ORDINAL INDICATOR"},{char:"»",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¼",desc:"VULGAR FRACTION ONE QUARTER"},{char:"½",desc:"VULGAR FRACTION ONE HALF"},{char:"¾",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"¿",desc:"INVERTED QUESTION MARK"},{char:"À",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"Á",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"Â",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"Ã",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"Ä",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"Å",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"Æ",desc:"LATIN CAPITAL LETTER AE"},{char:"Ç",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"È",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"É",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"Ê",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"Ë",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"Ì",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"Í",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"Î",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"Ï",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"Ð",desc:"LATIN CAPITAL LETTER ETH"},{char:"Ñ",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"Ò",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"Ó",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"Ô",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"Õ",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"Ö",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"×",desc:"MULTIPLICATION SIGN"},{char:"Ø",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"Ù",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"Ú",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"Û",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"Ü",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"Ý",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"Þ",desc:"LATIN CAPITAL LETTER THORN"},{char:"ß",desc:"LATIN SMALL LETTER SHARP S"},{char:"à",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"á",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"â",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"ã",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"ä",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"å",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"æ",desc:"LATIN SMALL LETTER AE"},{char:"ç",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"è",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"é",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"ê",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"ë",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"ì",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"í",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"î",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"ï",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"ð",desc:"LATIN SMALL LETTER ETH"},{char:"ñ",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"ò",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"ó",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"ô",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"õ",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"ö",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"÷",desc:"DIVISION SIGN"},{char:"ø",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"ù",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"ú",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"û",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"ü",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"ý",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"þ",desc:"LATIN SMALL LETTER THORN"},{char:"ÿ",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",char:"Α",list:[{char:"Α",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"Β",desc:"GREEK CAPITAL LETTER BETA"},{char:"Γ",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"Δ",desc:"GREEK CAPITAL LETTER DELTA"},{char:"Ε",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"Ζ",desc:"GREEK CAPITAL LETTER ZETA"},{char:"Η",desc:"GREEK CAPITAL LETTER ETA"},{char:"Θ",desc:"GREEK CAPITAL LETTER THETA"},{char:"Ι",desc:"GREEK CAPITAL LETTER IOTA"},{char:"Κ",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"Λ",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"Μ",desc:"GREEK CAPITAL LETTER MU"},{char:"Ν",desc:"GREEK CAPITAL LETTER NU"},{char:"Ξ",desc:"GREEK CAPITAL LETTER XI"},{char:"Ο",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"Π",desc:"GREEK CAPITAL LETTER PI"},{char:"Ρ",desc:"GREEK CAPITAL LETTER RHO"},{char:"Σ",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"Τ",desc:"GREEK CAPITAL LETTER TAU"},{char:"Υ",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"Φ",desc:"GREEK CAPITAL LETTER PHI"},{char:"Χ",desc:"GREEK CAPITAL LETTER CHI"},{char:"Ψ",desc:"GREEK CAPITAL LETTER PSI"},{char:"Ω",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"α",desc:"GREEK SMALL LETTER ALPHA"},{char:"β",desc:"GREEK SMALL LETTER BETA"},{char:"γ",desc:"GREEK SMALL LETTER GAMMA"},{char:"δ",desc:"GREEK SMALL LETTER DELTA"},{char:"ε",desc:"GREEK SMALL LETTER EPSILON"},{char:"ζ",desc:"GREEK SMALL LETTER ZETA"},{char:"η",desc:"GREEK SMALL LETTER ETA"},{char:"θ",desc:"GREEK SMALL LETTER THETA"},{char:"ι",desc:"GREEK SMALL LETTER IOTA"},{char:"κ",desc:"GREEK SMALL LETTER KAPPA"},{char:"λ",desc:"GREEK SMALL LETTER LAMBDA"},{char:"μ",desc:"GREEK SMALL LETTER MU"},{char:"ν",desc:"GREEK SMALL LETTER NU"},{char:"ξ",desc:"GREEK SMALL LETTER XI"},{char:"ο",desc:"GREEK SMALL LETTER OMICRON"},{char:"π",desc:"GREEK SMALL LETTER PI"},{char:"ρ",desc:"GREEK SMALL LETTER RHO"},{char:"ς",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"σ",desc:"GREEK SMALL LETTER SIGMA"},{char:"τ",desc:"GREEK SMALL LETTER TAU"},{char:"υ",desc:"GREEK SMALL LETTER UPSILON"},{char:"φ",desc:"GREEK SMALL LETTER PHI"},{char:"χ",desc:"GREEK SMALL LETTER CHI"},{char:"ψ",desc:"GREEK SMALL LETTER PSI"},{char:"ω",desc:"GREEK SMALL LETTER OMEGA"},{char:"ϑ",desc:"GREEK THETA SYMBOL"},{char:"ϒ",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"ϕ",desc:"GREEK PHI SYMBOL"},{char:"ϖ",desc:"GREEK PI SYMBOL"},{char:"Ϝ",desc:"GREEK LETTER DIGAMMA"},{char:"ϝ",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"ϰ",desc:"GREEK KAPPA SYMBOL"},{char:"ϱ",desc:"GREEK RHO SYMBOL"},{char:"ϵ",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"϶",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",char:"Ѐ",list:[{char:"Ѐ",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"Ё",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"Ђ",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"Ѓ",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"Є",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"Ѕ",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"І",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"Ї",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"Ј",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"Љ",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"Њ",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"Ћ",desc:"CYRILLIC CAPITAL LETTER TSHE"},{char:"Ќ",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"Ѝ",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"Ў",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"Џ",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"А",desc:"CYRILLIC CAPITAL LETTER A"},{char:"Б",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"В",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"Г",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"Д",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"Е",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"Ж",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"З",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"И",desc:"CYRILLIC CAPITAL LETTER I"},{char:"Й",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"К",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"Л",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"М",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"Н",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"О",desc:"CYRILLIC CAPITAL LETTER O"},{char:"П",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"Р",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"С",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"Т",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"У",desc:"CYRILLIC CAPITAL LETTER U"},{char:"Ф",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"Х",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"Ц",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"Ч",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"Ш",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"Щ",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"Ъ",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"Ы",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"Ь",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"Э",desc:"CYRILLIC CAPITAL LETTER E"},{char:"Ю",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"Я",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"а",desc:"CYRILLIC SMALL LETTER A"},{char:"б",desc:"CYRILLIC SMALL LETTER BE"},{char:"в",desc:"CYRILLIC SMALL LETTER VE"},{char:"г",desc:"CYRILLIC SMALL LETTER GHE"},{char:"д",desc:"CYRILLIC SMALL LETTER DE"},{char:"е",desc:"CYRILLIC SMALL LETTER IE"},{char:"ж",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"з",desc:"CYRILLIC SMALL LETTER ZE"},{char:"и",desc:"CYRILLIC SMALL LETTER I"},{char:"й",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"к",desc:"CYRILLIC SMALL LETTER KA"},{char:"л",desc:"CYRILLIC SMALL LETTER EL"},{char:"м",desc:"CYRILLIC SMALL LETTER EM"},{char:"н",desc:"CYRILLIC SMALL LETTER EN"},{char:"о",desc:"CYRILLIC SMALL LETTER O"},{char:"п",desc:"CYRILLIC SMALL LETTER PE"},{char:"р",desc:"CYRILLIC SMALL LETTER ER"},{char:"с",desc:"CYRILLIC SMALL LETTER ES"},{char:"т",desc:"CYRILLIC SMALL LETTER TE"},{char:"у",desc:"CYRILLIC SMALL LETTER U"},{char:"ф",desc:"CYRILLIC SMALL LETTER EF"},{char:"х",desc:"CYRILLIC SMALL LETTER HA"},{char:"ц",desc:"CYRILLIC SMALL LETTER TSE"},{char:"ч",desc:"CYRILLIC SMALL LETTER CHE"},{char:"ш",desc:"CYRILLIC SMALL LETTER SHA"},{char:"щ",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"ъ",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"ы",desc:"CYRILLIC SMALL LETTER YERU"},{char:"ь",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"э",desc:"CYRILLIC SMALL LETTER E"},{char:"ю",desc:"CYRILLIC SMALL LETTER YU"},{char:"я",desc:"CYRILLIC SMALL LETTER YA"},{char:"ѐ",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"ё",desc:"CYRILLIC SMALL LETTER IO"},{char:"ђ",desc:"CYRILLIC SMALL LETTER DJE"},{char:"ѓ",desc:"CYRILLIC SMALL LETTER GJE"},{char:"є",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"ѕ",desc:"CYRILLIC SMALL LETTER DZE"},{char:"і",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"ї",desc:"CYRILLIC SMALL LETTER YI"},{char:"ј",desc:"CYRILLIC SMALL LETTER JE"},{char:"љ",desc:"CYRILLIC SMALL LETTER LJE"},{char:"њ",desc:"CYRILLIC SMALL LETTER NJE"},{char:"ћ",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"ќ",desc:"CYRILLIC SMALL LETTER KJE"},{char:"ѝ",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"ў",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"џ",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",char:"–",list:[{char:"–",desc:"EN DASH"},{char:"—",desc:"EM DASH"},{char:"‘",desc:"LEFT SINGLE QUOTATION MARK"},{char:"’",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"‚",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"“",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"”",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"„",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"†",desc:"DAGGER"},{char:"‡",desc:"DOUBLE DAGGER"},{char:"•",desc:"BULLET"},{char:"…",desc:"HORIZONTAL ELLIPSIS"},{char:"‰",desc:"PER MILLE SIGN"},{char:"′",desc:"PRIME"},{char:"″",desc:"DOUBLE PRIME"},{char:"‹",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"›",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"‾",desc:"OVERLINE"},{char:"⁄",desc:"FRACTION SLASH"}]},{title:"Currency",char:"₠",list:[{char:"₠",desc:"EURO-CURRENCY SIGN"},{char:"₡",desc:"COLON SIGN"},{char:"₢",desc:"CRUZEIRO SIGN"},{char:"₣",desc:"FRENCH FRANC SIGN"},{char:"₤",desc:"LIRA SIGN"},{char:"₥",desc:"MILL SIGN"},{char:"₦",desc:"NAIRA SIGN"},{char:"₧",desc:"PESETA SIGN"},{char:"₨",desc:"RUPEE SIGN"},{char:"₩",desc:"WON SIGN"},{char:"₪",desc:"NEW SHEQEL SIGN"},{char:"₫",desc:"DONG SIGN"},{char:"€",desc:"EURO SIGN"},{char:"₭",desc:"KIP SIGN"},{char:"₮",desc:"TUGRIK SIGN"},{char:"₯",desc:"DRACHMA SIGN"},{char:"₰",desc:"GERMAN PENNY SYMBOL"},{char:"₱",desc:"PESO SIGN"},{char:"₲",desc:"GUARANI SIGN"},{char:"₳",desc:"AUSTRAL SIGN"},{char:"₴",desc:"HRYVNIA SIGN"},{char:"₵",desc:"CEDI SIGN"},{char:"₶",desc:"LIVRE TOURNOIS SIGN"},{char:"₷",desc:"SPESMILO SIGN"},{char:"₸",desc:"TENGE SIGN"},{char:"₹",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",char:"←",list:[{char:"←",desc:"LEFTWARDS ARROW"},{char:"↑",desc:"UPWARDS ARROW"},{char:"→",desc:"RIGHTWARDS ARROW"},{char:"↓",desc:"DOWNWARDS ARROW"},{char:"↔",desc:"LEFT RIGHT ARROW"},{char:"↕",desc:"UP DOWN ARROW"},{char:"↖",desc:"NORTH WEST ARROW"},{char:"↗",desc:"NORTH EAST ARROW"},{char:"↘",desc:"SOUTH EAST ARROW"},{char:"↙",desc:"SOUTH WEST ARROW"},{char:"↚",desc:"LEFTWARDS ARROW WITH STROKE"},{char:"↛",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"↜",desc:"LEFTWARDS WAVE ARROW"},{char:"↝",desc:"RIGHTWARDS WAVE ARROW"},{char:"↞",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"↟",desc:"UPWARDS TWO HEADED ARROW"},{char:"↠",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"↡",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"↢",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"↣",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"↤",desc:"LEFTWARDS ARROW FROM BAR"},{char:"↥",desc:"UPWARDS ARROW FROM BAR"},{char:"↦",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"↧",desc:"DOWNWARDS ARROW FROM BAR"},{char:"↨",desc:"UP DOWN ARROW WITH BASE"},{char:"↩",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"↪",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"↫",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"↬",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"↭",desc:"LEFT RIGHT WAVE ARROW"},{char:"↮",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"↯",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"↰",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"↱",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↲",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"↳",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↴",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"↵",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"↶",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↷",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↸",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"↹",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"↺",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"↻",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"↼",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"↽",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"↾",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"↿",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇀",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"⇁",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"⇂",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"⇃",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇄",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"⇅",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"⇆",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"⇇",desc:"LEFTWARDS PAIRED ARROWS"},{char:"⇈",desc:"UPWARDS PAIRED ARROWS"},{char:"⇉",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"⇊",desc:"DOWNWARDS PAIRED ARROWS"},{char:"⇋",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"⇌",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"⇍",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇎",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"⇏",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇐",desc:"LEFTWARDS DOUBLE ARROW"},{char:"⇑",desc:"UPWARDS DOUBLE ARROW"},{char:"⇒",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"⇓",desc:"DOWNWARDS DOUBLE ARROW"},{char:"⇔",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"⇕",desc:"UP DOWN DOUBLE ARROW"},{char:"⇖",desc:"NORTH WEST DOUBLE ARROW"},{char:"⇗",desc:"NORTH EAST DOUBLE ARROW"},{char:"⇘",desc:"SOUTH EAST DOUBLE ARROW"},{char:"⇙",desc:"SOUTH WEST DOUBLE ARROW"},{char:"⇚",desc:"LEFTWARDS TRIPLE ARROW"},{char:"⇛",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"⇜",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"⇝",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"⇞",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"⇟",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"⇠",desc:"LEFTWARDS DASHED ARROW"},{char:"⇡",desc:"UPWARDS DASHED ARROW"},{char:"⇢",desc:"RIGHTWARDS DASHED ARROW"},{char:"⇣",desc:"DOWNWARDS DASHED ARROW"},{char:"⇤",desc:"LEFTWARDS ARROW TO BAR"},{char:"⇥",desc:"RIGHTWARDS ARROW TO BAR"},{char:"⇦",desc:"LEFTWARDS WHITE ARROW"},{char:"⇧",desc:"UPWARDS WHITE ARROW"},{char:"⇨",desc:"RIGHTWARDS WHITE ARROW"},{char:"⇩",desc:"DOWNWARDS WHITE ARROW"},{char:"⇪",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"⇫",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"⇬",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"⇭",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"},{char:"⇮",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"⇯",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"⇰",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"⇱",desc:"NORTH WEST ARROW TO CORNER"},{char:"⇲",desc:"SOUTH EAST ARROW TO CORNER"},{char:"⇳",desc:"UP DOWN WHITE ARROW"},{char:"⇴",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"⇵",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"⇶",desc:"THREE RIGHTWARDS ARROWS"},{char:"⇷",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇸",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇹",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"⇺",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇻",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇼",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇽",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"⇾",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"⇿",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",char:"∀",list:[{char:"∀",desc:"FOR ALL"},{char:"∂",desc:"PARTIAL DIFFERENTIAL"},{char:"∃",desc:"THERE EXISTS"},{char:"∅",desc:"EMPTY SET"},{char:"∇",desc:"NABLA"},{char:"∈",desc:"ELEMENT OF"},{char:"∉",desc:"NOT AN ELEMENT OF"},{char:"∋",desc:"CONTAINS AS MEMBER"},{char:"∏",desc:"N-ARY PRODUCT"},{char:"∑",desc:"N-ARY SUMMATION"},{char:"−",desc:"MINUS SIGN"},{char:"∗",desc:"ASTERISK OPERATOR"},{char:"√",desc:"SQUARE ROOT"},{char:"∝",desc:"PROPORTIONAL TO"},{char:"∞",desc:"INFINITY"},{char:"∠",desc:"ANGLE"},{char:"∧",desc:"LOGICAL AND"},{char:"∨",desc:"LOGICAL OR"},{char:"∩",desc:"INTERSECTION"},{char:"∪",desc:"UNION"},{char:"∫",desc:"INTEGRAL"},{char:"∴",desc:"THEREFORE"},{char:"∼",desc:"TILDE OPERATOR"},{char:"≅",desc:"APPROXIMATELY EQUAL TO"},{char:"≈",desc:"ALMOST EQUAL TO"},{char:"≠",desc:"NOT EQUAL TO"},{char:"≡",desc:"IDENTICAL TO"},{char:"≤",desc:"LESS-THAN OR EQUAL TO"},{char:"≥",desc:"GREATER-THAN OR EQUAL TO"},{char:"⊂",desc:"SUBSET OF"},{char:"⊃",desc:"SUPERSET OF"},{char:"⊄",desc:"NOT A SUBSET OF"},{char:"⊆",desc:"SUBSET OF OR EQUAL TO"},{char:"⊇",desc:"SUPERSET OF OR EQUAL TO"},{char:"⊕",desc:"CIRCLED PLUS"},{char:"⊗",desc:"CIRCLED TIMES"},{char:"⊥",desc:"UP TACK"}]},{title:"Misc",char:"♠",list:[{char:"♠",desc:"BLACK SPADE SUIT"},{char:"♣",desc:"BLACK CLUB SUIT"},{char:"♥",desc:"BLACK HEART SUIT"},{char:"♦",desc:"BLACK DIAMOND SUIT"},{char:"♩",desc:"QUARTER NOTE"},{char:"♪",desc:"EIGHTH NOTE"},{char:"♫",desc:"BEAMED EIGHTH NOTES"},{char:"♬",desc:"BEAMED SIXTEENTH NOTES"},{char:"♭",desc:"MUSIC FLAT SIGN"},{char:"♮",desc:"MUSIC NATURAL SIGN"},{char:"☀",desc:"BLACK SUN WITH RAYS"},{char:"☁",desc:"CLOUD"},{char:"☂",desc:"UMBRELLA"},{char:"☃",desc:"SNOWMAN"},{char:"☕",desc:"HOT BEVERAGE"},{char:"☘",desc:"SHAMROCK"},{char:"☯",desc:"YIN YANG"},{char:"✔",desc:"HEAVY CHECK MARK"},{char:"✖",desc:"HEAVY MULTIPLICATION X"},{char:"❄",desc:"SNOWFLAKE"},{char:"❛",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❜",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"❝",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❞",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"❤",desc:"HEAVY BLACK HEART"}]}],specialCharButtons:["specialCharBack","|"]}),Object.assign(i.POPUP_TEMPLATES,{specialCharacters:"[_BUTTONS_][_CUSTOM_LAYER_]"}),i.PLUGINS.specialCharacters=function(e){var t=e.$,n=e.opts.specialCharactersSets[0],r=e.opts.specialCharactersSets,a="";function o(){return'\n
    \n '.concat(function(e,t){var n="";return e.forEach((function(e){var r={elementClass:e.title===t.title?"fr-active fr-active-tab":"",title:e.title,dataParam1:e.title,desc:e.char};n+='")})),n}(r,n),'\n
    \n
    \n ').concat(function(e){var t="";return e.list.forEach((function(e){var n={dataParam1:e.char,title:e.desc,splCharValue:e.char};t+='').concat(n.splCharValue,"")})),t}(n),"\n
    ")}return{setSpecialCharacterCategory:function(t){n=r.filter((function(e){return e.title===t}))[0],e.popups.get("specialCharacters").html(a+o())},showSpecialCharsPopup:function(){var n=e.popups.get("specialCharacters");if(n||(n=function(){e.opts.toolbarInline&&0'.concat(e.button.buildList(e.opts.specialCharButtons),""));var n={buttons:a,custom_layer:o()},r=e.popups.create("specialCharacters",n);return function(n){e.events.on("popup.tab",(function(r){var a=t(r.currentTarget);if(!e.popups.isVisible("specialCharacters")||!a.is("span, a"))return!0;var o,c,s,l=r.which;if(i.KEYCODE.TAB==l){if(a.is("span.fr-icon")&&r.shiftKey||a.is("a")&&!r.shiftKey){var u=n.find(".fr-buttons");o=!e.accessibility.focusToolbar(u,!!r.shiftKey)}if(!1!==o){var f=n.find("span.fr-icon:focus").first().concat(n.findVisible(" span.fr-icon").first().concat(n.find("a")));a.is("span.fr-icon")&&(f=f.not("span.fr-icon:not(:focus)")),c=f.index(a),c=r.shiftKey?((c-1)%f.length+f.length)%f.length:(c+1)%f.length,s=f.get(c),e.events.disableBlur(),s.focus(),o=!1}}else if(i.KEYCODE.ARROW_UP==l||i.KEYCODE.ARROW_DOWN==l||i.KEYCODE.ARROW_LEFT==l||i.KEYCODE.ARROW_RIGHT==l){if(a.is("span.fr-icon")){var d=a.parent().find("span.fr-icon");c=d.index(a);var h=Math.floor(d.length/11),p=c%11,m=11*Math.floor(c/11)+p,v=11*h;i.KEYCODE.ARROW_UP==l?m=((m-11)%v+v)%v:i.KEYCODE.ARROW_DOWN==l?m=(m+11)%v:i.KEYCODE.ARROW_LEFT==l?m=((m-1)%v+v)%v:i.KEYCODE.ARROW_RIGHT==l&&(m=(m+1)%v),s=t(d.get(m)),e.events.disableBlur(),s.focus(),o=!1}}else i.KEYCODE.ENTER==l&&(a.is("a")?a[0].click():e.button.exec(a),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0)}(r),r}()),!n.hasClass("fr-active")){e.popups.refresh("specialCharacters"),e.popups.setContainer("specialCharacters",e.$tb);var r=e.$tb.find('.fr-command[data-cmd="specialCharacters"]'),c=e.button.getPosition(r),s=c.left,l=c.top;e.popups.show("specialCharacters",s,l,outerHeight)}},back:function(){e.popups.hide("specialCharacters"),e.toolbar.showInline()}}},i.DefineIcon("specialCharacters",{NAME:"dollar-sign",SVG_KEY:"symbols"}),i.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,plugin:"specialCharacters",showOnMobile:!0,callback:function(){this.popups.isVisible("specialCharacters")?(this.$el.find(".fr-marker")&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("specialCharacters")):this.specialCharacters.showSpecialCharsPopup()}}),i.RegisterCommand("insertSpecialCharacter",{callback:function(e,t){this.undo.saveStep(),this.html.insert(t),this.undo.saveStep(),this.popups.hide("specialCharacters")}}),i.RegisterCommand("setSpecialCharacterCategory",{undo:!1,focus:!1,callback:function(e,t){this.specialCharacters.setSpecialCharacterCategory(t)}}),i.DefineIcon("specialCharBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("specialCharBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.specialCharacters.back()}}),Object.assign(i.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(i.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackground","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableDefaultWidth:"100%",tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,tableInsertHelperOffset:15}),i.PLUGINS.table=function(e){var t,n,r,a,o,c,s,l=e.$;function u(){var t=z();if(t){var n=e.popups.get("table.edit");if(n||(n=p()),n){e.popups.setContainer("table.edit",e.$sc);var r=E(t),a=r.left+(r.right-r.left)/2,i=r.bottom;e.popups.show("table.edit",a,i,r.bottom-r.top,!0),e.edit.isDisabled()&&(1 span[data-row="1"][data-col="1"]').trigger("mouseover")})),!0;var n="";0'.concat(e.button.buildList(e.opts.tableInsertButtons),""));var r={buttons:n,rows_columns:function(){for(var t='
    1 × 1
    ',n=1;n<=e.opts.tableInsertMaxSize;n++){for(var r=1;r<=e.opts.tableInsertMaxSize;r++){var a="inline-block";2').concat(n," × ").concat(r,"   ")}t+='
    '}return t+"
    "}()},a=e.popups.create("table.insert",r);return e.events.$on(a,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",(function(e){h(l(e.currentTarget))}),!0),function(t){e.events.$on(t,"focus","[tabIndex]",(function(e){h(l(e.currentTarget))})),e.events.on("popup.tab",(function(t){var n=l(t.currentTarget);if(!e.popups.isVisible("table.insert")||!n.is("span, a"))return!0;var r,a=t.which;if(i.KEYCODE.ARROW_UP==a||i.KEYCODE.ARROW_DOWN==a||i.KEYCODE.ARROW_LEFT==a||i.KEYCODE.ARROW_RIGHT==a){if(n.is("span.fr-table-cell")){var o=n.parent().find("span.fr-table-cell"),c=o.index(n),s=e.opts.tableInsertMaxSize,u=c%s,f=Math.floor(c/s);i.KEYCODE.ARROW_UP==a?f=Math.max(0,f-1):i.KEYCODE.ARROW_DOWN==a?f=Math.min(e.opts.tableInsertMaxSize-1,f+1):i.KEYCODE.ARROW_LEFT==a?u=Math.max(0,u-1):i.KEYCODE.ARROW_RIGHT==a&&(u=Math.min(e.opts.tableInsertMaxSize-1,u+1));var d=f*s+u,p=l(o.get(d));h(p),e.events.disableBlur(),p.focus(),r=!1}}else i.KEYCODE.ENTER==a&&(e.button.exec(n),r=!1);return!1===r&&(t.preventDefault(),t.stopPropagation()),r}),!0)}(a),a}function h(t){var n=t.data("row");null!==n&&(n=parseInt(n));var r=t.data("col");null!==r&&(r=parseInt(r));var a=t.parent();a.siblings(".fr-table-size-info").html("".concat(n," × ").concat(r)),a.find("> span").removeClass("hover fr-active-item");for(var i=1;i<=e.opts.tableInsertMaxSize;i++)for(var o=0;o<=e.opts.tableInsertMaxSize;o++){var c=a.find('> span[data-row="'.concat(i,'"][data-col="').concat(o,'"]'));i<=n&&o<=r?c.addClass("hover"):i<=n+1||i<=2&&!e.helpers.isMobile()?c.css("display","inline-block"):2'.concat(e.button.buildList(e.opts.tableEditButtons),"")},r=e.popups.create("table.edit",n);return e.events.$on(e.$wp,"scroll.table-edit",(function(){e.popups.isVisible("table.edit")&&u()})),r}return!1}function m(){if(0
    ';s+="",i=0 table tbody"))):l(n.find("tr").not(n.find("> table tr")).get(a)),"below"==t?"TBODY"==i.attr("tagName")?i.prepend(s):i[0].parentNode&&i[0].insertAdjacentHTML("afterend",s):"above"==t&&(i.before(s),e.popups.isVisible("table.edit")&&u())}}function g(e,t,n){var r,a,i,o,c,s=0,l=z(n);if(e<(t=Math.min(t,l[0].length-1)))for(a=e;a<=t;a++)if(!(e table tr")).each((function(e,n){var r=l(n),a=0;r.find("> th, > td").each((function(n,r){for(var i=l(r),o=parseInt(i.attr("colspan"),10)||1,c=parseInt(i.attr("rowspan"),10)||1,s=e;s")),t=e.shared.$table_resizer,e.events.$on(t,"mousedown",(function(n){return!e.core.sameInstance(t)||(0o-e.opts.tableResizerOffset?t.css("left",o-e.opts.tableResizerOffset-e.$wp.offset().left):l')),e.events.bindClick(e.shared.$ti_helper,"a",(function(){var t=n.data("selected-cell"),r=n.data("position"),a=n.data("instance")||e;"before"==r||"after"==r?(e.undo.saveStep(),t.addClass("fr-selected-cell"),a.table.insertColumn(r),t.removeClass("fr-selected-cell"),e.undo.saveStep()):("above"==r||"below"==r)&&(e.undo.saveStep(),t.addClass("fr-selected-cell"),a.table.insertRow(r),t.removeClass("fr-selected-cell"),e.undo.saveStep()),I()})),e.events.on("shared.destroy",(function(){e.shared.$ti_helper.html("").removeData().remove(),e.shared.$ti_helper=null}),!0),e.events.$on(e.shared.$ti_helper,"mousemove",(function(e){e.stopPropagation()}),!0),e.events.$on(l(e.o_win),"scroll",(function(){I()}),!0),e.events.$on(e.$wp,"scroll",(function(){I()}),!0)),n=e.shared.$ti_helper,e.events.on("destroy",(function(){n=null})),e.tooltip.bind(e.$box,".fr-insert-helper > a.fr-floating-btn")}function Y(){o=null,clearTimeout(c)}function X(){return e.el.querySelectorAll(".fr-selected-cell")}function Q(){var t=X();if(t.length){for(var n=t[0];n&&"TABLE"!=n.tagName&&n.parentNode!=e.el;)n=n.parentNode;return n&&"TABLE"==n.tagName?l(n):l([])}return l([])}function J(e){r=!1}return{_init:function(){if(!e.$wp)return!1;if(e.helpers.isMobile()&&(e.events.$on(e.$el,"mousedown",T),e.events.$on(e.$win,"mouseup",N)),!e.helpers.isMobile()){s=r=a=!1,e.events.$on(e.$el,"mousedown",T),e.popups.onShow("image.edit",(function(){A(),r=a=!1})),e.popups.onShow("link.edit",(function(){A(),r=a=!1})),e.events.on("commands.mousedown",(function(e){0"),r==n.length-1&&l(n[r]).prepend(i.MARKERS);return e.selection.restore(),e.undo.saveStep(),!(n=[])}if(1',c=100/n;for(r=0;r",a=0;a",0===r&&0===a&&(o+=i.MARKERS),o+="
    ";o+=""}if(o+="",e.opts.trackChangesEnabled){e.edit.on(),e.events.focus(!0),e.selection.restore(),e.undo.saveStep(),e.markers.insert(),e.html.wrap();var s=e.$el.find(".fr-marker");e.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(o),e.selection.clear()}else e.html.insert(o);e.selection.restore();var l=e.$el.find(".fr-inserted-table");l.removeClass("fr-inserted-table"),e.events.trigger("table.inserted",[l.get(0)])},remove:m,insertRow:v,deleteRow:function(){var t=Q();if(0=o.min_i;n--){for(a=l(t.find("tr").not(t.find("> table tr")).get(n)),r=0;r table tr")).get(n+1)).prepend(u):l(i[n+1][f-1])[0].parentNode&&l(i[n+1][f-1])[0].insertAdjacentElement("afterend",u)}}var d=a.parent();a.remove(),0===d.find("tr").length&&d.remove(),i=z(t)}C(0,i.length-1,0,i[0].length-1,t),0 table tr")).each((function(e){for(var n,i=l(this),o=0,u=0;o-1 th, > td").get(u))){n=null;break}n==a[e][o]?(o+=parseInt(l(n).attr("colspan"),10)||1,u++):(o+=parseInt(l(a[e][o]).attr("colspan"),10)||1,"after"==t&&(n=0===u?-1:i.find("> th, > td").get(u-1)))}var f,d=l(n);if("after"==t&&r
    '):'
    '),-1==n?i.prepend(f):null==n?i.append(f):"before"==t?d.before(f):"after"==t&&d[0].parentNode&&d[0].insertAdjacentHTML("afterend",f)})),n.find("th, td").each((function(){(o=l(this)).data("old-width")&&(o.css("width",(o.data("old-width")*s/c).toFixed(4)+"%"),o.removeData("old-width"))})),e.popups.isVisible("table.edit")&&u()}},deleteColumn:function(){var t=Q();if(0o.max_j)&&(c+=a.outerWidth()/t.outerWidth()*100));for(c/=i.length,r=o.max_j;r>=o.min_j;r--)for(n=0;n th, > td").length&&(0===u.prev().length||0===u.next().length||u.prev().find("> th[rowspan], > td[rowspan]").length th, > td").length)&&u.remove()}C(0,i.length-1,0,i[0].length-1,t),0"!=(n=l(a[t])).html()&&""!==n.html()&&(s+="
    ".concat(n.html())),n.remove();i.html(s),e.selection.setAtEnd(i.get(0)),e.selection.restore(),e.toolbar.enable(),b(r.min_i,r.max_i,c);var d=c.find("tr:empty");for(t=d.length-1;0<=t;t--)l(d[t]).remove();g(r.min_j,r.max_j,c),u()}},splitCellVertically:function(){if(1==X().length){var t=e.$el.find(".fr-selected-cell"),n=parseInt(t.attr("colspan"),10)||1,r=t.parent().outerWidth(),a=t.outerWidth(),i=t.clone().html("
    "),o=z(),c=w(t.get(0),o);if(1");if(1 table tr")).get(u)).prepend(c):l(i[u][f])[0].parentNode&&l(i[u][f])[0].insertAdjacentElement("afterend",c[0])}else{var d,h=l(document.createElement("tr")).append(c);for(d=0;d td").each((function(){var e=l(this);r+=parseInt(e.attr("colspan"),10)||1})),t=0;t
    ";n+="",e.prepend(n),u()}},removeHeader:function(){var t=Q(),n=t.find("thead");if(0"));var r="";e.opts.colorsHEXInput&&(r='
    "));var a={buttons:n,colors:function(){for(var t='
    ',n=0;n"),"REMOVE"!=e.opts.tableColors[n]?t+='').concat(e.language.translate("Color")," ").concat(e.opts.tableColors[n],"   "):t+='').concat(e.icon.create("tableColorRemove"),'').concat(e.language.translate("Clear Formatting"),"");return t+"
    "}(),custom_color:r},o=e.popups.create("table.colors",a);return e.events.$on(e.$wp,"scroll.table-colors",(function(){e.popups.isVisible("table.colors")&&t()})),function(t){e.events.on("popup.tab",(function(n){var r=l(n.currentTarget);if(!e.popups.isVisible("table.colors")||!r.is("span"))return!0;var a=n.which,o=!0;if(i.KEYCODE.TAB==a){var c=t.find(".fr-buttons");o=!e.accessibility.focusToolbar(c,!!n.shiftKey)}else if(i.KEYCODE.ARROW_UP==a||i.KEYCODE.ARROW_DOWN==a||i.KEYCODE.ARROW_LEFT==a||i.KEYCODE.ARROW_RIGHT==a){var s=r.parent().find("span.fr-command"),u=s.index(r),f=e.opts.colorsStep,d=Math.floor(s.length/f),h=u%f,p=Math.floor(u/f)*f+h,m=d*f;i.KEYCODE.ARROW_UP==a?p=((p-f)%m+m)%m:i.KEYCODE.ARROW_DOWN==a?p=(p+f)%m:i.KEYCODE.ARROW_LEFT==a?p=((p-1)%m+m)%m:i.KEYCODE.ARROW_RIGHT==a&&(p=(p+1)%m);var v=l(s.get(p));e.events.disableBlur(),v.focus(),o=!1}else i.KEYCODE.ENTER==a&&(e.button.exec(r),o=!1);return!1===o&&(n.preventDefault(),n.stopPropagation()),o}),!0)}(o),o}()),e.popups.setContainer("table.colors",e.$sc);var a=E(n),o=(a.left+a.right)/2,c=a.bottom;!function(){var t=e.popups.get("table.colors"),n=e.$el.find(".fr-selected-cell").first(),r=e.helpers.RGBToHex(n.css("background-color")),a=t.find(".fr-table-colors-hex-layer input");t.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),t.find('span[data-param1="'.concat(r,'"]')).addClass("fr-selected-color fr-active-item"),a.val(r).trigger("change")}(),e.popups.show("table.colors",o,c,a.bottom-a.top,!0)}},back:function(){0'+this.language.translate(t[n])+"");return e+""},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),i.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),i.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var e='"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),i.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),i.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var e='"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){1').concat(this.language.translate(t[n]),""));return e+""},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(e,t){var n=this.$,r=this.$el.find(".fr-selected-cell").closest("table");r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),i.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),i.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),i.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),i.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),i.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),i.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var e='"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),i.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),i.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),i.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),i.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),i.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),i.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var e='"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(e){var t=this.table.selectedCells(),n=this.$;t.length&&e.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(n(t[0])))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),i.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),i.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(e,t){var n=this.$,r=this.$el.find(".fr-selected-cell").first();r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),i.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),i.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"}),i.URLRegEx="(^| |\\u00A0)(".concat(i.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),i.PLUGINS.url=function(e){var t=e.$,n=null;function r(t,r,a){for(var i="";a.length&&"."==a[a.length-1];)i+=".",a=a.substring(0,a.length-1);var o=a;if(e.opts.linkConvertEmailAddress)e.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o));else if(e.helpers.isEmail(o))return r+a;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(o)||(o="//".concat(o)),(r||"")+"').concat(a.replace(/&/g,"&").replace(/&/g,"&").replace(//g,">"),"").concat(i)}var a=function(){return new RegExp(i.URLRegEx,"gi")};function o(t){return e.opts.linkAlwaysNoFollow&&(n="nofollow"),e.opts.linkAlwaysBlank&&(e.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),e.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),t.replace(a(),r)}function c(e){var t=e.split(" ");return t[t.length-1]}function s(){var n=e.selection.ranges(0),r=n.startContainer;if(!r||r.nodeType!==Node.TEXT_NODE||n.startOffset!==(r.textContent||"").length)return!1;if(function t(n){return!!n&&("A"===n.tagName||!(!n.parentNode||n.parentNode==e.el)&&t(n.parentNode))}(r))return!1;if(a().test(c(r.textContent))){t(r).before(o(r.textContent));var i=t(r.parentNode).find("a[data-fr-linked]");i.removeAttr("data-fr-linked"),r.parentNode.removeChild(r),e.events.trigger("url.linked",[i.get(0)])}else if(r.textContent.split(" ").length<=2&&r.previousSibling&&"A"===r.previousSibling.tagName){var s=r.previousSibling.innerText+r.textContent;if(a().test(c(s))){var l=(new DOMParser).parseFromString(o(s),"text/html").body.childNodes;r.parentNode.replaceChild(l[0],r.previousSibling),l.length&&t(r).before(l[0]),r.parentNode.removeChild(r)}}}return{_init:function(){e.events.on("keypress",(function(t){!e.selection.isCollapsed()||")"!=t.key&&"("!=t.key||s()}),!0),e.events.on("keydown",(function(t){var n=t.which;!e.selection.isCollapsed()||n!=i.KEYCODE.ENTER&&n!=i.KEYCODE.SPACE||s()}),!0),e.events.on("paste.beforeCleanup",(function(t){if(e.helpers.isURL(t)){var n=null;return e.opts.linkAlwaysBlank&&(e.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),e.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),"').concat(t,"")}}))}}},Object.assign(i.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(i.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg","mp3","mpeg","url"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","videoDisplay","videoAlign","videoSize","autoplay"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoResponsive:!1,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadToAzure:!1,videoUploadURL:null}),i.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,url_text:"https://www.youtube.com/embed/$1?$2",html:'',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'',provider:"vidyard"}],i.VIDEO_EMBED_REGEX=/^\W*(((\s|\n)*<\/iframe>)|())\W*$/i,i.PLUGINS.video=function(e){var t,n,r,a,o,c,s=e.$,l={};function u(){var t=e.popups.get("video.insert");t.find(".fr-video-by-url-layer input").val("").trigger("change");var n=t.find(".fr-video-embed-layer textarea");n.val("").trigger("change"),(n=t.find(".fr-video-upload-layer input")).val("").trigger("change")}function f(){var t=e.popups.get("video.edit");if(t||(t=function(){var t="";if(0 \n '.concat(e.button.buildList(e.opts.videoEditButtons)," \n ")},r=e.popups.create("video.edit",n);return e.events.$on(e.$wp,"scroll.video-edit",(function(){a&&e.popups.isVisible("video.edit")&&(e.events.disableBlur(),C(a))})),r}return!1}()),t){e.popups.setContainer("video.edit",e.$sc),e.popups.refresh("video.edit");var n=a.find("iframe, embed, ".concat(a.find("iframe, embed, audio").get(0)?"audio":"video")),r=n.offset().left+n.outerWidth()/2,i=n.offset().top+n.outerHeight(),o=n.get(0).src?n.get(0).src:n.get(0).currentSrc,c=!(!(o=(o=o.split("."))[o.length-1]).includes("pdf")&&!o.includes("txt"));n.hasClass("fr-file")||c||a.find("audio").get(0)?(document.getElementById("autoplay-".concat(e.id))&&(document.getElementById("autoplay-".concat(e.id)).style.display="none"),document.getElementById("videoReplace-".concat(e.id))&&(document.getElementById("videoReplace-".concat(e.id)).style.display="none")):(document.getElementById("autoplay-".concat(e.id))&&(document.getElementById("autoplay-".concat(e.id)).style.display=""),document.getElementById("videoReplace-".concat(e.id))&&(document.getElementById("videoReplace-".concat(e.id)).style.display="")),e.popups.show("video.edit",r,i,n.outerHeight(),!0)}}function d(t){if(t)return e.popups.onRefresh("video.insert",u),e.popups.onHide("video.insert",Z),!0;var n="";e.opts.videoUpload||-1===e.opts.videoInsertButtons.indexOf("videoUpload")||e.opts.videoInsertButtons.splice(e.opts.videoInsertButtons.indexOf("videoUpload"),1);var r=e.button.buildList(e.opts.videoInsertButtons);""!==r&&(n='
    '+r+"
    ");var a,i="",o=e.opts.videoInsertButtons.indexOf("videoUpload"),c=e.opts.videoInsertButtons.indexOf("videoByURL"),l=e.opts.videoInsertButtons.indexOf("videoEmbed");0<=c&&(a=" fr-active",(o
    ').concat('','
    "));var f="";0<=l&&(a=" fr-active",(o
    "));var d="";0<=o&&(a=" fr-active",(l').concat(e.language.translate("Drop video"),"
    (").concat(e.language.translate("or click"),')
    '));var h={buttons:n,by_url_layer:i,embed_layer:f,upload_layer:d,progress_bar:'

    Uploading

    '},p=e.popups.create("video.insert",h);return function(t){e.events.$on(t,"dragover dragenter",".fr-video-upload-layer",(function(){return s(this).addClass("fr-drop"),!1}),!0),e.events.$on(t,"dragleave dragend",".fr-video-upload-layer",(function(){return s(this).removeClass("fr-drop"),!1}),!0),e.events.$on(t,"drop",".fr-video-upload-layer",(function(n){n.preventDefault(),n.stopPropagation(),s(this).removeClass("fr-drop");var r=n.originalEvent.dataTransfer;if(r&&r.files){var a=t.data("instance")||e;a.events.disableBlur(),a.video.upload(r.files),a.events.enableBlur()}}),!0),e.helpers.isIOS()&&e.events.$on(t,"touchstart",'.fr-video-upload-layer input[type="file"]',(function(){s(this).trigger("click")}),!0),e.events.$on(t,"change",'.fr-video-upload-layer input[type="file"]',(function(){if(this.files){var n=t.data("instance")||e;n.events.disableBlur(),t.find("input:focus").blur(),n.events.enableBlur(),n.video.upload(this.files)}s(this).val("")}),!0)}(p),p}function h(t){e.events.focus(!0),e.selection.restore();var n=!1;if(a&&(W(),n=!0),e.opts.trackChangesEnabled){e.edit.on(),e.events.focus(!0),e.selection.restore(),e.undo.saveStep(),e.markers.insert(),e.html.wrap();var r=e.$el.find(".fr-marker");e.node.isLastSibling(r)&&r.parent().hasClass("fr-deletable")&&r.insertAfter(r.parent()),r.replaceWith(''.concat(t,"")),e.selection.clear()}else e.html.insert(''.concat(t,""),!1,e.opts.videoSplitHTML);e.popups.hide("video.insert");var i=e.$el.find(".fr-jiv");i.removeClass("fr-jiv"),i.toggleClass("fr-rv",e.opts.videoResponsive),$(i,e.opts.videoDefaultDisplay,e.opts.videoDefaultAlign),i.toggleClass("fr-draggable",e.opts.videoMove),e.events.trigger(n?"video.replaced":"video.inserted",[i])}function p(){var t=s(this);e.popups.hide("video.insert"),t.removeClass("fr-uploading"),t.parent().next().is("br")&&t.parent().next().remove(),C(t.parent()),e.events.trigger("video.loaded",[t.parent()])}function m(t,n,r,a,i){e.edit.off(),b("Loading video"),n&&(t=e.helpers.sanitizeURL(t)),v("Loading video"),function(){var n,o;if(a){e.undo.canDo()||a.find("video").hasClass("fr-uploading")||e.undo.saveStep();var c=a.find("video").data("fr-old-src"),s=a.data("fr-replaced");if(a.data("fr-replaced",!1),0 span").css("width","".concat(n,"%"))):a.find("div").addClass("fr-indeterminate")}}function y(t){v();var n=e.popups.get("video.insert").find(".fr-video-progress-bar-layer");n.addClass("fr-error");var r=n.find("h3");r.text(t),e.events.disableBlur(),r.focus()}function C(e){T.call(e.get(0))}function M(t,n,a){b("Loading video");var i=this.status,o=this.response,c=this.responseXML,l=this.responseText;try{if(e.opts.videoUploadToS3||e.opts.videoUploadToAzure)if(201==i){var u;if(e.opts.videoUploadToAzure){if(!1===e.events.trigger("video.uploadedToAzure",[this.responseURL,a,o],!0))return e.edit.on(),!1;u=n}else u=function(t){try{var n=s(t).find("Location").text(),r=s(t).find("Key").text();return!1===e.events.trigger("video.uploadedToS3",[n,r,t],!0)?(e.edit.on(),!1):n}catch(i){return P(4,t),!1}}(c);u&&m(u,!1,[],t,o||c)}else P(4,o||c);else if(200<=i&&i<300){var f=function(t){try{if(!1===e.events.trigger("video.uploaded",[t],!0))return e.edit.on(),!1;var n=JSON.parse(t);return n.link?n:(P(2,t),!1)}catch(a){return P(4,t),!1}}(l);f&&m(f.link,!1,f,t,o||l)}else P(3,o||l)}catch(r){P(4,o||l)}}function z(){P(4,this.response||this.responseText||this.responseXML)}function w(t){if(t.lengthComputable){var n=t.loaded/t.total*100|0;b(e.language.translate("Uploading"),n)}}function x(){e.edit.on(),g(!0)}function S(t,n,r){var a,i="";if(n&&void 0!==n)for(a in n)n.hasOwnProperty(a)&&"link"!=a&&(i+=" data-".concat(a,'="').concat(n[a],'"'));var o=e.opts.videoDefaultWidth;o&&"auto"!=o&&(o="".concat(o,"px")),e.helpers.isMobile()&&e.browser.safari&&(i+=" autoplay playsinline");var c=s(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+e.opts.videoDefaultDisplay[0]+("center"!=e.opts.videoDefaultAlign?" fr-fv"+e.opts.videoDefaultAlign[0]:"")).html('");c.toggleClass("fr-draggable",e.opts.videoMove),e.edit.on(),e.events.focus(!0),e.selection.restore(),e.undo.saveStep(),e.opts.videoSplitHTML?e.markers.split():e.markers.insert(),e.html.wrap();var l=e.$el.find(".fr-marker");return e.node.isLastSibling(l)&&l.parent().hasClass("fr-deletable")&&l.insertAfter(l.parent()),l.replaceWith(c),e.selection.clear(),c.find("video").get(0).readyState>c.find("video").get(0).HAVE_FUTURE_DATA||e.helpers.isIOS()?r.call(c.find("video").get(0)):c.find("video").on("canplaythrough load",r),c}function A(a){if(!e.core.sameInstance(r))return!0;a.preventDefault(),a.stopPropagation();var i=a.pageX||(a.originalEvent.touches?a.originalEvent.touches[0].pageX:null),o=a.pageY||(a.originalEvent.touches?a.originalEvent.touches[0].pageY:null);if(!i||!o)return!1;if("mousedown"==a.type){var c=e.$oel.get(0).ownerDocument,l=c.defaultView||c.parentWindow,u=!1;try{u=l.location!=l.parent.location&&!(l.$&&l.$.FE)}catch(d){}u&&l.frameElement&&(i+=e.helpers.getPX(s(l.frameElement).offset().left)+l.frameElement.clientLeft,o=a.clientY+e.helpers.getPX(s(l.frameElement).offset().top)+l.frameElement.clientTop)}e.undo.canDo()||e.undo.saveStep(),(n=s(this)).data("start-x",i),n.data("start-y",o),t.show(),e.popups.hideAll(),D()}function _(t){if(!e.core.sameInstance(r))return!0;if(n){t.preventDefault();var i=t.pageX||(t.originalEvent.touches?t.originalEvent.touches[0].pageX:null),o=t.pageY||(t.originalEvent.touches?t.originalEvent.touches[0].pageY:null);if(!i||!o)return!1;var c=n.data("start-x"),s=n.data("start-y");n.data("start-x",i),n.data("start-y",o);var l=i-c,u=o-s,f=a.find("iframe, embed, ".concat(a.find("iframe, embed, audio").get(0)?"audio":"video")),d=f.width(),h=f.height();(n.hasClass("fr-hnw")||n.hasClass("fr-hsw"))&&(l=0-l),(n.hasClass("fr-hnw")||n.hasClass("fr-hne"))&&(u=0-u),f.css("width",d+l),f.css("height",h+u),f.removeAttr("width"),f.removeAttr("height"),k()}}function L(i){if(!e.core.sameInstance(r))return!0;n&&a&&(i&&i.stopPropagation(),n=null,t.hide(),k(),f(),e.undo.saveStep())}function E(e){return'
    ')}function O(e,t,n,r){return e.pageX=t,e.pageY=t,A.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),e.pageY=e.pageY+n*Math.floor(Math.pow(1.1,r)),_.call(this,e),L.call(this,e),++r}function H(){var t,n=Array.prototype.slice.call(e.el.querySelectorAll("video, .fr-video > *")),r=[];for(t=0;te.opts.videoMaxSize)return P(5),!1;if(e.opts.videoAllowedTypes.indexOf(r.type.replace(/video\//g,""))<0)return P(6),!1;if(e.drag_support.formdata&&(n=e.drag_support.formdata?new FormData:null),n){var i;if(!1!==e.opts.videoUploadToS3)for(i in n.append("key",e.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(r.name||"untitled")),n.append("success_action_status","201"),n.append("X-Requested-With","xhr"),n.append("Content-Type",r.type),e.opts.videoUploadToS3.params)e.opts.videoUploadToS3.params.hasOwnProperty(i)&&n.append(i,e.opts.videoUploadToS3.params[i]);for(i in e.opts.videoUploadParams)e.opts.videoUploadParams.hasOwnProperty(i)&&n.append(i,e.opts.videoUploadParams[i]);n.append(e.opts.videoUploadParam,r);var o,c,l=e.opts.videoUploadURL;e.opts.videoUploadToS3&&(l=e.opts.videoUploadToS3.uploadURL?e.opts.videoUploadToS3.uploadURL:"https://".concat(e.opts.videoUploadToS3.region,".amazonaws.com/").concat(e.opts.videoUploadToS3.bucket));var u=e.opts.videoUploadMethod;e.opts.videoUploadToAzure&&(l=e.opts.videoUploadToAzure.uploadURL?"".concat(e.opts.videoUploadToAzure.uploadURL,"/").concat(r.name):encodeURI("https://".concat(e.opts.videoUploadToAzure.account,".blob.core.windows.net/").concat(e.opts.videoUploadToAzure.container,"/").concat(r.name)),o=l,e.opts.videoUploadToAzure.SASToken&&(l+=e.opts.videoUploadToAzure.SASToken),u="PUT");var f=e.core.getXHR(l,u);if(e.opts.videoUploadToAzure){var d=(new Date).toUTCString();if(!e.opts.videoUploadToAzure.SASToken&&e.opts.videoUploadToAzure.accessKey){var h=e.opts.videoUploadToAzure.account,p=e.opts.videoUploadToAzure.container;if(e.opts.videoUploadToAzure.uploadURL){var g=e.opts.videoUploadToAzure.uploadURL.split("/");p=g.pop(),h=g.pop().split(".")[0]}var b="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(d,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+h+"/"+p+"/"+r.name),C=u+"\n\n\n"+r.size+"\n\n"+r.type+"\n\n\n\n\n\n\n"+b+"\n"+y,S=e.cryptoJSPlugin.cryptoJS.HmacSHA256(C,e.cryptoJSPlugin.cryptoJS.enc.Base64.parse(e.opts.videoUploadToAzure.accessKey)).toString(e.cryptoJSPlugin.cryptoJS.enc.Base64),A="SharedKey "+h+":"+S;c=S,f.setRequestHeader("Authorization",A)}for(i in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",d),f.setRequestHeader("Content-Type",r.type),f.setRequestHeader("x-ms-blob-type","BlockBlob"),e.opts.videoUploadParams)e.opts.videoUploadParams.hasOwnProperty(i)&&f.setRequestHeader(i,e.opts.videoUploadParams[i]);for(i in e.opts.videoUploadToAzure.params)e.opts.videoUploadToAzure.params.hasOwnProperty(i)&&f.setRequestHeader(i,e.opts.videoUploadToAzure.params[i])}f.onload=function(){M.call(f,a,o,c)},f.onerror=z,f.upload.onprogress=w,f.onabort=x,v(),e.events.disableBlur(),e.edit.off(),e.events.enableBlur();var _=e.popups.get("video.insert");_&&s(_.off("abortUpload")).on("abortUpload",(function(){4!=f.readyState&&f.abort()})),f.send(e.opts.videoUploadToAzure?r:n)}}}function P(t,n){e.edit.on(),a&&a.find("video").addClass("fr-error"),y(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("video.error",[{code:t,message:l[t]},n])}function I(){if(a){var t=e.popups.get("video.size"),n=a.find("iframe, embed, ".concat(a.find("iframe, embed, audio").get(0)?"audio":"video"));t.find('input[name="width"]').val(n.get(0).style.width||n.attr("width")).trigger("change"),t.find('input[name="height"]').val(n.get(0).style.height||n.attr("height")).trigger("change")}}function F(t){if(t)return e.popups.onRefresh("video.size",I),!0;var n={buttons:'
    '.concat(e.button.buildList(e.opts.videoSizeButtons),"
    "),size_layer:'
    ")},r=e.popups.create("video.size",n);return e.events.$on(e.$wp,"scroll",(function(){a&&e.popups.isVisible("video.size")&&(e.events.disableBlur(),C(a))})),r}function B(e){if(void 0===e&&(e=a),e){if(e.hasClass("fr-fvl"))return"left";if(e.hasClass("fr-fvr"))return"right";if(e.hasClass("fr-dvb")||e.hasClass("fr-dvi"))return"center";if("block"==e.css("display")){if("left"==e.css("text-algin"))return"left";if("right"==e.css("text-align"))return"right"}else{if("left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function U(e){void 0===e&&(e=a);var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function W(){if(a&&!1!==e.events.trigger("video.beforeRemove",[a])){var t=a;if(e.popups.hideAll(),N(!0),e.opts.trackChangesEnabled&&(!t[0].parentNode||"SPAN"!==t[0].parentNode.tagName||!t[0].parentNode.hasAttribute("data-tracking")))return void e.track_changes.removeSpecialItem(t);e.selection.setBefore(t.get(0))||e.selection.setAfter(t.get(0)),t.remove(),e.selection.restore(),e.html.fillEmptyBlocks()}}function Z(){g()}function $(t,n,r){!e.opts.htmlUntouched&&e.opts.useClasses?(t.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),t.addClass("fr-fv".concat(r[0]," fr-dv").concat(n[0]))):"inline"==n?(t.css({display:"inline-block"}),"center"==r?t.css({float:"none"}):"left"==r?t.css({float:"left"}):t.css({float:"right"})):(t.css({display:"block",clear:"both"}),"left"==r?t.css({textAlign:"left"}):"right"==r?t.css({textAlign:"right"}):t.css({textAlign:"center"}))}function q(){var t=e.$el.find("video").filter((function(){return 0===s(this).parents("span.fr-video").length}));if(0!=t.length){t.wrap(s(document.createElement("span")).attr("class","fr-video fr-deletable").attr("contenteditable","false")),e.$el.find("embed, iframe").filter((function(){if(e.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0*").first().replaceWith(e.icon.create("video-align-".concat(B())))},refreshAlignOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(B(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(t){a.removeClass("fr-dvi fr-dvb"),!e.opts.htmlUntouched&&e.opts.useClasses?"inline"==t?a.addClass("fr-dvi"):"block"==t&&a.addClass("fr-dvb"):$(a,t,B()),K(),k(),f(),e.selection.clear()},refreshDisplayOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(U(),'"]')).addClass("fr-active").attr("aria-selected",!0)},remove:W,hideProgressBar:g,showSizePopup:function(){var t=e.popups.get("video.size");t||(t=F()),g(),e.popups.refresh("video.size"),e.popups.setContainer("video.size",e.$sc);var n=a.find("iframe, embed, ".concat(a.find("iframe, embed, audio").get(0)?"audio":"video")),r=n.offset().left+n.outerWidth()/2,i=n.offset().top+n.height();e.popups.show("video.size",r,i,n.height(),!0)},replace:function(){var t=e.popups.get("video.insert");t||(t=d()),e.popups.isVisible("video.insert")||(g(),e.popups.refresh("video.insert"),e.popups.setContainer("video.insert",e.$sc));var n=a.offset().left+a.outerWidth()/2,r=a.offset().top+a.height();e.popups.show("video.insert",n,r,a.outerHeight(),!0)},back:function(){a?(e.events.disableBlur(),a[0].click()):(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur(),e.popups.hide("video.insert"),e.toolbar.showInline())},setSize:function(t,n){if(a){var r=e.popups.get("video.size"),i=a.find("iframe, embed, ".concat(a.find("iframe, embed, audio").get(0)?"audio":"video"));i.css("width",t||r.find('input[name="width"]').val()),i.css("height",n||r.find('input[name="height"]').val()),i.get(0).style.width&&i.removeAttr("width"),i.get(0).style.height&&i.removeAttr("height"),r.find("input:focus").blur(),setTimeout((function(){a.trigger("click")}),e.helpers.isAndroid()?50:0)}},get:function(){return a},showProgressBar:v,_editVideo:C,setAutoplay:function(){var e;if(a.find("iframe, embed, audio").get(0))(e=a.find("iframe, embed, audio")).get(0).src.includes("autoplay=1")?(G("#FFFFFF"),e.get(0).src=e.get(0).src.replace("&autoplay=1","")):(G("#D6D6D6"),e.get(0).src=e.get(0).src+"&autoplay=1");else if((e=a.find("iframe, embed, video")).get(0).outerHTML.includes("autoplay"))G("#FFFFFF"),e.get(0).outerHTML=e.get(0).outerHTML.replace("autoplay","");else{G("#D6D6D6");var t=e.get(0).outerHTML.indexOf("class")-1;e.get(0).outerHTML=[e.get(0).outerHTML.slice(0,t),"autoplay",e.get(0).outerHTML.slice(t)].join("")}}}},i.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup()},plugin:"video"}),i.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera",SVG_KEY:"insertVideo"}),i.DefineIcon("videoByURL",{NAME:"link",SVG_KEY:"insertLink"}),i.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(e){this.video.refreshByURLButton(e)}}),i.DefineIcon("videoEmbed",{NAME:"code",SVG_KEY:"codeView"}),i.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(e){this.video.refreshEmbedButton(e)}}),i.DefineIcon("videoUpload",{NAME:"upload",SVG_KEY:"upload"}),i.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(e){this.video.refreshUploadButton(e)}}),i.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),i.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),i.DefineIcon("videoDisplay",{NAME:"star",SVG_KEY:"star"}),i.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.video.display(t)},refresh:function(e){this.opts.videoTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.video.refreshDisplayOnShow(e,t)}}),i.DefineIcon("video-align",{NAME:"align-left",SVG_KEY:"align Left"}),i.DefineIcon("video-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),i.DefineIcon("video-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),i.DefineIcon("video-align-center",{NAME:"align-justify",SVG_KEY:"alignJustify"}),i.DefineIcon("videoAlign",{NAME:"align-center",SVG_KEY:"alignCenter"}),i.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var e='"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),i.DefineIcon("videoReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),i.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),i.DefineIcon("videoRemove",{NAME:"trash",SVG_KEY:"remove"}),i.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),i.DefineIcon("autoplay",{NAME:"autoplay",SVG_KEY:"autoplay"}),i.RegisterCommand("autoplay",{undo:!1,focus:!1,popup:!0,title:"Autoplay",callback:function(){this.video.setAutoplay()}}),i.DefineIcon("videoSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),i.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),i.DefineIcon("videoBack",{NAME:"arrow-left",SVG_KEY:"back"}),i.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(e){this.video.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),i.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),i.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),Object.assign(i.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),i.PLUGINS.wordPaste=function(e){var t,n,r=e.$,a="word_paste",o={};function c(t){var r=e.opts.wordAllowedStyleProps;t||(e.opts.wordAllowedStyleProps=[]),0===n.indexOf("")&&(n=""+n+"
    "),n=M(n=n.replace(/([\r\n\u00a0 ]*)<\/span>/g,(function(e,t){for(var n="",r=0;r++/gi,"")}function h(e,t){for(var n=document.createElement(t),r=0;r').remove()}}}}function C(t,n){var r=t.tagName,a=r.toLowerCase();if(t.firstElementChild&&("I"===t.firstElementChild.tagName?h(t.firstElementChild,"em"):"B"===t.firstElementChild.tagName&&h(t.firstElementChild,"strong")),-1!==["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(r))return s(t),!1;for(var o=["META","LINK","XML","ST1:","O:","W:","FONT"],c=0;c");for(var l=r.firstElementChild,f=1===r.children.length;l;)"P"!==l.tagName||u(l)||f&&p(l),l=l.nextElementSibling;if(n){var d=r.getAttribute("class");if(d){var h=(d=m(d)).match(/xl[0-9]+/gi);if(h){var g="."+h[0];n[g]&&v(r,n[g])}}n.td&&v(r,n.td)}var b=r.getAttribute("style");b&&(b=m(b))&&";"!==b.slice(-1)&&(b+=";");var y=r.getAttribute("valign");if(!y&&b){var C=b.match(/vertical-align:.+?[; "]{1,1}/gi);C&&(y=C[C.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var M=null;if(b){var z=b.match(/text-align:.+?[; "]{1,1}/gi);z&&(M=z[z.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"===M&&(M=null)}var w=null;if(b){var x=b.match(/background:.+?[; "]{1,1}/gi);x&&(w=x[x.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var S=r.getAttribute("colspan"),A=r.getAttribute("rowspan");S&&r.setAttribute("colspan",S),A&&r.setAttribute("rowspan",A),y&&(r.style["vertical-align"]=y),M&&(r.style["text-align"]=M),w&&(r.style["background-color"]=w),c&&r.setAttribute("width",c),r=r.nextElementSibling}for(r=t.firstElementChild;r;)c=r.getAttribute("width"),o?r.removeAttribute("width"):r.setAttribute("width",100*parseInt(c,10)/a+"%"),r=r.nextElementSibling}(t,n),"A"!==r||t.attributes.getNamedItem("href")||t.attributes.getNamedItem("name")||!t.innerHTML||(t.outerHTML=t.innerHTML),"A"==r&&t.getAttribute("href")&&t.querySelector("img"))for(var x=t.querySelectorAll("span"),S=0;S"),"TABLE"===r&&(t.style.width=t.style.width),t.getAttribute("lang")&&t.removeAttribute("lang"),t.getAttribute("style")&&-1!==t.getAttribute("style").toLowerCase().indexOf("mso")){var A=m(t.getAttribute("style"));(A=A.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?t.setAttribute("style",A):t.removeAttribute("style")}return!0}function M(t,n){0<=t.indexOf("]*(]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")),function(e){for(var t=e.split("v:shape"),n=1;n ul, ul > ol, ol > ul, ol > ol"),g=v.length-1;0<=g;g--)v[g].previousElementSibling&&"LI"===v[g].previousElementSibling.tagName&&v[g].previousElementSibling.appendChild(v[g]);l(c,(function(e){if(e.nodeType===Node.TEXT_NODE)return e.data=e.data.replace(/
    (\n|\r)/gi,"
    "),!1;if(e.nodeType===Node.ELEMENT_NODE){if(u(e)){var t,n=e.parentNode,r=e.previousSibling,a=function e(t,n,r,a){var i,o,c=/[0-9a-zA-Z]./gi,s=!1,l=navigator.userAgent.toLowerCase();-1!=l.indexOf("safari")&&(l=-1':"<"+m+' style="margin-left:'+w+M+';">',"list-style-type: upper-alpha;"==v){var x=g.charCodeAt(0)-64;y=v?"<"+m+C+' start="'+x+'" style = "'+v+" margin-left:"+w+M+';">':"<"+m+">"}else if("list-style-type: lower-alpha;"==v){var S=g.charCodeAt(0)-96;y=v?"<"+m+C+' start="'+S+'" style = "'+v+"margin-left:"+w+M+';">':"<"+m+">"}else y=v?"<"+m+C+' style = "'+v+";margin-left:"+w+M+';">':"<"+m+' style="margin-left:'+w+M+';">';else if("list-style-type: upper-alpha;"==v){var A=g.charCodeAt(0)-64;y=v?"<"+m+C+' style = "'+v+' start="'+A+'">':"<"+m+">"}else if("list-style-type: lower-alpha;"==v){var _=g.charCodeAt(0)-96;y=v?"<"+m+C+' style = "'+v+' start="'+_+'">':"<"+m+">"}else y=v?"<"+m+C+' style = "'+v+'">':"<"+m+">";for(var L=!1;t;){if(!u(t)){if(t.outerHTML&&0"):(1==E&&(y+="",L=!0,o=null),y+=(p=e(t,n,E,t.style.marginLeft)).el.outerHTML,t=p.currentNode);var H=t&&t.nextElementSibling;if(H&&(o=H.previousElementSibling),t&&!u(t)){if(t.outerHTML&&0");var k=document.createElement("div");return k.innerHTML=y,{el:k,currentNode:t}}(e,p).el;return(t=r?r.nextSibling:n.firstChild)?n.insertBefore(a,t):n.appendChild(a),!1}return"FONT"===e.tagName&&p["."+e.getAttribute("class")]&&(e=h(e,"span")),C(e,p)}if(e.nodeType!==Node.COMMENT_NODE)return!0;if(-1",i=function(){var t='
    ';return t+='

    '+e.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

    ",(t+='
    ")+"
    "}(),o=e.modals.create(a,n,i),c=o.$body;t=o.$modal,o.$modal.addClass("fr-middle"),e.events.bindClick(c,"button.fr-remove-word",(function(){(t.data("instance")||e).wordPaste.clean()})),e.events.bindClick(c,"button.fr-keep-word",(function(){(t.data("instance")||e).wordPaste.clean(!0)})),e.events.$on(r(e.o_win),"resize",(function(){e.modals.resize(a)}))}e.modals.show(a),e.modals.resize(a)}():c(e.opts.wordPasteKeepFormatting),!1}))},clean:c,_wordClean:M}};var x={},S={},A={},_=w(!0),L="vanilla",E={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:w(!0),allOn:function(){var e=w(!0),t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=!0);return t}()};function O(t,n){var r=n?"Error in "+n+" extension->":"Error in unnamed extension",a={valid:!0,error:""};x.helper.isArray(t)||(t=[t]);for(var i=0;i").replace(/&/g,"&")};var k=function(e,t,n,r){var a,i,o,c,s,l=r||"",u=-1>=0,n=String(n||" "),e.length>t?String(e):((t-=e.length)>n.length&&(n+=n.repeat(t/n.length)),String(e)+n.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),x.helper.regexes={asteriskDashAndColon:/([*_:~])/g},x.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f‍\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4‍\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71‍\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47‍\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77‍\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f‍\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41‍\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68‍\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_girl:"\ud83d\udc68‍\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_man_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_man_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_boy:"\ud83d\udc69‍\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_girl:"\ud83d\udc69‍\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f‍\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d‍\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f‍\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82‍\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87‍\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68‍\ud83c\udfa8",man_astronaut:"\ud83d\udc68‍\ud83d\ude80",man_cartwheeling:"\ud83e\udd38‍\u2642\ufe0f",man_cook:"\ud83d\udc68‍\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26‍\u2642\ufe0f",man_factory_worker:"\ud83d\udc68‍\ud83c\udfed",man_farmer:"\ud83d\udc68‍\ud83c\udf3e",man_firefighter:"\ud83d\udc68‍\ud83d\ude92",man_health_worker:"\ud83d\udc68‍\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68‍\u2696\ufe0f",man_juggling:"\ud83e\udd39‍\u2642\ufe0f",man_mechanic:"\ud83d\udc68‍\ud83d\udd27",man_office_worker:"\ud83d\udc68‍\ud83d\udcbc",man_pilot:"\ud83d\udc68‍\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e‍\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d‍\u2642\ufe0f",man_scientist:"\ud83d\udc68‍\ud83d\udd2c",man_shrugging:"\ud83e\udd37‍\u2642\ufe0f",man_singer:"\ud83d\udc68‍\ud83c\udfa4",man_student:"\ud83d\udc68‍\ud83c\udf93",man_teacher:"\ud83d\udc68‍\ud83c\udfeb",man_technologist:"\ud83d\udc68‍\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86‍\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c‍\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5‍\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45‍\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46‍\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e‍\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e‍\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f‍\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b‍\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3‍\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3‍\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4‍\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca‍\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81‍\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6‍\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f‍\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69‍\ud83c\udfa8",woman_astronaut:"\ud83d\udc69‍\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38‍\u2640\ufe0f",woman_cook:"\ud83d\udc69‍\ud83c\udf73",woman_facepalming:"\ud83e\udd26‍\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69‍\ud83c\udfed",woman_farmer:"\ud83d\udc69‍\ud83c\udf3e",woman_firefighter:"\ud83d\udc69‍\ud83d\ude92",woman_health_worker:"\ud83d\udc69‍\u2695\ufe0f",woman_judge:"\ud83d\udc69‍\u2696\ufe0f",woman_juggling:"\ud83e\udd39‍\u2640\ufe0f",woman_mechanic:"\ud83d\udc69‍\ud83d\udd27",woman_office_worker:"\ud83d\udc69‍\ud83d\udcbc",woman_pilot:"\ud83d\udc69‍\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e‍\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d‍\u2640\ufe0f",woman_scientist:"\ud83d\udc69‍\ud83d\udd2c",woman_shrugging:"\ud83e\udd37‍\u2640\ufe0f",woman_singer:"\ud83d\udc69‍\ud83c\udfa4",woman_student:"\ud83d\udc69‍\ud83c\udf93",woman_teacher:"\ud83d\udc69‍\ud83c\udfeb",woman_technologist:"\ud83d\udc69‍\ud83d\udcbb",woman_with_turban:"\ud83d\udc73‍\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c‍\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:':octocat:',showdown:"S"},x.Converter=function(t){var n={},r=[],a=[],i={},o=L,c={parsed:{},raw:"",format:""};function s(e,t){if(t=t||null,x.helper.isString(e)){if(t=e=x.helper.stdExtName(e),x.extensions[e])return void function(e,t){"function"==typeof e&&(e=e(new x.Converter)),x.helper.isArray(e)||(e=[e]);var n=O(e,t);if(!n.valid)throw Error(n.error);for(var i=0;i[ \t]+\xa8NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var n=t.createElement("div");n.innerHTML=e;var r={preList:function(e){for(var t=e.querySelectorAll("pre"),n=[],r=0;r'}else n.push(t[r].innerHTML),t[r].innerHTML="",t[r].setAttribute("prenum",r.toString());return n}(n)};!function e(t){for(var n=0;n? ?(['"].*['"])?\)$/m))i="";else if(!i){if(a||(a=r.toLowerCase().replace(/ ?\n/g," ")),i="#"+a,x.helper.isUndefined(n.gUrls[a]))return e;i=n.gUrls[a],x.helper.isUndefined(n.gTitles[a])||(s=n.gTitles[a])}var l='"+r+""};return e=(e=(e=(e=(e=n.converter._dispatch("anchors.before",e,t,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,r)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,r)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,r)).replace(/\[([^\[\]]+)]()()()()()/g,r),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,n,r,a,i){if("\\"===r)return n+a;if(!x.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var o=t.ghMentionsLink.replace(/\{u}/g,i),c="";return t.openLinksInNewWindow&&(c=' rel="noopener noreferrer" target="\xa8E95Eblank"'),n+'"+a+""}))),n.converter._dispatch("anchors.after",e,t,n)}));var T=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,N=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,V=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,D=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,j=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,R=function(e){return function(t,n,r,a,i,o,c){var s=r=r.replace(x.helper.regexes.asteriskDashAndColon,x.helper.escapeCharactersCallback),l="",u="",f=n||"",d=c||"";return/^www\./i.test(r)&&(r=r.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&o&&(l=o),e.openLinksInNewWindow&&(u=' rel="noopener noreferrer" target="\xa8E95Eblank"'),f+'"+s+""+l+d}},P=function(e,t){return function(n,r,a){var i="mailto:";return r=r||"",a=x.subParser("unescapeSpecialChars")(a,e,t),e.encodeEmails?(i=x.helper.encodeEmailAddress(i+a),a=x.helper.encodeEmailAddress(a)):i+=a,r+''+a+""}};return x.subParser("autoLinks",(function(e,t,n){return e=(e=(e=n.converter._dispatch("autoLinks.before",e,t,n)).replace(V,R(t))).replace(j,P(t,n)),n.converter._dispatch("autoLinks.after",e,t,n)})),x.subParser("simplifiedAutoLinks",(function(e,t,n){return t.simplifiedAutoLink?(e=n.converter._dispatch("simplifiedAutoLinks.before",e,t,n),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(N,R(t)):e.replace(T,R(t))).replace(D,P(t,n)),e=n.converter._dispatch("simplifiedAutoLinks.after",e,t,n)):e})),x.subParser("blockGamut",(function(e,t,n){return e=n.converter._dispatch("blockGamut.before",e,t,n),e=x.subParser("blockQuotes")(e,t,n),e=x.subParser("headers")(e,t,n),e=x.subParser("horizontalRule")(e,t,n),e=x.subParser("lists")(e,t,n),e=x.subParser("codeBlocks")(e,t,n),e=x.subParser("tables")(e,t,n),e=x.subParser("hashHTMLBlocks")(e,t,n),e=x.subParser("paragraphs")(e,t,n),n.converter._dispatch("blockGamut.after",e,t,n)})),x.subParser("blockQuotes",(function(e,t,n){e=n.converter._dispatch("blockQuotes.before",e,t,n),e+="\n\n";var r=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(r=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(r,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),e=x.subParser("githubCodeBlocks")(e,t,n),e=(e=(e=x.subParser("blockGamut")(e,t,n)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
    [^\r]+?<\/pre>)/gm,(function(e,t){var n=t;return(n=n.replace(/^ {2}/gm,"\xa80")).replace(/\xa80/g,"")})),x.subParser("hashBlock")("
    \n"+e+"\n
    ",t,n)})),n.converter._dispatch("blockQuotes.after",e,t,n)})),x.subParser("codeBlocks",(function(e,t,n){return e=n.converter._dispatch("codeBlocks.before",e,t,n),e=(e=(e+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,(function(e,r,a){var i=r,o=a,c="\n";return i=x.subParser("outdent")(i,t,n),i=x.subParser("encodeCode")(i,t,n),i=(i=(i=x.subParser("detab")(i,t,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(c=""),i="
    "+i+c+"
    ",x.subParser("hashBlock")(i,t,n)+o}))).replace(/\xa80/,""),n.converter._dispatch("codeBlocks.after",e,t,n)})),x.subParser("codeSpans",(function(e,t,n){return void 0===(e=n.converter._dispatch("codeSpans.before",e,t,n))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,r,a,i){var o=i;return o=(o=o.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),o=r+""+(o=x.subParser("encodeCode")(o,t,n))+"",x.subParser("hashHTMLSpans")(o,t,n)})),n.converter._dispatch("codeSpans.after",e,t,n)})),x.subParser("completeHTMLDocument",(function(e,t,n){if(!t.completeHTMLDocument)return e;e=n.converter._dispatch("completeHTMLDocument.before",e,t,n);var r="html",a="\n",i="",o='\n',c="",s="";for(var l in"undefined"!=typeof n.metadata.parsed.doctype&&(a="\n","html"!==(r=n.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==r||(o='')),n.metadata.parsed)if(n.metadata.parsed.hasOwnProperty(l))switch(l.toLowerCase()){case"doctype":break;case"title":i=""+n.metadata.parsed.title+"\n";break;case"charset":o="html"===r||"html5"===r?'\n':'\n';break;case"language":case"lang":c=' lang="'+n.metadata.parsed[l]+'"',s+='\n';break;default:s+='\n'}return e=a+"\n\n"+i+o+s+"\n\n"+e.trim()+"\n\n",n.converter._dispatch("completeHTMLDocument.after",e,t,n)})),x.subParser("detab",(function(e,t,n){return e=(e=(e=(e=(e=(e=n.converter._dispatch("detab.before",e,t,n)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,(function(e,t){for(var n=t,r=4-n.length%4,a=0;a/g,">"),n.converter._dispatch("encodeAmpsAndAngles.after",e,t,n)})),x.subParser("encodeBackslashEscapes",(function(e,t,n){return e=(e=(e=n.converter._dispatch("encodeBackslashEscapes.before",e,t,n)).replace(/\\(\\)/g,x.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,x.helper.escapeCharactersCallback),n.converter._dispatch("encodeBackslashEscapes.after",e,t,n)})),x.subParser("encodeCode",(function(e,t,n){return e=(e=n.converter._dispatch("encodeCode.before",e,t,n)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,x.helper.escapeCharactersCallback),n.converter._dispatch("encodeCode.after",e,t,n)})),x.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,n){return e=(e=(e=n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,n)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,x.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,x.helper.escapeCharactersCallback)})),n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,n)})),x.subParser("githubCodeBlocks",(function(e,t,n){return t.ghCodeBlocks?(e=n.converter._dispatch("githubCodeBlocks.before",e,t,n),e=(e=(e+="\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,r,a,i){var o=t.omitExtraWLInCodeBlocks?"":"\n";return i=x.subParser("encodeCode")(i,t,n),i="
    "+(i=(i=(i=x.subParser("detab")(i,t,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+o+"
    ",i=x.subParser("hashBlock")(i,t,n),"\n\n\xa8G"+(n.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"}))).replace(/\xa80/,""),n.converter._dispatch("githubCodeBlocks.after",e,t,n)):e})),x.subParser("hashBlock",(function(e,t,n){return e=(e=n.converter._dispatch("hashBlock.before",e,t,n)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n",n.converter._dispatch("hashBlock.after",e,t,n)})),x.subParser("hashCodeTags",(function(e,t,n){return e=n.converter._dispatch("hashCodeTags.before",e,t,n),e=x.helper.replaceRecursiveRegExp(e,(function(e,r,a,i){var o=a+x.subParser("encodeCode")(r,t,n)+i;return"\xa8C"+(n.gHtmlSpans.push(o)-1)+"C"}),"]*>","","gim"),n.converter._dispatch("hashCodeTags.after",e,t,n)})),x.subParser("hashElement",(function(e,t,n){return function(e,t){var r=t;return r=(r=(r=r.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n\xa8K"+(n.gHtmlBlocks.push(r)-1)+"K\n\n"}})),x.subParser("hashHTMLBlocks",(function(e,t,n){e=n.converter._dispatch("hashHTMLBlocks.before",e,t,n);var r=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],a=function(e,t,r,a){var i=e;return-1!==r.search(/\bmarkdown\b/)&&(i=r+n.converter.makeHtml(t)+a),"\n\n\xa8K"+(n.gHtmlBlocks.push(i)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var i=0;i]*>)","im"),s="<"+r[i]+"\\b[^>]*>",l="";-1!==(o=x.helper.regexIndexOf(e,c));){var u=x.helper.splitAtIndex(e,o),f=x.helper.replaceRecursiveRegExp(u[1],a,s,l,"im");if(f===u[1])break;e=u[0].concat(f)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,x.subParser("hashElement")(e,t,n)),e=(e=x.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n\xa8K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,x.subParser("hashElement")(e,t,n)),n.converter._dispatch("hashHTMLBlocks.after",e,t,n)})),x.subParser("hashHTMLSpans",(function(e,t,n){function r(e){return"\xa8C"+(n.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=n.converter._dispatch("hashHTMLSpans.before",e,t,n)).replace(/<[^>]+?\/>/gi,(function(e){return r(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return r(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return r(e)}))).replace(/<[^>]+?>/gi,(function(e){return r(e)})),n.converter._dispatch("hashHTMLSpans.after",e,t,n)})),x.subParser("unhashHTMLSpans",(function(e,t,n){e=n.converter._dispatch("unhashHTMLSpans.before",e,t,n);for(var r=0;r]*>\\s*]*>","^ {0,3}\\s*
    ","gim"),n.converter._dispatch("hashPreCodeTags.after",e,t,n)})),x.subParser("headers",(function(e,t,n){e=n.converter._dispatch("headers.before",e,t,n);var r=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),a=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(a,(function(e,a){var i=x.subParser("spanGamut")(a,t,n),o=t.noHeaderId?"":' id="'+c(a)+'"',s=""+i+"";return x.subParser("hashBlock")(s,t,n)}))).replace(i,(function(e,a){var i=x.subParser("spanGamut")(a,t,n),o=t.noHeaderId?"":' id="'+c(a)+'"',s=r+1,l=""+i+"";return x.subParser("hashBlock")(l,t,n)}));var o=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function c(e){var r,a;if(t.customizedHeaderId){var i=e.match(/\{([^{]+?)}\s*$/);i&&i[1]&&(e=i[1])}return r=e,a=x.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(r=a+r),r=t.ghCompatibleHeaderId?r.replace(/ /g,"-").replace(/&/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?r.replace(/ /g,"-").replace(/&/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():r.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(r=a+r),n.hashLinkCounts[r]?r=r+"-"+n.hashLinkCounts[r]++:n.hashLinkCounts[r]=1,r}return e=e.replace(o,(function(e,a,i){var o=i;t.customizedHeaderId&&(o=i.replace(/\s?\{([^{]+?)}\s*$/,""));var s=x.subParser("spanGamut")(o,t,n),l=t.noHeaderId?"":' id="'+c(i)+'"',u=r-1+a.length,f=""+s+"";return x.subParser("hashBlock")(f,t,n)})),n.converter._dispatch("headers.after",e,t,n)})),x.subParser("horizontalRule",(function(e,t,n){e=n.converter._dispatch("horizontalRule.before",e,t,n);var r=x.subParser("hashBlock")("
    ",t,n);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,r)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,r)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,r),n.converter._dispatch("horizontalRule.after",e,t,n)})),x.subParser("images",(function(e,t,n){function r(e,t,r,a,i,o,c,s){var l=n.gUrls,u=n.gTitles,f=n.gDimensions;if(r=r.toLowerCase(),s||(s=""),-1? ?(['"].*['"])?\)$/m))a="";else if(""===a||null===a){if(""!==r&&null!==r||(r=t.toLowerCase().replace(/ ?\n/g," ")),a="#"+r,x.helper.isUndefined(l[r]))return e;a=l[r],x.helper.isUndefined(u[r])||(s=u[r]),x.helper.isUndefined(f[r])||(i=f[r].width,o=f[r].height)}t=t.replace(/"/g,""").replace(x.helper.regexes.asteriskDashAndColon,x.helper.escapeCharactersCallback);var d=''+t+'"}return e=(e=(e=(e=(e=(e=n.converter._dispatch("images.before",e,t,n)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,r)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,n,a,i,o,c,s){return r(e,t,n,a=a.replace(/\s/g,""),i,o,0,s)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,r)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,r)).replace(/!\[([^\[\]]+)]()()()()()/g,r),n.converter._dispatch("images.after",e,t,n)})),x.subParser("italicsAndBold",(function(e,t,n){function r(e,t,n){return t+e+n}return e=n.converter._dispatch("italicsAndBold.before",e,t,n),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return r(t,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return r(t,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return r(t,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,n){return r(n,t+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,n){return r(n,t+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,n){return r(n,t+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?r(t,"",""):e})),n.converter._dispatch("italicsAndBold.after",e,t,n)})),x.subParser("lists",(function(e,t,n){function r(e,r){n.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,i=/\n[ \t]*\n(?!\xa80)/.test(e+="\xa80");return t.disableForced4SpacesIndentedSublists&&(a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(a,(function(e,r,a,o,c,s,l){l=l&&""!==l.trim();var u=x.subParser("outdent")(c,t,n),f="";return s&&t.tasklists&&(f=' class="task-list-item" style="list-style-type: none;"',u=u.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='"}))),u=u.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"\xa8A"+e})),""+(u=(u=r||-1\n"}))).replace(/\xa80/g,""),n.gListLevel--,r&&(e=e.replace(/\s+$/,"")),e}function a(e,t){if("ol"===t){var n=e.match(/^ *(\d+)\./);if(n&&"1"!==n[1])return' start="'+n[1]+'"'}return""}function i(e,n,i){var o=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,c=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,s="ul"===n?o:c,l="",u="ul"===n?" style='list-style: disc !important;padding: 0px 0px 0px 40px !important;'":" style='list-style: decimal !important;padding: 0px 0px 0px 40px !important;'";if(-1!==e.search(s))!function t(f){var d=f.search(s),h=a(e,n);-1!==d?(l+="\n\n<"+n+u+h+">\n"+r(f.slice(0,d),!!i)+"\n",s="ul"===(n="ul"===n?"ol":"ul")?o:c,t(f.slice(d))):l+="\n\n<"+n+u+h+">\n"+r(f,!!i)+"\n"}(e);else{var f=a(e,n);l="\n\n<"+n+u+f+">\n"+r(e,!!i)+"\n"}return l}return e=n.converter._dispatch("lists.before",e,t,n),e+="\xa80",e=(e=n.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,n){return i(t,-1"),c+="

    ",a.push(c))}for(i=a.length,o=0;o]*>\s*]*>/.test(l)&&(u=!0)}a[o]=l}return e=(e=(e=a.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),n.converter._dispatch("paragraphs.after",e,t,n)})),x.subParser("runExtension",(function(e,t,n,r){if(e.filter)t=e.filter(t,r.converter,n);else if(e.regex){var a=e.regex;a instanceof RegExp||(a=new RegExp(a,"g")),t=t.replace(a,e.replace)}return t})),x.subParser("spanGamut",(function(e,t,n){return e=n.converter._dispatch("spanGamut.before",e,t,n),e=x.subParser("codeSpans")(e,t,n),e=x.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,n),e=x.subParser("encodeBackslashEscapes")(e,t,n),e=x.subParser("images")(e,t,n),e=x.subParser("anchors")(e,t,n),e=x.subParser("autoLinks")(e,t,n),e=x.subParser("simplifiedAutoLinks")(e,t,n),e=x.subParser("emoji")(e,t,n),e=x.subParser("underline")(e,t,n),e=x.subParser("italicsAndBold")(e,t,n),e=x.subParser("strikethrough")(e,t,n),e=x.subParser("ellipsis")(e,t,n),e=x.subParser("hashHTMLSpans")(e,t,n),e=x.subParser("encodeAmpsAndAngles")(e,t,n),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,"
    \n")):e=e.replace(/ +\n/g,"
    \n"),n.converter._dispatch("spanGamut.after",e,t,n)})),x.subParser("strikethrough",(function(e,t,n){return t.strikethrough&&(e=(e=n.converter._dispatch("strikethrough.before",e,t,n)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,r){return function(e){return t.simplifiedAutoLink&&(e=x.subParser("simplifiedAutoLinks")(e,t,n)),""+e+""}(r)})),e=n.converter._dispatch("strikethrough.after",e,t,n)),e})),x.subParser("stripLinkDefinitions",(function(e,t,n){var r=function(e,r,a,i,o,c,s){return r=r.toLowerCase(),a.match(/^data:.+?\/.+?;base64,/)?n.gUrls[r]=a.replace(/\s/g,""):n.gUrls[r]=x.subParser("encodeAmpsAndAngles")(a,t,n),c?c+s:(s&&(n.gTitles[r]=s.replace(/"|'/g,""")),t.parseImgDimensions&&i&&o&&(n.gDimensions[r]={width:i,height:o}),"")};return(e=(e=(e+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,r)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,r)).replace(/\xa80/,"")})),x.subParser("tables",(function(e,t,n){if(!t.tables)return e;function r(e){var r,a=e.split("\n");for(r=0;r"+(o=x.subParser("spanGamut")(o,t,n))+"\n"));for(r=0;r"+x.subParser("spanGamut")(l,t,n)+"\n"));m.push(v)}return function(e,t){for(var n="\n\n\n",r=e.length,a=0;a\n\n\n",a=0;a\n";for(var i=0;i\n"}return n+"\n
    \n"}(h,m)}return e=(e=(e=(e=n.converter._dispatch("tables.before",e,t,n)).replace(/\\(\|)/g,x.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,r),n.converter._dispatch("tables.after",e,t,n)})),x.subParser("underline",(function(e,t,n){return t.underline?(e=n.converter._dispatch("underline.before",e,t,n),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return""+t+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return""+t+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/(_)/g,x.helper.escapeCharactersCallback),e=n.converter._dispatch("underline.after",e,t,n)):e})),x.subParser("unescapeSpecialChars",(function(e,t,n){return e=(e=n.converter._dispatch("unescapeSpecialChars.before",e,t,n)).replace(/\xa8E(\d+)E/g,(function(e,t){var n=parseInt(t);return String.fromCharCode(n)})),n.converter._dispatch("unescapeSpecialChars.after",e,t,n)})),x.subParser("makeMarkdown.blockquote",(function(e,t){var n="";if(e.hasChildNodes())for(var r=e.childNodes,a=r.length,i=0;i "+(n=n.trim()).split("\n").join("\n> ")})),x.subParser("makeMarkdown.codeBlock",(function(e,t){var n=e.getAttribute("language"),r=e.getAttribute("precodenum");return"```"+n+"\n"+t.preList[r]+"\n```"})),x.subParser("makeMarkdown.codeSpan",(function(e){return"`"+e.innerHTML+"`"})),x.subParser("makeMarkdown.emphasis",(function(e,t){var n="";if(e.hasChildNodes()){n+="*";for(var r=e.childNodes,a=r.length,i=0;i",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),x.subParser("makeMarkdown.links",(function(e,t){var n="";if(e.hasChildNodes()&&e.hasAttribute("href")){var r=e.childNodes,a=r.length;n="[";for(var i=0;i",e.hasAttribute("title")&&(n+=' "'+e.getAttribute("title")+'"'),n+=")"}return n})),x.subParser("makeMarkdown.list",(function(e,t,n){var r="";if(!e.hasChildNodes())return"";for(var a=e.childNodes,i=a.length,o=e.getAttribute("start")||1,c=0;c"+t.preList[n]+""})),x.subParser("makeMarkdown.strikethrough",(function(e,t){var n="";if(e.hasChildNodes()){n+="~~";for(var r=e.childNodes,a=r.length,i=0;itr>th"),c=e.querySelectorAll("tbody>tr");for(n=0;n/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),i.PLUGINS.markdown=function(e){var t,n,r,a,i,o=e.$,c=!1,s="",l="";function u(t){t=function(e){var t=e,n=e.match(/(\[\^(.+?)\])[^:]/g),r=e.match(/(\[\^(.+?)\]:)/g);if(n&&r){n.forEach((function(e,t,n){n[t]=n[t].substring(0,n[t].length-1)})),n=n.filter((function(e,t){return n.indexOf(e)===t})),r=r.filter((function(e,t){return r.indexOf(e)===t}));for(var a=1,i=0;i
      '),-1').concat(a,""))).indexOf(n[i])?1:0,s=0;c&&(s++,c=-1<(t=t.replace(r[i].substring(0,r[i].length-1),'').concat(a,":").concat(s,""))).indexOf(n[i])?1:0););var l=(t=t.split("{ftnt-plc}").join(r[i])).indexOf(r[i]),u=t,f=u.substring(l,u.length-1);if(f=f.split("\n")[0],t=t.replace(f,""),-1\u21a9');for(var d=s;0!=s;)f+='\u21a9'),s--;f+="

      ",t=t+o+'
    1. ')+f,a++}}}1!=a&&(t+="

    ")}return t}(t=function(e){for(var t=/^[A-Za-z0-9]/g,n=/^:[ ]{1}(.+?)+/g,r=e.split("\n"),a=r,i=r.length-1,o=1;o
    "+r[o-1]+"
    ",a[o]="
    "+r[o].substring(2)+"
    "):null!==r[o-1].match(t)&&(o
    "+r[o-1]+"
    ",a[o]="
    "+r[o].substring(2)+"
    "):o"+r[o].substring(2)+"":a[o]="
    "+r[o].substring(2)+"
    ");return a.join("\n")}(t=function(e){var t=e.indexOf("```"),n=0;return-1\n"}))}(t=function(e){return-1<(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.split("

    ").join("

    \n")).split("").join("\n")).replace(/(<([^>]+)>)/gi,"")).replace(/>/gi,">")).replace(/</gi,"<")).split(""").join('"')).split("&").join("&")).split("'").join("'")).split(" ").join(" ")).replace(/\|+\n[^\|]/g,(function(e){return e.replace("\n","\n\n")}))).indexOf("Powered by Froala Editor")&&(e=e.replace("Powered by Froala Editor","")),e}(t)))),t=a.makeHtml(t),e.$wp.find(n)[0].innerHTML=t}return{_init:function(){if(e.events.on("contentChanged",(function(){c&&u(e.html.get(!1,!1))}),!0),e.events.$on(o(e.o_win),"resize",(function(){c&&(n[0].style.width=e.$wp[0].clientWidth-e.$el[0].clientWidth+2+"px")})),a=new x.Converter({strikethrough:!0,tables:!0,tablesHeaderId:!0,simpleLineBreaks:!0,ghCodeBlocks:!0,tasklists:!0,customizedHeaderId:!0,requireSpaceBeforeHeadingText:!0,underline:!0}),r=e.$tb.find('.fr-command[data-cmd="markdown"]'),!e.$wp)return!1},refresh:function(e){var t=c;e.toggleClass("fr-active",t).attr("aria-pressed",t)},toggle:function(){c?(l=e.html.get(!0,!0),e.opts.pastePlain=!1,e.$el.removeClass("fr-markdown-editor"),e.$wp.append(i[0].firstChild),o(i).remove(),e.$wp.find(t).remove(),e.$wp.find(n).remove(),e.$wp[0].lastChild.after(e.$placeholder[0]),e.$el.removeAttr("style"),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(r).removeClass("fr-disabled").attr("aria-disabled",!1),e.html.set(s)):function(){var a;s=e.html.get(!0,!0),e.html.set(l),e.opts.pastePlain=!0,e.$el.addClass("fr-markdown-editor"),i=o('
    '),e.$wp.append(i),i[0].appendChild(e.$el[0]),t=o('
    '),o(i).append(t[0]),n=o('
    '),o(i).append(n[0]),o(i).after(e.$placeholder[0]),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(r).filter((function(){return"fullscreen"!==o(this).data("cmd")&&"moreMisc"!==o(this).data("cmd")})).addClass("fr-disabled").attr("aria-disabled",!0),o(t).on("mousedown touchstart",(function(r){a={e:r,offsetLeft:t[0].offsetLeft,offsetTop:t[0].offsetTop,firstWidth:e.$el[0].offsetWidth,secondWidth:n[0].offsetWidth};var i=function(){document.onmousemove=document.onmouseup=null,document.ontouchmove=document.ontouchend=null};document.onmousemove=function(r){e.selection.clear();var i={x:r.clientX-a.e.clientX,y:r.clientY-a.e.clientY};i.x=Math.min(Math.max(i.x,-a.firstWidth),a.secondWidth),a.firstWidth+i.x<125||a.secondWidth-i.x<125||(t[0].style.left=a.offsetLeft+i.x+"px",e.$el[0].style.width=a.firstWidth+i.x+"px",n[0].style.width=a.secondWidth-i.x+"px")},document.ontouchmove=function(r){e.selection.clear();var i={x:r.changedTouches[0].clientX-a.e.changedTouches[0].clientX,y:r.changedTouches[0].clientY-a.e.changedTouches[0].clientY};i.x=Math.min(Math.max(i.x,-a.firstWidth),a.secondWidth),a.firstWidth+i.x<100||a.secondWidth-i.x<100||(t[0].style.left=a.offsetLeft+i.x+"px",e.$el[0].style.width=a.firstWidth+i.x+"px",n[0].style.width=a.secondWidth-i.x+"px")},document.onmouseup=i,document.ontouchend=i})),u(l)}(),c=!c},isEnabled:function(){return c}}},i.DefineIcon("markdown",{NAME:"markdown",SVG_KEY:"markdown"}),i.RegisterCommand("markdown",{title:"Markdown",undo:!1,focus:!1,toggle:!0,forcedRefresh:!0,accessibilityFocus:!0,callback:function(){this.markdown.toggle()},refresh:function(e){this.markdown.refresh(e)},plugin:"markdown"}),Object.assign(i.DEFAULTS,{trackChangesEnabled:!1,showChangesEnabled:!1}),i.PLUGINS.track_changes=function(e){var t=e.$;t.fn.isAfter=function(e){var n=t(this),r=n.parents(),a=e.parents(),i=n;for(var o in r){var c=e;if(r.hasOwnProperty(o)){var s=t(r[o]);for(var l in a)if(a.hasOwnProperty(l)){var u=t(a[l]);if(s[0]===u[0]){var f=i.index();return c.index()")),w=t('"));e.opts.showChangesEnabled||(e.helpers.isMobile()?w.addClass("fr-track-hide-mobile"):w.addClass("fr-track-hide"));var x=!1,S=!1;if(r)try{var A=h[0]&&h[0].previousSibling;if(h[0]&&h[0].previousElementSibling&&"I"===h[0].previousElementSibling.tagName&&!g&&(M=h[0].previousElementSibling),A&&3===A.nodeType&&"SPAN"!==A.parentNode.tagName&&A.previousSibling&&"SPAN"===A.previousSibling.tagName&&" "===A.nodeValue?M=A.previousSibling:A&&"SPAN"===A.parentNode.tagName&&0

    ");return h.closest("p").after(k),k.append(h),e.markers.remove(),void setTimeout((function(){k.prev().text()!==String.fromCharCode(8203)&&""!==k.prev().text()||k.prev().remove(),e.selection.setAfter(k[0])}),1)}h[0].previousSibling&&"BR"===h[0].previousSibling.tagName&&h[0].previousSibling.remove(),h.replaceWith('").concat(H+i.MARKERS,""))}e.selection.restore(),e.track_changes.pushChange(m)}else{e.selection.save();var T=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),N=e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0);if(t(T).parent().hasClass("fr-emoticon")&&t(T).parent().before(T),t(T).isAfter(t(N))){var V=T;T=N,N=V}y(T,N,n&&n.deletion),e.selection.restore()}e.helpers.isMobile()&&c&&e.markers.remove()}}}function b(e){if(t(e[0].nextSibling).data("tracking")){for(;t(e[0].nextSibling).data("tracking")&&(!(0")),u=t('"));e.opts.showChangesEnabled||(e.helpers.isMobile()?u.addClass("fr-track-hide-mobile"):u.addClass("fr-track-hide"));var f=n;for(t(n).before(l),e.track_changes.pushChange(c);f&&t(f).hasClass("fr-marker");)f=f.nextSibling;for(var d=!1;f&&!d&&!t(f).hasClass("fr-marker")&&!t(f).is("[data-track-id]")&&0===t(f).find("fr-marker").length&&"UL"!==f.tagName&&"OL"!==f.tagName;){var h=f;if("IMG"===f.tagName&&t(f).data("tracking-img","true"),e.node.isBlock(f)&&"HR"!==n.tagName)return y(f.firstChild,r,a),!1;if(f)for(var m=f.childNodes,v=0;v"===t(n).html()&&t(n).parent().is("td")||(t(n).parent().is("table")&&0!==t(n).parent().next().text().length&&M(t(n).parent().next()[0],r,a),t(n).is("br")&&t(n).parent().length&&t(n).parent().is("td")&&0===t(n).parent().text().length))){for(a||(a="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),e.track_changes.pushChange(a));n.nodeType===Node.COMMENT_NODE;)n=n.nextSibling;if(e.node.isBlock(n)&&"HR"!==n.tagName)return e.node.hasClass(n.firstChild,"fr-marker")?M(n.firstChild.nextSibling,r,a):M(n.firstChild,r,a),!1;var o=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",c=t('")),s=t(''),l=n;for(t(n).before(c);l&&t(l).hasClass("fr-marker");)l=l.nextSibling;for(var u=!1;l&&!u&&!t(l).hasClass("fr-marker")&&0===t(l).find("fr-marker").length&&"UL"!==l.tagName&&"OL"!==l.tagName;){var f=l;if(e.node.isBlock(l)&&"HR"!==n.tagName)return M(l.firstChild,r,a),!1;if(l)for(var d=l.childNodes,h=0;h")),c=t('');e.opts.showChangesEnabled||c.addClass("fr-track-hide"),c.append(r.get(0).innerHTML),o.append(c);var s=n.get(0).innerHTML;n.html(""),n.append(o),o.append(s)}function w(){if(e.events.trigger("image.hideResizer"),e.events.trigger("video.hideResizer"),e.html.cleanEmptyTags(!0),e.helpers.isMobile())for(var n=e.$el.find("img[data-tracking-img]"),r=0;rr.data.length){if(0")),l=t('');e.opts.showChangesEnabled||l.addClass("fr-track-hide"),n.data("tracking-img",!0),t(r).data("tracking")||a.length?(t(i).replaceWith(l),t(l).append(n),e.markers.remove()):(t(i).replaceWith(s),t(s).prepend(l),t(l).append(n),e.markers.remove(),e.track_changes.pushChange(o))}})),e.events.on("commands.before",(function(n){if(!e.opts.trackChangesEnabled)return!0;var a=["applytextColor","bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","backgroundColor","inlineClass","inlineStyle","alignLeft","alignCenter","formatOLSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"];if(["change","applyAll","applyLast","removeLast","showChanges","trackChanges","moreTrackChanges","undo","redo","fullscreen","print","getPDF","spellChecker","selectAll","html","help"].filter((function(e){return e===n})).length||a.filter((function(e){return e===n})).length){if(a.filter((function(e){return e===n})).length&&"paragraphFormat"!==n&&"paragraphStyle"!==n&&"lineHeight"!==n)C(n);else if("paragraphFormat"===n||"paragraphStyle"===n||"lineHeight"===n){e.selection.save();for(var o=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),c=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",s="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),l=t('")),u=t(''),d=o.parentNode.cloneNode(!0),p=d.childNodes,m=0;m

    ")),t(o.parentNode.nextSibling).append(l),l=t('")),t(o.parentNode.nextSibling).after(t("

    ")),t(o.parentNode.nextSibling.nextSibling).append(l),l.append(o.parentNode),e.track_changes.pushChange(s),e.selection.restore()}}else{if(i.COMMANDS[n]&&(i.COMMANDS[n].hasOwnProperty("type")&&"dropdown"===i.COMMANDS[n].type||i.COMMANDS[n].more_btn||i.COMMANDS[n].popup)){if("insertImage"!=n&&"insertFile"!=n)return}else if("clearFormatting"===n)return void(e.opts.trackChangesEnabled&&function(){h=e.selection.blocks();for(var n=[],a=0,i=0;i".concat(o.get(0).innerHTML,""))}for(var c=0,s=n;c".concat(p.get(0).innerHTML,""))],r(f.slice(u+1))),h=[].concat(r(h.slice(0,u+1)),[d],r(h.slice(u+1)))}}());g()}}),!0),e.events.on("commands.after",(function(n){if(!e.opts.trackChangesEnabled)return!0;if(0<=["undo","redo"].indexOf(n))!function(){var n=e.$el.find("[data-tracking=true]");o.splice(0,o.length);for(var r=0;r")),c=t('');n.before(o),n.find("tr").find("> td").each((function(){var e=t('")),n=t(''),r=t(this),o=r[0].innerText;t(n)[0].innerText=o,r[0].innerText="",e.prepend(n),r.prepend(e)})),c.append(n),o.append(c),e.track_changes.pushChange(a)}},addQuote:function(n){var r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),a=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",i=t('
    ")),o=t('
    ")),c=t('');e.opts.showChangesEnabled||c.addClass("fr-track-hide"),n.before(o),n.before(i);var s=n.get(0).innerHTML;c.append(s),i.append(c),o.append(n),o.find('[data-tracking="true"]').each((function(e,n){t(n).children().eq(0).insertBefore(t(n)),t(n).remove()})),e.track_changes.pushChange(r)},removeQuote:function(n,r){if(!(0
    ")),c=t('
    ")),s=t('');e.opts.showChangesEnabled||s.addClass("fr-track-hide"),n.before(c),n.before(o);var l=n.find("blockQuote").eq(0).html();l||(l=n.html()),s.append(n),o.append(s),c.append(l),c.find('[data-tracking="true"]').each((function(e,n){t(n).children().eq(0).insertBefore(t(n)),t(n).remove()})),e.track_changes.pushChange(a)}},wrapInTracking:function(n,r){var a="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),i=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('"));r&&o.addClass(r);var c=t('');return e.opts.showChangesEnabled||c.addClass("fr-track-hide"),n.before(o),o.append(n),e.track_changes.pushChange(a),o},wrapInDelete:function(n){var r=t('');return e.opts.showChangesEnabled||(e.helpers.isMobile()?r.addClass("fr-track-hide-mobile"):r.addClass("fr-track-hide")),r.append(n),r},wrapLinkInTracking:function(n,r){var a="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),i=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('"));return n.before(o),o.append(n),e.track_changes.insertChangeAt(r-1,a),o},pasteInEmptyEdior:function(n){var r=e.$el.find(".fr-highlight-change");t(r)[0].style.display="block",t(r)[0].innerHTML=n},pasteInEdior:function(n){var r=e.$el.find(".fr-marker");t(r)[0].outerHTML=n,e.markers.remove()}}},i.DefineIcon("trackChanges",{NAME:"enable-tracking",SVG_KEY:"trackChanges"}),i.DefineIcon("showChanges",{NAME:"show-changes",SVG_KEY:"showTrackChanges"}),i.DefineIcon("applyAll",{NAME:"apply-all",SVG_KEY:"acceptAllChanges"}),i.DefineIcon("removeAll",{NAME:"remove-all",SVG_KEY:"rejectAllChanges"}),i.DefineIcon("applyLast",{NAME:"apply-last",SVG_KEY:"acceptSingleChange"}),i.DefineIcon("removeLast",{NAME:"remove-last",SVG_KEY:"rejectSingleChange"}),i.RegisterCommand("trackChanges",{type:"button",title:"Enable Track Changes",plugin:"track_changes",showOnMobile:!0,callback:function(){this.track_changes.toggleTracking()},refreshAfterCallback:!0,forcedRefresh:!0,refresh:function(e){e.toggleClass("fr-active",this.opts.trackChangesEnabled).attr("aria-pressed",this.opts.trackChangesEnabled)}}),i.RegisterCommand("showChanges",{type:"button",icon:"showChanges",title:"Show Changes",plugin:"track_changes",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,refreshAfterCallback:!0,toggle:!0,callback:function(){this.track_changes.showChanges()},refresh:function(e){e.toggleClass("fr-active",this.opts.showChangesEnabled).attr("aria-pressed",this.opts.showChangesEnabled)}}),i.RegisterCommand("applyAll",{type:"button",icon:"applyAll",title:"Accept All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){00?o-4:o;for(n=0;n>16&255,s[u++]=t>>8&255,s[u++]=255&t;2===c&&(t=a[e.charCodeAt(n)]<<2|a[e.charCodeAt(n+1)]>>4,s[u++]=255&t);1===c&&(t=a[e.charCodeAt(n)]<<10|a[e.charCodeAt(n+1)]<<4|a[e.charCodeAt(n+2)]>>2,s[u++]=t>>8&255,s[u++]=255&t);return s},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,i=[],o=0,c=n-a;oc?c:o+16383));1===a?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],a=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,s=o.length;c0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var a,i,o=[],c=t;c>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,a){var i,o,c=8*a-r-1,s=(1<>1,u=-7,f=n?a-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=c;u>0;i=256*i+e[t+f],f+=d,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=r;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===i)i=1-l;else{if(i===s)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,r),i-=l}return(h?-1:1)*o*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var o,c,s,l=8*i-a-1,u=(1<>1,d=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+f>=1?d/s:d*Math.pow(2,1-f))*s>=2&&(o++,s/=2),o+f>=u?(c=0,o=u):o+f>=1?(c=(t*s-1)*Math.pow(2,a),o+=f):(c=t*Math.pow(2,f-1)*Math.pow(2,a),o=0));a>=8;e[n+h]=255&c,h+=p,c/=256,a-=8);for(o=o<0;e[n+h]=255&o,h+=p,o/=256,l-=8);e[n+h-p]|=128*m}},function(e,t,n){(t=e.exports=n(922)).Stream=t,t.Readable=t,t.Writable=n(926),t.Duplex=n(310),t.Transform=n(927),t.PassThrough=n(1502),t.finished=n(632),t.pipeline=n(1503)},,function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){for(var n=0;n0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,n,r,a=o.allocUnsafe(e>>>0),i=this.head,c=0;i;)t=i.data,n=a,r=c,o.prototype.copy.call(t,n,r),c+=i.data.length,i=i.next;return a}},{key:"consume",value:function(e,t){var n;return ea.length?a.length:e;if(i===a.length?r+=a:r+=a.slice(0,e),0===(e-=i)){i===a.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=a.slice(i));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,i=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,i),0===(e-=i)){i===a.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(i));break}++r}return this.length-=r,t}},{key:s,value:function(e,t){return c(this,function(e){for(var t=1;t0,(function(e){r||(r=e),e&&o.forEach(l),i||(o.forEach(l),a(r))}))}));return t.reduce(u)}},function(e,t,n){var r=n(42),a=n(311),i=n(52).Buffer,o=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function s(){this.init(),this._w=c,a.call(this,64,56)}function l(e){return e<<30|e>>>2}function u(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(s,a),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},s.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,a=0|this._b,i=0|this._c,c=0|this._d,s=0|this._e,f=0;f<16;++f)n[f]=e.readInt32BE(4*f);for(;f<80;++f)n[f]=n[f-3]^n[f-8]^n[f-14]^n[f-16];for(var d=0;d<80;++d){var h=~~(d/20),p=0|((t=r)<<5|t>>>27)+u(h,a,i,c)+s+n[d]+o[h];s=c,c=i,i=l(a),a=r,r=p}this._a=r+this._a|0,this._b=a+this._b|0,this._c=i+this._c|0,this._d=c+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=s},function(e,t,n){var r=n(42),a=n(311),i=n(52).Buffer,o=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function s(){this.init(),this._w=c,a.call(this,64,56)}function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function f(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(s,a),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},s.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,a=0|this._b,i=0|this._c,c=0|this._d,s=0|this._e,d=0;d<16;++d)n[d]=e.readInt32BE(4*d);for(;d<80;++d)n[d]=(t=n[d-3]^n[d-8]^n[d-14]^n[d-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),m=l(r)+f(p,a,i,c)+s+n[h]+o[p]|0;s=c,c=i,i=u(a),a=r,r=m}this._a=r+this._a|0,this._b=a+this._b|0,this._c=i+this._c|0,this._d=c+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=s},function(e,t,n){var r=n(42),a=n(928),i=n(311),o=n(52).Buffer,c=new Array(64);function s(){this.init(),this._w=c,i.call(this,64,56)}r(s,a),s.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},s.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=s},function(e,t,n){var r=n(42),a=n(929),i=n(311),o=n(52).Buffer,c=new Array(160);function s(){this.init(),this._w=c,i.call(this,128,112)}r(s,a),s.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},s.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=s},function(e,t,n){e.exports=a;var r=n(178).EventEmitter;function a(){r.call(this)}n(42)(a,r),a.Readable=n(635),a.Writable=n(1513),a.Duplex=n(1514),a.Transform=n(1515),a.PassThrough=n(1516),a.Stream=a,a.prototype.pipe=function(e,t){var n=this;function a(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",a),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",c),n.on("close",s));var o=!1;function c(){o||(o=!0,e.end())}function s(){o||(o=!0,"function"===typeof e.destroy&&e.destroy())}function l(e){if(u(),0===r.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",a),e.removeListener("drain",i),n.removeListener("end",c),n.removeListener("close",s),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",l),e.on("error",l),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},,function(e,t,n){"use strict";var r=n(636).Buffer,a=n(1511);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,a,i=r.allocUnsafe(e>>>0),o=this.head,c=0;o;)t=o.data,n=i,a=c,t.copy(n,a),c+=o.data.length,o=o.next;return i},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},,function(e,t,n){"use strict";e.exports=i;var r=n(933),a=Object.create(n(413));function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}a.inherits=n(42),a.inherits(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){e.exports=n(637)},function(e,t,n){e.exports=n(274)},function(e,t,n){e.exports=n(635).Transform},function(e,t,n){e.exports=n(635).PassThrough},function(e,t,n){"use strict";var r=n(42),a=n(52).Buffer,i=n(239),o=a.alloc(128);function c(e,t){i.call(this,"digest"),"string"===typeof t&&(t=a.from(t)),this._alg=e,this._key=t,t.length>64?t=e(t):t.length<64&&(t=a.concat([t,o],64));for(var n=this._ipad=a.allocUnsafe(64),r=this._opad=a.allocUnsafe(64),c=0;c<64;c++)n[c]=54^t[c],r[c]=92^t[c];this._hash=[n]}r(c,i),c.prototype._update=function(e){this._hash.push(e)},c.prototype._final=function(){var e=this._alg(a.concat(this._hash));return this._alg(a.concat([this._opad,e]))},e.exports=c},function(e,t,n){e.exports=n(936)},function(e,t,n){(function(t){var r,a,i=n(52).Buffer,o=n(938),c=n(939),s=n(940),l=n(941),u=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function h(){return a||(a=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout)}function p(e,t,n,r,a){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:a}},e,r<<3)})).then((function(e){return i.from(e)}))}e.exports=function(e,n,a,m,v,g){"function"===typeof v&&(g=v,v=void 0);var b=f[(v=v||"sha1").toLowerCase()];if(b&&"function"===typeof t.Promise){if(o(a,m),e=l(e,c,"Password"),n=l(n,c,"Salt"),"function"!==typeof g)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){h()((function(){t(null,e)}))}),(function(e){h()((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var n=p(r=r||i.alloc(8),r,10,128,e).then((function(){return!0})).catch((function(){return!1}));return d[e]=n,n}(b).then((function(t){return t?p(e,n,a,m,b):s(e,n,a,m,v)})),g)}else h()((function(){var t;try{t=s(e,n,a,m,v)}catch(r){return g(r)}g(null,t)}))}}).call(this,n(74))},function(e,t,n){var r=n(1521),a=n(639),i=n(640),o=n(1534),c=n(505);function s(e,t,n){if(e=e.toLowerCase(),i[e])return a.createCipheriv(e,t,n);if(o[e])return new r({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function l(e,t,n){if(e=e.toLowerCase(),i[e])return a.createDecipheriv(e,t,n);if(o[e])return new r({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,r;if(e=e.toLowerCase(),i[e])n=i[e].key,r=i[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,r=o[e].iv}var a=c(t,!1,n,r);return s(e,a.key,a.iv)},t.createCipheriv=t.Cipheriv=s,t.createDecipher=t.Decipher=function(e,t){var n,r;if(e=e.toLowerCase(),i[e])n=i[e].key,r=i[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,r=o[e].iv}var a=c(t,!1,n,r);return l(e,a.key,a.iv)},t.createDecipheriv=t.Decipheriv=l,t.listCiphers=t.getCiphers=function(){return Object.keys(o).concat(a.getCiphers())}},function(e,t,n){var r=n(239),a=n(1522),i=n(42),o=n(52).Buffer,c={"des-ede3-cbc":a.CBC.instantiate(a.EDE),"des-ede3":a.EDE,"des-ede-cbc":a.CBC.instantiate(a.EDE),"des-ede":a.EDE,"des-cbc":a.CBC.instantiate(a.DES),"des-ecb":a.DES};function s(e){r.call(this);var t,n=e.mode.toLowerCase(),a=c[n];t=e.decrypt?"decrypt":"encrypt";var i=e.key;o.isBuffer(i)||(i=o.from(i)),"des-ede"!==n&&"des-ede-cbc"!==n||(i=o.concat([i,i.slice(0,8)]));var s=e.iv;o.isBuffer(s)||(s=o.from(s)),this._des=a.create({key:i,iv:s,type:t})}c.des=c["des-cbc"],c.des3=c["des-ede3-cbc"],e.exports=s,i(s,r),s.prototype._update=function(e){return o.from(this._des.update(e))},s.prototype._final=function(){return o.from(this._des.final())}},function(e,t,n){"use strict";t.utils=n(942),t.Cipher=n(638),t.DES=n(943),t.CBC=n(1523),t.EDE=n(1524)},function(e,t,n){"use strict";var r=n(159),a=n(42),i={};function o(e){r.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),n=-1;++n>o%8,e._prev=i(e._prev,n?r:a);return c}function i(e,t){var n=e.length,a=-1,i=r.allocUnsafe(e.length);for(e=r.concat([e,r.from([t])]);++a>7;return i}t.encrypt=function(e,t,n){for(var i=t.length,o=r.allocUnsafe(i),c=-1;++c>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function o(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t0;t--)r[t]=r[t]>>>1|(1&r[t-1])<<31;r[0]=r[0]>>>1,n&&(r[0]=r[0]^225<<24)}this.state=i(a)},o.prototype.update=function(e){var t;for(this.cache=r.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},o.prototype.final=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,a],16)),this.ghash(i([0,e,0,t])),this.state},e.exports=o},function(e,t,n){var r=n(947),a=n(52).Buffer,i=n(640),o=n(948),c=n(239),s=n(504),l=n(505);function u(e,t,n){c.call(this),this._cache=new f,this._last=void 0,this._cipher=new s.AES(t),this._prev=a.from(n),this._mode=e,this._autopadding=!0}function f(){this.cache=a.allocUnsafe(0)}function d(e,t,n){var c=i[e.toLowerCase()];if(!c)throw new TypeError("invalid suite type");if("string"===typeof n&&(n=a.from(n)),"GCM"!==c.mode&&n.length!==c.iv)throw new TypeError("invalid iv length "+n.length);if("string"===typeof t&&(t=a.from(t)),t.length!==c.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===c.type?new o(c.module,t,n,!0):"auth"===c.type?new r(c.module,t,n,!0):new u(c.module,t,n)}n(42)(u,c),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),r.push(n);return a.concat(r)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var n=-1;for(;++n16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var n=i[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=l(t,!1,n.key,n.iv);return d(e,r.key,r.iv)},t.createDecipheriv=d},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,n){(function(e){var r=n(949),a=n(1540),i=n(1541);var o={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(a[t].prime,"hex"),r=new e(a[t].gen,"hex");return new i(n,r)},t.createDiffieHellman=t.DiffieHellman=function t(n,a,c,s){return e.isBuffer(a)||void 0===o[a]?t(n,"binary",a,c):(a=a||"binary",s=s||"binary",c=c||new e([2]),e.isBuffer(c)||(c=new e(c,s)),"number"===typeof n?new i(r(n,c),c,!0):(e.isBuffer(n)||(n=new e(n,a)),new i(n,c,!0)))}}).call(this,n(44).Buffer)},,function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function a(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function i(e,t,n){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"===typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:n(1538).Buffer}catch(S){}function c(e,t){var n=e.charCodeAt(t);return n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function s(e,t,n){var r=c(e,n);return n-1>=t&&(r|=c(e,n-1)<<4),r}function l(e,t,n,r){for(var a=0,i=Math.min(e.length,n),o=t;o=49?c-49+10:c>=17?c-17+10:c}return a}i.isBN=function(e){return e instanceof i||null!==e&&"object"===typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var a=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(a++,this.negative=1),a=0;a-=3)o=e[a]|e[a-1]<<8|e[a-2]<<16,this.words[i]|=o<>>26-c&67108863,(c+=24)>=26&&(c-=26,i++);else if("le"===n)for(a=0,i=0;a>>26-c&67108863,(c+=24)>=26&&(c-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)a=s(e,t,r)<=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;else for(r=(e.length-t)%2===0?t+1:t;r=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;this.strip()},i.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,a=1;a<=67108863;a*=t)r++;r--,a=a/t|0;for(var i=e.length-n,o=i%r,c=Math.min(i,i-o)+n,s=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var a=0|e.words[0],i=0|t.words[0],o=a*i,c=67108863&o,s=o/67108864|0;n.words[0]=c;for(var l=1;l>>26,f=67108863&s,d=Math.min(l,t.length-1),h=Math.max(0,l-e.length+1);h<=d;h++){var p=l-h|0;u+=(o=(a=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&o}n.words[l]=0|f,s=0|u}return 0!==s?n.words[l]=0|s:n.length--,n.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var a=0,i=0,o=0;o>>24-a&16777215)||o!==this.length-1?u[6-s.length]+s+n:s+n,(a+=2)>=26&&(a-=26,o--)}for(0!==i&&(n=i.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=f[e],h=d[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?m+n:u[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r("undefined"!==typeof o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var a=this.byteLength(),i=n||Math.max(1,a);r(a<=i,"byte array longer than desired length"),r(i>0,"Requested array length <= 0"),this.strip();var o,c,s="le"===t,l=new e(i),u=this.clone();if(s){for(c=0;!u.isZero();c++)o=u.andln(255),u.iushrn(8),l[c]=o;for(;c=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var a=0;a0&&(this.words[a]=~this.words[a]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,a=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var a=0,i=0;i>>26;for(;0!==a&&i>>26;if(this.length=n.length,0!==a)this.words[this.length]=a,this.length++;else if(n!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,a=this.cmp(e);if(0===a)return this.negative=0,this.length=1,this.words[0]=0,this;a>0?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==i&&o>26,this.words[o]=67108863&t;if(0===i&&o>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],C=8191&y,M=y>>>13,z=0|o[4],w=8191&z,x=z>>>13,S=0|o[5],A=8191&S,_=S>>>13,L=0|o[6],E=8191&L,O=L>>>13,H=0|o[7],k=8191&H,T=H>>>13,N=0|o[8],V=8191&N,D=N>>>13,j=0|o[9],R=8191&j,P=j>>>13,I=0|c[0],F=8191&I,B=I>>>13,U=0|c[1],W=8191&U,Z=U>>>13,$=0|c[2],q=8191&$,G=$>>>13,K=0|c[3],Y=8191&K,X=K>>>13,Q=0|c[4],J=8191&Q,ee=Q>>>13,te=0|c[5],ne=8191&te,re=te>>>13,ae=0|c[6],ie=8191&ae,oe=ae>>>13,ce=0|c[7],se=8191&ce,le=ce>>>13,ue=0|c[8],fe=8191&ue,de=ue>>>13,he=0|c[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(l+(r=Math.imul(f,F))|0)+((8191&(a=(a=Math.imul(f,B))+Math.imul(d,F)|0))<<13)|0;l=((i=Math.imul(d,B))+(a>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(p,F),a=(a=Math.imul(p,B))+Math.imul(m,F)|0,i=Math.imul(m,B);var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(a=(a=a+Math.imul(f,Z)|0)+Math.imul(d,W)|0))<<13)|0;l=((i=i+Math.imul(d,Z)|0)+(a>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,F),a=(a=Math.imul(g,B))+Math.imul(b,F)|0,i=Math.imul(b,B),r=r+Math.imul(p,W)|0,a=(a=a+Math.imul(p,Z)|0)+Math.imul(m,W)|0,i=i+Math.imul(m,Z)|0;var be=(l+(r=r+Math.imul(f,q)|0)|0)+((8191&(a=(a=a+Math.imul(f,G)|0)+Math.imul(d,q)|0))<<13)|0;l=((i=i+Math.imul(d,G)|0)+(a>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(C,F),a=(a=Math.imul(C,B))+Math.imul(M,F)|0,i=Math.imul(M,B),r=r+Math.imul(g,W)|0,a=(a=a+Math.imul(g,Z)|0)+Math.imul(b,W)|0,i=i+Math.imul(b,Z)|0,r=r+Math.imul(p,q)|0,a=(a=a+Math.imul(p,G)|0)+Math.imul(m,q)|0,i=i+Math.imul(m,G)|0;var ye=(l+(r=r+Math.imul(f,Y)|0)|0)+((8191&(a=(a=a+Math.imul(f,X)|0)+Math.imul(d,Y)|0))<<13)|0;l=((i=i+Math.imul(d,X)|0)+(a>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,F),a=(a=Math.imul(w,B))+Math.imul(x,F)|0,i=Math.imul(x,B),r=r+Math.imul(C,W)|0,a=(a=a+Math.imul(C,Z)|0)+Math.imul(M,W)|0,i=i+Math.imul(M,Z)|0,r=r+Math.imul(g,q)|0,a=(a=a+Math.imul(g,G)|0)+Math.imul(b,q)|0,i=i+Math.imul(b,G)|0,r=r+Math.imul(p,Y)|0,a=(a=a+Math.imul(p,X)|0)+Math.imul(m,Y)|0,i=i+Math.imul(m,X)|0;var Ce=(l+(r=r+Math.imul(f,J)|0)|0)+((8191&(a=(a=a+Math.imul(f,ee)|0)+Math.imul(d,J)|0))<<13)|0;l=((i=i+Math.imul(d,ee)|0)+(a>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(A,F),a=(a=Math.imul(A,B))+Math.imul(_,F)|0,i=Math.imul(_,B),r=r+Math.imul(w,W)|0,a=(a=a+Math.imul(w,Z)|0)+Math.imul(x,W)|0,i=i+Math.imul(x,Z)|0,r=r+Math.imul(C,q)|0,a=(a=a+Math.imul(C,G)|0)+Math.imul(M,q)|0,i=i+Math.imul(M,G)|0,r=r+Math.imul(g,Y)|0,a=(a=a+Math.imul(g,X)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,X)|0,r=r+Math.imul(p,J)|0,a=(a=a+Math.imul(p,ee)|0)+Math.imul(m,J)|0,i=i+Math.imul(m,ee)|0;var Me=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(a=(a=a+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((i=i+Math.imul(d,re)|0)+(a>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(E,F),a=(a=Math.imul(E,B))+Math.imul(O,F)|0,i=Math.imul(O,B),r=r+Math.imul(A,W)|0,a=(a=a+Math.imul(A,Z)|0)+Math.imul(_,W)|0,i=i+Math.imul(_,Z)|0,r=r+Math.imul(w,q)|0,a=(a=a+Math.imul(w,G)|0)+Math.imul(x,q)|0,i=i+Math.imul(x,G)|0,r=r+Math.imul(C,Y)|0,a=(a=a+Math.imul(C,X)|0)+Math.imul(M,Y)|0,i=i+Math.imul(M,X)|0,r=r+Math.imul(g,J)|0,a=(a=a+Math.imul(g,ee)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,a=(a=a+Math.imul(p,re)|0)+Math.imul(m,ne)|0,i=i+Math.imul(m,re)|0;var ze=(l+(r=r+Math.imul(f,ie)|0)|0)+((8191&(a=(a=a+Math.imul(f,oe)|0)+Math.imul(d,ie)|0))<<13)|0;l=((i=i+Math.imul(d,oe)|0)+(a>>>13)|0)+(ze>>>26)|0,ze&=67108863,r=Math.imul(k,F),a=(a=Math.imul(k,B))+Math.imul(T,F)|0,i=Math.imul(T,B),r=r+Math.imul(E,W)|0,a=(a=a+Math.imul(E,Z)|0)+Math.imul(O,W)|0,i=i+Math.imul(O,Z)|0,r=r+Math.imul(A,q)|0,a=(a=a+Math.imul(A,G)|0)+Math.imul(_,q)|0,i=i+Math.imul(_,G)|0,r=r+Math.imul(w,Y)|0,a=(a=a+Math.imul(w,X)|0)+Math.imul(x,Y)|0,i=i+Math.imul(x,X)|0,r=r+Math.imul(C,J)|0,a=(a=a+Math.imul(C,ee)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,ee)|0,r=r+Math.imul(g,ne)|0,a=(a=a+Math.imul(g,re)|0)+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,r=r+Math.imul(p,ie)|0,a=(a=a+Math.imul(p,oe)|0)+Math.imul(m,ie)|0,i=i+Math.imul(m,oe)|0;var we=(l+(r=r+Math.imul(f,se)|0)|0)+((8191&(a=(a=a+Math.imul(f,le)|0)+Math.imul(d,se)|0))<<13)|0;l=((i=i+Math.imul(d,le)|0)+(a>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(V,F),a=(a=Math.imul(V,B))+Math.imul(D,F)|0,i=Math.imul(D,B),r=r+Math.imul(k,W)|0,a=(a=a+Math.imul(k,Z)|0)+Math.imul(T,W)|0,i=i+Math.imul(T,Z)|0,r=r+Math.imul(E,q)|0,a=(a=a+Math.imul(E,G)|0)+Math.imul(O,q)|0,i=i+Math.imul(O,G)|0,r=r+Math.imul(A,Y)|0,a=(a=a+Math.imul(A,X)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,X)|0,r=r+Math.imul(w,J)|0,a=(a=a+Math.imul(w,ee)|0)+Math.imul(x,J)|0,i=i+Math.imul(x,ee)|0,r=r+Math.imul(C,ne)|0,a=(a=a+Math.imul(C,re)|0)+Math.imul(M,ne)|0,i=i+Math.imul(M,re)|0,r=r+Math.imul(g,ie)|0,a=(a=a+Math.imul(g,oe)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,oe)|0,r=r+Math.imul(p,se)|0,a=(a=a+Math.imul(p,le)|0)+Math.imul(m,se)|0,i=i+Math.imul(m,le)|0;var xe=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(a=(a=a+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((i=i+Math.imul(d,de)|0)+(a>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,F),a=(a=Math.imul(R,B))+Math.imul(P,F)|0,i=Math.imul(P,B),r=r+Math.imul(V,W)|0,a=(a=a+Math.imul(V,Z)|0)+Math.imul(D,W)|0,i=i+Math.imul(D,Z)|0,r=r+Math.imul(k,q)|0,a=(a=a+Math.imul(k,G)|0)+Math.imul(T,q)|0,i=i+Math.imul(T,G)|0,r=r+Math.imul(E,Y)|0,a=(a=a+Math.imul(E,X)|0)+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,r=r+Math.imul(A,J)|0,a=(a=a+Math.imul(A,ee)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,r=r+Math.imul(w,ne)|0,a=(a=a+Math.imul(w,re)|0)+Math.imul(x,ne)|0,i=i+Math.imul(x,re)|0,r=r+Math.imul(C,ie)|0,a=(a=a+Math.imul(C,oe)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,oe)|0,r=r+Math.imul(g,se)|0,a=(a=a+Math.imul(g,le)|0)+Math.imul(b,se)|0,i=i+Math.imul(b,le)|0,r=r+Math.imul(p,fe)|0,a=(a=a+Math.imul(p,de)|0)+Math.imul(m,fe)|0,i=i+Math.imul(m,de)|0;var Se=(l+(r=r+Math.imul(f,pe)|0)|0)+((8191&(a=(a=a+Math.imul(f,me)|0)+Math.imul(d,pe)|0))<<13)|0;l=((i=i+Math.imul(d,me)|0)+(a>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(R,W),a=(a=Math.imul(R,Z))+Math.imul(P,W)|0,i=Math.imul(P,Z),r=r+Math.imul(V,q)|0,a=(a=a+Math.imul(V,G)|0)+Math.imul(D,q)|0,i=i+Math.imul(D,G)|0,r=r+Math.imul(k,Y)|0,a=(a=a+Math.imul(k,X)|0)+Math.imul(T,Y)|0,i=i+Math.imul(T,X)|0,r=r+Math.imul(E,J)|0,a=(a=a+Math.imul(E,ee)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,r=r+Math.imul(A,ne)|0,a=(a=a+Math.imul(A,re)|0)+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,r=r+Math.imul(w,ie)|0,a=(a=a+Math.imul(w,oe)|0)+Math.imul(x,ie)|0,i=i+Math.imul(x,oe)|0,r=r+Math.imul(C,se)|0,a=(a=a+Math.imul(C,le)|0)+Math.imul(M,se)|0,i=i+Math.imul(M,le)|0,r=r+Math.imul(g,fe)|0,a=(a=a+Math.imul(g,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Ae=(l+(r=r+Math.imul(p,pe)|0)|0)+((8191&(a=(a=a+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;l=((i=i+Math.imul(m,me)|0)+(a>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(R,q),a=(a=Math.imul(R,G))+Math.imul(P,q)|0,i=Math.imul(P,G),r=r+Math.imul(V,Y)|0,a=(a=a+Math.imul(V,X)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,X)|0,r=r+Math.imul(k,J)|0,a=(a=a+Math.imul(k,ee)|0)+Math.imul(T,J)|0,i=i+Math.imul(T,ee)|0,r=r+Math.imul(E,ne)|0,a=(a=a+Math.imul(E,re)|0)+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,r=r+Math.imul(A,ie)|0,a=(a=a+Math.imul(A,oe)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,oe)|0,r=r+Math.imul(w,se)|0,a=(a=a+Math.imul(w,le)|0)+Math.imul(x,se)|0,i=i+Math.imul(x,le)|0,r=r+Math.imul(C,fe)|0,a=(a=a+Math.imul(C,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var _e=(l+(r=r+Math.imul(g,pe)|0)|0)+((8191&(a=(a=a+Math.imul(g,me)|0)+Math.imul(b,pe)|0))<<13)|0;l=((i=i+Math.imul(b,me)|0)+(a>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(R,Y),a=(a=Math.imul(R,X))+Math.imul(P,Y)|0,i=Math.imul(P,X),r=r+Math.imul(V,J)|0,a=(a=a+Math.imul(V,ee)|0)+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,r=r+Math.imul(k,ne)|0,a=(a=a+Math.imul(k,re)|0)+Math.imul(T,ne)|0,i=i+Math.imul(T,re)|0,r=r+Math.imul(E,ie)|0,a=(a=a+Math.imul(E,oe)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,oe)|0,r=r+Math.imul(A,se)|0,a=(a=a+Math.imul(A,le)|0)+Math.imul(_,se)|0,i=i+Math.imul(_,le)|0,r=r+Math.imul(w,fe)|0,a=(a=a+Math.imul(w,de)|0)+Math.imul(x,fe)|0,i=i+Math.imul(x,de)|0;var Le=(l+(r=r+Math.imul(C,pe)|0)|0)+((8191&(a=(a=a+Math.imul(C,me)|0)+Math.imul(M,pe)|0))<<13)|0;l=((i=i+Math.imul(M,me)|0)+(a>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(R,J),a=(a=Math.imul(R,ee))+Math.imul(P,J)|0,i=Math.imul(P,ee),r=r+Math.imul(V,ne)|0,a=(a=a+Math.imul(V,re)|0)+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,r=r+Math.imul(k,ie)|0,a=(a=a+Math.imul(k,oe)|0)+Math.imul(T,ie)|0,i=i+Math.imul(T,oe)|0,r=r+Math.imul(E,se)|0,a=(a=a+Math.imul(E,le)|0)+Math.imul(O,se)|0,i=i+Math.imul(O,le)|0,r=r+Math.imul(A,fe)|0,a=(a=a+Math.imul(A,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ee=(l+(r=r+Math.imul(w,pe)|0)|0)+((8191&(a=(a=a+Math.imul(w,me)|0)+Math.imul(x,pe)|0))<<13)|0;l=((i=i+Math.imul(x,me)|0)+(a>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(R,ne),a=(a=Math.imul(R,re))+Math.imul(P,ne)|0,i=Math.imul(P,re),r=r+Math.imul(V,ie)|0,a=(a=a+Math.imul(V,oe)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,oe)|0,r=r+Math.imul(k,se)|0,a=(a=a+Math.imul(k,le)|0)+Math.imul(T,se)|0,i=i+Math.imul(T,le)|0,r=r+Math.imul(E,fe)|0,a=(a=a+Math.imul(E,de)|0)+Math.imul(O,fe)|0,i=i+Math.imul(O,de)|0;var Oe=(l+(r=r+Math.imul(A,pe)|0)|0)+((8191&(a=(a=a+Math.imul(A,me)|0)+Math.imul(_,pe)|0))<<13)|0;l=((i=i+Math.imul(_,me)|0)+(a>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(R,ie),a=(a=Math.imul(R,oe))+Math.imul(P,ie)|0,i=Math.imul(P,oe),r=r+Math.imul(V,se)|0,a=(a=a+Math.imul(V,le)|0)+Math.imul(D,se)|0,i=i+Math.imul(D,le)|0,r=r+Math.imul(k,fe)|0,a=(a=a+Math.imul(k,de)|0)+Math.imul(T,fe)|0,i=i+Math.imul(T,de)|0;var He=(l+(r=r+Math.imul(E,pe)|0)|0)+((8191&(a=(a=a+Math.imul(E,me)|0)+Math.imul(O,pe)|0))<<13)|0;l=((i=i+Math.imul(O,me)|0)+(a>>>13)|0)+(He>>>26)|0,He&=67108863,r=Math.imul(R,se),a=(a=Math.imul(R,le))+Math.imul(P,se)|0,i=Math.imul(P,le),r=r+Math.imul(V,fe)|0,a=(a=a+Math.imul(V,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var ke=(l+(r=r+Math.imul(k,pe)|0)|0)+((8191&(a=(a=a+Math.imul(k,me)|0)+Math.imul(T,pe)|0))<<13)|0;l=((i=i+Math.imul(T,me)|0)+(a>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(R,fe),a=(a=Math.imul(R,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var Te=(l+(r=r+Math.imul(V,pe)|0)|0)+((8191&(a=(a=a+Math.imul(V,me)|0)+Math.imul(D,pe)|0))<<13)|0;l=((i=i+Math.imul(D,me)|0)+(a>>>13)|0)+(Te>>>26)|0,Te&=67108863;var Ne=(l+(r=Math.imul(R,pe))|0)+((8191&(a=(a=Math.imul(R,me))+Math.imul(P,pe)|0))<<13)|0;return l=((i=Math.imul(P,me))+(a>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,s[0]=ve,s[1]=ge,s[2]=be,s[3]=ye,s[4]=Ce,s[5]=Me,s[6]=ze,s[7]=we,s[8]=xe,s[9]=Se,s[10]=Ae,s[11]=_e,s[12]=Le,s[13]=Ee,s[14]=Oe,s[15]=He,s[16]=ke,s[17]=Te,s[18]=Ne,0!==l&&(s[19]=l,n.length++),n};function m(e,t,n){return(new v).mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,a=0,i=0;i>>26)|0)>>>26,o&=67108863}n.words[i]=c,r=o,o=a}return 0!==r?n.words[i]=r:n.length--,n.strip()}(this,e,t):m(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=i.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,a,i){for(var o=0;o>>=1)a++;return 1<>>=13,n[2*o+1]=8191&i,i>>>=13;for(o=2*t;o>=26,t+=a/67108864|0,t+=i>>>26,this.words[n]=67108863&i}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>a}return t}(e);if(0===t.length)return new i(1);for(var n=this,r=0;r=0);var t,n=e%26,a=(e-n)/26,i=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==a){for(t=this.length-1;t>=0;t--)this.words[t+a]=this.words[t];for(t=0;t=0),a=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),c=67108863^67108863>>>i<o)for(this.length-=o,l=0;l=0&&(0!==u||l>=a);l--){var f=0|this.words[l];this.words[l]=u<<26-i|f>>>i,u=f&c}return s&&0!==u&&(s.words[s.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,a=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var a=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(s/67108864|0),this.words[a+n]=67108863&i}for(;a>26,this.words[a+n]=67108863&i;if(0===c)return this.strip();for(r(-1===c),c=0,a=0;a>26,this.words[a]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),a=e,o=0|a.words[a.length-1];0!==(n=26-this._countBits(o))&&(a=a.ushln(n),r.iushln(n),o=0|a.words[a.length-1]);var c,s=r.length-a.length;if("mod"!==t){(c=new i(null)).length=s+1,c.words=new Array(c.length);for(var l=0;l=0;f--){var d=67108864*(0|r.words[a.length+f])+(0|r.words[a.length+f-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(a,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(a,1,f),r.isZero()||(r.negative^=1);c&&(c.words[f]=d)}return c&&c.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:c||null,mod:r}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(c=this.neg().divmod(e,t),"mod"!==t&&(a=c.div.neg()),"div"!==t&&(o=c.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:a,mod:o}):0===this.negative&&0!==e.negative?(c=this.divmod(e.neg(),t),"mod"!==t&&(a=c.div.neg()),{div:a,mod:c.mod}):0!==(this.negative&e.negative)?(c=this.neg().divmod(e.neg(),t),"div"!==t&&(o=c.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:c.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var a,o,c},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),a=e.andln(1),i=n.cmp(r);return i<0||1===a&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,a=this.length-1;a>=0;a--)n=(t*n+(0|this.words[a]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*t;this.words[n]=a/e|0,t=a%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a=new i(1),o=new i(0),c=new i(0),s=new i(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0===(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(a.isOdd()||o.isOdd())&&(a.iadd(u),o.isub(f)),a.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(c.isOdd()||s.isOdd())&&(c.iadd(u),s.isub(f)),c.iushrn(1),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(c),o.isub(s)):(n.isub(t),c.isub(a),s.isub(o))}return{a:c,b:s,gcd:n.iushln(l)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a,o=new i(1),c=new i(0),s=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0===(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)o.isOdd()&&o.iadd(s),o.iushrn(1);for(var f=0,d=1;0===(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)c.isOdd()&&c.iadd(s),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(c)):(n.isub(t),c.isub(o))}return(a=0===t.cmpn(1)?o:c).cmpn(0)<0&&a.iadd(e),a},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var a=t.cmp(n);if(a<0){var i=t;t=n,n=i}else if(0===a||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0===(1&this.words[0])},i.prototype.isOdd=function(){return 1===(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,a=1<>>26,c&=67108863,this.words[o]=c}return 0!==i&&(this.words[o]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var a=0|this.words[0];t=a===e?0:ae.length)return 1;if(this.length=0;n--){var r=0|this.words[n],a=0|e.words[n];if(r!==a){ra&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new w(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function z(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(e){if("string"===typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){w.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},a(y,b),y.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,a=i}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},y.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=a,t=r}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(g[e])return g[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new C;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new z}return g[e]=t,t},w.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},w.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},w.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},w.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},w.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},w.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},w.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},w.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},w.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},w.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},w.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},w.prototype.isqr=function(e){return this.imul(e,e.clone())},w.prototype.sqr=function(e){return this.mul(e,e)},w.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var a=this.m.subn(1),o=0;!a.isZero()&&0===a.andln(1);)o++,a.iushrn(1);r(!a.isZero());var c=new i(1).toRed(this),s=c.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(2*u*u).toRed(this);0!==this.pow(u,l).cmp(s);)u.redIAdd(s);for(var f=this.pow(u,a),d=this.pow(e,a.addn(1).iushrn(1)),h=this.pow(e,a),p=o;0!==h.cmp(c);){for(var m=h,v=0;0!==m.cmp(c);v++)m=m.redSqr();r(v=0;r--){for(var l=t.words[r],u=s-1;u>=0;u--){var f=l>>u&1;a!==n[0]&&(a=this.sqr(a)),0!==f||0!==o?(o<<=1,o|=f,(4===++c||0===r&&0===u)&&(a=this.mul(a,n[o]),c=0,o=0)):c=0}s=26}return a},w.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},w.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new x(e)},a(x,w),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),o=a;return a.cmp(this.m)>=0?o=a.isub(this.m):a.cmpn(0)<0&&(o=a.iadd(this.m)),o._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(146)(e))},,,function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(e,t,n){(function(t){var r=n(950),a=new(n(951)),i=new r(24),o=new r(11),c=new r(10),s=new r(3),l=new r(7),u=n(949),f=n(308);function d(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new r(e),this}function h(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new r(e),this}e.exports=m;var p={};function m(e,t,n){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=d,this.setPrivateKey=h):this._primeCode=8}function v(e,n){var r=new t(e.toArray());return n?r.toString(n):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in p)return p[r];var f,d=0;if(e.isEven()||!u.simpleSieve||!u.fermatTest(e)||!a.test(e))return d+=1,d+="02"===n||"05"===n?8:4,p[r]=d,d;switch(a.test(e.shrn(1))||(d+=2),n){case"02":e.mod(i).cmp(o)&&(d+=8);break;case"05":(f=e.mod(c)).cmp(s)&&f.cmp(l)&&(d+=8);break;default:d+=4}return p[r]=d,d}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new r(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var n=(e=(e=new r(e)).toRed(this._prime)).redPow(this._priv).fromRed(),a=new t(n.toArray()),i=this.getPrime();if(a.length0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,n,r,a=o.allocUnsafe(e>>>0),i=this.head,c=0;i;)t=i.data,n=a,r=c,o.prototype.copy.call(t,n,r),c+=i.data.length,i=i.next;return a}},{key:"consume",value:function(e,t){var n;return ea.length?a.length:e;if(i===a.length?r+=a:r+=a.slice(0,e),0===(e-=i)){i===a.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=a.slice(i));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,i=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,i),0===(e-=i)){i===a.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(i));break}++r}return this.length-=r,t}},{key:s,value:function(e,t){return c(this,function(e){for(var t=1;t0,(function(e){r||(r=e),e&&o.forEach(l),i||(o.forEach(l),a(r))}))}));return t.reduce(u)}},function(e,t,n){var r=n(52).Buffer,a=n(934),i=n(643),o=n(645).ec,c=n(644),s=n(507),l=n(969);function u(e,t,n,i){if((e=r.from(e.toArray())).length0&&n.ishrn(r),n}function d(e,t,n){var i,o;do{for(i=r.alloc(0);8*i.length=0&&(o=t,c=n),r.negative&&(r=r.neg(),i=i.neg()),o.negative&&(o=o.neg(),c=c.neg()),[{a:r,b:i},{a:o,b:c}]},s.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],a=r.b.mul(e).divRound(this.n),i=n.b.neg().mul(e).divRound(this.n),o=a.mul(n.a),c=i.mul(r.a),s=a.mul(n.b),l=i.mul(r.b);return{k1:e.sub(o).sub(c),k2:s.add(l).neg()}},s.prototype.pointFromX=function(e,t){(e=new a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var i=r.fromRed().isOdd();return(t&&!i||!t&&i)&&(r=r.redNeg()),this.point(e,r)},s.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),a=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(a).cmpn(0)},s.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,a=this._endoWnafT2,i=0;i":""},l.prototype.isInfinity=function(){return this.inf},l.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},l.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),a=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),i=a.redSqr().redISub(this.x.redAdd(this.x)),o=a.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,o)},l.prototype.getX=function(){return this.x.fromRed()},l.prototype.getY=function(){return this.y.fromRed()},l.prototype.mul=function(e){return e=new a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){var r=[this,t],a=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a):this.curve._wnafMulAdd(1,r,a,2)},l.prototype.jmulAdd=function(e,t,n){var r=[this,t],a=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a,!0):this.curve._wnafMulAdd(1,r,a,2,!0)},l.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},l.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},l.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(u,o.BasePoint),s.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),a=e.x.redMul(n),i=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),c=r.redSub(a),s=i.redSub(o);if(0===c.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=c.redSqr(),u=l.redMul(c),f=r.redMul(l),d=s.redSqr().redIAdd(u).redISub(f).redISub(f),h=s.redMul(f.redISub(d)).redISub(i.redMul(u)),p=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(d,h,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),a=this.y,i=e.y.redMul(t).redMul(this.z),o=n.redSub(r),c=a.redSub(i);if(0===o.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var s=o.redSqr(),l=s.redMul(o),u=n.redMul(s),f=c.redSqr().redIAdd(l).redISub(u).redISub(u),d=c.redMul(u.redISub(f)).redISub(a.redMul(l)),h=this.z.redMul(o);return this.curve.jpoint(f,d,h)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(a),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,n){"use strict";var r=n(210),a=n(42),i=n(506),o=n(160);function c(e){i.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function s(e,t,n){i.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}a(c,i),e.exports=c,c.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r)},a(s,i.BasePoint),c.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},c.prototype.point=function(e,t){return new s(this,e,t)},c.prototype.pointFromJSON=function(e){return s.fromJSON(this,e)},s.prototype.precompute=function(){},s.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},s.fromJSON=function(e,t){return new s(e,t[0],t[1]||e.one)},s.prototype.inspect=function(){return this.isInfinity()?"":""},s.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},s.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),r=e.redMul(t),a=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,a)},s.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),a=e.x.redAdd(e.z),i=e.x.redSub(e.z).redMul(n),o=a.redMul(r),c=t.z.redMul(i.redAdd(o).redSqr()),s=t.x.redMul(i.redISub(o).redSqr());return this.curve.point(c,s)},s.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),a=[];0!==t.cmpn(0);t.iushrn(1))a.push(t.andln(1));for(var i=a.length-1;i>=0;i--)0===a[i]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},s.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},s.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},s.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,n){"use strict";var r=n(160),a=n(210),i=n(42),o=n(506),c=r.assert;function s(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new a(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new a(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new a(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),c(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function l(e,t,n,r,i){o.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new a(t,16),this.y=new a(n,16),this.z=r?new a(r,16):this.curve.one,this.t=i&&new a(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(s,o),e.exports=s,s.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},s.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},s.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},s.prototype.pointFromX=function(e,t){(e=new a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=r.redMul(i.redInvm()),c=o.redSqrt();if(0!==c.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");var s=c.fromRed().isOdd();return(t&&!s||!t&&s)&&(c=c.redNeg()),this.point(e,c)},s.prototype.pointFromY=function(e,t){(e=new a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=r.redMul(i.redInvm());if(0===o.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var c=o.redSqrt();if(0!==c.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");return c.fromRed().isOdd()!==t&&(c=c.redNeg()),this.point(c,e)},s.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),a=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(a)},i(l,o.BasePoint),s.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},s.prototype.point=function(e,t,n,r){return new l(this,e,t,n,r)},l.fromJSON=function(e,t){return new l(e,t[0],t[1],t[2])},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},l.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),a=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=r.redAdd(t),o=i.redSub(n),c=r.redSub(t),s=a.redMul(o),l=i.redMul(c),u=a.redMul(c),f=o.redMul(i);return this.curve.point(s,l,f,u)},l.prototype._projDbl=function(){var e,t,n,r,a,i,o=this.x.redAdd(this.y).redSqr(),c=this.x.redSqr(),s=this.y.redSqr();if(this.curve.twisted){var l=(r=this.curve._mulA(c)).redAdd(s);this.zOne?(e=o.redSub(c).redSub(s).redMul(l.redSub(this.curve.two)),t=l.redMul(r.redSub(s)),n=l.redSqr().redSub(l).redSub(l)):(a=this.z.redSqr(),i=l.redSub(a).redISub(a),e=o.redSub(c).redISub(s).redMul(i),t=l.redMul(r.redSub(s)),n=l.redMul(i))}else r=c.redAdd(s),a=this.curve._mulC(this.z).redSqr(),i=r.redSub(a).redSub(a),e=this.curve._mulC(o.redISub(r)).redMul(i),t=this.curve._mulC(r).redMul(c.redISub(s)),n=r.redMul(i);return this.curve.point(e,t,n)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},l.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),a=this.z.redMul(e.z.redAdd(e.z)),i=n.redSub(t),o=a.redSub(r),c=a.redAdd(r),s=n.redAdd(t),l=i.redMul(o),u=c.redMul(s),f=i.redMul(s),d=o.redMul(c);return this.curve.point(l,u,d,f)},l.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),a=r.redSqr(),i=this.x.redMul(e.x),o=this.y.redMul(e.y),c=this.curve.d.redMul(i).redMul(o),s=a.redSub(c),l=a.redAdd(c),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(o),f=r.redMul(s).redMul(u);return this.curve.twisted?(t=r.redMul(l).redMul(o.redSub(this.curve._mulA(i))),n=s.redMul(l)):(t=r.redMul(l).redMul(o.redSub(i)),n=this.curve._mulC(s).redMul(l)),this.curve.point(f,t,n)},l.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},l.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},l.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},l.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()},l.prototype.getY=function(){return this.normalize(),this.y.fromRed()},l.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},l.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},l.prototype.toP=l.prototype.normalize,l.prototype.mixedAdd=l.prototype.add},function(e,t,n){"use strict";t.sha1=n(1559),t.sha224=n(1560),t.sha256=n(961),t.sha384=n(1561),t.sha512=n(962)},function(e,t,n){"use strict";var r=n(191),a=n(415),i=n(960),o=r.rotl32,c=r.sum32,s=r.sum32_5,l=i.ft_1,u=a.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;rthis.blockSize&&(e=(new this.Hash).update(e).digest()),a(e.length<=this.blockSize);for(var t=e.length;t0))return o.iaddn(1),this.keyFromPrivate(o)}},f.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,n,i){"object"===typeof n&&(i=n,n=null),i||(i={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new r(e,16));for(var o=this.n.byteLength(),c=t.getPrivate().toArray("be",o),s=e.toArray("be",o),l=new a({hash:this.hash,entropy:c,nonce:s,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new r(1)),d=0;;d++){var h=i.k?i.k(d):new r(l.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(f)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var m=p.getX(),v=m.umod(this.n);if(0!==v.cmpn(0)){var g=h.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return i.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),b^=1),new u({r:v,s:g,recoveryParam:b})}}}}}},f.prototype.verify=function(e,t,n,a){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,a);var i=(t=new u(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var c,s=o.invm(this.n),l=s.mul(e).umod(this.n),f=s.mul(i).umod(this.n);return this.curve._maxwellTrick?!(c=this.g.jmulAdd(l,n.getPublic(),f)).isInfinity()&&c.eqXToP(i):!(c=this.g.mulAdd(l,n.getPublic(),f)).isInfinity()&&0===c.getX().umod(this.n).cmp(i)},f.prototype.recoverPubKey=function(e,t,n,a){s((3&n)===n,"The recovery param is more than two bits"),t=new u(t,a);var i=this.n,o=new r(e),c=t.r,l=t.s,f=1&n,d=n>>1;if(c.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");c=d?this.curve.pointFromX(c.add(this.curve.n),f):this.curve.pointFromX(c,f);var h=t.r.invm(i),p=i.sub(o).mul(h).umod(i),m=l.mul(h).umod(i);return this.g.mulAdd(p,c,m)},f.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new u(t,r)).recoveryParam)return t.recoveryParam;for(var a=0;a<4;a++){var i;try{i=this.recoverPubKey(e,t,a)}catch(e){continue}if(i.eq(n))return a}throw new Error("Unable to find valid recovery factor")}},function(e,t,n){"use strict";var r=n(647),a=n(958),i=n(159);function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=a.toArray(e.entropy,e.entropyEnc||"hex"),n=a.toArray(e.nonce,e.nonceEnc||"hex"),r=a.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}e.exports=o,o.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var a=0;a=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},o.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(r=n,n=t,t=null),n&&(n=a.toArray(n,r||"hex"),this._update(n));for(var i=[];i.length"}},function(e,t,n){"use strict";var r=n(210),a=n(160),i=a.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function c(){this.place=0}function s(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var a=0,i=0,o=t.place;i>>=0;return!(a<=127)&&(t.place=o,a)}function l(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=o,o.prototype._importDER=function(e,t){e=a.toArray(e,t);var n=new c;if(48!==e[n.place++])return!1;var i=s(e,n);if(!1===i)return!1;if(i+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=s(e,n);if(!1===o)return!1;var l=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var u=s(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var f=e.slice(n.place,u+n.place);if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new r(l),this.s=new r(f),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=l(t),n=l(n);!n[0]&&!(128&n[1]);)n=n.slice(1);var r=[2];u(r,t.length),(r=r.concat(t)).push(2),u(r,n.length);var i=r.concat(n),o=[48];return u(o,i.length),o=o.concat(i),a.encode(o,e)}},function(e,t,n){"use strict";var r=n(647),a=n(646),i=n(160),o=i.assert,c=i.parseBytes,s=n(1570),l=n(1571);function u(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=a[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=u,u.prototype.sign=function(e,t){e=c(e);var n=this.keyFromSecret(t),r=this.hashInt(n.messagePrefix(),e),a=this.g.mul(r),i=this.encodePoint(a),o=this.hashInt(i,n.pubBytes(),e).mul(n.priv()),s=r.add(o).umod(this.curve.n);return this.makeSignature({R:a,S:s,Rencoded:i})},u.prototype.verify=function(e,t,n){e=c(e),t=this.makeSignature(t);var r=this.keyFromPublic(n),a=this.hashInt(t.Rencoded(),r.pubBytes(),e),i=this.g.mul(t.S());return t.R().add(r.pub().mul(a)).eq(i)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t=t)throw new Error("invalid sig")}e.exports=function(e,t,n,l,u){var f=o(n);if("ec"===f.type){if("ecdsa"!==l&&"ecdsa/rsa"!==l)throw new Error("wrong public key type");return function(e,t,n){var r=c[n.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var a=new i(r),o=n.data.subjectPrivateKey.data;return a.verify(t,e,o)}(e,t,f)}if("dsa"===f.type){if("dsa"!==l)throw new Error("wrong public key type");return function(e,t,n){var r=n.data.p,i=n.data.q,c=n.data.g,l=n.data.pub_key,u=o.signature.decode(e,"der"),f=u.s,d=u.r;s(f,i),s(d,i);var h=a.mont(r),p=f.invm(i);return 0===c.toRed(h).redPow(new a(t).mul(p).mod(i)).fromRed().mul(l.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(r).mod(i).cmp(d)}(e,t,f)}if("rsa"!==l&&"ecdsa/rsa"!==l)throw new Error("wrong public key type");t=r.concat([u,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function s(e,t,n){var r=c(e,n);return n-1>=t&&(r|=c(e,n-1)<<4),r}function l(e,t,n,r){for(var a=0,i=Math.min(e.length,n),o=t;o=49?c-49+10:c>=17?c-17+10:c}return a}i.isBN=function(e){return e instanceof i||null!==e&&"object"===typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var a=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(a++,this.negative=1),a=0;a-=3)o=e[a]|e[a-1]<<8|e[a-2]<<16,this.words[i]|=o<>>26-c&67108863,(c+=24)>=26&&(c-=26,i++);else if("le"===n)for(a=0,i=0;a>>26-c&67108863,(c+=24)>=26&&(c-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)a=s(e,t,r)<=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;else for(r=(e.length-t)%2===0?t+1:t;r=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;this.strip()},i.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,a=1;a<=67108863;a*=t)r++;r--,a=a/t|0;for(var i=e.length-n,o=i%r,c=Math.min(i,i-o)+n,s=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var a=0|e.words[0],i=0|t.words[0],o=a*i,c=67108863&o,s=o/67108864|0;n.words[0]=c;for(var l=1;l>>26,f=67108863&s,d=Math.min(l,t.length-1),h=Math.max(0,l-e.length+1);h<=d;h++){var p=l-h|0;u+=(o=(a=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&o}n.words[l]=0|f,s=0|u}return 0!==s?n.words[l]=0|s:n.length--,n.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var a=0,i=0,o=0;o>>24-a&16777215)||o!==this.length-1?u[6-s.length]+s+n:s+n,(a+=2)>=26&&(a-=26,o--)}for(0!==i&&(n=i.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=f[e],h=d[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?m+n:u[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r("undefined"!==typeof o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var a=this.byteLength(),i=n||Math.max(1,a);r(a<=i,"byte array longer than desired length"),r(i>0,"Requested array length <= 0"),this.strip();var o,c,s="le"===t,l=new e(i),u=this.clone();if(s){for(c=0;!u.isZero();c++)o=u.andln(255),u.iushrn(8),l[c]=o;for(;c=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var a=0;a0&&(this.words[a]=~this.words[a]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,a=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var a=0,i=0;i>>26;for(;0!==a&&i>>26;if(this.length=n.length,0!==a)this.words[this.length]=a,this.length++;else if(n!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,a=this.cmp(e);if(0===a)return this.negative=0,this.length=1,this.words[0]=0,this;a>0?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==i&&o>26,this.words[o]=67108863&t;if(0===i&&o>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],C=8191&y,M=y>>>13,z=0|o[4],w=8191&z,x=z>>>13,S=0|o[5],A=8191&S,_=S>>>13,L=0|o[6],E=8191&L,O=L>>>13,H=0|o[7],k=8191&H,T=H>>>13,N=0|o[8],V=8191&N,D=N>>>13,j=0|o[9],R=8191&j,P=j>>>13,I=0|c[0],F=8191&I,B=I>>>13,U=0|c[1],W=8191&U,Z=U>>>13,$=0|c[2],q=8191&$,G=$>>>13,K=0|c[3],Y=8191&K,X=K>>>13,Q=0|c[4],J=8191&Q,ee=Q>>>13,te=0|c[5],ne=8191&te,re=te>>>13,ae=0|c[6],ie=8191&ae,oe=ae>>>13,ce=0|c[7],se=8191&ce,le=ce>>>13,ue=0|c[8],fe=8191&ue,de=ue>>>13,he=0|c[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(l+(r=Math.imul(f,F))|0)+((8191&(a=(a=Math.imul(f,B))+Math.imul(d,F)|0))<<13)|0;l=((i=Math.imul(d,B))+(a>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(p,F),a=(a=Math.imul(p,B))+Math.imul(m,F)|0,i=Math.imul(m,B);var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(a=(a=a+Math.imul(f,Z)|0)+Math.imul(d,W)|0))<<13)|0;l=((i=i+Math.imul(d,Z)|0)+(a>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,F),a=(a=Math.imul(g,B))+Math.imul(b,F)|0,i=Math.imul(b,B),r=r+Math.imul(p,W)|0,a=(a=a+Math.imul(p,Z)|0)+Math.imul(m,W)|0,i=i+Math.imul(m,Z)|0;var be=(l+(r=r+Math.imul(f,q)|0)|0)+((8191&(a=(a=a+Math.imul(f,G)|0)+Math.imul(d,q)|0))<<13)|0;l=((i=i+Math.imul(d,G)|0)+(a>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(C,F),a=(a=Math.imul(C,B))+Math.imul(M,F)|0,i=Math.imul(M,B),r=r+Math.imul(g,W)|0,a=(a=a+Math.imul(g,Z)|0)+Math.imul(b,W)|0,i=i+Math.imul(b,Z)|0,r=r+Math.imul(p,q)|0,a=(a=a+Math.imul(p,G)|0)+Math.imul(m,q)|0,i=i+Math.imul(m,G)|0;var ye=(l+(r=r+Math.imul(f,Y)|0)|0)+((8191&(a=(a=a+Math.imul(f,X)|0)+Math.imul(d,Y)|0))<<13)|0;l=((i=i+Math.imul(d,X)|0)+(a>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,F),a=(a=Math.imul(w,B))+Math.imul(x,F)|0,i=Math.imul(x,B),r=r+Math.imul(C,W)|0,a=(a=a+Math.imul(C,Z)|0)+Math.imul(M,W)|0,i=i+Math.imul(M,Z)|0,r=r+Math.imul(g,q)|0,a=(a=a+Math.imul(g,G)|0)+Math.imul(b,q)|0,i=i+Math.imul(b,G)|0,r=r+Math.imul(p,Y)|0,a=(a=a+Math.imul(p,X)|0)+Math.imul(m,Y)|0,i=i+Math.imul(m,X)|0;var Ce=(l+(r=r+Math.imul(f,J)|0)|0)+((8191&(a=(a=a+Math.imul(f,ee)|0)+Math.imul(d,J)|0))<<13)|0;l=((i=i+Math.imul(d,ee)|0)+(a>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(A,F),a=(a=Math.imul(A,B))+Math.imul(_,F)|0,i=Math.imul(_,B),r=r+Math.imul(w,W)|0,a=(a=a+Math.imul(w,Z)|0)+Math.imul(x,W)|0,i=i+Math.imul(x,Z)|0,r=r+Math.imul(C,q)|0,a=(a=a+Math.imul(C,G)|0)+Math.imul(M,q)|0,i=i+Math.imul(M,G)|0,r=r+Math.imul(g,Y)|0,a=(a=a+Math.imul(g,X)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,X)|0,r=r+Math.imul(p,J)|0,a=(a=a+Math.imul(p,ee)|0)+Math.imul(m,J)|0,i=i+Math.imul(m,ee)|0;var Me=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(a=(a=a+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((i=i+Math.imul(d,re)|0)+(a>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(E,F),a=(a=Math.imul(E,B))+Math.imul(O,F)|0,i=Math.imul(O,B),r=r+Math.imul(A,W)|0,a=(a=a+Math.imul(A,Z)|0)+Math.imul(_,W)|0,i=i+Math.imul(_,Z)|0,r=r+Math.imul(w,q)|0,a=(a=a+Math.imul(w,G)|0)+Math.imul(x,q)|0,i=i+Math.imul(x,G)|0,r=r+Math.imul(C,Y)|0,a=(a=a+Math.imul(C,X)|0)+Math.imul(M,Y)|0,i=i+Math.imul(M,X)|0,r=r+Math.imul(g,J)|0,a=(a=a+Math.imul(g,ee)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,a=(a=a+Math.imul(p,re)|0)+Math.imul(m,ne)|0,i=i+Math.imul(m,re)|0;var ze=(l+(r=r+Math.imul(f,ie)|0)|0)+((8191&(a=(a=a+Math.imul(f,oe)|0)+Math.imul(d,ie)|0))<<13)|0;l=((i=i+Math.imul(d,oe)|0)+(a>>>13)|0)+(ze>>>26)|0,ze&=67108863,r=Math.imul(k,F),a=(a=Math.imul(k,B))+Math.imul(T,F)|0,i=Math.imul(T,B),r=r+Math.imul(E,W)|0,a=(a=a+Math.imul(E,Z)|0)+Math.imul(O,W)|0,i=i+Math.imul(O,Z)|0,r=r+Math.imul(A,q)|0,a=(a=a+Math.imul(A,G)|0)+Math.imul(_,q)|0,i=i+Math.imul(_,G)|0,r=r+Math.imul(w,Y)|0,a=(a=a+Math.imul(w,X)|0)+Math.imul(x,Y)|0,i=i+Math.imul(x,X)|0,r=r+Math.imul(C,J)|0,a=(a=a+Math.imul(C,ee)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,ee)|0,r=r+Math.imul(g,ne)|0,a=(a=a+Math.imul(g,re)|0)+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,r=r+Math.imul(p,ie)|0,a=(a=a+Math.imul(p,oe)|0)+Math.imul(m,ie)|0,i=i+Math.imul(m,oe)|0;var we=(l+(r=r+Math.imul(f,se)|0)|0)+((8191&(a=(a=a+Math.imul(f,le)|0)+Math.imul(d,se)|0))<<13)|0;l=((i=i+Math.imul(d,le)|0)+(a>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(V,F),a=(a=Math.imul(V,B))+Math.imul(D,F)|0,i=Math.imul(D,B),r=r+Math.imul(k,W)|0,a=(a=a+Math.imul(k,Z)|0)+Math.imul(T,W)|0,i=i+Math.imul(T,Z)|0,r=r+Math.imul(E,q)|0,a=(a=a+Math.imul(E,G)|0)+Math.imul(O,q)|0,i=i+Math.imul(O,G)|0,r=r+Math.imul(A,Y)|0,a=(a=a+Math.imul(A,X)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,X)|0,r=r+Math.imul(w,J)|0,a=(a=a+Math.imul(w,ee)|0)+Math.imul(x,J)|0,i=i+Math.imul(x,ee)|0,r=r+Math.imul(C,ne)|0,a=(a=a+Math.imul(C,re)|0)+Math.imul(M,ne)|0,i=i+Math.imul(M,re)|0,r=r+Math.imul(g,ie)|0,a=(a=a+Math.imul(g,oe)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,oe)|0,r=r+Math.imul(p,se)|0,a=(a=a+Math.imul(p,le)|0)+Math.imul(m,se)|0,i=i+Math.imul(m,le)|0;var xe=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(a=(a=a+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((i=i+Math.imul(d,de)|0)+(a>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,F),a=(a=Math.imul(R,B))+Math.imul(P,F)|0,i=Math.imul(P,B),r=r+Math.imul(V,W)|0,a=(a=a+Math.imul(V,Z)|0)+Math.imul(D,W)|0,i=i+Math.imul(D,Z)|0,r=r+Math.imul(k,q)|0,a=(a=a+Math.imul(k,G)|0)+Math.imul(T,q)|0,i=i+Math.imul(T,G)|0,r=r+Math.imul(E,Y)|0,a=(a=a+Math.imul(E,X)|0)+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,r=r+Math.imul(A,J)|0,a=(a=a+Math.imul(A,ee)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,r=r+Math.imul(w,ne)|0,a=(a=a+Math.imul(w,re)|0)+Math.imul(x,ne)|0,i=i+Math.imul(x,re)|0,r=r+Math.imul(C,ie)|0,a=(a=a+Math.imul(C,oe)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,oe)|0,r=r+Math.imul(g,se)|0,a=(a=a+Math.imul(g,le)|0)+Math.imul(b,se)|0,i=i+Math.imul(b,le)|0,r=r+Math.imul(p,fe)|0,a=(a=a+Math.imul(p,de)|0)+Math.imul(m,fe)|0,i=i+Math.imul(m,de)|0;var Se=(l+(r=r+Math.imul(f,pe)|0)|0)+((8191&(a=(a=a+Math.imul(f,me)|0)+Math.imul(d,pe)|0))<<13)|0;l=((i=i+Math.imul(d,me)|0)+(a>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(R,W),a=(a=Math.imul(R,Z))+Math.imul(P,W)|0,i=Math.imul(P,Z),r=r+Math.imul(V,q)|0,a=(a=a+Math.imul(V,G)|0)+Math.imul(D,q)|0,i=i+Math.imul(D,G)|0,r=r+Math.imul(k,Y)|0,a=(a=a+Math.imul(k,X)|0)+Math.imul(T,Y)|0,i=i+Math.imul(T,X)|0,r=r+Math.imul(E,J)|0,a=(a=a+Math.imul(E,ee)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,r=r+Math.imul(A,ne)|0,a=(a=a+Math.imul(A,re)|0)+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,r=r+Math.imul(w,ie)|0,a=(a=a+Math.imul(w,oe)|0)+Math.imul(x,ie)|0,i=i+Math.imul(x,oe)|0,r=r+Math.imul(C,se)|0,a=(a=a+Math.imul(C,le)|0)+Math.imul(M,se)|0,i=i+Math.imul(M,le)|0,r=r+Math.imul(g,fe)|0,a=(a=a+Math.imul(g,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Ae=(l+(r=r+Math.imul(p,pe)|0)|0)+((8191&(a=(a=a+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;l=((i=i+Math.imul(m,me)|0)+(a>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(R,q),a=(a=Math.imul(R,G))+Math.imul(P,q)|0,i=Math.imul(P,G),r=r+Math.imul(V,Y)|0,a=(a=a+Math.imul(V,X)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,X)|0,r=r+Math.imul(k,J)|0,a=(a=a+Math.imul(k,ee)|0)+Math.imul(T,J)|0,i=i+Math.imul(T,ee)|0,r=r+Math.imul(E,ne)|0,a=(a=a+Math.imul(E,re)|0)+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,r=r+Math.imul(A,ie)|0,a=(a=a+Math.imul(A,oe)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,oe)|0,r=r+Math.imul(w,se)|0,a=(a=a+Math.imul(w,le)|0)+Math.imul(x,se)|0,i=i+Math.imul(x,le)|0,r=r+Math.imul(C,fe)|0,a=(a=a+Math.imul(C,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var _e=(l+(r=r+Math.imul(g,pe)|0)|0)+((8191&(a=(a=a+Math.imul(g,me)|0)+Math.imul(b,pe)|0))<<13)|0;l=((i=i+Math.imul(b,me)|0)+(a>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(R,Y),a=(a=Math.imul(R,X))+Math.imul(P,Y)|0,i=Math.imul(P,X),r=r+Math.imul(V,J)|0,a=(a=a+Math.imul(V,ee)|0)+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,r=r+Math.imul(k,ne)|0,a=(a=a+Math.imul(k,re)|0)+Math.imul(T,ne)|0,i=i+Math.imul(T,re)|0,r=r+Math.imul(E,ie)|0,a=(a=a+Math.imul(E,oe)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,oe)|0,r=r+Math.imul(A,se)|0,a=(a=a+Math.imul(A,le)|0)+Math.imul(_,se)|0,i=i+Math.imul(_,le)|0,r=r+Math.imul(w,fe)|0,a=(a=a+Math.imul(w,de)|0)+Math.imul(x,fe)|0,i=i+Math.imul(x,de)|0;var Le=(l+(r=r+Math.imul(C,pe)|0)|0)+((8191&(a=(a=a+Math.imul(C,me)|0)+Math.imul(M,pe)|0))<<13)|0;l=((i=i+Math.imul(M,me)|0)+(a>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(R,J),a=(a=Math.imul(R,ee))+Math.imul(P,J)|0,i=Math.imul(P,ee),r=r+Math.imul(V,ne)|0,a=(a=a+Math.imul(V,re)|0)+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,r=r+Math.imul(k,ie)|0,a=(a=a+Math.imul(k,oe)|0)+Math.imul(T,ie)|0,i=i+Math.imul(T,oe)|0,r=r+Math.imul(E,se)|0,a=(a=a+Math.imul(E,le)|0)+Math.imul(O,se)|0,i=i+Math.imul(O,le)|0,r=r+Math.imul(A,fe)|0,a=(a=a+Math.imul(A,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ee=(l+(r=r+Math.imul(w,pe)|0)|0)+((8191&(a=(a=a+Math.imul(w,me)|0)+Math.imul(x,pe)|0))<<13)|0;l=((i=i+Math.imul(x,me)|0)+(a>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(R,ne),a=(a=Math.imul(R,re))+Math.imul(P,ne)|0,i=Math.imul(P,re),r=r+Math.imul(V,ie)|0,a=(a=a+Math.imul(V,oe)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,oe)|0,r=r+Math.imul(k,se)|0,a=(a=a+Math.imul(k,le)|0)+Math.imul(T,se)|0,i=i+Math.imul(T,le)|0,r=r+Math.imul(E,fe)|0,a=(a=a+Math.imul(E,de)|0)+Math.imul(O,fe)|0,i=i+Math.imul(O,de)|0;var Oe=(l+(r=r+Math.imul(A,pe)|0)|0)+((8191&(a=(a=a+Math.imul(A,me)|0)+Math.imul(_,pe)|0))<<13)|0;l=((i=i+Math.imul(_,me)|0)+(a>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(R,ie),a=(a=Math.imul(R,oe))+Math.imul(P,ie)|0,i=Math.imul(P,oe),r=r+Math.imul(V,se)|0,a=(a=a+Math.imul(V,le)|0)+Math.imul(D,se)|0,i=i+Math.imul(D,le)|0,r=r+Math.imul(k,fe)|0,a=(a=a+Math.imul(k,de)|0)+Math.imul(T,fe)|0,i=i+Math.imul(T,de)|0;var He=(l+(r=r+Math.imul(E,pe)|0)|0)+((8191&(a=(a=a+Math.imul(E,me)|0)+Math.imul(O,pe)|0))<<13)|0;l=((i=i+Math.imul(O,me)|0)+(a>>>13)|0)+(He>>>26)|0,He&=67108863,r=Math.imul(R,se),a=(a=Math.imul(R,le))+Math.imul(P,se)|0,i=Math.imul(P,le),r=r+Math.imul(V,fe)|0,a=(a=a+Math.imul(V,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var ke=(l+(r=r+Math.imul(k,pe)|0)|0)+((8191&(a=(a=a+Math.imul(k,me)|0)+Math.imul(T,pe)|0))<<13)|0;l=((i=i+Math.imul(T,me)|0)+(a>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(R,fe),a=(a=Math.imul(R,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var Te=(l+(r=r+Math.imul(V,pe)|0)|0)+((8191&(a=(a=a+Math.imul(V,me)|0)+Math.imul(D,pe)|0))<<13)|0;l=((i=i+Math.imul(D,me)|0)+(a>>>13)|0)+(Te>>>26)|0,Te&=67108863;var Ne=(l+(r=Math.imul(R,pe))|0)+((8191&(a=(a=Math.imul(R,me))+Math.imul(P,pe)|0))<<13)|0;return l=((i=Math.imul(P,me))+(a>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,s[0]=ve,s[1]=ge,s[2]=be,s[3]=ye,s[4]=Ce,s[5]=Me,s[6]=ze,s[7]=we,s[8]=xe,s[9]=Se,s[10]=Ae,s[11]=_e,s[12]=Le,s[13]=Ee,s[14]=Oe,s[15]=He,s[16]=ke,s[17]=Te,s[18]=Ne,0!==l&&(s[19]=l,n.length++),n};function m(e,t,n){return(new v).mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,a=0,i=0;i>>26)|0)>>>26,o&=67108863}n.words[i]=c,r=o,o=a}return 0!==r?n.words[i]=r:n.length--,n.strip()}(this,e,t):m(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=i.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,a,i){for(var o=0;o>>=1)a++;return 1<>>=13,n[2*o+1]=8191&i,i>>>=13;for(o=2*t;o>=26,t+=a/67108864|0,t+=i>>>26,this.words[n]=67108863&i}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>a}return t}(e);if(0===t.length)return new i(1);for(var n=this,r=0;r=0);var t,n=e%26,a=(e-n)/26,i=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==a){for(t=this.length-1;t>=0;t--)this.words[t+a]=this.words[t];for(t=0;t=0),a=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),c=67108863^67108863>>>i<o)for(this.length-=o,l=0;l=0&&(0!==u||l>=a);l--){var f=0|this.words[l];this.words[l]=u<<26-i|f>>>i,u=f&c}return s&&0!==u&&(s.words[s.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,a=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var a=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(s/67108864|0),this.words[a+n]=67108863&i}for(;a>26,this.words[a+n]=67108863&i;if(0===c)return this.strip();for(r(-1===c),c=0,a=0;a>26,this.words[a]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),a=e,o=0|a.words[a.length-1];0!==(n=26-this._countBits(o))&&(a=a.ushln(n),r.iushln(n),o=0|a.words[a.length-1]);var c,s=r.length-a.length;if("mod"!==t){(c=new i(null)).length=s+1,c.words=new Array(c.length);for(var l=0;l=0;f--){var d=67108864*(0|r.words[a.length+f])+(0|r.words[a.length+f-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(a,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(a,1,f),r.isZero()||(r.negative^=1);c&&(c.words[f]=d)}return c&&c.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:c||null,mod:r}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(c=this.neg().divmod(e,t),"mod"!==t&&(a=c.div.neg()),"div"!==t&&(o=c.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:a,mod:o}):0===this.negative&&0!==e.negative?(c=this.divmod(e.neg(),t),"mod"!==t&&(a=c.div.neg()),{div:a,mod:c.mod}):0!==(this.negative&e.negative)?(c=this.neg().divmod(e.neg(),t),"div"!==t&&(o=c.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:c.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var a,o,c},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),a=e.andln(1),i=n.cmp(r);return i<0||1===a&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,a=this.length-1;a>=0;a--)n=(t*n+(0|this.words[a]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*t;this.words[n]=a/e|0,t=a%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a=new i(1),o=new i(0),c=new i(0),s=new i(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0===(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(a.isOdd()||o.isOdd())&&(a.iadd(u),o.isub(f)),a.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(c.isOdd()||s.isOdd())&&(c.iadd(u),s.isub(f)),c.iushrn(1),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(c),o.isub(s)):(n.isub(t),c.isub(a),s.isub(o))}return{a:c,b:s,gcd:n.iushln(l)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a,o=new i(1),c=new i(0),s=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0===(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)o.isOdd()&&o.iadd(s),o.iushrn(1);for(var f=0,d=1;0===(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)c.isOdd()&&c.iadd(s),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(c)):(n.isub(t),c.isub(o))}return(a=0===t.cmpn(1)?o:c).cmpn(0)<0&&a.iadd(e),a},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var a=t.cmp(n);if(a<0){var i=t;t=n,n=i}else if(0===a||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0===(1&this.words[0])},i.prototype.isOdd=function(){return 1===(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,a=1<>>26,c&=67108863,this.words[o]=c}return 0!==i&&(this.words[o]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var a=0|this.words[0];t=a===e?0:ae.length)return 1;if(this.length=0;n--){var r=0|this.words[n],a=0|e.words[n];if(r!==a){ra&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new w(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function z(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(e){if("string"===typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){w.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},a(y,b),y.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,a=i}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},y.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=a,t=r}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(g[e])return g[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new C;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new z}return g[e]=t,t},w.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},w.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},w.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},w.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},w.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},w.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},w.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},w.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},w.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},w.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},w.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},w.prototype.isqr=function(e){return this.imul(e,e.clone())},w.prototype.sqr=function(e){return this.mul(e,e)},w.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var a=this.m.subn(1),o=0;!a.isZero()&&0===a.andln(1);)o++,a.iushrn(1);r(!a.isZero());var c=new i(1).toRed(this),s=c.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(2*u*u).toRed(this);0!==this.pow(u,l).cmp(s);)u.redIAdd(s);for(var f=this.pow(u,a),d=this.pow(e,a.addn(1).iushrn(1)),h=this.pow(e,a),p=o;0!==h.cmp(c);){for(var m=h,v=0;0!==m.cmp(c);v++)m=m.redSqr();r(v=0;r--){for(var l=t.words[r],u=s-1;u>=0;u--){var f=l>>u&1;a!==n[0]&&(a=this.sqr(a)),0!==f||0!==o?(o<<=1,o|=f,(4===++c||0===r&&0===u)&&(a=this.mul(a,n[o]),c=0,o=0)):c=0}s=26}return a},w.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},w.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new x(e)},a(x,w),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),o=a;return a.cmp(this.m)>=0?o=a.isub(this.m):a.cmpn(0)<0&&(o=a.iadd(this.m)),o._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(146)(e))},,function(e,t,n){t.publicEncrypt=n(1587),t.privateDecrypt=n(1589),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},function(e,t,n){var r=n(507),a=n(308),i=n(412),o=n(970),c=n(971),s=n(652),l=n(972),u=n(643),f=n(52).Buffer;e.exports=function(e,t,n){var d;d=e.padding?e.padding:n?1:4;var h,p=r(e);if(4===d)h=function(e,t){var n=e.modulus.byteLength(),r=t.length,l=i("sha1").update(f.alloc(0)).digest(),u=l.length,d=2*u;if(r>n-d-2)throw new Error("message too long");var h=f.alloc(n-r-d-2),p=n-u-1,m=a(u),v=c(f.concat([l,h,f.alloc(1,1),t],p),o(m,p)),g=c(m,o(v,u));return new s(f.concat([f.alloc(1),g,v],n))}(p,t);else if(1===d)h=function(e,t,n){var r,i=t.length,o=e.modulus.byteLength();if(i>o-11)throw new Error("message too long");r=n?f.alloc(o-i-3,255):function(e){var t,n=f.allocUnsafe(e),r=0,i=a(2*e),o=0;for(;r=0)throw new Error("data too long for modulus")}return n?u(h,p):l(h,p)}},,function(e,t,n){var r=n(507),a=n(970),i=n(971),o=n(652),c=n(643),s=n(412),l=n(972),u=n(52).Buffer;e.exports=function(e,t,n){var f;f=e.padding?e.padding:n?1:4;var d,h=r(e),p=h.modulus.byteLength();if(t.length>p||new o(t).cmp(h.modulus)>=0)throw new Error("decryption error");d=n?l(new o(t),h):c(t,h);var m=u.alloc(p-d.length);if(d=u.concat([m,d],p),4===f)return function(e,t){var n=e.modulus.byteLength(),r=s("sha1").update(u.alloc(0)).digest(),o=r.length;if(0!==t[0])throw new Error("decryption error");var c=t.slice(1,o+1),l=t.slice(o+1),f=i(c,a(l,o)),d=i(l,a(f,n-o-1));if(function(e,t){e=u.from(e),t=u.from(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var a=-1;for(;++a=t.length){i++;break}var o=t.slice(2,a-1);("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&i++;o.length<8&&i++;if(i)throw new Error("decryption error");return t.slice(a)}(0,d,n);if(3===f)return d;throw new Error("unknown padding")}},function(e,t,n){"use strict";(function(e,r){function a(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=n(52),o=n(308),c=i.Buffer,s=i.kMaxLength,l=e.crypto||e.msCrypto,u=Math.pow(2,32)-1;function f(e,t){if("number"!==typeof e||e!==e)throw new TypeError("offset must be a number");if(e>u||e<0)throw new TypeError("offset must be a uint32");if(e>s||e>t)throw new RangeError("offset out of range")}function d(e,t,n){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>s)throw new RangeError("buffer too small")}function h(e,t,n,a){if(r.browser){var i=e.buffer,c=new Uint8Array(i,t,n);return l.getRandomValues(c),a?void r.nextTick((function(){a(null,e)})):e}if(!a)return o(n).copy(e,t),e;o(n,(function(n,r){if(n)return a(n);r.copy(e,t),a(null,e)}))}l&&l.getRandomValues||!r.browser?(t.randomFill=function(t,n,r,a){if(!c.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof n)a=n,n=0,r=t.length;else if("function"===typeof r)a=r,r=t.length-n;else if("function"!==typeof a)throw new TypeError('"cb" argument must be a function');return f(n,t.length),d(r,n,t.length),h(t,n,r,a)},t.randomFillSync=function(t,n,r){"undefined"===typeof n&&(n=0);if(!c.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');f(n,t.length),void 0===r&&(r=t.length-n);return d(r,n,t.length),h(t,n,r)}):(t.randomFill=a,t.randomFillSync=a)}).call(this,n(74),n(81))},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){!function(e){"use strict";(e=e&&e.hasOwnProperty("default")?e.default:e).PLUGINS.align=function(e){var t=e.$;return{apply:function(n){var r=e.selection.element();if(t(r).parents(".fr-img-caption").length)t(r).css("text-align",n);else{e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var a=e.selection.blocks(),i=0;i *").first().replaceWith(e.icon.create("align-".concat(a)))}},refreshOnShow:function(n,r){var a=e.selection.blocks();if(a.length){var i=e.helpers.getAlignment(t(a[0]));r.find('a.fr-command[data-param1="'.concat(i,'"]')).addClass("fr-active").attr("aria-selected",!0)}},refreshForToolbar:function(n){var r=e.selection.blocks();if(r.length){var a=e.helpers.getAlignment(t(r[0]));a=a.charAt(0).toUpperCase()+a.slice(1),"align".concat(a)===n.attr("data-cmd")&&n.addClass("fr-active")}}}},e.DefineIcon("align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='"},callback:function(e,t){this.align.apply(t)},refresh:function(e){this.align.refresh(e)},refreshOnShow:function(e,t){this.align.refreshOnShow(e,t)},plugin:"align"}),e.RegisterCommand("alignLeft",{type:"button",icon:"align-left",title:"Align Left",callback:function(){this.align.apply("left")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignRight",{type:"button",icon:"align-right",title:"Align Right",callback:function(){this.align.apply("right")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignCenter",{type:"button",icon:"align-center",title:"Align Center",callback:function(){this.align.apply("center")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignJustify",{type:"button",icon:"align-justify",title:"Align Justify",callback:function(){this.align.apply("justify")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),e.PLUGINS.charCounter=function(t){var n,r=t.$,a=function(){return(t.el.textContent||"").replace(/\u200B/g,"").length};function i(n){if(t.opts.charCounterMax<0)return!0;if(a()").html(e).text().length+a()<=t.opts.charCounterMax?e:(t.events.trigger("charCounter.exceeded"),"")}function c(){if(t.opts.charCounterCount){var e=a()+(0r&&(r=e.line_indent_level)),{mode:t,parent:e,last_text:e?e.last_text:"",last_word:e?e.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:r,line_indent_level:e?e.line_indent_level:r,start_line_index:n.get_line_number(),ternary_depth:0}}for(S={TK_START_EXPR:function(){B();var e=m;if("["===s.text){if("TK_WORD"===v||")"===M.last_text)return"TK_RESERVED"===v&&o(M.last_text,i.line_starters)&&(n.space_before_token=!0),j(e),V(),D(),void(A.space_in_paren&&(n.space_before_token=!0));e=d,R(M.mode)&&("["!==M.last_text&&(","!==M.last_text||"]"!==g&&"}"!==g)||A.keep_array_indentation||T())}else"TK_RESERVED"===v&&"for"===M.last_text?e=h:"TK_RESERVED"===v&&o(M.last_text,["if","while"])&&(e=p);" "===M.last_text||"TK_START_BLOCK"===v?T():"TK_END_EXPR"===v||"TK_START_EXPR"===v||"TK_END_BLOCK"===v||"."===M.last_text?k(s.wanted_newline):"TK_RESERVED"===v&&"("===s.text||"TK_WORD"===v||"TK_OPERATOR"===v?"TK_RESERVED"===v&&("function"===M.last_word||"typeof"===M.last_word)||"*"===M.last_text&&"function"===g?A.space_after_anon_function&&(n.space_before_token=!0):"TK_RESERVED"!==v||!o(M.last_text,i.line_starters)&&"catch"!==M.last_text||A.space_before_conditional&&(n.space_before_token=!0):n.space_before_token=!0,"("===s.text&&"TK_RESERVED"===v&&"await"===M.last_word&&(n.space_before_token=!0),"("===s.text&&("TK_EQUALS"!==v&&"TK_OPERATOR"!==v||F()||k()),j(e),V(),A.space_in_paren&&(n.space_before_token=!0),D()},TK_END_EXPR:function(){for(;M.mode===u;)I();M.multiline_frame&&k("]"===s.text&&R(M.mode)&&!A.keep_array_indentation),A.space_in_paren&&("TK_START_EXPR"!==v||A.space_in_empty_paren?n.space_before_token=!0:(n.trim(),n.space_before_token=!1)),"]"===s.text&&A.keep_array_indentation?(V(),I()):(I(),V()),n.remove_redundant_indentation(z),M.do_while&&z.mode===p&&(z.mode=m,M.do_block=!1,M.do_while=!1)},TK_START_BLOCK:function(){var e=W(1),t=W(2);t&&(":"===t.text&&o(e.type,["TK_STRING","TK_WORD","TK_RESERVED"])||o(e.text,["get","set"])&&o(t.type,["TK_WORD","TK_RESERVED"]))?o(g,["class","interface"])?j(l):j(f):j(l);var r=!e.comments_before.length&&"}"===e.text&&"function"===M.last_word&&"TK_END_EXPR"===v;"expand"===A.brace_style||"none"===A.brace_style&&s.wanted_newline?"TK_OPERATOR"!==v&&(r||"TK_EQUALS"===v||"TK_RESERVED"===v&&U(M.last_text)&&"else"!==M.last_text)?n.space_before_token=!0:T(!1,!0):"TK_OPERATOR"!==v&&"TK_START_EXPR"!==v?"TK_START_BLOCK"===v?T():n.space_before_token=!0:R(z.mode)&&","===M.last_text&&("}"===g?n.space_before_token=!0:T()),V(),D()},TK_END_BLOCK:function(){for(;M.mode===u;)I();var e="TK_START_BLOCK"===v;"expand"===A.brace_style?e||T():e||(R(M.mode)&&A.keep_array_indentation?(A.keep_array_indentation=!1,T(),A.keep_array_indentation=!0):T()),I(),V()},TK_WORD:Z,TK_RESERVED:Z,TK_SEMICOLON:function(){for(B()&&(n.space_before_token=!1);M.mode===u&&!M.if_block&&!M.do_block;)I();V()},TK_STRING:function(){B()||"TK_RESERVED"===v||"TK_WORD"===v?n.space_before_token=!0:"TK_COMMA"===v||"TK_START_EXPR"===v||"TK_EQUALS"===v||"TK_OPERATOR"===v?F()||k():T(),V()},TK_EQUALS:function(){B(),M.declaration_statement&&(M.declaration_assignment=!0),n.space_before_token=!0,V(),n.space_before_token=!0},TK_OPERATOR:function(){if(B(),"TK_RESERVED"===v&&U(M.last_text))return n.space_before_token=!0,void V();if("*"!==s.text||"TK_DOT"!==v){if(":"===s.text&&M.in_case)return M.case_body=!0,D(),V(),T(),void(M.in_case=!1);if("::"!==s.text){"TK_OPERATOR"===v&&k();var e=!0,t=!0;o(s.text,["--","++","!","~"])||o(s.text,["-","+"])&&(o(v,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||o(M.last_text,i.line_starters)||","===M.last_text)?(t=e=!1,!s.wanted_newline||"--"!==s.text&&"++"!==s.text||T(!1,!0)," "===M.last_text&&P(M.mode)&&(e=!0),"TK_RESERVED"===v?e=!0:"TK_END_EXPR"===v?e=!("]"===M.last_text&&("--"===s.text||"++"===s.text)):"TK_OPERATOR"===v&&(e=o(s.text,["--","-","++","+"])&&o(M.last_text,["--","-","++","+"]),o(s.text,["+","-"])&&o(M.last_text,["--","++"])&&(t=!0)),M.mode!==l&&M.mode!==u||"{"!==M.last_text&&" "!==M.last_text||T()):":"===s.text?0===M.ternary_depth?e=!1:M.ternary_depth-=1:"?"===s.text?M.ternary_depth+=1:"*"===s.text&&"TK_RESERVED"===v&&"function"===M.last_text&&(t=e=!1),n.space_before_token=n.space_before_token||e,V(),n.space_before_token=t}else V()}else V()},TK_COMMA:function(){if(M.declaration_statement)return P(M.parent.mode)&&(M.declaration_assignment=!1),V(),void(M.declaration_assignment?T(M.declaration_assignment=!1,!0):(n.space_before_token=!0,A.comma_first&&k()));V(),M.mode===f||M.mode===u&&M.parent.mode===f?(M.mode===u&&I(),T()):(n.space_before_token=!0,A.comma_first&&k())},TK_BLOCK_COMMENT:function(){if(n.raw)return n.add_raw_token(s),void(s.directives&&"end"===s.directives.preserve&&(A.test_output_raw||(n.raw=!1)));if(s.directives)return T(!1,!0),V(),"start"===s.directives.preserve&&(n.raw=!0),void T(!1,!0);if(!a.newline.test(s.text)&&!s.wanted_newline)return n.space_before_token=!0,V(),void(n.space_before_token=!0);var e,t=function(e){var t,n=[];for(t=(e=e.replace(/\x0d/g,"")).indexOf("\n");-1!==t;)n.push(e.substring(0,t)),t=(e=e.substring(t+1)).indexOf("\n");return e.length&&n.push(e),n}(s.text),r=!1,i=!1,o=s.whitespace_before,l=o.length;for(T(!1,!0),1l?V(t[e].substring(l)):n.add_token(t[e]);T(!1,!0)},TK_COMMENT:function(){s.wanted_newline?T(!1,!0):n.trim(!0),n.space_before_token=!0,V(),T(!1,!0)},TK_DOT:function(){B(),"TK_RESERVED"===v&&U(M.last_text)?n.space_before_token=!0:k(")"===M.last_text&&A.break_chained_methods),V()},TK_UNKNOWN:function(){V(),"\n"===s.text[s.text.length-1]&&T()},TK_EOF:function(){for(;M.mode===u;)I()}},A={},void 0!==(t=t||{}).braces_on_own_line&&(A.brace_style=t.braces_on_own_line?"expand":"collapse"),A.brace_style=t.brace_style?t.brace_style:A.brace_style?A.brace_style:"collapse","expand-strict"===A.brace_style&&(A.brace_style="expand"),A.indent_size=t.indent_size?parseInt(t.indent_size,10):4,A.indent_char=t.indent_char?t.indent_char:" ",A.eol=t.eol?t.eol:"\n",A.preserve_newlines=void 0===t.preserve_newlines||t.preserve_newlines,A.break_chained_methods=void 0!==t.break_chained_methods&&t.break_chained_methods,A.max_preserve_newlines=void 0===t.max_preserve_newlines?0:parseInt(t.max_preserve_newlines,10),A.space_in_paren=void 0!==t.space_in_paren&&t.space_in_paren,A.space_in_empty_paren=void 0!==t.space_in_empty_paren&&t.space_in_empty_paren,A.jslint_happy=void 0!==t.jslint_happy&&t.jslint_happy,A.space_after_anon_function=void 0!==t.space_after_anon_function&&t.space_after_anon_function,A.keep_array_indentation=void 0!==t.keep_array_indentation&&t.keep_array_indentation,A.space_before_conditional=void 0===t.space_before_conditional||t.space_before_conditional,A.unescape_strings=void 0!==t.unescape_strings&&t.unescape_strings,A.wrap_line_length=void 0===t.wrap_line_length?0:parseInt(t.wrap_line_length,10),A.e4x=void 0!==t.e4x&&t.e4x,A.end_with_newline=void 0!==t.end_with_newline&&t.end_with_newline,A.comma_first=void 0!==t.comma_first&&t.comma_first,A.test_output_raw=void 0!==t.test_output_raw&&t.test_output_raw,A.jslint_happy&&(A.space_after_anon_function=!0),t.indent_with_tabs&&(A.indent_char="\t",A.indent_size=1),A.eol=A.eol.replace(/\\r/,"\r").replace(/\\n/,"\n"),y="";0A.max_preserve_newlines&&(t=A.max_preserve_newlines),A.preserve_newlines&&1=A.wrap_line_length)&&T(!1,!0)}function T(e,t){if(!t&&" "!==M.last_text&&","!==M.last_text&&"="!==M.last_text&&"TK_OPERATOR"!==v)for(;M.mode===u&&!M.if_block&&!M.do_block;)I();n.add_new_line(e)&&(M.multiline_frame=!0)}function N(){n.just_added_newline()&&(A.keep_array_indentation&&R(M.mode)&&s.wanted_newline?(n.current_line.push(s.whitespace_before),n.space_before_token=!1):n.set_indent(M.indentation_level)&&(M.line_indent_level=M.indentation_level))}function V(e){n.raw?n.add_raw_token(s):(A.comma_first&&"TK_COMMA"===v&&n.just_added_newline()&&","===n.previous_line.last()&&(n.previous_line.pop(),N(),n.add_token(","),n.space_before_token=!0),e=e||s.text,N(),n.add_token(e))}function D(){M.indentation_level+=1}function j(e){z=M?(w.push(M),M):E(null,e),M=E(z,e)}function R(e){return e===d}function P(e){return o(e,[m,h,p])}function I(){0=_.length?null:_[t]}function Z(){if("TK_RESERVED"===s.type&&M.mode!==f&&o(s.text,["set","get"])&&(s.type="TK_WORD"),"TK_RESERVED"===s.type&&M.mode===f&&":"===W(1).text&&(s.type="TK_WORD"),B()||!s.wanted_newline||P(M.mode)||"TK_OPERATOR"===v&&"--"!==M.last_text&&"++"!==M.last_text||"TK_EQUALS"===v||!A.preserve_newlines&&"TK_RESERVED"===v&&o(M.last_text,["const","let","const","set","get"])||T(),M.do_block&&!M.do_while){if("TK_RESERVED"===s.type&&"while"===s.text)return n.space_before_token=!0,V(),n.space_before_token=!0,void(M.do_while=!0);T(),M.do_block=!1}if(M.if_block)if(M.else_block||"TK_RESERVED"!==s.type||"else"!==s.text){for(;M.mode===u;)I();M.if_block=!1,M.else_block=!1}else M.else_block=!0;return"TK_RESERVED"===s.type&&("case"===s.text||"default"===s.text&&M.in_case_statement)?(T(),(M.case_body||A.jslint_happy)&&(0M.parent.indentation_level)&&(M.indentation_level-=1),M.case_body=!1),V(),M.in_case=!0,void(M.in_case_statement=!0)):("TK_RESERVED"===s.type&&"function"===s.text&&((o(M.last_text,["}"," "])||n.just_added_newline()&&!o(M.last_text,["[","{",":","=",","]))&&(n.just_added_blankline()||s.comments_before.length||(T(),T(!0))),"TK_RESERVED"===v||"TK_WORD"===v?"TK_RESERVED"===v&&o(M.last_text,["get","set","new","return","export","async"])||"TK_RESERVED"===v&&"default"===M.last_text&&"export"===g?n.space_before_token=!0:T():"TK_OPERATOR"===v||"="===M.last_text?n.space_before_token=!0:(M.multiline_frame||!P(M.mode)&&!R(M.mode))&&T()),"TK_COMMA"!==v&&"TK_START_EXPR"!==v&&"TK_EQUALS"!==v&&"TK_OPERATOR"!==v||F()||k(),"TK_RESERVED"===s.type&&o(s.text,["function","get","set"])?(V(),void(M.last_word=s.text)):(x="NONE","TK_END_BLOCK"===v?"TK_RESERVED"===s.type&&o(s.text,["else","catch","finally"])?"expand"===A.brace_style||"end-expand"===A.brace_style||"none"===A.brace_style&&s.wanted_newline?x="NEWLINE":(x="SPACE",n.space_before_token=!0):x="NEWLINE":"TK_SEMICOLON"===v&&M.mode===l?x="NEWLINE":"TK_SEMICOLON"===v&&P(M.mode)?x="SPACE":"TK_STRING"===v?x="NEWLINE":"TK_RESERVED"===v||"TK_WORD"===v||"*"===M.last_text&&"function"===g?x="SPACE":"TK_START_BLOCK"===v?x="NEWLINE":"TK_END_EXPR"===v&&(n.space_before_token=!0,x="NEWLINE"),"TK_RESERVED"===s.type&&o(s.text,i.line_starters)&&")"!==M.last_text&&(x="else"===M.last_text||"export"===M.last_text?"SPACE":"NEWLINE"),"TK_RESERVED"===s.type&&o(s.text,["else","catch","finally"])?"TK_END_BLOCK"!==v||"expand"===A.brace_style||"end-expand"===A.brace_style||"none"===A.brace_style&&s.wanted_newline?T():(n.trim(!0),"}"!==n.current_line.last()&&T(),n.space_before_token=!0):"NEWLINE"===x?"TK_RESERVED"===v&&U(M.last_text)?n.space_before_token=!0:"TK_END_EXPR"!==v?"TK_START_EXPR"===v&&"TK_RESERVED"===s.type&&o(s.text,["const","let","const"])||":"===M.last_text||("TK_RESERVED"===s.type&&"if"===s.text&&"else"===M.last_text?n.space_before_token=!0:T()):"TK_RESERVED"===s.type&&o(s.text,i.line_starters)&&")"!==M.last_text&&T():M.multiline_frame&&R(M.mode)&&","===M.last_text&&"}"===g?T():"SPACE"===x&&(n.space_before_token=!0),V(),M.last_word=s.text,"TK_RESERVED"===s.type&&"do"===s.text&&(M.do_block=!0),void("TK_RESERVED"===s.type&&"if"===s.text&&(M.if_block=!0))))}v="TK_START_BLOCK",g="",(n=new b(y,L)).raw=A.test_output_raw,w=[],j(l),this.beautify=function(){var t,a;for(i=new C(e,A,y),_=i.tokenize(),r=0;t=W();){for(var o=0;o=this.indent_cache.length;)this.indent_cache.push(this.indent_cache[this.indent_cache.length-1]+this.indent_string);return this.current_line.set_indent(e),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(e){for(var t=0;t < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");this.line_starters="continue,try,throw,return,const,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var f,d,h,p,m,v,g=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),b=/([\s\S]*?)((?:\*\/)|$)/g,C=/([^\n\r\u2028\u2029]*)/g,M=/\/\* beautify( \w+[:]\w+)+ \*\//g,z=/ (\w+)[:](\w+)/g,w=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,x=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g;function S(){var n,S,A=[];if(f=0,d="",v<=m)return["","TK_EOF"];S=p.length?p[p.length-1]:new y("TK_START_BLOCK","{");var _=e.charAt(m);for(m+=1;o(_,r);){if(a.newline.test(_)?"\n"===_&&"\r"===e.charAt(m-2)||(f+=1,A=[]):A.push(_),v<=m)return["","TK_EOF"];_=e.charAt(m),m+=1}if(A.length&&(d=A.join("")),i.test(_)){var L=!0,E=!0,O=i;for("0"===_&&m/))&&("TK_RESERVED"===S.type&&o(S.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===S.type&&")"===S.text&&S.parent&&"TK_RESERVED"===S.parent.type&&o(S.parent.text,["if","while","for"])||o(S.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var V=_,D=!1,j=!1;if(n=_,"/"===V)for(var R=!1;m/g,I=e.slice(m-1),F=P.exec(I);if(F&&0===F.index){for(var B=F[2],U=0;F;){var W=!!F[1],Z=F[2],$=!!F[F.length-1]||"![CDATA["===Z.slice(0,8);if(Z!==B||$||(W?--U:++U),U<=0)break;F=P.exec(I)}var q=F?F.index+F[0].length:I.length;return I=I.slice(0,q),m+=q-1,[I=I.replace(a.lineBreak,"\n"),"TK_STRING"]}}else for(;m=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e)):(this.line_char_count++,e.push(" "))},this.get_content=function(){for(var e="",t=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(t);else{if(p){var n=this.input.substr(this.pos,3);if("{{#"===n||"{{/"===n)break;if("{{!"===n)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"===this.input.substr(this.pos,2)&&"{{else}}"===this.get_tag(!0))break}e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos===this.input.length)return["","TK_EOF"];var t="",n=new RegExp(""),"igm");n.lastIndex=this.pos;var r=n.exec(this.input),a=r?r.index:this.input.length;return this.pos=this.input.length)return e&&(this.pos=l,this.line_char_count=u),a.length?a.join(""):["","TK_EOF"];if(r=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(r,this.Utils.whitespace))o=!0;else{if("'"!==r&&'"'!==r||(r+=this.get_unformatted(r),o=!0),"="===r&&(o=!1),a.length&&"="!=a[a.length-1]&&">"!=r&&o){if(this.space_or_wrap(a),o=!1,!s&&"force"===m&&"/"!=r){this.print_newline(!0,a),this.print_indentation(a);for(var d=0;d"!=r);var g,b,y=a.join("");g=-1!=y.indexOf(" ")?y.indexOf(" "):"{"===y[0]?y.indexOf("}"):y.indexOf(">"),b="<"!==y[0]&&p?"#"===y[2]?3:2:1;var C=y.substring(b,g).toLowerCase();return"/"===y.charAt(y.length-2)||this.Utils.in_array(C,this.Utils.single_token)?e||(this.tag_type="SINGLE"):p&&"{"===y[0]&&"else"===C?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(C,f)?(i=this.get_unformatted(""),y),a.push(i),this.pos,this.tag_type="SINGLE"):"script"===C&&(-1===y.search("type")||-1",r=!0):0===t.indexOf("",r=!0):0===t.indexOf("",r=!0):0===t.indexOf("\x3c!--")?(n="--\x3e",r=!0):0===t.indexOf("{{!")?(n="}}",r=!0):0===t.indexOf("",r=!0):0===t.indexOf("<%")&&(n="%>",r=!0)),a=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!=t.toLowerCase().indexOf(e))return"";var n="",r="",a=0,i=!0;do{if(this.pos>=this.input.length)return r;if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace)){if(!i){this.line_char_count--;continue}if("\n"===n||"\r"===n){r+="\n",this.line_char_count=0;continue}}r+=n,this.line_char_count++,i=!0,p&&"{"===n&&r.length&&"{"===r[r.length-2]&&(a=(r+=this.get_unformatted("}}")).length)}while(-1===r.toLowerCase().indexOf(e,a));return r},this.get_token=function(){var e;if("TK_TAG_SCRIPT"!==this.last_token&&"TK_TAG_STYLE"!==this.last_token)return"CONTENT"===this.current_mode?"string"!=typeof(e=this.get_content())?e:[e,"TK_CONTENT"]:"TAG"===this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_".concat(this.tag_type)]:void 0;var t=this.last_token.substr(7);return"string"!=typeof(e=this.get_contents_to(t))?e:[e,"TK_".concat(t)]},this.get_full_indent=function(e){return(e=this.indent_level+e||0)<1?"":new Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!=e.toLowerCase()||!this.Utils.in_array("a",t))return!0;var n=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(n&&!this.Utils.in_array(n,t))},this.printer=function(e,t,r,a,i){this.input=e||"",this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=r,this.brace_style=i,this.indent_level=0,this.wrap_line_length=a;for(var o=this.line_char_count=0;o'),e.$wp.append(t),t.attr("dir",e.opts.direction),e.$box.hasClass("fr-basic")||(c=r('')),e.$box.append(c),e.events.bindClick(e.$box,"a.html-switch",(function(){e.events.trigger("commands.before",["html"]),f(!1),e.events.trigger("commands.after",["html"])})));var n=function(){return!a()};e.events.on("buttons.refresh",n),e.events.on("copy",n,!0),e.events.on("cut",n,!0),e.events.on("paste",n,!0),e.events.on("destroy",d,!0),e.events.on("html.set",(function(){a()&&f(!0)})),e.events.on("codeView.update",o),e.events.on("codeView.toggle",(function(){e.$box.hasClass("fr-code-view")&&f()})),e.events.on("form.submit",(function(){a()&&(e.html.set(i()),e.events.trigger("contentChanged",[],!0))}),!0)}(),!n&&e.opts.codeMirror?((n=e.opts.codeMirror.fromTextArea(t.get(0),e.opts.codeMirrorOptions)).on("blur",l),n.on("focus",u)):(e.events.$on(t,"keydown keyup change input",(function(){e.opts.height?this.removeAttribute("rows"):(this.rows=1,0===this.value.length?this.style.height="auto":this.style.height="".concat(this.scrollHeight,"px"))})),e.events.$on(t,"blur",l),e.events.$on(t,"focus",u))),e.undo.saveStep(),e.html.cleanEmptyTags(),e.html.cleanWhiteTags(!0),e.core.hasFocus()&&(e.core.isEmpty()||(e.selection.save(),e.$el.find('.fr-marker[data-type="true"]').first().replaceWith('F'),e.$el.find('.fr-marker[data-type="false"]').last().replaceWith('F')));var p=e.html.get(!1,!0);e.$el.find("span.fr-tmp").remove(),e.$box.toggleClass("fr-code-view",!0);var m,v,g=!1;if(e.core.hasFocus()&&(g=!0,e.events.disableBlur(),e.$el.blur()),p=(p=p.replace(/F<\/span>/,"FROALA-SM")).replace(/F<\/span>/,"FROALA-EM"),e.codeBeautifier&&!p.includes("fr-embedly")&&(p=e.codeBeautifier.run(p,e.opts.codeBeautifierOptions)),n){m=p.indexOf("FROALA-SM"),(v=p.indexOf("FROALA-EM")) .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(h).filter((function(){return e.opts.codeViewKeepActiveButtons.indexOf(r(this).data("cmd"))<0})).addClass("fr-disabled").attr("aria-disabled",!0),h.addClass("fr-active").attr("aria-pressed",!0),!e.helpers.isMobile()&&e.opts.toolbarInline&&e.toolbar.hide()}(p)):(e.$box.toggleClass("fr-code-view",!1),function(t){var n=i();e.html.set(n),e.$el.blur(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1),e.selection.setAtStart(e.el),e.selection.restore(),e.placeholder.refresh(),e.undo.saveStep()}(p),e.events.trigger("codeView.update"))}function d(){a()&&f(!1),n&&n.toTextArea(),t.val("").removeData().remove(),t=null,c&&(c.remove(),c=null)}return{_init:function(){if(e.events.on("focus",(function(){e.opts.toolbarContainer&&function(){var t=e.$tb.find('.fr-command[data-cmd="html"]');a()?(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).filter((function(){return e.opts.codeViewKeepActiveButtons.indexOf(r(this).data("cmd"))<0})).addClass("fr-disabled").attr("aria-disabled",!1),t.addClass("fr-active").attr("aria-pressed",!1)):(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1))}()})),!e.$wp)return!1},toggle:f,isActive:a,get:i}},e.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),e.DefineIcon("html",{NAME:"code",SVG_KEY:"codeView"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.POPUP_TEMPLATES,{"textColor.picker":"[_BUTTONS_][_TEXT_COLORS_][_CUSTOM_COLOR_]","backgroundColor.picker":"[_BUTTONS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.DEFAULTS,{colorsText:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsBackground:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsStep:7,colorsHEXInput:!0,colorsButtons:["colorsBack","|","-"]}),e.PLUGINS.colors=function(t){var n=t.$,r='
    ");function a(e){for(var n="text"===e?t.opts.colorsText:t.opts.colorsBackground,r='
    '),a=0;a"),"REMOVE"!==n[a]?r+=' ').concat(t.language.translate("Color")).concat(n[a]," \n    "):r+='').concat(t.icon.create("remove"),' \n ').concat(t.language.translate("Clear Formatting")," ");return"".concat(r,"
    ")}function i(e){"REMOVE"!==e?t.format.applyStyle("background-color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("background-color"),t.popups.hide("backgroundColor.picker")}function o(e){"REMOVE"!==e?t.format.applyStyle("color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("color"),t.popups.hide("textColor.picker")}return{showColorsPopup:function(i){var o=t.$tb.find('.fr-command[data-cmd="'.concat(i,'"]')),c=t.popups.get("".concat(i,".picker"));if(c||(c=function(i){var o="";t.opts.toolbarInline&&0\n '.concat(t.button.buildList(t.opts.colorsButtons),"\n "));var c,s="";c="textColor"===i?(t.opts.colorsHEXInput&&(s=r.replace(/\[ID\]/g,"fr-color-hex-layer-text-".concat(t.id)).replace(/\[COMMAND\]/g,"customTextColor")),{buttons:o,text_colors:a("text"),custom_color:s}):(t.opts.colorsHEXInput&&(s=r.replace(/\[ID\]/g,"fr-color-hex-layer-background-".concat(t.id)).replace(/\[COMMAND\]/g,"customBackgroundColor")),{buttons:o,background_colors:a("background"),custom_color:s});var l,u,f=t.popups.create("".concat(i,".picker"),c);return l=f,u="".concat(i,".picker"),t.events.on("popup.tab",(function(r){var a=n(r.currentTarget);if(!t.popups.isVisible(u)||!a.is("span"))return!0;var i=r.which,o=!0;if(e.KEYCODE.TAB===i){var c=l.find(".fr-buttons");o=!t.accessibility.focusToolbar(c,!!r.shiftKey)}else if(e.KEYCODE.ARROW_UP===i||e.KEYCODE.ARROW_DOWN===i||e.KEYCODE.ARROW_LEFT===i||e.KEYCODE.ARROW_RIGHT===i){if(a.is("span.fr-select-color")){var s=a.parent().find("span.fr-select-color"),f=s.index(a),d=t.opts.colorsStep,h=Math.floor(s.length/d),p=f%d,m=Math.floor(f/d)*d+p,v=h*d;e.KEYCODE.ARROW_UP===i?m=((m-d)%v+v)%v:e.KEYCODE.ARROW_DOWN===i?m=(m+d)%v:e.KEYCODE.ARROW_LEFT===i?m=((m-1)%v+v)%v:e.KEYCODE.ARROW_RIGHT===i&&(m=(m+1)%v);var g=n(s.get(m));t.events.disableBlur(),g.focus(),o=!1}}else e.KEYCODE.ENTER===i&&(t.button.exec(a),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0),f}(i)),!c.hasClass("fr-active"))if(t.popups.setContainer("".concat(i,".picker"),t.$tb),function(e){var r,a=t.popups.get("".concat(e,"Color.picker")),i=n(t.selection.element());r="background"===e?"background-color":"color";var o=a.find(".fr-".concat(e,"-color .fr-select-color"));for(o.find(".fr-selected-color").remove(),o.removeClass("fr-active-item"),o.not('[data-param1="REMOVE"]').attr("aria-selected",!1);i.get(0)!==t.el;){if("transparent"!==i.css(r)&&"rgba(0, 0, 0, 0)"!==i.css(r)){var c=a.find(".fr-".concat(e,'-color .fr-select-color[data-param1="').concat(t.helpers.RGBToHex(i.css(r)),'"]'));c.append(''),c.addClass("fr-active-item").attr("aria-selected",!0);break}i=i.parent()}!function(e){var r=t.popups.get("".concat(e,"Color.picker")),a=r.find(".fr-".concat(e,"-color .fr-active-item")).attr("data-param1"),i=r.find(".fr-color-hex-layer input");a||(a=""),i.length&&n(i.val(a).input).trigger("change")}(e)}("textColor"===i?"text":"background"),o.isVisible()){var s=t.button.getPosition(o),l=s.left,u=s.top;t.popups.show("".concat(i,".picker"),l,u,o.outerHeight())}else t.position.forSelection(c),t.popups.show("".concat(i,".picker"))},background:i,customColor:function(e){var n=t.popups.get("".concat(e,"Color.picker")).find(".fr-color-hex-layer input");if(n.length){var r=n.val();"background"===e?i(r):o(r)}},text:o,back:function(){t.popups.hide("textColor.picker"),t.popups.hide("backgroundColor.picker"),t.toolbar.showInline()}}},e.DefineIcon("textColor",{NAME:"tint",SVG_KEY:"textColor"}),e.RegisterCommand("textColor",{title:"Text Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("textColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("textColor.picker")):this.colors.showColorsPopup("textColor")}}),e.RegisterCommand("applytextColor",{undo:!0,callback:function(e,t){this.colors.text(t)}}),e.RegisterCommand("customTextColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("text")}}),e.DefineIcon("backgroundColor",{NAME:"paint-brush",SVG_KEY:"backgroundColor"}),e.RegisterCommand("backgroundColor",{title:"Background Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("backgroundColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("backgroundColor.picker")):this.colors.showColorsPopup("backgroundColor")}}),e.RegisterCommand("applybackgroundColor",{undo:!0,callback:function(e,t){this.colors.background(t)}}),e.RegisterCommand("customBackgroundColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("background")}}),e.DefineIcon("colorsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),e.DefineIcon("remove",{NAME:"eraser",SVG_KEY:"remove"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{dragInline:!0}),e.PLUGINS.draggable=function(t){var n=t.$;function r(e){return!(!e.originalEvent||!e.originalEvent.target||e.originalEvent.target.nodeType!==Node.TEXT_NODE)||(e.target&&"A"===e.target.tagName&&1===e.target.childNodes.length&&"IMG"===e.target.childNodes[0].tagName&&(e.target=e.target.childNodes[0]),n(e.target).hasClass("fr-draggable")?(t.undo.canDo()||t.undo.saveStep(),t.opts.dragInline?t.$el.attr("contenteditable",!0):t.$el.attr("contenteditable",!1),t.opts.toolbarInline&&t.toolbar.hide(),n(e.target).addClass("fr-dragging"),t.browser.msie||t.browser.edge||t.selection.clear(),void e.originalEvent.dataTransfer.setData("text","Froala")):(e.preventDefault(),!1))}var a,i=function(e){return!(e&&("HTML"===e.tagName||"BODY"===e.tagName||t.node.isElement(e)))};function o(e,n,r){if(t.opts.iframe){var i=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),o=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));e+=t.$iframe.offset().top+i,n+=t.$iframe.offset().left+o}a.offset().top!==e&&a.css("top",e),a.offset().left!==n&&a.css("left",n),a.width()!==r&&a.css("width",r)}function c(r){r.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline?(!function(){for(var t=null,n=0;n
    '),a.removeClass("fr-visible");else if(!1===t.markers.insertAtPoint(r.originalEvent))return!1;if(i.removeClass("fr-dragging"),!1===(i=t.events.chainTrigger("element.beforeDrop",i)))return!1;var s=i;if(i.parent().is("A")&&1===i.parent().get(0).childNodes.length&&(s=i.parent()),t.core.isEmpty()?t.events.focus():(t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.selection.restore()),o===t||t.undo.canDo()||t.undo.saveStep(),t.core.isEmpty())t.$el.html(s);else{var l=t.markers.insert();0===s.find(l).length?n(l).replaceWith(s):0===i.find(l).length&&n(l).replaceWith(i),i.after(e.MARKERS),t.selection.restore()}return t.popups.hideAll(),t.selection.save(),t.$el.find(t.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(t.opts.htmlAllowedEmptyTags.join(",")).remove(),t.html.wrap(),t.html.fillEmptyBlocks(),t.selection.restore(),t.undo.saveStep(),t.opts.iframe&&t.size.syncIframe(),o!==t&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),t.events.trigger("element.dropped",[s]),!1}a&&a.removeClass("fr-visible"),t.undo.canDo()||t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0)}function f(e){if(e&&"DIV"===e.tagName&&t.node.hasClass(e,"fr-drag-helper"))e.parentNode.removeChild(e);else if(e&&e.nodeType===Node.ELEMENT_NODE)for(var n=e.querySelectorAll("div.fr-drag-helper"),r=0;r\n '.concat(t.button.buildList(t.opts.embedlyEditButtons),"\n ")},a=t.popups.create("embedly.edit",r);return t.events.$on(t.$wp,"scroll.emebdly-edit",(function(){n&&t.popups.isVisible("embedly.edit")&&(t.events.disableBlur(),function(e){c.call(e.get(0))}(n))})),a}return!1}()),e){t.popups.setContainer("embedly.edit",t.$sc),t.popups.refresh("embedly.edit");var r=n.offset().left+n.outerWidth()/2,a=n.offset().top+n.outerHeight();t.popups.show("embedly.edit",r,a,n.outerHeight())}}()}function s(e){if(e&&t.node.hasClass(e,"fr-embedly"))e.innerHTML=e.getAttribute("data-original-embed"),e.removeAttribute("draggable"),e.removeAttribute("contenteditable"),e.setAttribute("class",(e.getAttribute("class")||"").replace("fr-draggable",""));else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var n=e.querySelectorAll(".fr-embedly"),r=0;r");var r={buttons:n,url_layer:'
    "};return t.popups.create("embedly.insert",r)}function u(){t.popups.get("embedly.insert").find(".fr-embedly-layer input").val("").trigger("change")}function f(e){if(e.length){var n="
    ";if(t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var r=t.$el.find(".fr-marker");t.node.isLastSibling(r)&&r.parent().hasClass("fr-deletable")&&r.insertAfter(r.parent()),r.replaceWith('
    '+n+"
    "),t.selection.clear()}else t.html.insert('
    '+n+"
    ");t.popups.hideAll()}}function d(){if(n&&!1!==t.events.trigger("embedly.beforeRemove",[n])){var e=n;if(t.popups.hideAll(),h(!0),t.opts.trackChangesEnabled){var r=e.find(".embedly-card"),a="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),i=t.opts.showChangesEnabled?"fr-highlight-change":"";return e.data("track-id",a),e.addClass(i),e.data("tracking","true"),e.data("tracking-deleted","true"),e.attr("contenteditable","false"),r.addClass("fr-tracking-deleted"),r.css("height","100%"),void t.track_changes.pushChange(a)}t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),e.remove(),t.selection.restore(),t.html.fillEmptyBlocks(),t.undo.saveStep(),t.events.trigger("video.removed",[e])}}function h(e){n&&(t.shared.embedly_exit_flag||!0===e)&&(r.removeClass("fr-active"),t.toolbar.enable(),n.removeClass("fr-active"),n=null,m())}function p(){t.shared.embedly_exit_flag=!0}function m(){t.shared.embedly_exit_flag=!1}return t.shared.embedly_exit_flag=!1,{_init:function(){if(!t.$wp)return!1;if("undefined"!=typeof embedly)i(!0);else if(t.shared.embedlyLoaded)t.shared.embedlyCallbacks.push(i);else{t.shared.embedlyLoaded=!0,t.shared.embedlyCallbacks=[],t.shared.embedlyCallbacks.push(i);var e=t.doc.createElement("script");e.type="text/javascript",e.src=t.opts.embedlyScriptPath,e.innerText="",e.onload=function(){if(t.shared.embedlyCallbacks)for(var e=0;e\n '.concat(function(e,n){var r="";return e.forEach((function(e){var a={image:e.code.toLowerCase()},i={elementClass:e.id===n.id?"fr-active fr-active-tab":"",emoticonsUnicodeClass:t.opts.emoticonsUseImage?"":"fr-tabs-unicode",title:t.language.translate(e.name),dataCmd:"setEmoticonCategory",dataParam1:e.id,image:t.opts.emoticonsUseImage?''):"&#x".concat(a.image,";")};r+='")})),r}(e,n),"\n ")}(r,a),"\n ").concat(function(e){return'\n
    \n '.concat(function(e){var n="";return e.emoticons.forEach((function(e){var r=e.code.split("-").reduce((function(e,t){return e?"".concat(e,"‍&#x").concat(t.toLowerCase(),";"):"&#x".concat(t.toLowerCase(),";")}),""),a={image:e.code.toLowerCase(),compiledCode:e.uCode?e.uCode:r},i={dataParam1:e.code.toLowerCase(),dataParam2:a.compiledCode,title:t.language.translate(e.desc),image:t.opts.emoticonsUseImage?''):"".concat(a.compiledCode),desc:t.language.translate(e.desc)};n+='\n ').concat(i.image,'').concat(i.desc,"   ")})),n}(e),"\n
    \n ")}(a),"\n ").concat(t.opts.emoticonsUseImage?'

    Emoji free by Emoji One

    ':"")}return{_init:function(){var r=function(){for(var e=t.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),n=0;n=e.KEYCODE.ARROW_LEFT&&r.which<=e.KEYCODE.ARROW_DOWN)){var c=o();t.node.hasClass(c,"fr-emoticon-img")&&(n(c).append(e.MARKERS),t.selection.restore())}}))},insert:function(r,a){var i=o(),c=t.selection.ranges(0);i?(0===c.startOffset&&t.selection.element()===i?n(i).before(e.MARKERS+e.INVISIBLE_SPACE):0").concat(a?" ":r,"
     ").concat(e.MARKERS),!0)):t.html.insert('").concat(a?" ":r," "),!0)},setEmoticonCategory:function(e){a=r.filter((function(t){return t.id===e}))[0],t.popups.get("emoticons").html(i+c())},showEmoticonsPopup:function(){var r=t.popups.get("emoticons");if(r||(r=function(){t.opts.toolbarInline&&0'.concat(t.button.buildList(t.opts.emoticonsButtons),""));var r,a={buttons:i,custom_layer:c()},o=t.popups.create("emoticons",a);return r=o,t.events.on("popup.tab",(function(a){var i=n(a.currentTarget);if(!t.popups.isVisible("emoticons")||!i.is("span, a"))return!0;var o,c,s,l=a.which;if(e.KEYCODE.TAB==l){if(i.is("span.fr-emoticon")&&a.shiftKey||i.is("a")&&!a.shiftKey){var u=r.find(".fr-buttons");o=!t.accessibility.focusToolbar(u,!!a.shiftKey)}if(!1!==o){var f=r.find("span.fr-emoticon:focus").first().concat(r.findVisible(" div.fr-tabs").first().concat(r.find("a")));i.is("span.fr-emoticon")&&(f=f.not("span.fr-emoticon:not(:focus)")),c=f.index(i),c=a.shiftKey?((c-1)%f.length+f.length)%f.length:(c+1)%f.length,s=f.get(c),t.events.disableBlur(),s.focus(),o=!1}}else if(e.KEYCODE.ARROW_UP==l||e.KEYCODE.ARROW_DOWN==l||e.KEYCODE.ARROW_LEFT==l||e.KEYCODE.ARROW_RIGHT==l){if(i.is("span.fr-emoticon")){var d=i.parent().find("span.fr-emoticon");c=d.index(i);var h=t.opts.emoticonsStep,p=Math.floor(d.length/h),m=c%h,v=Math.floor(c/h)*h+m,g=p*h;e.KEYCODE.ARROW_UP==l?v=((v-h)%g+g)%g:e.KEYCODE.ARROW_DOWN==l?v=(v+h)%g:e.KEYCODE.ARROW_LEFT==l?v=((v-1)%g+g)%g:e.KEYCODE.ARROW_RIGHT==l&&(v=(v+1)%g),s=n(d.get(v)),t.events.disableBlur(),s.focus(),o=!1}}else e.KEYCODE.ENTER==l&&(i.is("a")?i[0].click():t.button.exec(i),o=!1);return!1===o&&(a.preventDefault(),a.stopPropagation()),o}),!0),o}()),!r.hasClass("fr-active")){t.popups.refresh("emoticons"),t.popups.setContainer("emoticons",t.$tb);var a=t.$tb.find('.fr-command[data-cmd="emoticons"]'),o=t.button.getPosition(a),s=o.left,l=o.top;t.popups.show("emoticons",s,l,a.outerHeight())}},back:function(){t.popups.hide("emoticons"),t.toolbar.showInline()}}},e.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile",SVG_KEY:"smile"}),e.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("emoticons")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("emoticons")):this.emoticons.showEmoticonsPopup()},plugin:"emoticons"}),e.RegisterCommand("insertEmoticon",{callback:function(e,t,n){this.emoticons.insert(n,this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/".concat(t,".svg"):null),this.popups.hide("emoticons")}}),e.RegisterCommand("setEmoticonCategory",{undo:!1,focus:!1,callback:function(e,t){this.emoticons.setEmoticonCategory(t)}}),e.DefineIcon("emoticonsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{entities:""'¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŠšŸƒˆ˜ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωϑϒϖ   ‌‍‎‏–—‘’‚“”„†‡•…‰′″‹›‾⁄€ℑ℘ℜ™ℵ←↑→↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊⌋⟨⟩◊♠♣♥♦"}),e.PLUGINS.entities=function(e){var t,n,r=e.$;function a(e){var r=e.textContent;if(r.match(t)){for(var a="",i=0;i span").css("width","".concat(n,"%"))):a.find("div").addClass("fr-indeterminate")}}function s(e,n,r){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.opts.fileUseSelectedText&&t.selection.text().length&&(n=t.selection.text()),t.html.insert('').concat(n,""));var a=t.$el.find("#fr-inserted-file");a.removeAttr("id"),t.popups.hide("file.insert"),t.undo.saveStep(),y(),t.events.trigger("file.inserted",[a,r])}function l(e,n,a){var i=this.status,o=this.response,c=this.responseXML,l=this.responseText;try{if(t.opts.fileUploadToS3||t.opts.fileUploadToAzure)if(201===i){var u;if(t.opts.fileUploadToAzure){if(!1===t.events.trigger("file.uploadedToAzure",[this.responseURL,a,o],!0))return t.edit.on(),!1;u=n}else u=function(e){try{var n=r(e).find("Location").text(),a=r(e).find("Key").text();return!1===t.events.trigger("file.uploadedToS3",[n,a,e],!0)?(t.edit.on(),!1):n}catch(i){return d(4,e),!1}}(c);u&&s(u,e,o||c)}else d(4,o||c);else if(200<=i&&i<300){var f=function(e){try{if(!1===t.events.trigger("file.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(d(2,e),!1)}catch(a){return d(4,e),!1}}(l);f&&s(f.link,e,o||l)}else d(3,o||l)}catch(h){d(4,o||l)}}function u(){d(4,this.response||this.responseText||this.responseXML)}function f(e){if(e.lengthComputable){var n=e.loaded/e.total*100|0;c(t.language.translate("Uploading"),n)}}function d(e,n){t.edit.on(),function(e){i();var n=t.popups.get("file.insert").find(".fr-file-progress-bar-layer");n.addClass("fr-error");var r=n.find("h3");r.text(e),t.events.disableBlur(),r.focus()}(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("file.error",[{code:e,message:a[e]},n])}function h(){t.edit.on(),o(!0)}function p(e){if(void 0!==e&&0t.opts.fileMaxSize)return d(5),!1;if(t.opts.fileAllowedTypes.indexOf("*")<0&&t.opts.fileAllowedTypes.indexOf(n.replace(/file\//g,""))<0)return d(6),!1;if(t.drag_support.formdata&&(r=t.drag_support.formdata?new FormData:null),r){var o;if(!1!==t.opts.fileUploadToS3)for(o in r.append("key",t.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(a.name||"untitled")),r.append("success_action_status","201"),r.append("X-Requested-With","xhr"),r.append("Content-Type",n),t.opts.fileUploadToS3.params)t.opts.fileUploadToS3.params.hasOwnProperty(o)&&r.append(o,t.opts.fileUploadToS3.params[o]);for(o in t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&r.append(o,t.opts.fileUploadParams[o]);r.append(t.opts.fileUploadParam,a);var c,s,p=t.opts.fileUploadURL;t.opts.fileUploadToS3&&(p=t.opts.fileUploadToS3.uploadURL?t.opts.fileUploadToS3.uploadURL:"https://".concat(t.opts.fileUploadToS3.region,".amazonaws.com/").concat(t.opts.fileUploadToS3.bucket));var m=t.opts.fileUploadMethod;t.opts.fileUploadToAzure&&(p=t.opts.fileUploadToAzure.uploadURL?"".concat(t.opts.fileUploadToAzure.uploadURL,"/").concat(a.name):encodeURI("https://".concat(t.opts.fileUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.fileUploadToAzure.container,"/").concat(a.name)),c=p,t.opts.fileUploadToAzure.SASToken&&(p+=t.opts.fileUploadToAzure.SASToken),m="PUT");var v=t.core.getXHR(p,m);if(t.opts.fileUploadToAzure){var g=(new Date).toUTCString();if(!t.opts.fileUploadToAzure.SASToken&&t.opts.fileUploadToAzure.accessKey){var b=t.opts.fileUploadToAzure.account,y=t.opts.fileUploadToAzure.container;if(t.opts.fileUploadToAzure.uploadURL){var C=t.opts.fileUploadToAzure.uploadURL.split("/");y=C.pop(),b=C.pop().split(".")[0]}var M="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(g,"\nx-ms-version:2019-07-07"),z=encodeURI("/"+b+"/"+y+"/"+a.name),w=m+"\n\n\n"+a.size+"\n\n"+n+"\n\n\n\n\n\n\n"+M+"\n"+z,x=t.cryptoJSPlugin.cryptoJS.HmacSHA256(w,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.fileUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),S="SharedKey "+b+":"+x;s=x,v.setRequestHeader("Authorization",S)}for(o in v.setRequestHeader("x-ms-version","2019-07-07"),v.setRequestHeader("x-ms-date",g),v.setRequestHeader("Content-Type",n),v.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&v.setRequestHeader(o,t.opts.fileUploadParams[o]);for(o in t.opts.fileUploadToAzure.params)t.opts.fileUploadToAzure.params.hasOwnProperty(o)&&v.setRequestHeader(o,t.opts.fileUploadToAzure.params[o])}v.onload=function(){l.call(v,a.name,c,s)},v.onerror=u,v.upload.onprogress=f,v.onabort=h,i();var A=t.popups.get("file.insert");A&&(A.off("abortUpload"),A.on("abortUpload",(function(){4!==v.readyState&&v.abort()}))),v.send(t.opts.fileUploadToAzure?a:r)}}}function m(){o()}function v(e){if(e)return t.popups.onHide("file.insert",m),!0;var n;t.opts.fileUpload||t.opts.fileInsertButtons.splice(t.opts.fileInsertButtons.indexOf("fileUpload"),1),n='
    '.concat(t.button.buildList(t.opts.fileInsertButtons),"
    ");var a="";t.opts.fileUpload&&(a='
    ').concat(t.language.translate("Drop file"),"
    (").concat(t.language.translate("or click"),')
    '));var i={buttons:n,upload_layer:a,progress_bar:'

    Uploading

    '},o=t.popups.create("file.insert",i);return function(e){t.events.$on(e,"dragover dragenter",".fr-file-upload-layer",(function(){return r(this).addClass("fr-drop"),!1}),!0),t.events.$on(e,"dragleave dragend",".fr-file-upload-layer",(function(){return r(this).removeClass("fr-drop"),!1}),!0),t.events.$on(e,"drop",".fr-file-upload-layer",(function(n){n.preventDefault(),n.stopPropagation(),r(this).removeClass("fr-drop");var a=n.originalEvent.dataTransfer;a&&a.files&&(e.data("instance")||t).file.upload(a.files)}),!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-file-upload-layer input[type="file"]',(function(){r(this).trigger("click")})),t.events.$on(e,"change",'.fr-file-upload-layer input[type="file"]',(function(){if(this.files){var n=e.data("instance")||t;n.events.disableBlur(),e.find("input:focus").blur(),n.events.enableBlur(),n.file.upload(this.files)}r(this).val("")}),!0)}(o),o}function g(e){t.node.hasClass(e,"fr-file")}function b(n){var r=n.originalEvent.dataTransfer;if(r&&r.files&&r.files.length){var a=r.files[0];if(a&&"undefined"!=typeof a.type){if(a.type.indexOf("image")<0){if(!t.opts.fileUpload)return n.preventDefault(),n.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(n.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.popups.hideAll();var o=t.popups.get("file.insert");return o||(o=v()),t.popups.setContainer("file.insert",t.$sc),t.popups.show("file.insert",n.originalEvent.pageX,n.originalEvent.pageY),i(),p(r.files),n.preventDefault(),n.stopPropagation(),!1}}else a.type.indexOf("image")<0&&(n.preventDefault(),n.stopPropagation())}}function y(){var e,r=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),a=[];for(e=0;e span").text(e.opts.fontFamily[a()]||r[0]||e.language.translate(e.opts.fontFamilyDefaultSelection))}}}},e.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),e.DefineIcon("fontFamily",{NAME:"font",SVG_KEY:"fontFamily"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12",fontSizeUnit:"px"}),e.PLUGINS.fontSize=function(e){var t=e.$;return{apply:function(t){e.format.applyStyle("font-size",t)},refreshOnShow:function(n,r){var a=t(e.selection.element()).css("font-size");"pt"===e.opts.fontSizeUnit&&(a="".concat(Math.round(72*parseFloat(a,10)/96),"pt")),r.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),r.find('.fr-command[data-param1="'.concat(a,'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(n){if(e.opts.fontSizeSelection){var r=e.helpers.getPX(t(e.selection.element()).css("font-size"));"pt"===e.opts.fontSizeUnit&&(r="".concat(Math.round(72*parseFloat(r,10)/96),"pt")),n.find("> span").text(r)}}}},e.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),e.DefineIcon("fontSize",{NAME:"text-height",SVG_KEY:"fontSize"})}(n(69))},function(e,t,n){!function(e){"use strict";(e=e&&e.hasOwnProperty("default")?e.default:e).PLUGINS.fullscreen=function(e){var t,n,r,a,i=e.$,o=function(){return e.$box.hasClass("fr-fullscreen")};function c(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(l,250),!1;t=e.helpers.scrollTop(),e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.helpers.isMobile()&&(e.opts.toolbarBottom?e.$tb[0].removeAttribute("style"):(e.$tb.data("parent",e.$tb.parent()),e.$box.prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")))),n=e.opts.height,r=e.opts.heightMax,a=e.opts.z_index,e.opts.height=e.o_win.innerHeight-(e.opts.toolbarInline?0:e.$tb.outerHeight()+(e.$second_tb?e.$second_tb.outerHeight():0)),e.opts.zIndex=2147483641,e.opts.heightMax=null,e.size.refresh(),e.opts.toolbarInline&&e.toolbar.showInline();for(var o=e.$box.parent();!o.first().is("body");)o.addClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&e.$box.prepend(e.$tb),e.events.trigger("charCounter.update"),e.events.trigger("codeView.update"),e.$win.trigger("scroll")}function s(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(l,250),!1;e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.$tb.data("parent")&&e.$tb.data("parent").prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")),e.opts.height=n,e.opts.heightMax=r,e.opts.zIndex=a,e.size.refresh(),i(e.o_win).scrollTop(t),e.opts.toolbarInline&&e.toolbar.showInline(),e.events.trigger("charCounter.update"),e.opts.toolbarSticky&&e.opts.toolbarStickyOffset&&(e.opts.toolbarBottom?e.$tb.css("bottom",e.opts.toolbarStickyOffset).data("bottom",e.opts.toolbarStickyOffset):e.$tb.css("top",e.opts.toolbarStickyOffset).data("top",e.opts.toolbarStickyOffset));for(var o=e.$box.parent();!o.first().is("body");)o.removeClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&i(e.opts.toolbarContainer).append(e.$tb),i(e.o_win).trigger("scroll"),e.events.trigger("codeView.update")}function l(){o()?s():c(),u(e.$tb.find('.fr-command[data-cmd="fullscreen"]'));var t=e.$tb.find('.fr-command[data-cmd="moreText"]'),n=e.$tb.find('.fr-command[data-cmd="moreParagraph"]'),r=e.$tb.find('.fr-command[data-cmd="moreRich"]'),a=e.$tb.find('.fr-command[data-cmd="moreMisc"]');t.length&&e.refresh.moreText(t),n.length&&e.refresh.moreParagraph(n),r.length&&e.refresh.moreRich(r),a.length&&e.refresh.moreMisc(a)}function u(t){var n=o();t.toggleClass("fr-active",n).attr("aria-pressed",n),t.find("> *").not(".fr-sr-only").replaceWith(n?e.icon.create("fullscreenCompress"):e.icon.create("fullscreen"))}return{_init:function(){if(!e.$wp)return!1;e.events.$on(i(e.o_win),"resize",(function(){o()&&(s(),c())})),e.events.on("toolbar.hide",(function(){if(o()&&e.helpers.isMobile())return!1})),e.events.on("position.refresh",(function(){if(e.helpers.isIOS())return!o()})),e.events.on("destroy",(function(){o()&&s()}),!0)},toggle:l,refresh:u,isActive:o}},e.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),e.DefineIcon("fullscreen",{NAME:"expand",SVG_KEY:"fullscreen"}),e.DefineIcon("fullscreenCompress",{NAME:"compress",SVG_KEY:"exitFullscreen"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{helpSets:[{title:"Inline Editor",commands:[{val:"OSkeyE",desc:"Show the editor"}]},{title:"Common actions",commands:[{val:"OSkeyC",desc:"Copy"},{val:"OSkeyX",desc:"Cut"},{val:"OSkeyV",desc:"Paste"},{val:"OSkeyZ",desc:"Undo"},{val:"OSkeyShift+Z",desc:"Redo"},{val:"OSkeyK",desc:"Insert Link"},{val:"OSkeyP",desc:"Insert Image"}]},{title:"Basic Formatting",commands:[{val:"OSkeyA",desc:"Select All"},{val:"OSkeyB",desc:"Bold"},{val:"OSkeyI",desc:"Italic"},{val:"OSkeyU",desc:"Underline"},{val:"OSkeyS",desc:"Strikethrough"},{val:"OSkey]",desc:"Increase Indent"},{val:"OSkey[",desc:"Decrease Indent"}]},{title:"Quote",commands:[{val:"OSkey'",desc:"Increase quote level"},{val:"OSkeyShift+'",desc:"Decrease quote level"}]},{title:"Image / Video",commands:[{val:"OSkey+",desc:"Resize larger"},{val:"OSkey-",desc:"Resize smaller"}]},{title:"Table",commands:[{val:"Alt+Space",desc:"Select table cell"},{val:"Shift+Left/Right arrow",desc:"Extend selection one cell"},{val:"Shift+Up/Down arrow",desc:"Extend selection one row"}]},{title:"Navigation",commands:[{val:"OSkey/",desc:"Shortcuts"},{val:"Alt+F10",desc:"Focus popup / toolbar"},{val:"Esc",desc:"Return focus to previous position"}]}]}),e.PLUGINS.help=function(e){var t,n=e.$,r="help";return{_init:function(){},show:function(){if(!t){var a="

    ".concat(e.language.translate("Shortcuts"),"

    "),i=function(){for(var t='
    ',n=0;n";a+="".concat(e.language.translate(r.title),""),a+="";for(var i=0;i",a+="".concat(e.language.translate(o.desc),""),a+="".concat(o.val.replace("OSkey",e.helpers.isMac()?"⌘":"Ctrl+"),""),a+=""}t+=a+=""}return t+"
    "}(),o=e.modals.create(r,a,i);t=o.$modal,e.events.$on(n(e.o_win),"resize",(function(){e.modals.resize(r)}))}e.modals.show(r),e.modals.resize(r)},hide:function(){e.modals.hide(r)}}},e.DefineIcon("help",{NAME:"question",SVG_KEY:"help"}),e.RegisterShortcut(e.KEYCODE.SLASH,"help",null,"/"),e.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1})}(n(69))},function(e,t,n){!function(e){"use strict";function t(e){return(t="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)}e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.POPUP_TEMPLATES,{"image.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{imageInsertButtons:["imageBack","|","imageUpload","imageByURL"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,imageUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),e.PLUGINS.image=function(n){var r,a,i,o,c,s,l=n.$,u=!1,f={};function d(){var e=n.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),r&&e.val(r.attr("src")),e.trigger("change")}function h(){var e=n.popups.get("image.edit");if(e||(e=S()),e){var t=pe();me()&&(t=t.find(".fr-img-wrap")),n.popups.setContainer("image.edit",n.$sc),n.popups.refresh("image.edit");var a=t.offset().left+t.outerWidth()/2,i=(function(e){for(var t=0;e;){if("BODY"==e.tagName){var n=e.scrollTop||document.documentElement.scrollTop;t+=e.offsetTop-n+e.clientTop}else t+=e.offsetTop-e.scrollTop+e.clientTop;e=e.offsetParent}return{y:t}}(r[0]).y+t.outerHeight())/2.5;t.offset().top<0||!n.opts.height||n.helpers.isMobile()||n.opts.iframe?i=t.offset().top+t.outerHeight():me()&&n.opts.height&&(i=t.offset().top+t.outerHeight()/4),r.hasClass("fr-uploading")?A():n.popups.show("image.edit",a,i,t.outerHeight(),!0)}}function p(){_()}function m(e){0"),O(r)),c=o,s=t.timeStamp}}),!0),n.events.on("keyup",(function(){i=1}))}}(),!r)return!1;var t=n.$wp||n.$sc;t.append(a),a.data("instance",n);var i=t.scrollTop()-("static"!=t.css("position")?t.offset().top:0),c=t.scrollLeft()-("static"!=t.css("position")?t.offset().left:0);c-=n.helpers.getPX(t.css("border-left-width")),i-=n.helpers.getPX(t.css("border-top-width")),n.$el.is("img")&&n.$sc.is("body")&&(c=i=0);var s=pe();me()&&(s=s.find(".fr-img-wrap"));var u=0,f=0;n.opts.iframe&&(u=n.helpers.getPX(n.$wp.find(".fr-iframe").css("padding-top")),f=n.helpers.getPX(n.$wp.find(".fr-iframe").css("padding-left"))),a.css("top",(n.opts.iframe?s.offset().top+u:s.offset().top+i)-1).css("left",(n.opts.iframe?s.offset().left+f:s.offset().left+c)-1).css("width",s.get(0).getBoundingClientRect().width).css("height",s.get(0).getBoundingClientRect().height).addClass("fr-active")}function y(e){return'
    ')}function C(e){me()?r.parents(".fr-img-caption").css("width",e):r.css("width",e)}function M(e){if(!n.core.sameInstance(a))return!0;if(e.preventDefault(),e.stopPropagation(),n.$el.find("img.fr-error").left)return!1;n.undo.canDo()||n.undo.saveStep();var t=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var s=n.$oel.get(0).ownerDocument,u=s.defaultView||s.parentWindow,f=!1;try{f=u.location!=u.parent.location&&!(u.$&&u.$.FE)}catch(c){}f&&u.frameElement&&(t+=n.helpers.getPX(l(u.frameElement).offset().left)+u.frameElement.clientLeft)}(i=l(this)).data("start-x",t),i.data("start-width",r.width()),i.data("start-height",r.height());var d=r.width();if(n.opts.imageResizeWithPercent){var h=r.parentsUntil(n.$el,n.html.blockTagsQuery()).get(0)||n.el;d=(d/l(h).outerWidth()*100).toFixed(2)+"%"}C(d),o.show(),n.popups.hideAll(),ce()}function z(e){if(!n.core.sameInstance(a))return!0;var t;if(i&&r){if(e.preventDefault(),n.$el.find("img.fr-error").left)return!1;var o=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!o)return!1;var c=o-i.data("start-x"),s=i.data("start-width");if((i.hasClass("fr-hnw")||i.hasClass("fr-hsw"))&&(c=0-c),n.opts.imageResizeWithPercent){var u=r.parentsUntil(n.$el,n.html.blockTagsQuery()).get(0)||n.el;s=((s+c)/l(u).outerWidth()*100).toFixed(2),n.opts.imageRoundPercent&&(s=Math.round(s)),C("".concat(s,"%")),(t=me()?(n.helpers.getPX(r.parents(".fr-img-caption").css("width"))/l(u).outerWidth()*100).toFixed(2):(n.helpers.getPX(r.css("width"))/l(u).outerWidth()*100).toFixed(2))===s||n.opts.imageRoundPercent||C("".concat(t,"%")),r.css("height","").removeAttr("height")}else s+c>=n.opts.imageMinWidth&&(C(s+c),t=me()?n.helpers.getPX(r.parents(".fr-img-caption").css("width")):n.helpers.getPX(r.css("width"))),t!==s+c&&C(t),((r.attr("style")||"").match(/(^height:)|(; *height:)/)||r.attr("height"))&&(r.css("height",i.data("start-height")*r.width()/i.data("start-width")),r.removeAttr("height"));b(),n.events.trigger("image.resize",[he()])}}function w(e){if(!n.core.sameInstance(a))return!0;if(i&&r){if(e&&e.stopPropagation(),n.$el.find("img.fr-error").left)return!1;i=null,o.hide(),b(),h(),n.undo.saveStep(),n.events.trigger("image.resizeEnd",[he()])}else a.removeClass("fr-active")}function x(e,t,a){n.edit.on(),r&&r.addClass("fr-error"),f[e]?E(n.language.translate(f[e])):E(n.language.translate("Something went wrong. Please try again.")),!r&&a&&K(a),n.events.trigger("image.error",[{code:e,message:f[e]},t,a])}function S(e){if(e)return n.$wp&&n.events.$on(n.$wp,"scroll.image-edit",(function(){r&&n.popups.isVisible("image.edit")&&(n.events.disableBlur(),h())})),!0;var t="";if(0\n '.concat(n.button.buildList(n.opts.imageEditButtons),"\n ")};return n.popups.create("image.edit",a)}return!1}function A(e){var t=n.popups.get("image.insert");if(t||(t=F()),t.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").addClass("fr-active"),t.find(".fr-buttons").hide(),r){var a=pe();n.popups.setContainer("image.insert",n.$sc);var i=a.offset().left,o=a.offset().top+a.height();n.popups.show("image.insert",i,o,a.outerHeight())}void 0===e&&L(n.language.translate("Uploading"),0)}function _(e){var t=n.popups.get("image.insert");if(t&&(t.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").removeClass("fr-active"),t.find(".fr-buttons").show(),e||n.$el.find("img.fr-error").length)){if(n.events.focus(),n.$el.find("img.fr-error").length&&(n.$el.find("img.fr-error").remove(),n.undo.saveStep(),n.undo.run(),n.undo.dropRedo()),!n.$wp&&r){var a=r;ae(!0),n.selection.setAfter(a.get(0)),n.selection.restore()}n.popups.hide("image.insert")}}function L(e,t){var r=n.popups.get("image.insert");if(r){var a=r.find(".fr-image-progress-bar-layer");a.find("h3").text(e+(t?" ".concat(t,"%"):"")),a.removeClass("fr-error"),t?(a.find("div").removeClass("fr-indeterminate"),a.find("div > span").css("width","".concat(t,"%"))):a.find("div").addClass("fr-indeterminate")}}function E(e){A();var t=n.popups.get("image.insert").find(".fr-image-progress-bar-layer");t.addClass("fr-error");var r=t.find("h3");r.text(e),n.events.disableBlur(),r.focus()}function O(e){re.call(e.get(0))}function H(){var e=l(this);n.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),O(e),n.events.trigger("image.loaded",[e])}function k(e,t,r,a,i){a&&"string"==typeof a&&(a=n.$(a)),n.edit.off(),L(n.language.translate("Loading image")),t&&(e=n.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var t,o;if(a){n.undo.canDo()||a.hasClass("fr-uploading")||n.undo.saveStep();var c=a.data("fr-old-src");a.data("fr-image-pasted")&&(c=null),n.$wp?((t=a.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),c&&a.attr("src",c),!n.opts.trackChangesEnabled||a[0].parentNode&&"SPAN"===a[0].parentNode.tagName&&a[0].parentNode.hasAttribute("data-tracking")||n.track_changes.replaceSpecialItem(a),a.replaceWith(t)):t=a;for(var s=t.get(0).attributes,l=0;ln.opts.imageMaxSize)return x(5),!1;if(n.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))<0)return x(6),!1;if(n.drag_support.formdata&&(a=n.drag_support.formdata?new FormData:null),a){var o;if(!1!==n.opts.imageUploadToS3)for(o in a.append("key",n.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),a.append("success_action_status","201"),a.append("X-Requested-With","xhr"),a.append("Content-Type",i.type),n.opts.imageUploadToS3.params)n.opts.imageUploadToS3.params.hasOwnProperty(o)&&a.append(o,n.opts.imageUploadToS3.params[o]);for(o in n.opts.imageUploadParams)n.opts.imageUploadParams.hasOwnProperty(o)&&a.append(o,n.opts.imageUploadParams[o]);a.append(n.opts.imageUploadParam,i,i.name);var c,s,u=n.opts.imageUploadURL,f=n.opts.imageUploadMethod;n.opts.imageUploadToS3&&(u=n.opts.imageUploadToS3.uploadURL?n.opts.imageUploadToS3.uploadURL:"https://".concat(n.opts.imageUploadToS3.region,".amazonaws.com/").concat(n.opts.imageUploadToS3.bucket)),n.opts.imageUploadToAzure&&(c=u=n.opts.imageUploadToAzure.uploadURL?"".concat(n.opts.imageUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(n.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(n.opts.imageUploadToAzure.container,"/").concat(i.name)),n.opts.imageUploadToAzure.SASToken&&(u+=n.opts.imageUploadToAzure.SASToken),f="PUT");var d=n.core.getXHR(u,f);if(n.opts.imageUploadToAzure){var h=(new Date).toUTCString();if(!n.opts.imageUploadToAzure.SASToken&&n.opts.imageUploadToAzure.accessKey){var p=n.opts.imageUploadToAzure.account,m=n.opts.imageUploadToAzure.container;if(n.opts.imageUploadToAzure.uploadURL){var v=n.opts.imageUploadToAzure.uploadURL.split("/");m=v.pop(),p=v.pop().split(".")[0]}var g="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+p+"/"+m+"/"+i.name),C=f+"\n\n\n"+i.size+"\n\n"+i.type+"\n\n\n\n\n\n\n"+g+"\n"+y,M=n.cryptoJSPlugin.cryptoJS.HmacSHA256(C,n.cryptoJSPlugin.cryptoJS.enc.Base64.parse(n.opts.imageUploadToAzure.accessKey)).toString(n.cryptoJSPlugin.cryptoJS.enc.Base64),z="SharedKey "+p+":"+M;s=M,d.setRequestHeader("Authorization",z)}for(o in d.setRequestHeader("x-ms-version","2019-07-07"),d.setRequestHeader("x-ms-date",h),d.setRequestHeader("Content-Type",i.type),d.setRequestHeader("x-ms-blob-type","BlockBlob"),n.opts.imageUploadParams)n.opts.imageUploadParams.hasOwnProperty(o)&&d.setRequestHeader(o,n.opts.imageUploadParams[o]);for(o in n.opts.imageUploadToAzure.params)n.opts.imageUploadToAzure.params.hasOwnProperty(o)&&d.setRequestHeader(o,n.opts.imageUploadToAzure.params[o])}!function(e,t,r,a,i,o){function c(){var c=l(this);c.off("load"),c.addClass("fr-uploading"),c.next().is("br")&&c.next().remove(),n.placeholder.refresh(),O(c),b(),A(),n.edit.off(),e.onload=function(){T.call(e,c,i,o)},e.onerror=N,e.upload.onprogress=V,e.onabort=j,l(c.off("abortUpload")).on("abortUpload",(function(){4!=e.readyState&&(e.abort(),a?(a.attr("src",a.data("fr-old-src")),a.removeClass("fr-uploading")):c.remove(),ae(!0))})),e.send(n.opts.imageUploadToAzure?r:t)}var s=new FileReader;s.onload=function(){var e=s.result;if(s.result.indexOf("svg+xml")<0){for(var t=atob(s.result.split(",")[1]),r=[],i=0;i'.concat(o,""));var c=n.opts.imageInsertButtons.indexOf("imageUpload"),s=n.opts.imageInsertButtons.indexOf("imageByURL"),u="";0<=c&&(t=" fr-active",0<=s&&s').concat(n.language.translate("Drop image"),"
    (").concat(n.language.translate("or click"),')
    '));var f="";0<=s&&(t=" fr-active",0<=c&&c
    "));var h={buttons:i,upload_layer:u,by_url_layer:f,progress_bar:'

    Uploading

    '};return 1<=n.opts.imageInsertButtons.length&&(a=n.popups.create("image.insert",h)),n.$wp&&n.events.$on(n.$wp,"scroll",(function(){r&&n.popups.isVisible("image.insert")&&fe()})),function(e){n.events.$on(e,"dragover dragenter",".fr-image-upload-layer",(function(e){return l(this).addClass("fr-drop"),(n.browser.msie||n.browser.edge)&&e.preventDefault(),!1}),!0),n.events.$on(e,"dragleave dragend",".fr-image-upload-layer",(function(e){return l(this).removeClass("fr-drop"),(n.browser.msie||n.browser.edge)&&e.preventDefault(),!1}),!0),n.events.$on(e,"drop",".fr-image-upload-layer",(function(t){t.preventDefault(),t.stopPropagation(),l(this).removeClass("fr-drop");var r=t.originalEvent.dataTransfer;if(r&&r.files){var a=e.data("instance")||n;a.events.disableBlur(),a.image.upload(r.files),a.events.enableBlur()}}),!0),n.helpers.isIOS()&&n.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',(function(){l(this).trigger("click")}),!0),n.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',(function(){if(this.files){var t=e.data("instance")||n;t.events.disableBlur(),e.find("input:focus").blur(),t.events.enableBlur(),t.image.upload(this.files,r)}l(this).val("")}),!0)}(a),a}function B(){r&&n.popups.get("image.alt").find("input").val(r.attr("alt")||"").trigger("change")}function U(){var e=n.popups.get("image.alt");e||(e=W()),_(),n.popups.refresh("image.alt"),n.popups.setContainer("image.alt",n.$sc);var t=pe();me()&&(t=t.find(".fr-img-wrap"));var r=t.offset().left+t.outerWidth()/2,a=t.offset().top+t.outerHeight();n.popups.show("image.alt",r,a,t.outerHeight(),!0)}function W(e){if(e)return n.popups.onRefresh("image.alt",B),!0;var t={buttons:'
    '.concat(n.button.buildList(n.opts.imageAltButtons),"
    "),alt_layer:'
    ")},a=n.popups.create("image.alt",t);return n.$wp&&n.events.$on(n.$wp,"scroll.image-alt",(function(){r&&n.popups.isVisible("image.alt")&&U()})),a}function Z(){var e=n.popups.get("image.size"),t=r.get(0).style.height?r.get(0).style.height:"auto",a=r.get(0).style.width?r.get(0).style.width:"auto";if(r)if(me()){var i=r.parent();i.get(0).style.width||(i=r.parent().parent()),e.find('input[name="width"]').val(a).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}else e.find('input[name="width"]').val(a).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}function $(){var e=n.popups.get("image.size");e||(e=q()),_(),n.popups.refresh("image.size"),n.popups.setContainer("image.size",n.$sc);var t=pe();me()&&(t=t.find(".fr-img-wrap"));var r=t.offset().left+t.outerWidth()/2,a=t.offset().top+t.outerHeight();n.popups.show("image.size",r,a,t.outerHeight(),!0)}function q(e){if(e)return n.popups.onRefresh("image.size",Z),!0;var t={buttons:'
    '.concat(n.button.buildList(n.opts.imageSizeButtons),"
    "),size_layer:'
    ")},a=n.popups.create("image.size",t);return n.$wp&&n.events.$on(n.$wp,"scroll.image-size",(function(){r&&n.popups.isVisible("image.size")&&$()})),a}function G(e,t,n,r){return e.pageX=t,M.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),z.call(this,e),w.call(this,e),++r}function K(t){if(t=t||pe(),n.opts.trackChangesEnabled&&!n.helpers.isMobile()&&(!t[0].parentNode||"SPAN"!==t[0].parentNode.tagName||!t[0].parentNode.hasAttribute("data-tracking")))return n.track_changes.removeSpecialItem(t),n.popups.hideAll(),void ae(!0);t&&!1!==n.events.trigger("image.beforeRemove",[t])&&(n.popups.hideAll(),de(),ae(!0),n.undo.canDo()||n.undo.saveStep(),t.get(0)==n.el?t.removeAttr("src"):(t.get(0).parentNode&&"A"==t.get(0).parentNode.tagName?(n.selection.setBefore(t.get(0).parentNode)||n.selection.setAfter(t.get(0).parentNode)||t.parent().after(e.MARKERS),l(t.get(0).parentNode).remove()):(n.selection.setBefore(t.get(0))||n.selection.setAfter(t.get(0))||t.after(e.MARKERS),t.remove()),n.html.fillEmptyBlocks(),n.selection.restore()),n.undo.saveStep())}function Y(t){var a=t.which;if(r&&(a==e.KEYCODE.BACKSPACE||a==e.KEYCODE.DELETE))return t.preventDefault(),t.stopPropagation(),K(),!1;if(r&&a==e.KEYCODE.ESC){var i=r;return ae(!0),n.selection.setAfter(i.get(0)),n.selection.restore(),t.preventDefault(),!1}if(!r||a!=e.KEYCODE.ARROW_LEFT&&a!=e.KEYCODE.ARROW_RIGHT)return r&&a===e.KEYCODE.TAB?(t.preventDefault(),t.stopPropagation(),ae(!0),!1):r&&a!=e.KEYCODE.F10&&!n.keys.isBrowserAction(t)?(t.preventDefault(),t.stopPropagation(),!1):void 0;var o=r.get(0);return ae(!0),a==e.KEYCODE.ARROW_LEFT?n.selection.setBefore(o):n.selection.setAfter(o),n.selection.restore(),t.preventDefault(),!1}function X(e){if(e&&"IMG"==e.tagName){if(n.node.hasClass(e,"fr-uploading")||n.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):n.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&n.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var t=e.parentNode.parentNode;t.removeAttribute("contenteditable"),t.removeAttribute("draggable"),t.classList.remove("fr-draggable");var r=e.nextSibling;r&&r.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var a=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),i=0;i"));var a=n.$el.find('img[data-fr-image-pasted="true"]');a&&se(a,n.opts.imageDefaultDisplay,n.opts.imageDefaultAlign),n.events.trigger("paste.after")}function te(e){if(e&&e.clipboardData&&e.clipboardData.items){var t=(e.clipboardData||window.clipboardData).getData("text/html")||"",r=(new DOMParser).parseFromString(t,"text/html").querySelector("img");if(r){if(!r)return!1;var a=r.src,i=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))i=e.clipboardData.items[0].getAsFile();else for(var o=0;o"));var r=n.$el.find('img[data-fr-image-pasted="true"]');r&&se(r,n.opts.imageDefaultDisplay,n.opts.imageDefaultAlign),n.events.trigger("paste.after")}(t),r.readAsDataURL(e,t)}(i,a),!1}else{var c=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))c=e.clipboardData.items[0].getAsFile();else for(var s=0;s"):l(n.node.blockParent(t.get(0))).after("<".concat(n.html.defaultTag(),">
    ")))})),"IMG"==n.el.tagName&&n.$el.addClass("fr-view"),n.events.$on(n.$el,n.helpers.isMobile()&&!n.helpers.isWindowsPhone()?"touchend":"click","IMG"==n.el.tagName?null:'img:not([contenteditable="false"])',re),n.helpers.isMobile()&&(n.events.$on(n.$el,"touchstart","IMG"==n.el.tagName?null:'img:not([contenteditable="false"])',(function(){s=!1})),n.events.$on(n.$el,"touchmove",(function(){s=!0}))),n.$wp?(n.events.on("window.keydown keydown",Y,!0),n.events.on("keyup",(function(t){if(r&&t.which==e.KEYCODE.ENTER)return!1}),!0),n.events.$on(n.$el,"keydown",(function(){var t=n.selection.element();(t.nodeType===Node.TEXT_NODE||"BR"==t.tagName&&n.node.isLastSibling(t))&&(t=t.parentNode),n.node.hasClass(t,"fr-inner")||(n.node.hasClass(t,"fr-img-caption")||(t=l(t).parents(".fr-img-caption").get(0)),n.node.hasClass(t,"fr-img-caption")&&(n.opts.trackChangesEnabled||l(t).after(e.INVISIBLE_SPACE+e.MARKERS),n.selection.restore()))}))):n.events.$on(n.$win,"keydown",Y),n.events.on("toolbar.esc",(function(){if(r){if(n.$wp)n.events.disableBlur(),n.events.focus();else{var e=r;ae(!0),n.selection.setAfter(e.get(0)),n.selection.restore()}return!1}}),!0),n.events.on("toolbar.focusEditor",(function(){if(r)return!1}),!0),n.events.on("window.cut window.copy",(function(t){if(r&&n.popups.isVisible("image.edit")&&!n.popups.get("image.edit").find(":focus").length){var a=pe();me()?(a.before(e.START_MARKER),a.after(e.END_MARKER),n.selection.restore(),n.paste.saveCopiedText(a.get(0).outerHTML,a.text())):(de(),n.paste.saveCopiedText(r.get(0).outerHTML,r.attr("alt"))),"copy"==t.type?setTimeout((function(){O(r)})):(ae(!0),n.undo.saveStep(),setTimeout((function(){n.undo.saveStep()}),0))}}),!0),n.browser.msie&&n.events.on("keydown",(function(t){if(!n.selection.isCollapsed()||!r)return!0;var a=t.which;a==e.KEYCODE.C&&n.keys.ctrlKey(t)?n.events.trigger("window.copy"):a==e.KEYCODE.X&&n.keys.ctrlKey(t)&&n.events.trigger("window.cut")})),n.events.$on(l(n.o_win),"keydown",(function(t){var n=t.which;if(r&&n==e.KEYCODE.BACKSPACE)return t.preventDefault(),!1})),n.events.$on(n.$win,"keydown",(function(t){var n=t.which;r&&r.hasClass("fr-uploading")&&n==e.KEYCODE.ESC&&r.trigger("abortUpload")})),n.events.on("destroy",(function(){r&&r.hasClass("fr-uploading")&&r.trigger("abortUpload")})),n.events.on("paste.before",te),n.events.on("paste.beforeCleanup",ne),n.events.on("paste.after",J),n.events.on("html.set",v),n.events.on("html.inserted",v),v(),n.events.on("destroy",(function(){c=[]})),n.events.on("html.processGet",X),n.opts.imageOutputSize&&n.events.on("html.beforeGet",(function(){t=n.el.querySelectorAll("img");for(var e=0;e *").first().replaceWith(n.icon.create("image-align-".concat(le())))},refreshAlignOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(le(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var t=pe();t.removeClass("fr-dii fr-dib"),!n.opts.htmlUntouched&&n.opts.useClasses?"inline"==e?t.addClass("fr-dii"):"block"==e&&t.addClass("fr-dib"):se(t,e,le()),de(),b(),h(),n.selection.clear()},refreshDisplayOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(ue(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:fe,back:function(){r?(n.events.disableBlur(),l(".fr-popup input:focus").blur(),O(r)):(n.events.disableBlur(),n.selection.restore(),n.events.enableBlur(),n.popups.hide("image.insert"),n.toolbar.showInline())},get:he,getEl:pe,insert:k,showProgressBar:A,remove:K,hideProgressBar:_,applyStyle:function(e,a,i){if(void 0===a&&(a=n.opts.imageStyles),void 0===i&&(i=n.opts.imageMultipleStyles),!r)return!1;var o=pe();if(!i){var c=Object.keys(a);c.splice(c.indexOf(e),1),o.removeClass(c.join(" "))}"object"==t(a[e])?(o.removeAttr("style"),o.css(a[e].style)):o.toggleClass(e),O(r)},showAltPopup:U,showSizePopup:$,setAlt:function(e){if(r){var t=n.popups.get("image.alt");r.attr("alt",e||t.find("input").val()||""),t.find("input:focus").blur(),O(r)}},setSize:function(e,t){if(r){var a=n.popups.get("image.size");e=e||a.find('input[name="width"]').val()||"",t=t||a.find('input[name="height"]').val()||"";var i=/^[\d]+((px)|%)*$/g;r.removeAttr("width").removeAttr("height"),e.match(i)?r.css("width",e):r.css("width",""),t.match(i)?r.css("height",t):r.css("height",""),me()&&(r.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(i)?r.parents(".fr-img-caption").css("width",e):r.parents(".fr-img-caption").css("width",""),t.match(i)?r.parents(".fr-img-caption").css("height",t):r.parents(".fr-img-caption").css("height","")),a&&a.find("input:focus").blur(),O(r)}},toggleCaption:function(){var t;if(r&&!me()){(t=r).parent().is("a")&&(t=r.parent());var a,i,o=r.parents("ul")&&0'),t.wrap(''),r.after('").concat(e.START_MARKER).concat(n.language.translate("Image Caption")).concat(e.END_MARKER,"")),r.parents(".fr-img-caption").css("width",u);var f=r.parents(".fr-img-space-wrap").length;1==f?ve(document.querySelector(".fr-img-space-wrap")):1').concat(this.icon.create("image-align-".concat(r)),'').concat(this.language.translate(n[r]),""));return t+""},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),e.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),e.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),e.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),e.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),e.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var e='"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var n=this.$,r=this.image.getEl();r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),e.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),e.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),e.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),e.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),e.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),e.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),e.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),e.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}})}(n(69))},function(e,t,n){!function(e){"use strict";if(e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),e.PLUGINS.imageManager=function(t){var n,r,a,i,o,c,s,l,u,f,d,h=t.$,p="image_manager",m={};function v(){var e=h(window).outerWidth();return e<768?2:e<1200?3:4}function g(){o.empty();for(var e=0;e')}function b(){if(u=a[0].scrollHeight-t.opts.imageManagerScrollOffset-a.outerHeight()){l++;for(var e=t.opts.imageManagerPageSize*(l-1);e').concat(o[s],""));i.attr("data-tag",o.join())}else 0===c.find('a[title="'.concat(e.tag.trim(),'"]')).length&&c.append('').concat(e.tag.trim(),"")),i.attr("data-tag",e.tag.trim());for(var l in e.name&&i.attr("alt",e.name),e)e.hasOwnProperty(l)&&"thumb"!==l&&"url"!==l&&"tag"!==l&&i.attr("data-".concat(l),e[l]);a.append(i).append(h(t.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",t.language.translate("Delete"))).append(h(t.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",t.language.translate("Insert"))),c.find(".fr-selected-tag").each((function(e,t){H(i,t.text)||a.hide()})),i.on("load",(function(){a.removeClass("fr-empty"),a.height("auto"),u++,z(M(parseInt(i.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),w(!1),u%t.opts.imageManagerPageSize==0&&b()})),t.events.trigger("imageManager.imageLoaded",[i])},n.onerror=function(){u++,a.remove(),z(M(parseInt(a.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),_(10,e),u%t.opts.imageManagerPageSize==0&&b()},n.src=e.thumb||e.url,C().append(a)}function C(){var e,t;return o.find(".fr-list-column").each((function(n,r){var a=h(r);(0===n||a.outerHeight() a").each((function(){0===n.find('#fr-image-list [data-tag*="'.concat(h(this).text(),'"]')).length&&h(this).removeClass("fr-selected-tag").hide()})),E(),w(!0)},fail:function(e){_(21,e.response||e.responseText)}})):_(22))}function _(e,n){10<=e&&e<20?i.hide():20<=e&&e<30&&h(".fr-image-deleting").removeClass("fr-image-deleting"),t.events.trigger("imageManager.error",[{code:e,message:m[e]},n])}function L(){var e=r.find(".fr-modal-head-line").outerHeight(),t=c.outerHeight();r.toggleClass("fr-show-tags"),r.hasClass("fr-show-tags")?(r.css("height",e+t),a.css("marginTop",e+t),c.find("a").css("opacity",1)):(r.css("height",e),a.css("marginTop",e),c.find("a").css("opacity",0))}function E(){var e=c.find(".fr-selected-tag");0

    ').concat(t.language.translate("Manage Images"),'

    \n
    ');m=t.opts.imageManagerPreloader?''):'"),m+='
    ';var C=t.modals.create(p,y,m);n=C.$modal,r=C.$head,a=C.$body}n.data("current-image",t.image.get()),t.modals.show(p),i||(i=n.find("#fr-preloader"),o=n.find("#fr-image-list"),c=n.find("#fr-modal-tags"),d=v(),g(),r.css("height",r.find(".fr-modal-head-line").outerHeight()),t.events.$on(h(t.o_win),"resize",(function(){w(!!s)})),t.events.bindClick(o,".fr-insert-img",S),t.events.bindClick(o,".fr-delete-img",A),t.helpers.isMobile()&&(t.events.bindClick(o,"div.fr-image-container",(function(e){n.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),h(e.currentTarget).addClass("fr-mobile-selected")})),n.on(t._mousedown,(function(){n.find(".fr-mobile-selected").removeClass("fr-mobile-selected")}))),n.on(t._mousedown+" "+t._mouseup,(function(e){e.stopPropagation()})),n.on(t._mousedown,"*",(function(){t.events.disableBlur()})),a.on("scroll",b),t.events.bindClick(n,"button#fr-modal-more-".concat(t.sid),L),t.events.bindClick(c,"a",O)),function(){i.show(),o.find(".fr-list-column").empty(),t.opts.imageManagerLoadURL?h(this).ajax({url:t.opts.imageManagerLoadURL,method:t.opts.imageManagerLoadMethod,data:t.opts.imageManagerLoadParams,crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,n,r){t.events.trigger("imageManager.imagesLoaded",[e]),function(e,t){try{o.find(".fr-list-column").empty(),f=u=l=0,s=JSON.parse(e),b()}catch(r){_(13,t)}}(e,r.response),i.hide()},fail:function(e){_(11,e.response||e.responseText)}}):_(12)}()},hide:function(){t.modals.hide(p)}}},!e.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");e.DEFAULTS.imageInsertButtons.push("imageManager"),e.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),e.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),e.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),e.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"})}(n(69))},function(e,t,n){!function(e){"use strict";function t(e){return(t="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)}if(e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{imageTUIOptions:{includeUI:{theme:{"menu.normalIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-d.svg","menu.activeIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-b.svg","menu.disabledIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-a.svg","menu.hoverIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-c.svg","submenu.normalIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-d.svg","submenu.normalIcon.name":"icon-d","submenu.activeIcon.path":"https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/svg/icon-c.svg","submenu.activeIcon.name":"icon-c"},initMenu:"filter",menuBarPosition:"left"}},tui:window.tui}),e.PLUGINS.imageTUI=function(e){var n=e.$,r=!0;function a(e,t){n("#tuieditor").remove(),e.style.display="none",r||void 0===t||t.filesManager.setChildWindowState(!1)}function i(e,t,n,r,a){for(var i=e.toDataURL(),o=atob(i.split(",")[1]),c=[],s=0;sCancel '),n(".tui-editor-cancel-btn")[0].addEventListener("click",(function(e){a(d,o)})),n(".tui-editor-save-btn")[0].addEventListener("click",(function(e){null!=s?i(p,o,l,c,s):i(p,o,l,c),a(d,o)}))}}}},e.DefineIcon("imageTUI",{NAME:"sliders",FA5NAME:"sliders-h",SVG_KEY:"advancedImageEditor"}),e.RegisterCommand("imageTUI",{title:"Advanced Edit",undo:!1,focus:!1,callback:function(e,t){this.imageTUI.launch(this,!0)},plugin:"imageTUI"}),!e.PLUGINS.image)throw new Error("TUI image editor plugin requires image plugin.");e.DEFAULTS.imageEditButtons.push("imageTUI")}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),e.PLUGINS.lineBreaker=function(t){var n,r,a,i=t.$;function o(e,r){var a,o,c,s,l,u,f,d;if(null==e)l=(s=r.parent()).offset().top,a=(f=r.offset().top)-Math.min((f-l)/2,t.opts.lineBreakerOffset),c=s.outerWidth(),o=s.offset().left;else if(null==r)(u=(s=e.parent()).offset().top+s.outerHeight())<(d=e.offset().top+e.outerHeight())&&(u=(s=i(s).parent()).offset().top+s.outerHeight()),a=d+Math.min(Math.abs(u-d)/2,t.opts.lineBreakerOffset),c=s.outerWidth(),o=s.offset().left;else{s=e.parent();var h=e.offset().top+e.height(),p=r.offset().top;if(pt.$box.offset().left&&e").concat(e.MARKERS,"
    ")):o.before("".concat(e.MARKERS,"
    ")):c&&"TD"!=i.parent().get(0).tagName&&0===i.parents(c).length?i.after("<".concat(c,">").concat(e.MARKERS,"
    ")):i.after("".concat(e.MARKERS,"
    ")),a.selection.restore(),t.toolbar.enable()}return{_init:function(){if(!t.$wp)return!1;t.shared.$line_breaker||(t.shared.$line_breaker=i(document.createElement("div")).attr("class","fr-line-breaker").html(''))),n=t.shared.$line_breaker,t.events.on("shared.destroy",(function(){n.html("").removeData().remove(),n=null}),!0),t.events.on("destroy",(function(){n.removeData("instance").removeClass("fr-visible"),i("body").first().append(n),clearTimeout(a)}),!0),t.events.$on(n,"mousemove",(function(e){e.stopPropagation()}),!0),t.events.bindClick(n,"a",v),r=!1,t.events.$on(t.$win,"mousemove",d),t.events.$on(i(t.win),"scroll",h),t.events.on("popups.show.table.edit",h),t.events.on("commands.after",h),t.events.$on(i(t.win),"mousedown",p),t.events.$on(i(t.win),"mouseup",m)}}}}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),e.PLUGINS.lineHeight=function(e){var t=e.$;return{_init:function(){},apply:function(n){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var r=e.selection.blocks();r.length&&t(r[0]).parent().is("td")&&e.format.applyStyle("line-height",n.toString()),e.selection.save();for(var a=0;a').concat(this.language.translate(n),""));return e+""},title:"Line Height",callback:function(e,t){this.lineHeight.apply(t)},refreshOnShow:function(e,t){this.lineHeight.refreshOnShow(e,t)},plugin:"lineHeight"}),e.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(e.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),e.PLUGINS.link=function(t){var n=t.$;function r(){var e=t.image?t.image.get():null;if(e||!t.$wp)return"A"==t.el.tagName?t.el:e&&e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?e.get(0).parentNode:void 0;var r=t.selection.ranges(0).commonAncestorContainer;try{r&&(r.contains&&r.contains(t.el)||!t.el.contains(r)||t.el==r)&&(r=null)}catch(o){r=null}if(r&&"A"===r.tagName)return r;var a=t.selection.element(),i=t.selection.endElement();"A"==a.tagName||t.node.isElement(a)||(a=n(a).parentsUntil(t.$el,"a").first().get(0)),"A"==i.tagName||t.node.isElement(i)||(i=n(i).parentsUntil(t.$el,"a").first().get(0));try{i&&(i.contains&&i.contains(t.el)||!t.el.contains(i)||t.el==i)&&(i=null)}catch(o){i=null}try{a&&(a.contains&&a.contains(t.el)||!t.el.contains(a)||t.el==a)&&(a=null)}catch(o){a=null}return i&&i==a&&"A"==i.tagName?(t.browser.msie||t.helpers.isMobile())&&(t.selection.info(a).atEnd||t.selection.info(a).atStart)?null:a:null}function a(){var e,n,r,a,i=t.image?t.image.get():null,o=[];if(i)"A"==i.get(0).parentNode.tagName&&o.push(i.get(0).parentNode);else if(t.win.getSelection){var c=t.win.getSelection();if(c.getRangeAt&&c.rangeCount){a=t.doc.createRange();for(var s=0;s'.concat(t.button.buildList(t.opts.linkEditButtons),"
    "));var a={buttons:n},i=t.popups.create("link.edit",a);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",(function(){r()&&t.popups.isVisible("link.edit")&&e(r())})),i}());var o=n(a);t.popups.isVisible("link.edit")||t.popups.refresh("link.edit"),t.popups.setContainer("link.edit",t.$sc);var c=o.offset().left+o.outerWidth()/2,s=o.offset().top+o.outerHeight();t.popups.show("link.edit",c,s,o.outerHeight(),!0)}(i)}}}),t.helpers.isIOS()?100:0)}}function o(){t.popups.hide("link.edit")}function c(){var e=t.popups.get("link.insert"),a=r();if(a){var i,o,c=n(a),s=e.find('input.fr-link-attr[type="text"]'),l=e.find('input.fr-link-attr[type="checkbox"]');for(i=0;i'.concat(t.button.buildList(t.opts.linkInsertButtons),""));var r="",a=0;for(var i in r='")},l=t.popups.create("link.insert",s);return t.$wp&&t.events.$on(t.$wp,"scroll.link-insert",(function(){(t.image?t.image.get():null)&&t.popups.isVisible("link.insert")&&f(),t.popups.isVisible("link.insert")&&u()})),l}function l(o,c,s){if(t.opts.trackChangesEnabled){if(t.edit.on(),t.events.focus(!0),t.undo.saveStep(),t.markers.insert(),t.html.wrap(),!t.$el.find(".fr-marker").length)return void t.popups.hide("link.insert");t.markers.remove()}if(void 0===s&&(s={}),!1===t.events.trigger("link.beforeInsert",[o,c,s]))return!1;var l=t.image?t.image.get():null;l||"A"==t.el.tagName?"A"==t.el.tagName&&t.$el.focus():(t.selection.restore(),t.popups.hide("link.insert"));var u=o;if(t.opts.linkConvertEmailAddress&&t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o)),""===t.opts.linkAutoPrefix||new RegExp("^("+e.LinkProtocols.join("|")+"):.","i").test(o)||/^data:image.*/i.test(o)||/^(https?:|ftps?:|file:|)\/\//i.test(o)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(o)||["/","{","[","#","(","."].indexOf((o||"")[0])<0&&(o=t.opts.linkAutoPrefix+o),o=t.helpers.sanitizeURL(o),t.opts.linkAlwaysBlank&&(s.target="_blank"),t.opts.linkAlwaysNoFollow&&(s.rel="nofollow"),t.helpers.isEmail(u)&&(s.target=null,s.rel=null),"_blank"==s.target?(t.opts.linkNoOpener&&(s.rel?s.rel+=" noopener":s.rel="noopener"),t.opts.linkNoReferrer&&(s.rel?s.rel+=" noreferrer":s.rel="noreferrer")):null==s.target&&(s.rel?s.rel=s.rel.replace(/noopener/,"").replace(/noreferrer/,""):s.rel=null),c=c||"",o===t.opts.linkAutoPrefix)return t.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),t.events.trigger("link.bad",[u]),!1;var f,d=r();if(d){if((f=n(d)).attr("href",o),0')),t.image.hasCaption()&&l.parent().append(l.parents(".fr-img-caption").find(".fr-inner"))):(t.format.remove("a"),t.selection.isCollapsed()?(c=0===c.length?u:c,t.html.insert('').concat(e.START_MARKER).concat(c.replace(/&/g,"&").replace(/",">")).concat(e.END_MARKER,"")),t.selection.restore()):0').concat(e.START_MARKER).concat(c.replace(/&/g,"&")).concat(e.END_MARKER,"")),t.selection.restore()):(function(){if(!t.selection.isCollapsed()){t.selection.save();for(var e=t.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();e.length;){var r=n(e.pop());r.removeClass("fr-unprocessed");var a=t.node.deepestParent(r.get(0));if(a){for(var i=r.get(0),o="",c="";i=i.parentNode,t.node.isBlock(i)||(o+=t.node.closeTagString(i),c=t.node.openTagString(i)+c),i!=a;);var s=t.node.openTagString(r.get(0))+r.html()+t.node.closeTagString(r.get(0));r.replaceWith('');var l=a.outerHTML;l=(l=l.replace(/<\/span>/g,o+s+c)).replace(c+o,""),a.outerHTML=l}e=t.$el.find(".fr-marker.fr-unprocessed").toArray()}t.html.cleanEmptyTags(),t.selection.restore()}}(),t.format.apply("a",{href:o})));for(var b=a(),y=0;y').concat(t[n].displayText||t[n].text,"");return e+""},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),e.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),e.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?((t=e.prev()).hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):((t=e.prev()).hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),e.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),e.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(e,t){var n=this.$,r=this.link.get();if(r){var a=n(r);t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=a.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{listAdvancedTypes:!0}),e.PLUGINS.lists=function(t){var n=t.$;function r(e){return'')}function a(e){return'')}function i(e){var i,o;for(i=e.length-1;0<=i;i--)for(o=i-1;0<=o;o--)if(n(e[o]).find(e[i]).length||e[o]==e[i]){e.splice(i,1);break}var c=[];for(i=0;i"),s.append(r("LI")),s.prepend(a("LI"))}s.after(r(l.tagName)),"LI"==l.parentNode.tagName&&(l=l.parentNode.parentNode),c.indexOf(l)<0&&c.push(l)}for(i=0;i<\/span>/g,"")).replace(/<\/span>/g,"<$1>"),h.replaceWith(t.node.openTagString(h.get(0))+p+t.node.closeTagString(h.get(0)))}t.$el.find("li:empty").remove(),t.$el.find("ul:empty, ol:empty").remove(),t.clean.lists(),t.$el.find("ul:empty, ol:empty").remove(),t.html.wrap()}function o(e){t.selection.save();for(var r=0;r ul, > ol").last().get(0);if(i){var o=n(document.createElement("li"));n(i).prepend(o);for(var c=t.node.contents(e[r])[0];c&&!t.node.isList(c);){var s=c.nextSibling;o.append(c),c=s}n(a).append(n(i)),n(e[r]).remove()}else{var l=n(a).find("> ul, > ol").last().get(0);if(l)n(l).append(n(e[r]));else{var u=n("<".concat(e[r].parentNode.tagName,">"));n(a).append(u),u.append(n(e[r]))}}}}t.clean.lists(),t.selection.restore()}function c(e){t.selection.save(),i(e),t.selection.restore()}function s(e){if("indent"==e||"outdent"==e){var n=!1,r=t.selection.blocks(),a=[],i=r[0].previousSibling||r[0].parentElement;if("outdent"==e){if("UL"!=r[0].parentNode.tagName&&"UL"!=i.parentNode.tagName&&"OL"!=i.parentNode.tagName&&"LI"!=i.parentNode.tagName)return;if(!r[0].previousSibling&&"none"==i.parentNode.style.listStyleType)return void function(e){for(t.selection.save();0").concat(s.html(),""))}}(e,r);var a,i=t.html.defaultTag(),o=null;e.length&&(a="rtl"==t.opts.direction||"rtl"==n(e[0]).css("direction")?"margin-right":"margin-left");for(var c=0;c'):"<".concat(r,">"),u="");for(s-=o;0"),u+=u,s-=t.opts.indentMargin;i&&e[c].tagName.toLowerCase()==i?n(e[c]).replaceWith("".concat(l,"").concat(n(e[c]).html(),"").concat(u)):n(e[c]).wrap("".concat(l,"
  • ").concat(u))}t.clean.lists()}(o,e),t.html.unwrap(),t.selection.restore(),r=r||"default"){for(o=t.selection.blocks(),a=0;a");n.prepend(i);for(var o=e.node.contents(n.get(0))[0];o&&["UL","OL"].indexOf(o.tagName)<0;){var c=o.nextSibling;i.append(o),o=c}}else n.html("<"+r+">"+n.html()+"")}return{apply:function(r){"N"==r&&(r=e.html.defaultTag()),e.selection.save(),e.html.wrap(!0,!0,!e.opts.paragraphFormat.BLOCKQUOTE,!0,!0),e.selection.restore();var a,i,o,c,s,l,u,f,d=e.selection.blocks();e.selection.save(),e.$el.find("pre").attr("skip",!0);for(var h=0;h").html(l.html()));else if(0<=["TD","TH"].indexOf(d[h].parentNode.tagName))o=p,c=r,s=e.html.defaultTag(),c||(c='div class="fr-temp-div"'+(e.node.isEmpty(o.get(0),!0)?' data-empty="true"':"")),c.toLowerCase()==s?(e.node.isEmpty(o.get(0),!0)||o.append("
    "),o.replaceWith(o.html())):o.replaceWith(t("<"+c+">").html(o.html()));else{if("PRE"===r&&null===p[0].nextSibling){var m=t("
    ");p[0].after(m[0])}a=p,(i=r)||(i='div class="fr-temp-div"'+(e.node.isEmpty(a.get(0),!0)?' data-empty="true"':"")),("H1"==i||"H2"==i||"H3"==i||"H4"==i||"H5"==i)&&-1").html(a.html()).removeAttr("data-empty")):a.replaceWith(t("<"+i+" "+e.node.attributes(a.get(0))+">").html(a.html()).removeAttr("data-empty"))}}e.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each((function(){t(this).prev().append("
    "+t(this).html()),t(this).remove()})),e.$el.find("pre").removeAttr("skip"),e.html.unwrap(),e.selection.restore()},refreshOnShow:function(t,n){var r=e.selection.blocks();if(r.length){var a=r[0],i="N",o=e.html.defaultTag();a.tagName.toLowerCase()!=o&&a!=e.el&&(i=a.tagName),n.find('.fr-command[data-param1="'+i+'"]').addClass("fr-active").attr("aria-selected",!0)}else n.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(t){if(e.opts.paragraphFormatSelection){var n=e.selection.blocks();if(n.length){var r=n[0],a="N",i=e.html.defaultTag();r.tagName.toLowerCase()!=i&&r!=e.el&&(a=r.tagName),0<=["LI","TD","TH"].indexOf(a)&&(a="N"),t.find(">span").text(e.language.translate(e.opts.paragraphFormat[a]))}else t.find(">span").text(e.language.translate(e.opts.paragraphFormat.N))}}}},e.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var e='"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),e.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),e.PLUGINS.paragraphStyle=function(e){var t=e.$;return{_init:function(){},apply:function(n,r,a){void 0===r&&(r=e.opts.paragraphStyles),void 0===a&&(a=e.opts.paragraphMultipleStyles);var i="";a||((i=Object.keys(r)).splice(i.indexOf(n),1),i=i.join(" ")),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var o=e.selection.blocks();e.selection.save();for(var c=t(o[0]).hasClass(n),s=0;s");o[0].after(l[0])}e.html.unwrap(),e.selection.restore()},refreshOnShow:function(n,r){var a=e.selection.blocks();if(a.length){var i=t(a[0]);r.find(".fr-command").each((function(){var e=t(this).data("param1"),n=i.hasClass(e);t(this).toggleClass("fr-active",n).attr("aria-selected",n)}))}}}},e.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),e.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{html2pdf:window.html2pdf}),e.PLUGINS.print=function(e){return{run:function(){!function(t){var n=e.html.get(),r=null;e.shared.print_iframe?r=e.shared.print_iframe:((r=document.createElement("iframe")).name="fr-print",r.style.position="fixed",r.style.top="0",r.style.left="-9999px",r.style.height="100%",r.style.width="0",r.style.overflow="hidden",r.style["z-index"]="2147483647",r.style.tabIndex="-1",e.events.on("shared.destroy",(function(){r.remove()})),e.shared.print_iframe=r);try{document.body.removeChild(r)}catch(o){}document.body.appendChild(r),r.addEventListener("load",(function e(){t(),r.removeEventListener("load",e)}));var a=r.contentWindow;a.document.open(),a.document.write(""+document.title+""),Array.prototype.forEach.call(document.querySelectorAll("style"),(function(e){e=e.cloneNode(!0),a.document.write(e.outerHTML)}));var i=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(i,(function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",a.document.write(t.outerHTML)})),a.document.write('
    '),a.document.write(n),a.document.write("
    "),a.document.close()}((function(){setTimeout((function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()}),0)}))},toPDF:function(){e.opts.html2pdf&&(e.$el.css("text-align","left"),e.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(e.el).save(),setTimeout((function(){e.$el.css("text-align","")}),100))}}},e.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),e.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),e.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),e.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}})}(n(69))},function(e,t,n){!function(e){"use strict";(e=e&&e.hasOwnProperty("default")?e.default:e).PLUGINS.quote=function(e){var t=e.$;function n(t){for(;t.parentNode&&t.parentNode!=e.el;)t=t.parentNode;return t}return{apply:function(r){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(),"increase"==r?function(){e.html.unwrap();var r,a=e.selection.blocks();for(r=0;r').concat(this.language.translate(t[n])).concat(r?''.concat(r,""):"","")}return e+""},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),e.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"})}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{},saveParam:"body",saveMethod:"POST"}),e.PLUGINS.save=function(e){var t=e.$,n=null,r=null,a=!1,i={};function o(t,n){e.events.trigger("save.error",[{code:t,message:i[t]},n])}function c(n){void 0===n&&(n=e.html.get());var a=n,i=e.events.trigger("save.before",[n]);if(!1===i)return!1;if("string"==typeof i&&(n=i),e.opts.saveURL){var c={};for(var s in e.opts.saveParams)if(e.opts.saveParams.hasOwnProperty(s)){var l=e.opts.saveParams[s];c[s]="function"==typeof l?l.call(this):l}var u={};u[e.opts.saveParam]=n,t(this).ajax({method:e.opts.saveMethod,url:e.opts.saveURL,data:Object.assign(u,c),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,n,i){r=a,e.events.trigger("save.after",[t])},fail:function(e){o(2,e.response||e.responseText)}})}else o(1)}function s(){clearTimeout(n),n=setTimeout((function(){var t=e.html.get();(r!=t||a)&&(a=!1,c(r=t))}),0)}return i[1]="Missing saveURL option.",i[2]="Something went wrong during save.",{_init:function(){if(e.opts.letteringClass)for(var t=e.opts.letteringClass,a=e.$el.find(".".concat(t)).length,i=0;i$1
    ");e.opts.saveInterval&&(r=e.html.get(),e.events.on("contentChanged",(function(){setTimeout(s,e.opts.saveInterval)})),e.events.on("keydown destroy",(function(){clearTimeout(n)})))},save:c,reset:function(){s(),a=!1},force:function(){a=!0}}},e.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),e.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"})}(n(69))},function(e,t,n){!function(e){"use strict";(e=e&&e.hasOwnProperty("default")?e.default:e).URLRegEx="(^| |\\u00A0)(".concat(e.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),e.PLUGINS.url=function(t){var n=t.$,r=null;function a(e,n,a){for(var i="";a.length&&"."==a[a.length-1];)i+=".",a=a.substring(0,a.length-1);var o=a;if(t.opts.linkConvertEmailAddress)t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o));else if(t.helpers.isEmail(o))return n+a;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(o)||(o="//".concat(o)),(n||"")+"').concat(a.replace(/&/g,"&").replace(/&/g,"&").replace(//g,">"),"").concat(i)}var i=function(){return new RegExp(e.URLRegEx,"gi")};function o(e){return t.opts.linkAlwaysNoFollow&&(r="nofollow"),t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(r?r+=" noopener":r="noopener"),t.opts.linkNoReferrer&&(r?r+=" noreferrer":r="noreferrer")),e.replace(i(),a)}function c(e){var t=e.split(" ");return t[t.length-1]}function s(){var e=t.selection.ranges(0),r=e.startContainer;if(!r||r.nodeType!==Node.TEXT_NODE||e.startOffset!==(r.textContent||"").length)return!1;if(function e(n){return!!n&&("A"===n.tagName||!(!n.parentNode||n.parentNode==t.el)&&e(n.parentNode))}(r))return!1;if(i().test(c(r.textContent))){n(r).before(o(r.textContent));var a=n(r.parentNode).find("a[data-fr-linked]");a.removeAttr("data-fr-linked"),r.parentNode.removeChild(r),t.events.trigger("url.linked",[a.get(0)])}else if(r.textContent.split(" ").length<=2&&r.previousSibling&&"A"===r.previousSibling.tagName){var s=r.previousSibling.innerText+r.textContent;if(i().test(c(s))){var l=(new DOMParser).parseFromString(o(s),"text/html").body.childNodes;r.parentNode.replaceChild(l[0],r.previousSibling),l.length&&n(r).before(l[0]),r.parentNode.removeChild(r)}}}return{_init:function(){t.events.on("keypress",(function(e){!t.selection.isCollapsed()||")"!=e.key&&"("!=e.key||s()}),!0),t.events.on("keydown",(function(n){var r=n.which;!t.selection.isCollapsed()||r!=e.KEYCODE.ENTER&&r!=e.KEYCODE.SPACE||s()}),!0),t.events.on("paste.beforeCleanup",(function(e){if(t.helpers.isURL(e)){var n=null;return t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),t.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),"').concat(e,"")}}))}}}}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),e.PLUGINS.wordPaste=function(t){var n,r,a=t.$,i="word_paste",o={};function c(e){var n=t.opts.wordAllowedStyleProps;e||(t.opts.wordAllowedStyleProps=[]),0===r.indexOf("")&&(r=""+r+"
    "),r=M(r=r.replace(/([\r\n\u00a0 ]*)<\/span>/g,(function(e,t){for(var n="",r=0;r++/gi,"")}function h(e,t){for(var n=document.createElement(t),r=0;r').remove()}}}}function C(n,r){var a=n.tagName,i=a.toLowerCase();if(n.firstElementChild&&("I"===n.firstElementChild.tagName?h(n.firstElementChild,"em"):"B"===n.firstElementChild.tagName&&h(n.firstElementChild,"strong")),-1!==["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(a))return s(n),!1;for(var o=["META","LINK","XML","ST1:","O:","W:","FONT"],c=0;c");for(var l=a.firstElementChild,f=1===a.children.length;l;)"P"!==l.tagName||u(l)||f&&p(l),l=l.nextElementSibling;if(r){var d=a.getAttribute("class");if(d){var h=(d=m(d)).match(/xl[0-9]+/gi);if(h){var g="."+h[0];r[g]&&v(a,r[g])}}r.td&&v(a,r.td)}var b=a.getAttribute("style");b&&(b=m(b))&&";"!==b.slice(-1)&&(b+=";");var y=a.getAttribute("valign");if(!y&&b){var C=b.match(/vertical-align:.+?[; "]{1,1}/gi);C&&(y=C[C.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var M=null;if(b){var z=b.match(/text-align:.+?[; "]{1,1}/gi);z&&(M=z[z.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"===M&&(M=null)}var w=null;if(b){var x=b.match(/background:.+?[; "]{1,1}/gi);x&&(w=x[x.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var S=a.getAttribute("colspan"),A=a.getAttribute("rowspan");S&&a.setAttribute("colspan",S),A&&a.setAttribute("rowspan",A),y&&(a.style["vertical-align"]=y),M&&(a.style["text-align"]=M),w&&(a.style["background-color"]=w),c&&a.setAttribute("width",c),a=a.nextElementSibling}for(a=n.firstElementChild;a;)c=a.getAttribute("width"),o?a.removeAttribute("width"):a.setAttribute("width",100*parseInt(c,10)/i+"%"),a=a.nextElementSibling}(n,r),"A"!==a||n.attributes.getNamedItem("href")||n.attributes.getNamedItem("name")||!n.innerHTML||(n.outerHTML=n.innerHTML),"A"==a&&n.getAttribute("href")&&n.querySelector("img"))for(var x=n.querySelectorAll("span"),S=0;S"),"TABLE"===a&&(n.style.width=n.style.width),n.getAttribute("lang")&&n.removeAttribute("lang"),n.getAttribute("style")&&-1!==n.getAttribute("style").toLowerCase().indexOf("mso")){var A=m(n.getAttribute("style"));(A=A.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?n.setAttribute("style",A):n.removeAttribute("style")}return!0}function M(n,r){0<=n.indexOf("]*(]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")),function(e){for(var t=e.split("v:shape"),n=1;n ul, ul > ol, ol > ul, ol > ol"),g=v.length-1;0<=g;g--)v[g].previousElementSibling&&"LI"===v[g].previousElementSibling.tagName&&v[g].previousElementSibling.appendChild(v[g]);l(c,(function(e){if(e.nodeType===Node.TEXT_NODE)return e.data=e.data.replace(/
    (\n|\r)/gi,"
    "),!1;if(e.nodeType===Node.ELEMENT_NODE){if(u(e)){var t,n=e.parentNode,r=e.previousSibling,a=function e(t,n,r,a){var i,o,c=/[0-9a-zA-Z]./gi,s=!1,l=navigator.userAgent.toLowerCase();-1!=l.indexOf("safari")&&(l=-1':"<"+m+' style="margin-left:'+w+M+';">',"list-style-type: upper-alpha;"==v){var x=g.charCodeAt(0)-64;y=v?"<"+m+C+' start="'+x+'" style = "'+v+" margin-left:"+w+M+';">':"<"+m+">"}else if("list-style-type: lower-alpha;"==v){var S=g.charCodeAt(0)-96;y=v?"<"+m+C+' start="'+S+'" style = "'+v+"margin-left:"+w+M+';">':"<"+m+">"}else y=v?"<"+m+C+' style = "'+v+";margin-left:"+w+M+';">':"<"+m+' style="margin-left:'+w+M+';">';else if("list-style-type: upper-alpha;"==v){var A=g.charCodeAt(0)-64;y=v?"<"+m+C+' style = "'+v+' start="'+A+'">':"<"+m+">"}else if("list-style-type: lower-alpha;"==v){var _=g.charCodeAt(0)-96;y=v?"<"+m+C+' style = "'+v+' start="'+_+'">':"<"+m+">"}else y=v?"<"+m+C+' style = "'+v+'">':"<"+m+">";for(var L=!1;t;){if(!u(t)){if(t.outerHTML&&0"):(1==E&&(y+="",L=!0,o=null),y+=(p=e(t,n,E,t.style.marginLeft)).el.outerHTML,t=p.currentNode);var H=t&&t.nextElementSibling;if(H&&(o=H.previousElementSibling),t&&!u(t)){if(t.outerHTML&&0");var k=document.createElement("div");return k.innerHTML=y,{el:k,currentNode:t}}(e,p).el;return(t=r?r.nextSibling:n.firstChild)?n.insertBefore(a,t):n.appendChild(a),!1}return"FONT"===e.tagName&&p["."+e.getAttribute("class")]&&(e=h(e,"span")),C(e,p)}if(e.nodeType!==Node.COMMENT_NODE)return!0;if(-1",r=function(){var e='
    ';return e+='

    '+t.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

    ",(e+='
    ")+"
    "}(),o=t.modals.create(i,e,r),c=o.$body;n=o.$modal,o.$modal.addClass("fr-middle"),t.events.bindClick(c,"button.fr-remove-word",(function(){(n.data("instance")||t).wordPaste.clean()})),t.events.bindClick(c,"button.fr-keep-word",(function(){(n.data("instance")||t).wordPaste.clean(!0)})),t.events.$on(a(t.o_win),"resize",(function(){t.modals.resize(i)}))}t.modals.show(i),t.modals.resize(i)}():c(t.opts.wordPasteKeepFormatting),!1}))},clean:c,_wordClean:M}}}(n(69))},function(e,t,n){!function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackground","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableDefaultWidth:"100%",tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,tableInsertHelperOffset:15}),e.PLUGINS.table=function(t){var n,r,a,i,o,c,s,l=t.$;function u(){var e=z();if(e){var n=t.popups.get("table.edit");if(n||(n=p()),n){t.popups.setContainer("table.edit",t.$sc);var r=E(e),a=r.left+(r.right-r.left)/2,i=r.bottom;t.popups.show("table.edit",a,i,r.bottom-r.top,!0),t.edit.isDisabled()&&(1 span[data-row="1"][data-col="1"]').trigger("mouseover")})),!0;var r="";0'.concat(t.button.buildList(t.opts.tableInsertButtons),""));var a={buttons:r,rows_columns:function(){for(var e='
    1 × 1
    ',n=1;n<=t.opts.tableInsertMaxSize;n++){for(var r=1;r<=t.opts.tableInsertMaxSize;r++){var a="inline-block";2').concat(n," × ").concat(r,"   ")}e+='
    '}return e+"
    "}()},i=t.popups.create("table.insert",a);return t.events.$on(i,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",(function(e){h(l(e.currentTarget))}),!0),function(n){t.events.$on(n,"focus","[tabIndex]",(function(e){h(l(e.currentTarget))})),t.events.on("popup.tab",(function(n){var r=l(n.currentTarget);if(!t.popups.isVisible("table.insert")||!r.is("span, a"))return!0;var a,i=n.which;if(e.KEYCODE.ARROW_UP==i||e.KEYCODE.ARROW_DOWN==i||e.KEYCODE.ARROW_LEFT==i||e.KEYCODE.ARROW_RIGHT==i){if(r.is("span.fr-table-cell")){var o=r.parent().find("span.fr-table-cell"),c=o.index(r),s=t.opts.tableInsertMaxSize,u=c%s,f=Math.floor(c/s);e.KEYCODE.ARROW_UP==i?f=Math.max(0,f-1):e.KEYCODE.ARROW_DOWN==i?f=Math.min(t.opts.tableInsertMaxSize-1,f+1):e.KEYCODE.ARROW_LEFT==i?u=Math.max(0,u-1):e.KEYCODE.ARROW_RIGHT==i&&(u=Math.min(t.opts.tableInsertMaxSize-1,u+1));var d=f*s+u,p=l(o.get(d));h(p),t.events.disableBlur(),p.focus(),a=!1}}else e.KEYCODE.ENTER==i&&(t.button.exec(r),a=!1);return!1===a&&(n.preventDefault(),n.stopPropagation()),a}),!0)}(i),i}function h(e){var n=e.data("row");null!==n&&(n=parseInt(n));var r=e.data("col");null!==r&&(r=parseInt(r));var a=e.parent();a.siblings(".fr-table-size-info").html("".concat(n," × ").concat(r)),a.find("> span").removeClass("hover fr-active-item");for(var i=1;i<=t.opts.tableInsertMaxSize;i++)for(var o=0;o<=t.opts.tableInsertMaxSize;o++){var c=a.find('> span[data-row="'.concat(i,'"][data-col="').concat(o,'"]'));i<=n&&o<=r?c.addClass("hover"):i<=n+1||i<=2&&!t.helpers.isMobile()?c.css("display","inline-block"):2'.concat(t.button.buildList(t.opts.tableEditButtons),"")},r=t.popups.create("table.edit",n);return t.events.$on(t.$wp,"scroll.table-edit",(function(){t.popups.isVisible("table.edit")&&u()})),r}return!1}function m(){if(0
    ';s+="",i=0 table tbody"))):l(n.find("tr").not(n.find("> table tr")).get(a)),"below"==e?"TBODY"==i.attr("tagName")?i.prepend(s):i[0].parentNode&&i[0].insertAdjacentHTML("afterend",s):"above"==e&&(i.before(s),t.popups.isVisible("table.edit")&&u())}}function g(e,t,n){var r,a,i,o,c,s=0,l=z(n);if(e<(t=Math.min(t,l[0].length-1)))for(a=e;a<=t;a++)if(!(e table tr")).each((function(e,n){var r=l(n),a=0;r.find("> th, > td").each((function(n,r){for(var i=l(r),o=parseInt(i.attr("colspan"),10)||1,c=parseInt(i.attr("rowspan"),10)||1,s=e;s")),n=t.shared.$table_resizer,t.events.$on(n,"mousedown",(function(e){return!t.core.sameInstance(n)||(0o-t.opts.tableResizerOffset?n.css("left",o-t.opts.tableResizerOffset-t.$wp.offset().left):l')),t.events.bindClick(t.shared.$ti_helper,"a",(function(){var e=r.data("selected-cell"),n=r.data("position"),a=r.data("instance")||t;"before"==n||"after"==n?(t.undo.saveStep(),e.addClass("fr-selected-cell"),a.table.insertColumn(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()):("above"==n||"below"==n)&&(t.undo.saveStep(),e.addClass("fr-selected-cell"),a.table.insertRow(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()),I()})),t.events.on("shared.destroy",(function(){t.shared.$ti_helper.html("").removeData().remove(),t.shared.$ti_helper=null}),!0),t.events.$on(t.shared.$ti_helper,"mousemove",(function(e){e.stopPropagation()}),!0),t.events.$on(l(t.o_win),"scroll",(function(){I()}),!0),t.events.$on(t.$wp,"scroll",(function(){I()}),!0)),r=t.shared.$ti_helper,t.events.on("destroy",(function(){r=null})),t.tooltip.bind(t.$box,".fr-insert-helper > a.fr-floating-btn")}function Y(){o=null,clearTimeout(c)}function X(){return t.el.querySelectorAll(".fr-selected-cell")}function Q(){var e=X();if(e.length){for(var n=e[0];n&&"TABLE"!=n.tagName&&n.parentNode!=t.el;)n=n.parentNode;return n&&"TABLE"==n.tagName?l(n):l([])}return l([])}function J(e){a=!1}return{_init:function(){if(!t.$wp)return!1;if(t.helpers.isMobile()&&(t.events.$on(t.$el,"mousedown",T),t.events.$on(t.$win,"mouseup",N)),!t.helpers.isMobile()){s=a=i=!1,t.events.$on(t.$el,"mousedown",T),t.popups.onShow("image.edit",(function(){A(),a=i=!1})),t.popups.onShow("link.edit",(function(){A(),a=i=!1})),t.events.on("commands.mousedown",(function(e){0"),a==r.length-1&&l(r[a]).prepend(e.MARKERS);return t.selection.restore(),t.undo.saveStep(),!(r=[])}if(1',c=100/r;for(a=0;a",i=0;i",0===a&&0===i&&(o+=e.MARKERS),o+="
    ";o+=""}if(o+="",t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var s=t.$el.find(".fr-marker");t.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(o),t.selection.clear()}else t.html.insert(o);t.selection.restore();var l=t.$el.find(".fr-inserted-table");l.removeClass("fr-inserted-table"),t.events.trigger("table.inserted",[l.get(0)])},remove:m,insertRow:v,deleteRow:function(){var e=Q();if(0=o.min_i;n--){for(a=l(e.find("tr").not(e.find("> table tr")).get(n)),r=0;r table tr")).get(n+1)).prepend(u):l(i[n+1][f-1])[0].parentNode&&l(i[n+1][f-1])[0].insertAdjacentElement("afterend",u)}}var d=a.parent();a.remove(),0===d.find("tr").length&&d.remove(),i=z(e)}C(0,i.length-1,0,i[0].length-1,e),0 table tr")).each((function(t){for(var n,i=l(this),o=0,u=0;o-1 th, > td").get(u))){n=null;break}n==a[t][o]?(o+=parseInt(l(n).attr("colspan"),10)||1,u++):(o+=parseInt(l(a[t][o]).attr("colspan"),10)||1,"after"==e&&(n=0===u?-1:i.find("> th, > td").get(u-1)))}var f,d=l(n);if("after"==e&&r
    '):'
    '),-1==n?i.prepend(f):null==n?i.append(f):"before"==e?d.before(f):"after"==e&&d[0].parentNode&&d[0].insertAdjacentHTML("afterend",f)})),n.find("th, td").each((function(){(o=l(this)).data("old-width")&&(o.css("width",(o.data("old-width")*s/c).toFixed(4)+"%"),o.removeData("old-width"))})),t.popups.isVisible("table.edit")&&u()}},deleteColumn:function(){var e=Q();if(0o.max_j)&&(c+=a.outerWidth()/e.outerWidth()*100));for(c/=i.length,r=o.max_j;r>=o.min_j;r--)for(n=0;n th, > td").length&&(0===u.prev().length||0===u.next().length||u.prev().find("> th[rowspan], > td[rowspan]").length th, > td").length)&&u.remove()}C(0,i.length-1,0,i[0].length-1,e),0"!=(n=l(a[e])).html()&&""!==n.html()&&(s+="
    ".concat(n.html())),n.remove();i.html(s),t.selection.setAtEnd(i.get(0)),t.selection.restore(),t.toolbar.enable(),b(r.min_i,r.max_i,c);var d=c.find("tr:empty");for(e=d.length-1;0<=e;e--)l(d[e]).remove();g(r.min_j,r.max_j,c),u()}},splitCellVertically:function(){if(1==X().length){var e=t.$el.find(".fr-selected-cell"),n=parseInt(e.attr("colspan"),10)||1,r=e.parent().outerWidth(),a=e.outerWidth(),i=e.clone().html("
    "),o=z(),c=w(e.get(0),o);if(1");if(1 table tr")).get(u)).prepend(c):l(i[u][f])[0].parentNode&&l(i[u][f])[0].insertAdjacentElement("afterend",c[0])}else{var d,h=l(document.createElement("tr")).append(c);for(d=0;d td").each((function(){var e=l(this);r+=parseInt(e.attr("colspan"),10)||1})),t=0;t
    ";n+="",e.prepend(n),u()}},removeHeader:function(){var e=Q(),n=e.find("thead");if(0"));var a="";t.opts.colorsHEXInput&&(a='
    "));var i={buttons:r,colors:function(){for(var e='
    ',n=0;n"),"REMOVE"!=t.opts.tableColors[n]?e+='').concat(t.language.translate("Color")," ").concat(t.opts.tableColors[n],"   "):e+='').concat(t.icon.create("tableColorRemove"),'').concat(t.language.translate("Clear Formatting"),"");return e+"
    "}(),custom_color:a},o=t.popups.create("table.colors",i);return t.events.$on(t.$wp,"scroll.table-colors",(function(){t.popups.isVisible("table.colors")&&n()})),function(n){t.events.on("popup.tab",(function(r){var a=l(r.currentTarget);if(!t.popups.isVisible("table.colors")||!a.is("span"))return!0;var i=r.which,o=!0;if(e.KEYCODE.TAB==i){var c=n.find(".fr-buttons");o=!t.accessibility.focusToolbar(c,!!r.shiftKey)}else if(e.KEYCODE.ARROW_UP==i||e.KEYCODE.ARROW_DOWN==i||e.KEYCODE.ARROW_LEFT==i||e.KEYCODE.ARROW_RIGHT==i){var s=a.parent().find("span.fr-command"),u=s.index(a),f=t.opts.colorsStep,d=Math.floor(s.length/f),h=u%f,p=Math.floor(u/f)*f+h,m=d*f;e.KEYCODE.ARROW_UP==i?p=((p-f)%m+m)%m:e.KEYCODE.ARROW_DOWN==i?p=(p+f)%m:e.KEYCODE.ARROW_LEFT==i?p=((p-1)%m+m)%m:e.KEYCODE.ARROW_RIGHT==i&&(p=(p+1)%m);var v=l(s.get(p));t.events.disableBlur(),v.focus(),o=!1}else e.KEYCODE.ENTER==i&&(t.button.exec(a),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0)}(o),o}()),t.popups.setContainer("table.colors",t.$sc);var i=E(r),o=(i.left+i.right)/2,c=i.bottom;!function(){var e=t.popups.get("table.colors"),n=t.$el.find(".fr-selected-cell").first(),r=t.helpers.RGBToHex(n.css("background-color")),a=e.find(".fr-table-colors-hex-layer input");e.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),e.find('span[data-param1="'.concat(r,'"]')).addClass("fr-selected-color fr-active-item"),a.val(r).trigger("change")}(),t.popups.show("table.colors",o,c,i.bottom-i.top,!0)}},back:function(){0'+this.language.translate(n[r])+"");return t+""},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),e.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),e.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var t='"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),e.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),e.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var t='"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){1').concat(this.language.translate(t[n]),""));return e+""},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(e,t){var n=this.$,r=this.$el.find(".fr-selected-cell").closest("table");r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),e.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),e.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),e.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),e.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),e.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var t='"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(e){var t=this.table.selectedCells(),n=this.$;t.length&&e.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(n(t[0])))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),e.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(e,t){var n=this.$,r=this.$el.find(".fr-selected-cell").first();r&&t.find(".fr-command").each((function(){var e=n(this).data("param1"),t=r.hasClass(e);n(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),e.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),e.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"})}(n(69))},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(1635);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n .MuiInputBase-root > .MuiInputAdornment-root > .MuiIconButton-root":{padding:t(0)+"px",minHeight:t(2)+"px",minWidth:t(2)+"px",position:"absolute",right:t(.875)+"px",top:"calc(50% - 0px)",transition:"top 100ms ease"}},iconPosition:{"& > .MuiInputBase-root > .MuiInputAdornment-root > .MuiIconButton-root":{top:"calc(50% - "+t(1)+"px)"}},hideKeyboardIcon:{"& > .MuiInputBase-root > .MuiInputAdornment-root > .MuiIconButton-root":{display:"none"}}})}));t.default=a},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt?(n=e.substring(0,t-5),n+="..."):n=e,n};t.default=function(e){var t=e.children,n=e.fullWidth,a=e.title;return e.labelLength?i.jsx(c.default,r({title:a||"",disableFocusListener:!0,placement:"top"},{children:i.jsx(o.default,r({component:"span",width:n?"100%":"auto"},{children:t}),void 0)}),void 0):i.jsx(i.Fragment,{children:t},void 0)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(685);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}}),a(n(685),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(1060);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}}),a(n(1060),t)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(1647);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}function c(){this.values=a(null)}function s(e,t,n,r){var a=r?e.split(r):[e];for(var i in a)if("string"===typeof a[i]){var o=a[i].split(n);if(2===o.length)t(o[0],o[1])}}function l(e,t,n){var r=e;function a(){var t=o(e);if(null===t)throw new i(i.Errors.BadTimeStamp,"Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function l(){e=e.replace(/^\s+/,"")}if(l(),t.startTime=a(),l(),"--\x3e"!==e.substr(0,3))throw new i(i.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),l(),t.endTime=a(),l(),function(e,t){var r=new c;s(e,(function(e,t){switch(e){case"region":for(var a=n.length-1;a>=0;a--)if(n[a].id===t){r.set(e,n[a].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var i=t.split(","),o=i[0];r.integer(e,o),r.percent(e,o)&&r.set("snapToLines",!1),r.alt(e,o,["auto"]),2===i.length&&r.alt("lineAlign",i[1],["start","center","end"]);break;case"position":i=t.split(","),r.percent(e,i[0]),2===i.length&&r.alt("positionAlign",i[1],["start","center","end"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start","center","end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");try{t.line=r.get("line","auto")}catch(a){}t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100);try{t.align=r.get("align","center")}catch(a){t.align=r.get("align","middle")}try{t.position=r.get("position","auto")}catch(a){t.position=r.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=r.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}i.prototype=a(Error.prototype),i.prototype.constructor=i,i.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},c.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r=0&&t<=100)&&(this.set(e,t),!0)}};var u=r.createElement&&r.createElement("textarea"),f={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},d={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},h={v:"title",lang:"lang"},p={rt:"ruby"};function m(e,t){function n(){if(!t)return null;var e,n=t.match(/^([^<]*)(<[^>]*>?)?/);return e=n[1]?n[1]:n[2],t=t.substr(e.length),e}function r(e,t){return!p[t.localName]||p[t.localName]===e.localName}function a(t,n){var r=f[t];if(!r)return null;var a=e.document.createElement(r),i=h[t];return i&&n&&(a[i]=n.trim()),a}for(var i,c,s=e.document.createElement("div"),l=s,m=[];null!==(i=n());)if("<"!==i[0])l.appendChild(e.document.createTextNode((c=i,u.innerHTML=c,c=u.textContent,u.textContent="",c)));else{if("/"===i[1]){m.length&&m[m.length-1]===i.substr(2).replace(">","")&&(m.pop(),l=l.parentNode);continue}var v,g=o(i.substr(1,i.length-2));if(g){v=e.document.createProcessingInstruction("timestamp",g),l.appendChild(v);continue}var b=i.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!b)continue;if(!(v=a(b[1],b[3])))continue;if(!r(l,v))continue;if(b[2]){var y=b[2].split(".");y.forEach((function(e){var t=/^bg_/.test(e),n=t?e.slice(3):e;if(d.hasOwnProperty(n)){var r=t?"background-color":"color",a=d[n];v.style[r]=a}})),v.className=y.join(" ")}m.push(b[1]),l.appendChild(v),l=v}return s}var v=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function g(e){for(var t=0;t=n[0]&&e<=n[1])return!0}return!1}function b(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var n=t.childNodes.length-1;n>=0;n--)e.push(t.childNodes[n])}function a(e){if(!e||!e.length)return null;var t=e.pop(),n=t.textContent||t.innerText;if(n){var i=n.match(/^.*(\n|\r)/);return i?(e.length=0,i[0]):n}return"ruby"===t.tagName?a(e):t.childNodes?(r(e,t),a(e)):void 0}for(r(t,e);n=a(t);)for(var i=0;i=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,a=0;af&&(u=u<0?-1:1,u*=Math.ceil(f/l)*l),o<0&&(u+=""===i.vertical?n.height:n.width,c=c.reverse()),a.move(d,u)}else{var h=a.lineHeight/n.height*100;switch(i.lineAlign){case"center":o-=h/2;break;case"end":o-=h}switch(i.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}c=["+y","-x","+x","-y"],a=new M(t)}var p=function(e,t){for(var a,i=new M(e),o=1,c=0;cs&&(a=new M(e),o=s),e=new M(i)}return a||i}(a,c);t.move(p.toCSSCompatValues(n))}function w(){}y.prototype.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},y.prototype.formatStyle=function(e,t){return 0===e?0:e+t},C.prototype=a(y.prototype),C.prototype.constructor=C,M.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},M.prototype.overlaps=function(e){return this.lefte.left&&this.tope.top},M.prototype.overlapsAny=function(e){for(var t=0;t=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},M.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.lefte.right;case"+y":return this.tope.bottom}},M.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},M.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},M.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},w.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!==typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},w.convertCueToDOMTree=function(e,t){return e&&t?m(e,t):null};w.processCues=function(e,t,n){if(!e||!t||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var r=e.document.createElement("div");if(r.style.position="absolute",r.style.left="0",r.style.right="0",r.style.top="0",r.style.bottom="0",r.style.margin="1.5%",n.appendChild(r),function(e){for(var t=0;t100)throw new Error("Position must be between 0 and 100.");m=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return v},set:function(e){var t=a(e);t?(v=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return g},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");g=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return b},set:function(e){var t=a(e);if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");b=t,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.exports=i},function(e,t){var n={"":!0,up:!0};function r(e){return"number"===typeof e&&e>=0&&e<=100}e.exports=function(){var e=100,t=3,a=0,i=100,o=0,c=100,s="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!r(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!==typeof e)throw new TypeError("Lines must be set to a number.");t=e}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(e){if(!r(e))throw new Error("RegionAnchorX must be between 0 and 100.");i=e}},regionAnchorX:{enumerable:!0,get:function(){return a},set:function(e){if(!r(e))throw new Error("RegionAnchorY must be between 0 and 100.");a=e}},viewportAnchorY:{enumerable:!0,get:function(){return c},set:function(e){if(!r(e))throw new Error("ViewportAnchorY must be between 0 and 100.");c=e}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!r(e))throw new Error("ViewportAnchorX must be between 0 and 100.");o=e}},scroll:{enumerable:!0,get:function(){return s},set:function(e){var t=function(e){return"string"===typeof e&&(!!n[e.toLowerCase()]&&e.toLowerCase())}(e);!1===t?console.warn("Scroll: an invalid or illegal string was specified."):s=t}}})}},function(e,t){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){t.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",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",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",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",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\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",times:"\xd7",divide:"\xf7",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",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",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",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",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}},function(e,t){var n=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,r=new RegExp("[\\-\\.0-9"+n.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),a=new RegExp("^"+n.source+r.source+"*(?::"+n.source+r.source+"*)?$");function i(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,i)}function o(){}function c(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function s(e,t,n,r,a,i){function o(e,t,r){e in n.attributeNames&&i.fatalError("Attribute "+e+" redefined"),n.addValue(e,t,r)}for(var c,s=++t,l=0;;){var u=e.charAt(s);switch(u){case"=":if(1===l)c=e.slice(t,s),l=3;else{if(2!==l)throw new Error("attribute equal must after attrName");l=3}break;case"'":case'"':if(3===l||1===l){if(1===l&&(i.warning('attribute value must after "="'),c=e.slice(t,s)),t=s+1,!((s=e.indexOf(u,t))>0))throw new Error("attribute value no end '"+u+"' match");o(c,f=e.slice(t,s).replace(/&#?\w+;/g,a),t-1),l=5}else{if(4!=l)throw new Error('attribute value must after "="');o(c,f=e.slice(t,s).replace(/&#?\w+;/g,a),t),i.warning('attribute "'+c+'" missed start quot('+u+")!!"),t=s+1,l=5}break;case"/":switch(l){case 0:n.setTagName(e.slice(t,s));case 5:case 6:case 7:l=7,n.closed=!0;case 4:case 1:case 2:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),0==l&&n.setTagName(e.slice(t,s)),s;case">":switch(l){case 0:n.setTagName(e.slice(t,s));case 5:case 6:case 7:break;case 4:case 1:"/"===(f=e.slice(t,s)).slice(-1)&&(n.closed=!0,f=f.slice(0,-1));case 2:2===l&&(f=c),4==l?(i.warning('attribute "'+f+'" missed quot(")!'),o(c,f.replace(/&#?\w+;/g,a),t)):("http://www.w3.org/1999/xhtml"===r[""]&&f.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+f+'" missed value!! "'+f+'" instead!!'),o(f,f,t));break;case 3:throw new Error("attribute value missed!!")}return s;case"\x80":u=" ";default:if(u<=" ")switch(l){case 0:n.setTagName(e.slice(t,s)),l=6;break;case 1:c=e.slice(t,s),l=2;break;case 4:var f=e.slice(t,s).replace(/&#?\w+;/g,a);i.warning('attribute "'+f+'" missed quot(")!!'),o(c,f,t);case 5:l=6}else switch(l){case 2:n.tagName;"http://www.w3.org/1999/xhtml"===r[""]&&c.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+c+'" missed value!! "'+c+'" instead2!!'),o(c,c,t),t=s,l=1;break;case 5:i.warning('attribute space is required"'+c+'"!!');case 6:l=1,t=s;break;case 3:l=4,t=s;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}s++}}function l(e,t,n){for(var r=e.tagName,a=null,i=e.length;i--;){var o=e[i],c=o.qName,s=o.value;if((h=c.indexOf(":"))>0)var l=o.prefix=c.slice(0,h),u=c.slice(h+1),f="xmlns"===l&&u;else u=c,l=null,f="xmlns"===c&&"";o.localName=u,!1!==f&&(null==a&&(a={},d(n,n={})),n[f]=a[f]=s,o.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(f,s))}for(i=e.length;i--;){(l=(o=e[i]).prefix)&&("xml"===l&&(o.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==l&&(o.uri=n[l||""]))}var h;(h=r.indexOf(":"))>0?(l=e.prefix=r.slice(0,h),u=e.localName=r.slice(h+1)):(l=null,u=e.localName=r);var p=e.uri=n[l||""];if(t.startElement(p,u,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(p,u,r),a)for(l in a)t.endPrefixMapping(l)}function u(e,t,n,r,a){if(/^(?:script|textarea)$/i.test(n)){var i=e.indexOf("",t),o=e.substring(t+1,i);if(/[&<]/.test(o))return/^script$/i.test(n)?(a.characters(o,0,o.length),i):(o=o.replace(/&#?\w+;/g,r),a.characters(o,0,o.length),i)}return t+1}function f(e,t,n,r){var a=r[n];return null==a&&((a=e.lastIndexOf(""))t?(n.comment(e,t+4,a-t-4),a+3):(r.error("Unclosed comment"),-1):-1;default:if("CDATA["==e.substr(t+3,6)){var a=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,a-t-9),n.endCDATA(),a+3}var i=function(e,t){var n,r=[],a=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;a.lastIndex=t,a.exec(e);for(;n=a.exec(e);)if(r.push(n),n[1])return r}(e,t),o=i.length;if(o>1&&/!doctype/i.test(i[0][0])){var c=i[1][0],s=!1,l=!1;o>3&&(/^public$/i.test(i[2][0])?(s=i[3][0],l=o>4&&i[4][0]):/^system$/i.test(i[2][0])&&(l=i[3][0]));var u=i[o-1];return n.startDTD(c,s,l),n.endDTD(),u.index+u[0].length}}return-1}function p(e,t,n){var r=e.indexOf("?>",t);if(r){var a=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(a){a[0].length;return n.processingInstruction(a[1],a[2]),r+2}return-1}return-1}function m(){this.attributeNames={}}i.prototype=new Error,i.prototype.name=i.name,o.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),d(t,t={}),function(e,t,n,r,a){function o(e){var t=e.slice(1,-1);return t in n?n[t]:"#"===t.charAt(0)?function(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function d(t){if(t>w){var n=e.substring(w,t).replace(/&#?\w+;/g,o);C&&v(w),r.characters(n,0,t-w),w=t}}function v(t,n){for(;t>=b&&(n=y.exec(e));)g=n.index,b=g+n[0].length,C.lineNumber++;C.columnNumber=t-g+1}var g=0,b=0,y=/.*(?:\r\n?|\n)|.*$/g,C=r.locator,M=[{currentNSMap:t}],z={},w=0;for(;;){try{var x=e.indexOf("<",w);if(x<0){if(!e.substr(w).match(/^\s*$/)){var S=r.doc,A=S.createTextNode(e.substr(w));S.appendChild(A),r.currentElement=A}return}switch(x>w&&d(x),e.charAt(x+1)){case"/":var _=e.indexOf(">",x+3),L=e.substring(x+2,_),E=M.pop();_<0?(L=e.substring(x+2).replace(/[\s<].*/,""),a.error("end tag name: "+L+" is not complete:"+E.tagName),_=x+1+L.length):L.match(/\sw?w=_:d(Math.max(x,w)+1)}}(e,t,n,r,this.errorHandler),r.endDocument()}},m.prototype={setTagName:function(e){if(!a.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!a.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=o,t.ParseError=i},function(e,t,n){},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(1665);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var r=n(148);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(148);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,o){var c=[];c.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&c.push("expires="+new Date(n).toGMTString()),r.isString(a)&&c.push("path="+a),r.isString(i)&&c.push("domain="+i),!0===o&&c.push("secure"),document.cookie=c.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)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(989);function a(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 r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1e3/60*10&&(a.accumulatedTime=0),0===a.accumulatedTime)return a.animationID=null,void a.startAnimationIfNecessary();var i=(a.accumulatedTime-Math.floor(a.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),o=Math.floor(a.accumulatedTime/(1e3/60)),c={},u={},d={},h={};for(var p in t)if(Object.prototype.hasOwnProperty.call(t,p)){var m=t[p];if("number"===typeof m)d[p]=m,h[p]=0,c[p]=m,u[p]=0;else{for(var v=a.state.lastIdealStyle[p],g=a.state.lastIdealVelocity[p],b=0;b1e3/60*10&&(a.accumulatedTime=0),0===a.accumulatedTime)return a.animationID=null,void a.startAnimationIfNecessary();for(var i=(a.accumulatedTime-Math.floor(a.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),o=Math.floor(a.accumulatedTime/(1e3/60)),c=[],u=[],d=[],h=[],p=0;p1e3/60*10&&(a.accumulatedTime=0),0===a.accumulatedTime)return a.animationID=null,void a.startAnimationIfNecessary();for(var o=(a.accumulatedTime-Math.floor(a.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),c=Math.floor(a.accumulatedTime/(1e3/60)),l=v(a.props.willEnter,a.props.willLeave,a.props.didLeave,a.state.mergedPropsStyles,n,a.state.currentStyles,a.state.currentVelocities,a.state.lastIdealStyles,a.state.lastIdealVelocities),f=l[0],h=l[1],p=l[2],g=l[3],b=l[4],y=0;yr[u])return-1;if(a>i[u]&&sr[u])return 1;if(o>i[u]&&c-1}},function(e,t,n){var r=n(510);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},function(e,t,n){var r=n(509);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(509),a=n(662),i=n(663);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!a||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(154),a=n(1710),i=n(177),o=n(992),c=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,u=s.toString,f=l.hasOwnProperty,d=RegExp("^"+u.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||a(e))&&(r(e)?d:c).test(o(e))}},function(e,t,n){var r=n(419),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,c=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(s){}var a=o.call(e);return r&&(t?e[c]=n:delete e[c]),a}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(1711),a=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!a&&a in e}},function(e,t,n){var r=n(138)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(1714),a=n(509),i=n(662);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},function(e,t,n){var r=n(1715),a=n(1716),i=n(1717),o=n(1718),c=n(1719);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1?n[i-1]:void 0,c=i>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,c&&a(n[0],n[1],c)&&(o=i<3?void 0:o,i=1),t=Object(t);++r=200&&(f=s,d=!1,t=new r(t));e:for(;++u1?"& ":"")+t[a],t=t.join(r>2?", ":" "),e.replace(n,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,n){var r=n(1791),a=n(1009),i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return r(i,(function(n){var r="_."+n[0];t&n[1]&&!a(e,r)&&e.push(r)})),e.sort()}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n=s?l:l*("desc"==n[a]?-1:1)}return e.index-t.index}},function(e,t,n){var r=n(422);e.exports=function(e,t){if(e!==t){var n=void 0!==e,a=null===e,i=e===e,o=r(e),c=void 0!==t,s=null===t,l=t===t,u=r(t);if(!s&&!u&&!o&&e>t||o&&c&&l&&!s&&!u||a&&c&&l||!n&&l||!i)return 1;if(!a&&!o&&!u&&ea&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),c=i.words,s=o.words,l=0;l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=Math.floor,p=String.fromCharCode;function m(e){throw RangeError(d[e])}function v(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function g(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+v((e=e.replace(f,".")).split("."),t).join(".")}function b(e){for(var t,n,r=[],a=0,i=e.length;a=55296&&t<=56319&&a65535&&(t+=p((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=p(e)})).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function M(e,t,n){var r=0;for(e=n?h(e/700):e>>1,e+=h(e/t);e>455;r+=36)e=h(e/35);return h(r+36*e/(e+38))}function z(e){var t,n,r,a,i,o,c,l,u,f,d,p=[],v=e.length,g=0,b=128,C=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&m("not-basic"),p.push(e.charCodeAt(r));for(a=n>0?n+1:0;a=v&&m("invalid-input"),((l=(d=e.charCodeAt(a++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||l>h((s-g)/o))&&m("overflow"),g+=l*o,!(l<(u=c<=C?1:c>=C+26?26:c-C));c+=36)o>h(s/(f=36-u))&&m("overflow"),o*=f;C=M(g-i,t=p.length+1,0==i),h(g/t)>s-b&&m("overflow"),b+=h(g/t),g%=t,p.splice(g++,0,b)}return y(p)}function w(e){var t,n,r,a,i,o,c,l,u,f,d,v,g,y,z,w=[];for(v=(e=b(e)).length,t=128,n=0,i=72,o=0;o=t&&dh((s-n)/(g=r+1))&&m("overflow"),n+=(c-t)*g,t=c,o=0;os&&m("overflow"),d==t){for(l=n,u=36;!(l<(f=u<=i?1:u>=i+26?26:u-i));u+=36)z=l-f,y=36-f,w.push(p(C(f+z%y,0))),l=h(z/y);w.push(p(C(l,0))),i=M(n,g,r==a),n=0,++r}++n,++t}return w.join("")}c={version:"1.3.2",ucs2:{decode:b,encode:y},decode:z,encode:w,toASCII:function(e){return g(e,(function(e){return u.test(e)?"xn--"+w(e):e}))},toUnicode:function(e){return g(e,(function(e){return l.test(e)?z(e.slice(4).toLowerCase()):e}))}},void 0===(a=function(){return c}.call(t,n,t,e))||(e.exports=a)}()}).call(this,n(146)(e),n(74))},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(1829),t.encode=t.stringify=n(1830)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var o={};if("string"!==typeof e||0===e.length)return o;var c=/\+/g;e=e.split(t);var s=1e3;i&&"number"===typeof i.maxKeys&&(s=i.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var u=0;u=0?(f=m.substr(0,v),d=m.substr(v+1)):(f=m,d=""),h=decodeURIComponent(f),p=decodeURIComponent(d),r(o,h)?a(o[h])?o[h].push(p):o[h]=[o[h],p]:o[h]=p}return o};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,c){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?i(o(e),(function(o){var c=encodeURIComponent(r(o))+n;return a(e[o])?i(e[o],(function(e){return c+encodeURIComponent(r(e))})).join(t):c+encodeURIComponent(r(e[o]))})).join(t):c?encodeURIComponent(r(c))+n+encodeURIComponent(r(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o},o=function(){for(var e=[],t=0;t-1)&&(r===s||c.warn("WARNING: "+e+" is protected and dispatching on it can have unintended consequences"));var i={channel:e,payload:a({},t),source:n,patternInfo:[]};try{this._toListeners(i)}catch(o){c.error(o)}},e.prototype.listen=function(e,t,n){var r,a=this;if(void 0===n&&(n="noname"),function(e){return void 0!==e.onHubCapsule}(t))c.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),r=t.onHubCapsule.bind(t);else{if("function"!==typeof t)throw new Error("No callback supplied to Hub");r=t}if(e instanceof RegExp)this.patterns.push({pattern:e,callback:r});else{var i=this.listeners[e];i||(i=[],this.listeners[e]=i),i.push({name:n,callback:r})}return function(){a.remove(e,r)}},e.prototype._toListeners=function(e){var t=e.channel,n=e.payload,r=this.listeners[t];if(r&&r.forEach((function(r){c.debug("Dispatching to "+t+" with ",n);try{r.callback(e)}catch(a){c.error(a)}})),this.patterns.length>0){if(!n.message)return void c.warn("Cannot perform pattern matching without a message key");var o=n.message;this.patterns.forEach((function(t){var n=o.match(t.pattern);if(n){var r=i(n).slice(1),s=a(a({},e),{patternInfo:r});try{t.callback(s)}catch(l){c.error(l)}}}))}},e}())("__default__")},function(e,t,n){var r,a,i=n(1032),o=n(1033),c=0,s=0;e.exports=function(e,t,n){var l=t&&n||0,u=t||[],f=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:a;if(null==f||null==d){var h=i();null==f&&(f=r=[1|h[0],h[1],h[2],h[3],h[4],h[5]]),null==d&&(d=a=16383&(h[6]<<8|h[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:s+1,v=p-c+(m-s)/1e4;if(v<0&&void 0===e.clockseq&&(d=d+1&16383),(v<0||p>c)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");c=p,s=m,a=d;var g=(1e4*(268435455&(p+=122192928e5))+m)%4294967296;u[l++]=g>>>24&255,u[l++]=g>>>16&255,u[l++]=g>>>8&255,u[l++]=255&g;var b=p/4294967296*1e4&268435455;u[l++]=b>>>8&255,u[l++]=255&b,u[l++]=b>>>24&15|16,u[l++]=b>>>16&255,u[l++]=d>>>8|128,u[l++]=255&d;for(var y=0;y<6;++y)u[l+y]=f[y];return t||o(u)}},function(e,t,n){var r=n(1032),a=n(1033);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||r)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var c=0;c<16;++c)t[i+c]=o[c];return t||a(o)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(1034),a=n(1037),i=n(1835),o=n(1838),c=n(1840),s=n(681),l=function(){function e(e){o.supportsWebCrypto(s.locateWindow())?this.hash=new a.Sha256(e):c.isMsWindow(s.locateWindow())?this.hash=new r.Sha256(e):this.hash=new i.Sha256(e)}return e.prototype.update=function(e,t){this.hash.update(e,t)},e.prototype.digest=function(){return this.hash.digest()},e}();t.Sha256=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(680).__exportStar(n(1836),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(680),a=n(1038),i=n(1837),o=n(180),c=function(){function e(e){if(this.hash=new i.RawSha256,e){this.outer=new i.RawSha256;var t=function(e){var t=s(e);if(t.byteLength>a.BLOCK_SIZE){var n=new i.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(a.BLOCK_SIZE);return r.set(t),r}(e),n=new Uint8Array(a.BLOCK_SIZE);n.set(t);for(var r=0;rr.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===r.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%r.BLOCK_SIZE>=r.BLOCK_SIZE-8){for(var a=this.bufferLength;a>>24&255,i[4*a+1]=this.state[a]>>>16&255,i[4*a+2]=this.state[a]>>>8&255,i[4*a+3]=this.state[a]>>>0&255;return i},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],a=t[1],i=t[2],o=t[3],c=t[4],s=t[5],l=t[6],u=t[7],f=0;f>>17|d<<15)^(d>>>19|d<<13)^d>>>10,p=((d=this.temp[f-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[f]=(h+this.temp[f-7]|0)+(p+this.temp[f-16]|0)}var m=(((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&s^~c&l)|0)+(u+(r.KEY[f]+this.temp[f]|0)|0)|0,v=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&a^n&i^a&i)|0;u=l,l=s,s=c,c=o+m|0,o=i,i=a,a=n,n=m+v|0}t[0]+=n,t[1]+=a,t[2]+=i,t[3]+=o,t[4]+=c,t[5]+=s,t[6]+=l,t[7]+=u},e}();t.RawSha256=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(1039).__exportStar(n(1839),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.supportsZeroByteGCM=t.supportsSubtleCrypto=t.supportsSecureRandom=t.supportsWebCrypto=void 0;var r=n(1039),a=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function i(e){return"object"===typeof e&&"object"===typeof e.crypto&&"function"===typeof e.crypto.getRandomValues}function o(e){return e&&a.every((function(t){return"function"===typeof e[t]}))}t.supportsWebCrypto=function(e){return!(!i(e)||"object"!==typeof e.crypto.subtle)&&o(e.crypto.subtle)},t.supportsSecureRandom=i,t.supportsSubtleCrypto=o,t.supportsZeroByteGCM=function(e){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(n){switch(n.label){case 0:if(!o(e))return[2,!1];n.label=1;case 1:return n.trys.push([1,4,,5]),[4,e.generateKey({name:"AES-GCM",length:128},!1,["encrypt"])];case 2:return t=n.sent(),[4,e.encrypt({name:"AES-GCM",iv:new Uint8Array(Array(12)),additionalData:new Uint8Array(Array(16)),tagLength:128},t,new Uint8Array(0))];case 3:return[2,16===n.sent().byteLength];case 4:return n.sent(),[2,!1];case 5:return[2]}}))}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1841);r.__exportStar(n(1842),t),r.__exportStar(n(1843),t),r.__exportStar(n(1844),t),r.__exportStar(n(1845),t),r.__exportStar(n(1846),t)},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return a})),n.d(t,"__assign",(function(){return i})),n.d(t,"__rest",(function(){return o})),n.d(t,"__decorate",(function(){return c})),n.d(t,"__param",(function(){return s})),n.d(t,"__metadata",(function(){return l})),n.d(t,"__awaiter",(function(){return u})),n.d(t,"__generator",(function(){return f})),n.d(t,"__createBinding",(function(){return d})),n.d(t,"__exportStar",(function(){return h})),n.d(t,"__values",(function(){return p})),n.d(t,"__read",(function(){return m})),n.d(t,"__spread",(function(){return v})),n.d(t,"__spreadArrays",(function(){return g})),n.d(t,"__await",(function(){return b})),n.d(t,"__asyncGenerator",(function(){return y})),n.d(t,"__asyncDelegator",(function(){return C})),n.d(t,"__asyncValues",(function(){return M})),n.d(t,"__makeTemplateObject",(function(){return z})),n.d(t,"__importStar",(function(){return w})),n.d(t,"__importDefault",(function(){return x})),n.d(t,"__classPrivateFieldGet",(function(){return S})),n.d(t,"__classPrivateFieldSet",(function(){return A}));var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;c--)(a=e[c])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o}function s(e,t){return function(n,r){t(n,r,e)}}function l(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{s(r.next(e))}catch(t){i(t)}}function c(e){try{s(r.throw(e))}catch(t){i(t)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,c)}s((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function v(){for(var e=[],t=0;t1||c(e,t)}))})}function c(e,t){try{(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(s,l):u(i[0][2],n)}catch(r){u(i[0][3],r)}var n}function s(e){c("next",e)}function l(e){c("throw",e)}function u(e,t){e(t),i.shift(),i.length&&c(i[0][0],i[0][1])}}function C(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function M(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=p(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function z(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function w(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function A(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMsWindow=void 0;var r=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];t.isMsWindow=function(e){if(function(e){return"MSInputMethodContext"in e&&"msCrypto"in e}(e)&&void 0!==e.msCrypto.subtle){var t=e.msCrypto,n=t.getRandomValues,a=t.subtle;return r.map((function(e){return a[e]})).concat(n).every((function(e){return"function"===typeof e}))}return!1}},function(e,t,n){"use strict";var r=n(149),a=n(1040),i=n(1848),o=n(1046);function c(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var s=c(n(1043));s.Axios=i,s.create=function(e){return c(o(s.defaults,e))},s.Cancel=n(1047),s.CancelToken=n(1861),s.isCancel=n(1042),s.all=function(e){return Promise.all(e)},s.spread=n(1862),s.isAxiosError=n(1863),e.exports=s,e.exports.default=s},function(e,t,n){"use strict";var r=n(149),a=n(1041),i=n(1849),o=n(1850),c=n(1046);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=c(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,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},s.prototype.getUri=function(e){return e=c(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){s.prototype[e]=function(t,n){return this.request(c(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){s.prototype[e]=function(t,n,r){return this.request(c(r||{},{method:e,url:t,data:n}))}})),e.exports=s},function(e,t,n){"use strict";var r=n(149);function a(){this.handlers=[]}a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},function(e,t,n){"use strict";var r=n(149),a=n(1851),i=n(1042),o=n(1043);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return c(e),t.data=a(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(c(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(149);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t,n){"use strict";var r=n(149);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(1045);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(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,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(149);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,o){var c=[];c.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&c.push("expires="+new Date(n).toGMTString()),r.isString(a)&&c.push("path="+a),r.isString(i)&&c.push("domain="+i),!0===o&&c.push("secure"),document.cookie=c.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)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(1857),a=n(1858);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},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";var r=n(149),a=["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,o={};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(o[t]&&a.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var r=n(149);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(1047);function a(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 r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";var r=n(211);t.convertToJson=function e(t,n,a){var i={};if((!t.child||r.isEmptyObject(t.child))&&(!t.attrsMap||r.isEmptyObject(t.attrsMap)))return r.isExist(t.val)?t.val:"";if(r.isExist(t.val)&&("string"!==typeof t.val||""!==t.val&&t.val!==n.cdataPositionChar)){var o=r.isTagNameInArrayMode(t.tagname,n.arrayMode,a);i[n.textNodeName]=o?[t.val]:t.val}r.merge(i,t.attrsMap,n.arrayMode);for(var c=Object.keys(t.child),s=0;s1)for(var u in i[l]=[],t.child[l])t.child[l].hasOwnProperty(u)&&i[l].push(e(t.child[l][u],n,l));else{var f=e(t.child[l][0],n,l),d=!0===n.arrayMode&&"object"===typeof f||r.isTagNameInArrayMode(l,n.arrayMode,a);i[l]=d?[f]:f}}return i}},function(e,t,n){"use strict";e.exports=function(e,t,n){this.tagname=e,this.parent=t,this.child={},this.attrsMap={},this.val=n,this.addChild=function(e){Array.isArray(this.child[e.tagname])?this.child[e.tagname].push(e):this.child[e.tagname]=[e]}}},function(e,t,n){"use strict";var r=n(211),a={allowBooleanAttributes:!1},i=["allowBooleanAttributes"];function o(e,t){for(var n=t;t5&&"xml"===r)return d("InvalidXml","XML declaration allowed only at the start of the document.",p(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function c(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var n=1;for(t+=8;t"===e[t]&&0===--n)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t"===e[t+2]){t+=2;break}return t}t.validate=function(e,t){t=r.buildOptions(t,a,i);var n,l=[],h=!1,m=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(var v=0;v"!==e[v]&&" "!==e[v]&&"\t"!==e[v]&&"\n"!==e[v]&&"\r"!==e[v];v++)b+=e[v];if("/"===(b=b.trim())[b.length-1]&&(b=b.substring(0,b.length-1),v--),n=b,!r.isName(n)){return d("InvalidTag",0===b.trim().length?"There is an unnecessary space between tag name and backward slash '0)return d("InvalidTag","Closing tag '"+b+"' can't have attributes or invalid starting.",p(e,v));var z=l.pop();if(b!==z)return d("InvalidTag","Closing tag '"+z+"' is expected inplace of '"+b+"'.",p(e,v));0==l.length&&(m=!0)}else{var w=u(C,t);if(!0!==w)return d(w.err.code,w.err.msg,p(e,v-C.length+w.err.line));if(!0===m)return d("InvalidXml","Multiple possible root nodes found.",p(e,v));l.push(b),h=!0}for(v++;v0)||d("InvalidXml","Invalid '"+JSON.stringify(l,null,4).replace(/\r?\n/g,"")+"' found.",1):d("InvalidXml","Start tag expected.",1)};function s(e,t){for(var n="",r="",a=!1;t"===e[t]&&""===r){a=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:a}}var l=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function u(e,t){for(var n=r.getAllMatches(e,l),a={},i=0;i1){for(var u in o+='"'+l+'" : [ ',t.child[l])o+=e(t.child[l][u],n)+" , ";o=o.substr(0,o.length-1)+" ] "}else o+='"'+l+'" : '+e(t.child[l][0],n)+" ,"}return r.merge(o,t.attrsMap),r.isEmptyObject(o)?r.isExist(t.val)?t.val:"":(r.isExist(t.val)&&("string"!==typeof t.val||""!==t.val&&t.val!==n.cdataPositionChar)&&(o+='"'+n.textNodeName+'" : '+(!0!==(i=t.val)&&!1!==i&&isNaN(i)?'"'+i+'"':i)),","===o[o.length-1]&&(o=o.substr(0,o.length-2)),o+"}")};t.convertToJsonString=function(e,t){return(t=a(t,i.defaultOptions,i.props)).indentBy=t.indentBy||"",o(e,t,0)}},function(e,t,n){"use strict";var r=n(211).buildOptions,a={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataTagName:!1,cdataPositionChar:"\\c",format:!1,indentBy:" ",supressEmptyNode:!1,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}},i=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function o(e){this.options=r(e,a,i),this.options.ignoreAttributes||this.options.attrNodeName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=p),this.options.cdataTagName?this.isCDATA=m:this.isCDATA=function(){return!1},this.replaceCDATAstr=c,this.replaceCDATAarr=s,this.options.format?(this.indentate=h,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine=""),this.options.supressEmptyNode?(this.buildTextNode=d,this.buildObjNode=u):(this.buildTextNode=f,this.buildObjNode=l),this.buildTextValNode=f,this.buildObjectNode=l}function c(e,t){return e=this.options.tagValueProcessor(""+e),""===this.options.cdataPositionChar||""===e?e+"");return e+this.newLine}function l(e,t,n,r){return n&&!e.includes("<")?this.indentate(r)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"=0;c--)(a=e[c])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o}function s(e,t){return function(n,r){t(n,r,e)}}function l(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{s(r.next(e))}catch(t){i(t)}}function c(e){try{s(r.throw(e))}catch(t){i(t)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,c)}s((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(c){a={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function v(){for(var e=[],t=0;t1||c(e,t)}))})}function c(e,t){try{(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(s,l):u(i[0][2],n)}catch(r){u(i[0][3],r)}var n}function s(e){c("next",e)}function l(e){c("throw",e)}function u(e,t){e(t),i.shift(),i.length&&c(i[0][0],i[0][1])}}function C(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function M(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=p(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function z(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function w(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function A(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(19),a=r.makeStyles((function(e){var t=e.spacing;return r.createStyles({dense:{paddingTop:t(0),paddingBottom:t(0),"&:last-child":{paddingTop:t(0),paddingBottom:t(0)}},disableGutters:{paddingRight:t(0),paddingLeft:t(0)}})}));t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(19),a=r.makeStyles((function(e){var t=e.spacing;return r.createStyles({root:{alignItems:"center",display:"flex",flexWrap:"wrap",padding:t(1)+" "+t(3),"& > div":{flex:"1 1 auto"}},dense:{paddingBottom:t(0),paddingTop:t(0)},disableGutters:{paddingLeft:t(0),paddingRight:t(0)}})}));t.default=a},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useAuthenticationScreenTemplateContext=t.default=void 0;var a=n(1874);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(a).default}});var i=n(276);Object.defineProperty(t,"useAuthenticationScreenTemplateContext",{enumerable:!0,get:function(){return i.useAuthenticationScreenTemplateContext}})},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i.jsxs(u.Wrap,r({mainAxisAlignment:"center"},{children:[i.jsx(u.Expanded,r({flex:0},{children:v&&v.includes("LoginWithAmazon")&&i.jsx(u.Button,r({color:"inherit",variant:"text",type:"submit",startIcon:i.jsx(d.default,{icon:"CompanyId",type:"duotone",size:"sm"},void 0),onClick:function(){return m&&m.federatedSignIn({provider:"LoginWithAmazon"})}},{children:"Company Account"}),void 0)}),void 0),v&&v.filter((function(e){return"LoginWithAmazon"!==e})).map((function(e){var t=["Apple","Atlassian","Facebook","Github","Google","Microsoft","Windows"].includes(e)?e:"CompanyId";return i.jsx(u.Expanded,r({flex:0},{children:i.jsx(u.Button,r({color:"inherit",variant:"text",type:"submit",startIcon:i.jsx(d.default,{icon:t,type:"duotone",size:"sm"},void 0),onClick:function(){return C&&C(e)}},{children:e}),void 0)}),"btn-ext-provider-"+e)}))]}),void 0)]},void 0)}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=((null===h||void 0===h?void 0:h.minimumLength)?h.minimumLength:0),o=(null===h||void 0===h?void 0:h.requireLowercase)&&/[a-z]/.test(e),c=(null===h||void 0===h?void 0:h.requireUppercase)&&/[A-Z]/.test(e),s=(null===h||void 0===h?void 0:h.requireSymbols)&&/[^a-zA-Z\d:]/.test(e),u=(null===h||void 0===h?void 0:h.requireNumbers)&&/[\d]/.test(e),f=e==t&&""!=e;return(null===h||void 0===h?void 0:h.minimumLength)&&(_=a),(null===h||void 0===h?void 0:h.requireLowercase)&&(_=_&&o),(null===h||void 0===h?void 0:h.requireUppercase)&&(_=_&&c),(null===h||void 0===h?void 0:h.requireSymbols)&&(_=_&&s),(null===h||void 0===h?void 0:h.requireNumbers)&&(_=_&&u),_=!(_&&f),i.jsxs(l.Column,r({size:"max"},{children:[i.jsx(l.Box,r({mt:2,mb:1},{children:i.jsx(l.Typography,{children:"PASSWORD POLICY"},void 0)}),void 0),(null===h||void 0===h?void 0:h.minimumLength)?i.jsx(l.Expanded,r({color:a?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[a?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsxs(l.Typography,r({variant:"body1",align:"left"},{children:["At least ",h.minimumLength," characters long"]}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===h||void 0===h?void 0:h.requireLowercase)?i.jsx(l.Expanded,r({color:o?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[o?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one lowercase character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===h||void 0===h?void 0:h.requireUppercase)?i.jsx(l.Expanded,r({color:c?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[c?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one uppercase character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===h||void 0===h?void 0:h.requireNumbers)?i.jsx(l.Expanded,r({color:u?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[u?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one numeric character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===h||void 0===h?void 0:h.requireSymbols)?i.jsx(l.Expanded,r({color:s?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[s?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one special character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),i.jsx(l.Expanded,r({color:f?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[f?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"Passwords must match"}),void 0)]}),void 0)}),void 0)]}),void 0)}),{},void 0)},void 0),i.jsx(l.CardContent,{children:i.jsxs(l.Grid,r({container:!0,spacing:"form"},{children:[i.jsx(l.Grid,r({item:!0,xs:12,alignment:"center"},{children:i.jsx(l.Button,r({loading:g,disabled:_,color:"primary",variant:"contained",size:"large",type:"submit",fullWidth:!0},{children:"Submit New Password"}),void 0)}),void 0),i.jsx(l.Grid,r({item:!0,xs:12,alignment:"center"},{children:i.jsx(l.Button,r({color:"primary",variant:"text",onClick:p},{children:"Cancel"}),void 0)}),void 0)]}),void 0)},void 0)]}),void 0)}),void 0)}}),void 0)}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=((null===p||void 0===p?void 0:p.minimumLength)?p.minimumLength:0),a=(null===p||void 0===p?void 0:p.requireLowercase)&&/[a-z]/.test(e),o=(null===p||void 0===p?void 0:p.requireUppercase)&&/[A-Z]/.test(e),s=(null===p||void 0===p?void 0:p.requireSymbols)&&/[^a-zA-Z\d:]/.test(e),u=e===t&&""!==e;return(null===p||void 0===p?void 0:p.minimumLength)&&(O=n),(null===p||void 0===p?void 0:p.requireLowercase)&&(O=O&&a),(null===p||void 0===p?void 0:p.requireUppercase)&&(O=O&&o),(null===p||void 0===p?void 0:p.requireSymbols)&&(O=O&&s),O=O&&!u,i.jsxs(l.Column,r({size:"max"},{children:[i.jsx(l.Box,r({mt:2,mb:1},{children:i.jsx(l.Typography,{children:"PASSWORD POLICY"},void 0)}),void 0),(null===p||void 0===p?void 0:p.minimumLength)?i.jsx(l.Expanded,r({color:n?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[n?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsxs(l.Typography,r({variant:"body1",align:"left"},{children:["At least ",p.minimumLength," characters long"]}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===p||void 0===p?void 0:p.requireLowercase)?i.jsx(l.Expanded,r({color:a?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[a?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one lowercase character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===p||void 0===p?void 0:p.requireUppercase)?i.jsx(l.Expanded,r({color:o?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[o?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one uppercase character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),(null===p||void 0===p?void 0:p.requireSymbols)?i.jsx(l.Expanded,r({color:s?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[s?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"At least one special character"}),void 0)]}),void 0)}),void 0):i.jsx(i.Fragment,{},void 0),i.jsx(l.Expanded,r({color:u?"success.main":"error.main"},{children:i.jsxs(l.Row,r({size:"max",crossAxisAlignment:"middle"},{children:[u?i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"CheckSquare",type:"duotone",size:"md"},void 0)}),void 0):i.jsx(l.Expanded,r({mr:2,flex:0},{children:i.jsx(l.SystemIcon,{icon:"Invalid",type:"duotone",size:"md"},void 0)}),void 0),i.jsx(l.Typography,r({variant:"body1",align:"left"},{children:"Passwords must match"}),void 0)]}),void 0)}),void 0)]}),void 0)}),{},void 0)]},void 0),i.jsx(l.CardContent,{children:i.jsxs(l.Grid,r({container:!0,spacing:"form"},{children:[i.jsx(l.Grid,r({item:!0,xs:12,alignment:"center"},{children:i.jsx((function(){return i.jsx(l.Button,r({loading:C,disabled:O,color:"primary",variant:"contained",size:"large",type:"submit",fullWidth:!0},{children:"Submit New Password"}),void 0)}),{},void 0)}),void 0),i.jsx(l.Grid,r({item:!0,xs:12,alignment:"center"},{children:i.jsx(l.Button,r({color:"primary",variant:"text",onClick:g},{children:"Cancel"}),void 0)}),void 0)]}),void 0)},void 0)]}),void 0)}),void 0)}}),void 0)}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},t}(E),k=String.fromCharCode(9),T=function(e){var t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),n={};return t[1]&&(n.length=parseInt(t[1],10)),t[2]&&(n.offset=parseInt(t[2],10)),n},N=function(e){for(var t,n=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),r={},a=n.length;a--;)""!==n[a]&&((t=/([^=]*)=(.*)/.exec(n[a]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),r[t[0]]=t[1]);return r},V=function(e){function t(){var t;return(t=e.call(this)||this).customParsers=[],t.tagMappers=[],t}h()(t,e);var n=t.prototype;return n.push=function(e){var t,n,r=this;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce((function(t,n){var r=n(e);return r===e?t:t.concat([r])}),[e]).forEach((function(e){for(var a=0;a0&&(o.duration=e.duration),0===e.duration&&(o.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("com.apple.streamingkeydelivery"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:e.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:Object(O.a)(e.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},"undefined"!==typeof e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else r=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence":function(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,d=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type":function(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map:function(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange),r&&(n.key=r)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||u,e.attributes?(o.attributes||(o.attributes={}),l()(o.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||u,e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME){var n=this.manifest.mediaGroups[e.attributes.TYPE];n[e.attributes["GROUP-ID"]]=n[e.attributes["GROUP-ID"]]||{},t=n[e.attributes["GROUP-ID"]],(f={default:/yes/i.test(e.attributes.DEFAULT)}).default?f.autoselect=!0:f.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(f.language=e.attributes.LANGUAGE),e.attributes.URI&&(f.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(f.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(f.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(f.forced=/yes/i.test(e.attributes.FORCED)),t[e.attributes.NAME]=f}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){d+=1,o.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){"undefined"===typeof this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),o.dateTimeString=e.dateTimeString,o.dateTimeObject=e.dateTimeObject},targetduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):(this.manifest.targetDuration=e.duration,j.call(this,this.manifest))},start:function(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){o.cueOut=e.data},"cue-out-cont":function(){o.cueOutCont=e.data},"cue-in":function(){o.cueIn=e.data},skip:function(){this.manifest.skip=D(e.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",e.attributes,["SKIPPED-SEGMENTS"])},part:function(){var t=this;c=!0;var n=this.manifest.segments.length,r=D(e.attributes);o.parts=o.parts||[],o.parts.push(r),r.byterange&&(r.byterange.hasOwnProperty("offset")||(r.byterange.offset=p),p=r.byterange.offset+r.byterange.length);var a=o.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+a+" for segment #"+n,e.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((function(e,n){e.hasOwnProperty("lastPart")||t.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+n+" lacks required attribute(s): LAST-PART"})}))},"server-control":function(){var t=this.manifest.serverControl=D(e.attributes);t.hasOwnProperty("canBlockReload")||(t.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),j.call(this,this.manifest),t.canSkipDateranges&&!t.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var t=this.manifest.segments.length,n=D(e.attributes),r=n.type&&"PART"===n.type;o.preloadHints=o.preloadHints||[],o.preloadHints.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=r?p:0,r&&(p=n.byterange.offset+n.byterange.length)));var a=o.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+a+" for segment #"+t,e.attributes,["TYPE","URI"]),n.type)for(var i=0;i=0&&(p.minimumUpdatePeriod=1e3*l),t&&(p.locations=t),"dynamic"===c&&(p.suggestedPresentationDelay=s);var m=0===p.playlists.length;return f.length&&(p.mediaGroups.AUDIO.audio=function(e,t,n){var r;void 0===t&&(t={}),void 0===n&&(n=!1);var a=e.reduce((function(e,a){var i=a.attributes.role&&a.attributes.role.value||"",o=a.attributes.lang||"",c=a.attributes.label||"main";if(o&&!a.attributes.label){var s=i?" ("+i+")":"";c=""+a.attributes.lang+s}e[c]||(e[c]={language:o,autoselect:!0,default:"main"===i,playlists:[],uri:""});var l=ve(function(e,t){var n,r=e.attributes,a=e.segments,i=e.sidx,o={attributes:(n={NAME:r.id,BANDWIDTH:r.bandwidth,CODECS:r.codecs},n["PROGRAM-ID"]=1,n),uri:"",endList:"static"===(r.type||"static"),timeline:r.periodIndex,resolvedUri:"",targetDuration:r.duration,segments:a,mediaSequence:a.length?a[0].number:1};return r.contentProtection&&(o.contentProtection=r.contentProtection),i&&(o.sidx=i),t&&(o.attributes.AUDIO="audio",o.attributes.SUBTITLES="subs"),o}(a,n),t);return e[c].playlists.push(l),"undefined"===typeof r&&"main"===i&&((r=a).default=!0),e}),{});r||(a[Object.keys(a)[0]].default=!0);return a}(f,n,m)),d.length&&(p.mediaGroups.SUBTITLES.subs=function(e,t){return void 0===t&&(t={}),e.reduce((function(e,n){var r=n.attributes.lang||"text";return e[r]||(e[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),e[r].playlists.push(ve(function(e){var t,n=e.attributes,r=e.segments;"undefined"===typeof r&&(r=[{uri:n.baseUrl,timeline:n.periodIndex,resolvedUri:n.baseUrl||"",duration:n.sourceDuration,number:0}],n.duration=n.sourceDuration);var a=((t={NAME:n.id,BANDWIDTH:n.bandwidth})["PROGRAM-ID"]=1,t);return n.codecs&&(a.CODECS=n.codecs),{attributes:a,uri:"",endList:"static"===(n.type||"static"),timeline:n.periodIndex,resolvedUri:n.baseUrl||"",targetDuration:n.duration,segments:r,mediaSequence:r.length?r[0].number:1}}(n),t)),e}),{})}(d,n)),h.length&&(p.mediaGroups["CLOSED-CAPTIONS"].cc=h.reduce((function(e,t){return t?(t.forEach((function(t){var n=t.channel,r=t.language;e[r]={autoselect:!1,default:!1,instreamId:n,language:r},t.hasOwnProperty("aspectRatio")&&(e[r].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[r].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[r]["3D"]=t["3D"])})),e):e}),{})),p},we=function(e,t,n){var r=e.NOW,a=e.clientOffset,i=e.availabilityStartTime,o=e.timescale,c=void 0===o?1:o,s=e.start,l=void 0===s?0:s,u=e.minimumUpdatePeriod,f=(r+a)/1e3+(void 0===u?0:u)-(i+l);return Math.ceil((f*c-t)/n)},xe=function(e,t){for(var n=e.type,r=void 0===n?"static":n,a=e.minimumUpdatePeriod,i=void 0===a?0:a,o=e.media,c=void 0===o?"":o,s=e.sourceDuration,l=e.timescale,u=void 0===l?1:l,f=e.startNumber,d=void 0===f?1:f,h=e.periodIndex,p=[],m=-1,v=0;vm&&(m=C);var M=void 0;if(y<0){var z=v+1;M=z===t.length?"dynamic"===r&&i>0&&c.indexOf("$Number$")>0?we(e,m,b):(s*u-m)/b:(t[z].t-m)/b}else M=y+1;for(var w=d+p.length+M,x=d+p.length;x=a?i:""+new Array(a-i.length+1).join("0")+i)}}(t))},_e=function(e,t){var n={RepresentationID:e.id,Bandwidth:e.bandwidth||0},r=e.initialization,a=void 0===r?{sourceURL:"",range:""}:r,i=se({baseUrl:e.baseUrl,source:Ae(a.sourceURL,n),range:a.range});return function(e,t){return e.duration||t?e.duration?fe(e):xe(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodIndex}]}(e,t).map((function(t){n.Number=t.number,n.Time=t.time;var r=Ae(e.media||"",n),a={uri:r,timeline:t.timeline,duration:t.duration,resolvedUri:L(e.baseUrl||"",r),map:i,number:t.number};return e.presentationTimeOffset&&(a.presentationTimeOffset=e.presentationTimeOffset),a}))},Le=function(e,t){var n=e.duration,r=e.segmentUrls,a=void 0===r?[]:r;if(!n&&!t||n&&t)throw new Error(oe);var i,o=a.map((function(t){return function(e,t){var n=e.baseUrl,r=e.initialization,a=void 0===r?{}:r,i=se({baseUrl:n,source:a.sourceURL,range:a.range}),o=se({baseUrl:n,source:t.media,range:t.mediaRange});return o.map=i,o}(e,t)}));return n&&(i=fe(e)),t&&(i=xe(e,t)),i.map((function(e,t){if(o[t]){var n=o[t];return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n}})).filter((function(e){return e}))},Ee=function(e){var t,n,r=e.attributes,a=e.segmentInfo;a.template?(n=_e,t=J(r,a.template),a.template.presentationTimeOffset&&(t.presentationTimeOffset=a.template.presentationTimeOffset/a.template.timescale)):a.base?(n=de,t=J(r,a.base)):a.list&&(n=Le,t=J(r,a.list));var i={attributes:r};if(!n)return i;var o=n(t,a.timeline);if(t.duration){var c=t,s=c.duration,l=c.timescale,u=void 0===l?1:l;t.duration=s/u}else o.length?t.duration=o.reduce((function(e,t){return Math.max(e,Math.ceil(t.duration))}),0):t.duration=0;return i.attributes=t,i.segments=o,a.base&&t.indexRange&&(i.sidx=o[0],i.segments=[]),i},Oe=function(e,t){return te(e.childNodes).filter((function(e){return e.tagName===t}))},He=function(e){return e.textContent.trim()},ke=function(e){var t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;var n=t.slice(1),r=n[0],a=n[1],i=n[2],o=n[3],c=n[4],s=n[5];return 31536e3*parseFloat(r||0)+2592e3*parseFloat(a||0)+86400*parseFloat(i||0)+3600*parseFloat(o||0)+60*parseFloat(c||0)+parseFloat(s||0)},Te={mediaPresentationDuration:function(e){return ke(e)},availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:function(e){return ke(e)},suggestedPresentationDelay:function(e){return ke(e)},type:function(e){return e},timeShiftBufferDepth:function(e){return ke(e)},start:function(e){return ke(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},presentationTimeOffset:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?ke(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},Ne=function(e){return e&&e.attributes?te(e.attributes).reduce((function(e,t){var n=Te[t.name]||Te.DEFAULT;return e[t.name]=n(t.value),e}),{}):{}},Ve={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},De=function(e,t){return t.length?ee(e.map((function(e){return t.map((function(t){return L(e,He(t))}))}))):e},je=function(e){var t=Oe(e,"SegmentTemplate")[0],n=Oe(e,"SegmentList")[0],r=n&&Oe(n,"SegmentURL").map((function(e){return J({tag:"SegmentURL"},Ne(e))})),a=Oe(e,"SegmentBase")[0],i=n||t,o=i&&Oe(i,"SegmentTimeline")[0],c=n||a||t,s=c&&Oe(c,"Initialization")[0],l=t&&Ne(t);l&&s?l.initialization=s&&Ne(s):l&&l.initialization&&(l.initialization={sourceURL:l.initialization});var u={template:l,timeline:o&&Oe(o,"S").map((function(e){return Ne(e)})),list:n&&J(Ne(n),{segmentUrls:r,initialization:Ne(s)}),base:a&&J(Ne(a),{initialization:Ne(s)})};return Object.keys(u).forEach((function(e){u[e]||delete u[e]})),u},Re=function(e,t,n){return function(r){var a,i=Ne(r),o=De(t,Oe(r,"BaseURL")),c=Oe(r,"Role")[0],s={role:Ne(c)},l=J(e,i,s),u=Oe(r,"Accessibility")[0],f="urn:scte:dash:cc:cea-608:2015"===(a=Ne(u)).schemeIdUri?a.value.split(";").map((function(e){var t,n;if(n=e,/^CC\d=/.test(e)){var r=e.split("=");t=r[0],n=r[1]}else/^CC\d$/.test(e)&&(t=e);return{channel:t,language:n}})):"urn:scte:dash:cc:cea-708:2015"===a.schemeIdUri?a.value.split(";").map((function(e){var t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),r=n[0],a=n[1],i=void 0===a?"":a;t.channel=r,t.language=e,i.split(",").forEach((function(e){var n=e.split(":"),r=n[0],a=n[1];"lang"===r?t.language=a:"er"===r?t.easyReader=Number(a):"war"===r?t.aspectRatio=Number(a):"3D"===r&&(t["3D"]=Number(a))}))}else t.language=e;return t.channel&&(t.channel="SERVICE"+t.channel),t})):void 0;f&&(l=J(l,{captionServices:f}));var d=Oe(r,"Label")[0];if(d&&d.childNodes.length){var h=d.childNodes[0].nodeValue.trim();l=J(l,{label:h})}var p=Oe(r,"ContentProtection").reduce((function(e,t){var n=Ne(t),r=Ve[n.schemeIdUri];if(r){e[r]={attributes:n};var a=Oe(t,"cenc:pssh")[0];if(a){var i=He(a),o=i&&Object(O.a)(i);e[r].pssh=o}}return e}),{});Object.keys(p).length&&(l=J(l,{contentProtection:p}));var m=je(r),v=Oe(r,"Representation"),g=J(n,m);return ee(v.map(function(e,t,n){return function(r){var a=Oe(r,"BaseURL"),i=De(t,a),o=J(e,Ne(r)),c=je(r);return i.map((function(e){return{segmentInfo:J(n,c),attributes:J(o,{baseUrl:e})}}))}}(l,o,g)))}},Pe=function(e,t){return function(n,r){var a=De(t,Oe(n,"BaseURL")),o=Ne(n),c=parseInt(o.id,10),s=i.a.isNaN(c)?r:c,l=J(e,{periodIndex:s}),u=Oe(n,"AdaptationSet"),f=je(n);return ee(u.map(Re(l,a,f)))}},Ie=function(e){if(""===e)throw new Error(re);var t,n,r=new X.DOMParser;try{n=(t=r.parseFromString(e,"application/xml"))&&"MPD"===t.documentElement.tagName?t.documentElement:null}catch(a){}if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw new Error(ae);return n},Fe=function(e,t){void 0===t&&(t={});var n=function(e,t){void 0===t&&(t={});var n=t,r=n.manifestUri,a=void 0===r?"":r,i=n.NOW,o=void 0===i?Date.now():i,c=n.clientOffset,s=void 0===c?0:c,l=Oe(e,"Period");if(!l.length)throw new Error(ne);var u=Oe(e,"Location"),f=Ne(e),d=De([a],Oe(e,"BaseURL"));return f.sourceDuration=f.mediaPresentationDuration||0,f.NOW=o,f.clientOffset=s,u.length&&(f.locations=u.map(He)),{locations:f.locations,representationInfo:ee(l.map(Pe(f,d)))}}(Ie(e),t),r=n.representationInfo.map(Ee);return ze(r,n.locations,t.sidxMapping)},Be=function(e){return function(e){var t=Oe(e,"UTCTiming")[0];if(!t)return null;var n=Ne(t);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(ce)}return n}(Ie(e))},Ue=n(1079),We=n.n(Ue),Ze=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||(t=e,ArrayBuffer.isView(t))||e instanceof ArrayBuffer||(e="number"!==typeof e||"number"===typeof e&&e!==e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0));var t},$e=i.a.BigInt||Number,qe=[$e("0x1"),$e("0x100"),$e("0x10000"),$e("0x1000000"),$e("0x100000000"),$e("0x10000000000"),$e("0x1000000000000"),$e("0x100000000000000"),$e("0x10000000000000000")],Ge=(function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),function(e,t){var n=void 0===t?{}:t,r=n.signed,a=void 0!==r&&r,i=n.le,o=void 0!==i&&i;e=Ze(e);var c=o?"reduce":"reduceRight",s=(e[c]?e[c]:Array.prototype[c]).call(e,(function(t,n,r){var a=o?r:Math.abs(r+1-e.length);return t+$e(n)*qe[a]}),$e(0));if(a){var l=qe[e.length]/$e(2)-$e(1);(s=$e(s))>l&&(s-=l,s-=l,s-=$e(2))}return Number(s)}),Ke=function(e,t){var n=(void 0===t?{}:t).le,r=void 0!==n&&n;("bigint"!==typeof e&&"number"!==typeof e||"number"===typeof e&&e!==e)&&(e=0),e=$e(e);for(var a,i=(a=e,Math.ceil(function(e){return e.toString(2).length}(a)/8)),o=new Uint8Array(new ArrayBuffer(i)),c=0;c=t.length&&s.call(t,(function(t,n){return t===(c[n]?c[n]&e[i+n]:e[i+n])}))},Je=Ze([73,68,51]),et=function e(t,n){return void 0===n&&(n=0),(t=Ze(t)).length-n<10||!Qe(t,Je,{offset:n})?n:(n+=function(e,t){void 0===t&&(t=0);var n=(e=Ze(e))[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&n)>>4?r+20:r+10}(t,n),e(t,n))},tt=(new Uint8Array([79,112,117,115,72,101,97,100]),function(e){return"string"===typeof e?Xe(e):e}),nt=function(e){e=Ze(e);for(var t=[],n=0;e.length>n;){var a=e[n],i=0,o=0,c=e[++o];for(o++;128&c;)i=(127&c)<<7,c=e[o],o++;i+=127&c;for(var s=0;s>>0,c=t.subarray(i+4,i+8);if(0===o)break;var s=i+o;if(s>t.length){if(r)break;s=t.length}var l=t.subarray(i+8,s);Qe(c,n[0])&&(1===n.length?a.push(l):a.push.apply(a,e(l,n.slice(1),r))),i=s}return a},at={EBML:Ze([26,69,223,163]),DocType:Ze([66,130]),Segment:Ze([24,83,128,103]),SegmentInfo:Ze([21,73,169,102]),Tracks:Ze([22,84,174,107]),Track:Ze([174]),TrackNumber:Ze([215]),DefaultDuration:Ze([35,227,131]),TrackEntry:Ze([174]),TrackType:Ze([131]),FlagDefault:Ze([136]),CodecID:Ze([134]),CodecPrivate:Ze([99,162]),VideoTrack:Ze([224]),AudioTrack:Ze([225]),Cluster:Ze([31,67,182,117]),Timestamp:Ze([231]),TimestampScale:Ze([42,215,177]),BlockGroup:Ze([160]),BlockDuration:Ze([155]),Block:Ze([161]),SimpleBlock:Ze([163])},it=[128,64,32,16,8,4,2,1],ot=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=!1);var a=function(e){for(var t=1,n=0;n=n.length)return n.length;var a=ot(n,r,!1);if(Qe(t.bytes,a.bytes))return r;var i=ot(n,r+a.length);return e(t,n,r+i.length+i.value+a.length)},lt=function e(t,n){n=function(e){return Array.isArray(e)?e.map((function(e){return ct(e)})):[ct(e)]}(n),t=Ze(t);var r=[];if(!n.length)return r;for(var a=0;at.length?t.length:c+o.value,l=t.subarray(c,s);Qe(n[0],i.bytes)&&(1===n.length?r.push(l):r=r.concat(e(l,n.slice(1)))),a+=i.length+o.length+l.length}return r},ut=Ze([0,0,0,1]),ft=Ze([0,0,1]),dt=Ze([0,0,3]),ht=function(e){for(var t=[],n=1;n>1&63),-1!==n.indexOf(s)&&(a=i+c),i+=c+("h264"===t?1:2)}else i++}return e.subarray(0,0)},mt={webm:Ze([119,101,98,109]),matroska:Ze([109,97,116,114,111,115,107,97]),flac:Ze([102,76,97,67]),ogg:Ze([79,103,103,83]),ac3:Ze([11,119]),riff:Ze([82,73,70,70]),avi:Ze([65,86,73]),wav:Ze([87,65,86,69]),"3gp":Ze([102,116,121,112,51,103]),mp4:Ze([102,116,121,112]),fmp4:Ze([115,116,121,112]),mov:Ze([102,116,121,112,113,116]),moov:Ze([109,111,111,118]),moof:Ze([109,111,111,102])},vt={aac:function(e){var t=et(e);return Qe(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=et(e);return Qe(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=lt(e,[at.EBML,at.DocType])[0];return Qe(t,mt.webm)},mkv:function(e){var t=lt(e,[at.EBML,at.DocType])[0];return Qe(t,mt.matroska)},mp4:function(e){return!vt["3gp"](e)&&!vt.mov(e)&&(!(!Qe(e,mt.mp4,{offset:4})&&!Qe(e,mt.fmp4,{offset:4}))||(!(!Qe(e,mt.moof,{offset:4})&&!Qe(e,mt.moov,{offset:4}))||void 0))},mov:function(e){return Qe(e,mt.mov,{offset:4})},"3gp":function(e){return Qe(e,mt["3gp"],{offset:4})},ac3:function(e){var t=et(e);return Qe(e,mt.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];for(var t=0;t+1880?s:0)}if(i.a.console){var l=i.a.console[n];l||"debug"!==n||(l=i.a.console.info||i.a.console.log),l&&o&&c.test(n)&&l[Array.isArray(a)?"apply":"call"](i.a.console,a)}}}(t,a),a.createLogger=function(n){return e(t+": "+n)},a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:r},a.level=function(e){if("string"===typeof e){if(!a.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');r=e}return r},(a.history=function(){return _t?[].concat(_t):[]}).filter=function(e){return(_t||[]).filter((function(t){return new RegExp(".*"+e+".*").test(t[0])}))},a.history.clear=function(){_t&&(_t.length=0)},a.history.disable=function(){null!==_t&&(_t.length=0,_t=null)},a.history.enable=function(){null===_t&&(_t=[])},a.error=function(){for(var e=arguments.length,t=new Array(e),a=0;a1?t-1:0),r=1;r=0)throw new Error("class has illegal whitespace characters")}function cn(){return c.a===i.a.document}function sn(e){return Nt(e)&&1===e.nodeType}function ln(){try{return i.a.parent!==i.a.self}catch(e){return!0}}function un(e){return function(t,n){if(!an(t))return c.a[e](null);an(n)&&(n=c.a.querySelector(n));var r=sn(n)?n:c.a;return r[e]&&r[e](t)}}function fn(e,t,n,r){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===n&&(n={});var a=c.a.createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){var n=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(Lt.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+n+"."),a.setAttribute(e,n)):"textContent"===e?dn(a,n):a[e]===n&&"tabIndex"!==e||(a[e]=n)})),Object.getOwnPropertyNames(n).forEach((function(e){a.setAttribute(e,n[e])})),r&&Hn(a,r),a}function dn(e,t){return"undefined"===typeof e.textContent?e.innerText=t:e.textContent=t,e}function hn(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function pn(e,t){return on(t),e.classList?e.classList.contains(t):(n=t,new RegExp("(^|\\s)"+n+"($|\\s)")).test(e.className);var n}function mn(e,t){return e.classList?e.classList.add(t):pn(e,t)||(e.className=(e.className+" "+t).trim()),e}function vn(e,t){return e?(e.classList?e.classList.remove(t):(on(t),e.className=e.className.split(/\s+/).filter((function(e){return e!==t})).join(" ")),e):(Lt.warn("removeClass was called with an element that doesn't exist"),null)}function gn(e,t,n){var r=pn(e,t);if("function"===typeof n&&(n=n(e,t)),"boolean"!==typeof n&&(n=!r),n!==r)return n?mn(e,t):vn(e,t),e}function bn(e,t){Object.getOwnPropertyNames(t).forEach((function(n){var r=t[n];null===r||"undefined"===typeof r||!1===r?e.removeAttribute(n):e.setAttribute(n,!0===r?"":r)}))}function yn(e){var t={},n=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&e.attributes.length>0)for(var r=e.attributes,a=r.length-1;a>=0;a--){var i=r[a].name,o=r[a].value;"boolean"!==typeof e[i]&&-1===n.indexOf(","+i+",")||(o=null!==o),t[i]=o}return t}function Cn(e,t){return e.getAttribute(t)}function Mn(e,t,n){e.setAttribute(t,n)}function zn(e,t){e.removeAttribute(t)}function wn(){c.a.body.focus(),c.a.onselectstart=function(){return!1}}function xn(){c.a.onselectstart=function(){return!0}}function Sn(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),n={};return["bottom","height","left","right","top","width"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])})),n.height||(n.height=parseFloat(Dt(e,"height"))),n.width||(n.width=parseFloat(Dt(e,"width"))),n}}function An(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=e.offsetWidth,n=e.offsetHeight,r=0,a=0;e.offsetParent&&e!==c.a[zt.fullscreenElement];)r+=e.offsetLeft,a+=e.offsetTop,e=e.offsetParent;return{left:r,top:a,width:t,height:n}}function _n(e,t){var n={x:0,y:0};if(tn)for(var r=e;r&&"html"!==r.nodeName.toLowerCase();){var a=Dt(r,"transform");if(/^matrix/.test(a)){var i=a.slice(7,-1).split(/,\s/).map(Number);n.x+=i[4],n.y+=i[5]}else if(/^matrix3d/.test(a)){var o=a.slice(9,-1).split(/,\s/).map(Number);n.x+=o[12],n.y+=o[13]}r=r.parentNode}var c={},s=An(t.target),l=An(e),u=l.width,f=l.height,d=t.offsetY-(l.top-s.top),h=t.offsetX-(l.left-s.left);return t.changedTouches&&(h=t.changedTouches[0].pageX-l.left,d=t.changedTouches[0].pageY+l.top,tn&&(h-=n.x,d-=n.y)),c.y=1-Math.max(0,Math.min(1,d/f)),c.x=Math.max(0,Math.min(1,h/u)),c}function Ln(e){return Nt(e)&&3===e.nodeType}function En(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function On(e){return"function"===typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((function(e){return"function"===typeof e&&(e=e()),sn(e)||Ln(e)?e:"string"===typeof e&&/\S/.test(e)?c.a.createTextNode(e):void 0})).filter((function(e){return e}))}function Hn(e,t){return On(t).forEach((function(t){return e.appendChild(t)})),e}function kn(e,t){return Hn(En(e),t)}function Tn(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var Nn,Vn=un("querySelector"),Dn=un("querySelectorAll"),jn=Object.freeze({__proto__:null,isReal:cn,isEl:sn,isInFrame:ln,createEl:fn,textContent:dn,prependTo:hn,hasClass:pn,addClass:mn,removeClass:vn,toggleClass:gn,setAttributes:bn,getAttributes:yn,getAttribute:Cn,setAttribute:Mn,removeAttribute:zn,blockTextSelection:wn,unblockTextSelection:xn,getBoundingClientRect:Sn,findPosition:An,getPointerPosition:_n,isTextNode:Ln,emptyEl:En,normalizeContent:On,appendContent:Hn,insertContent:kn,isSingleLeftClick:Tn,$:Vn,$$:Dn}),Rn=!1,Pn=function(){if(!1!==Nn.options.autoSetup){var e=Array.prototype.slice.call(c.a.getElementsByTagName("video")),t=Array.prototype.slice.call(c.a.getElementsByTagName("audio")),n=Array.prototype.slice.call(c.a.getElementsByTagName("video-js")),r=e.concat(t,n);if(r&&r.length>0)for(var a=0,i=r.length;a-1&&(a={passive:!0}),e.addEventListener(t,r.dispatcher,a)}else e.attachEvent&&e.attachEvent("on"+t,r.dispatcher)}function er(e,t,n){if(Gn.has(e)){var r=Gn.get(e);if(r.handlers){if(Array.isArray(t))return Yn(er,e,t,n);var a=function(e,t){r.handlers[t]=[],Kn(e,t)};if(void 0!==t){var i=r.handlers[t];if(i)if(n){if(n.guid)for(var o=0;o=t&&(e.apply(void 0,arguments),n=r)}},sr=function(){};sr.prototype.allowedEvents_={},sr.prototype.on=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},Jn(this,e,t),this.addEventListener=n},sr.prototype.addEventListener=sr.prototype.on,sr.prototype.off=function(e,t){er(this,e,t)},sr.prototype.removeEventListener=sr.prototype.off,sr.prototype.one=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},nr(this,e,t),this.addEventListener=n},sr.prototype.any=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},rr(this,e,t),this.addEventListener=n},sr.prototype.trigger=function(e){var t=e.type||e;"string"===typeof e&&(e={type:t}),e=Xn(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),tr(this,e)},sr.prototype.dispatchEvent=sr.prototype.trigger,sr.prototype.queueTrigger=function(e){var t=this;ar||(ar=new Map);var n=e.type||e,r=ar.get(this);r||(r=new Map,ar.set(this,r));var a=r.get(n);r.delete(n),i.a.clearTimeout(a);var o=i.a.setTimeout((function(){0===r.size&&(r=null,ar.delete(t)),t.trigger(e)}),0);r.set(n,o)};var lr=function(e){return"function"===typeof e.name?e.name():"string"===typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e},ur=function(e){return e instanceof sr||!!e.eventBusEl_&&["on","one","off","trigger"].every((function(t){return"function"===typeof e[t]}))},fr=function(e){return"string"===typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},dr=function(e,t,n){if(!e||!e.nodeName&&!ur(e))throw new Error("Invalid target for "+lr(t)+"#"+n+"; must be a DOM node or evented object.")},hr=function(e,t,n){if(!fr(e))throw new Error("Invalid event type for "+lr(t)+"#"+n+"; must be a non-empty string or array.")},pr=function(e,t,n){if("function"!==typeof e)throw new Error("Invalid listener for "+lr(t)+"#"+n+"; must be a function.")},mr=function(e,t,n){var r,a,i,o=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return o?(r=e.eventBusEl_,t.length>=3&&t.shift(),a=t[0],i=t[1]):(r=t[0],a=t[1],i=t[2]),dr(r,e,n),hr(a,e,n),pr(i,e,n),{isTargetingSelf:o,target:r,type:a,listener:i=or(e,i)}},vr=function(e,t,n,r){dr(e,e,t),e.nodeName?ir[t](e,n,r):e[t](n,r)},gr={on:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),Gn.has(this.el_)&&Gn.delete(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e?(this.options_=wr(this.options_,e),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,n){return fn(e,t,n)},t.localize=function(e,t,n){void 0===n&&(n=e);var r=this.player_.language&&this.player_.language(),a=this.player_.languages&&this.player_.languages(),i=a&&a[r],o=r&&r.split("-")[0],c=a&&a[o],s=n;return i&&i[e]?s=i[e]:c&&c[e]&&(s=c[e]),t&&(s=s.replace(/\{(\d+)\}/g,(function(e,n){var r=t[n-1],a=r;return"undefined"===typeof r&&(a=e),a}))),s},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[zr(e.name())]=null,this.childNameIndex_[Mr(e.name())]=null;var r=e.el();r&&r.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,n=this.options_.children;if(n){var r,a=this.options_,i=e.getComponent("Tech");(r=Array.isArray(n)?n:Object.keys(n)).concat(Object.keys(this.options_).filter((function(e){return!r.some((function(t){return"string"===typeof t?e===t:e===t.name}))}))).map((function(e){var r,a;return"string"===typeof e?a=n[r=e]||t.options_[r]||{}:(r=e.name,a=e),{name:r,opts:a}})).filter((function(t){var n=e.getComponent(t.opts.componentClass||zr(t.name));return n&&!i.isTech(n)})).forEach((function(e){var n=e.name,r=e.opts;if(void 0!==a[n]&&(r=a[n]),!1!==r){!0===r&&(r={}),r.playerOptions=t.options_.playerOptions;var i=t.addChild(n,r);i&&(t[n]=i)}}))}},t.buildCSSClass=function(){return""},t.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},t.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)},t.$=function(e,t){return Vn(e,t||this.contentEl())},t.$$=function(e,t){return Dn(e,t||this.contentEl())},t.hasClass=function(e){return pn(this.el_,e)},t.addClass=function(e){mn(this.el_,e)},t.removeClass=function(e){vn(this.el_,e)},t.toggleClass=function(e,t){gn(this.el_,e,t)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(e){return Cn(this.el_,e)},t.setAttribute=function(e,t){Mn(this.el_,e,t)},t.removeAttribute=function(e){zn(this.el_,e)},t.width=function(e,t){return this.dimension("width",e,t)},t.height=function(e,t){return this.dimension("height",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,n){if(void 0!==t)return null!==t&&t===t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(n||this.trigger("componentresize"));if(!this.el_)return 0;var r=this.el_.style[e],a=r.indexOf("px");return-1!==a?parseInt(r.slice(0,a),10):parseInt(this.el_["offset"+zr(e)],10)},t.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=Dt(this.el_,e),0===(t=parseFloat(t))||isNaN(t)){var n="offset"+zr(e);t=this.el_[n]}return t},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,n=null;this.on("touchstart",(function(r){1===r.touches.length&&(n={pageX:r.touches[0].pageX,pageY:r.touches[0].pageY},t=i.a.performance.now(),e=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)e=!1;else if(n){var r=t.touches[0].pageX-n.pageX,a=t.touches[0].pageY-n.pageY;Math.sqrt(r*r+a*a)>10&&(e=!1)}}));var r=function(){e=!1};this.on("touchleave",r),this.on("touchcancel",r),this.on("touchend",(function(r){(n=null,!0===e)&&(i.a.performance.now()-t<200&&(r.preventDefault(),this.trigger("tap")))}))},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,t=or(this.player(),this.player().reportUserActivity);this.on("touchstart",(function(){t(),this.clearInterval(e),e=this.setInterval(t,250)}));var n=function(n){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",n),this.on("touchcancel",n)}},t.setTimeout=function(e,t){var n,r=this;return e=or(this,e),this.clearTimersOnDispose_(),n=i.a.setTimeout((function(){r.setTimeoutIds_.has(n)&&r.setTimeoutIds_.delete(n),e()}),t),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),i.a.clearTimeout(e)),e},t.setInterval=function(e,t){e=or(this,e),this.clearTimersOnDispose_();var n=i.a.setInterval(e,t);return this.setIntervalIds_.add(n),n},t.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),i.a.clearInterval(e)),e},t.requestAnimationFrame=function(e){var t,n=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=or(this,e),t=i.a.requestAnimationFrame((function(){n.rafIds_.has(t)&&n.rafIds_.delete(t),e()})),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},t.requestNamedAnimationFrame=function(e,t){var n=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=or(this,t);var r=this.requestAnimationFrame((function(){t(),n.namedRafs_.has(e)&&n.namedRafs_.delete(e)}));return this.namedRafs_.set(e,r),e}},t.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},t.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),i.a.cancelAnimationFrame(e)),e):this.clearTimeout(e)},t.clearTimersOnDispose_=function(){var e=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((function(t){var n=t[0],r=t[1];e[n].forEach((function(t,n){return e[r](n)}))})),e.clearingTimersOnDispose_=!1})))},e.registerComponent=function(t,n){if("string"!==typeof t||!t)throw new Error('Illegal component name, "'+t+'"; must be a non-empty string.');var r,a=e.getComponent("Tech"),i=a&&a.isTech(n),o=e===n||e.prototype.isPrototypeOf(n.prototype);if(i||!o)throw r=i?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+t+'"; '+r+".");t=zr(t),e.components_||(e.components_={});var c=e.getComponent("Player");if("Player"===t&&c&&c.players){var s=c.players,l=Object.keys(s);if(s&&l.length>0&&l.map((function(e){return s[e]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return e.components_[t]=n,e.components_[Mr(t)]=n,n},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();function Er(e,t,n,r){return function(e,t,n){if("number"!==typeof t||t<0||t>n)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+n+").")}(e,r,n.length-1),n[r][t]}function Or(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:Er.bind(null,"start",0,e),end:Er.bind(null,"end",1,e)}}function Hr(e,t){return Array.isArray(e)?Or(e):void 0===e||void 0===t?Or():Or([[e,t]])}function kr(e,t){var n,r,a=0;if(!t)return 0;e&&e.length||(e=Hr(0,0));for(var i=0;it&&(r=t),a+=r-n;return a/t}function Tr(e){if(e instanceof Tr)return e;"number"===typeof e?this.code=e:"string"===typeof e?this.message=e:Nt(e)&&("number"===typeof e.code&&(this.code=e.code),Tt(this,e)),this.message||(this.message=Tr.defaultMessages[this.code]||"")}Lr.prototype.supportsRaf_="function"===typeof i.a.requestAnimationFrame&&"function"===typeof i.a.cancelAnimationFrame,Lr.registerComponent("Component",Lr),Tr.prototype.code=0,Tr.prototype.message="",Tr.prototype.status=null,Tr.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Tr.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Nr=0;Nr=0;r--)if(t[r].enabled){Ur(t,t[r]);break}return(n=e.call(this,t)||this).changing_=!1,n}h()(t,e);var n=t.prototype;return n.addTrack=function(t){var n=this;t.enabled&&Ur(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){n.changing_||(n.changing_=!0,Ur(n,t),n.changing_=!1,n.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},n.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},t}(Fr),Zr=function(e,t){for(var n=0;n=0;r--)if(t[r].selected){Zr(t,t[r]);break}return(n=e.call(this,t)||this).changing_=!1,Object.defineProperty(f()(n),"selectedIndex",{get:function(){for(var e=0;e0&&(i.a.console&&i.a.console.groupCollapsed&&i.a.console.groupCollapsed("Text Track parsing errors for "+t.src),r.forEach((function(e){return Lt.error(e)})),i.a.console&&i.a.console.groupEnd&&i.a.console.groupEnd()),n.flush()},ca=function(e,t){var n={uri:e},r=aa(e);r&&(n.cors=r);var a="use-credentials"===t.tech_.crossOrigin();a&&(n.withCredentials=a),y()(n,or(this,(function(e,n,r){if(e)return Lt.error(e,n);t.loaded_=!0,"function"!==typeof i.a.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],(function(e){if("vttjserror"!==e.type)return oa(r,t);Lt.error("vttjs failed to load, stopping trying to process "+t.src)})):oa(r,t)})))},sa=function(e){function t(t){var n;if(void 0===t&&(t={}),!t.tech)throw new Error("A tech was not provided.");var r=wr(t,{kind:Qr[t.kind]||"subtitles",language:t.language||t.srclang||""}),a=Jr[r.mode]||"disabled",i=r.default;"metadata"!==r.kind&&"chapters"!==r.kind||(a="hidden"),(n=e.call(this,r)||this).tech_=r.tech,n.cues_=[],n.activeCues_=[],n.preload_=!1!==n.tech_.preloadTextTracks;var o=new Kr(n.cues_),c=new Kr(n.activeCues_),s=!1,l=or(f()(n),(function(){this.tech_.isReady_&&!this.tech_.isDisposed()&&(this.activeCues=this.activeCues,s&&(this.trigger("cuechange"),s=!1))}));return n.tech_.one("dispose",(function(){n.tech_.off("timeupdate",l)})),"disabled"!==a&&n.tech_.on("timeupdate",l),Object.defineProperties(f()(n),{default:{get:function(){return i},set:function(){}},mode:{get:function(){return a},set:function(e){Jr[e]&&a!==e&&(a=e,this.preload_||"disabled"===a||0!==this.cues.length||ca(this.src,this),this.tech_.off("timeupdate",l),"disabled"!==a&&this.tech_.on("timeupdate",l),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?o:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return c;for(var e=this.tech_.currentTime(),t=[],n=0,r=this.cues.length;n=e||a.startTime===a.endTime&&a.startTime<=e&&a.startTime+.5>=e)&&t.push(a)}if(s=!1,t.length!==this.activeCues_.length)s=!0;else for(var i=0;i0)return void this.trigger("vttjsloaded");var t=c.a.createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",(function(){t.onload=null,t.onerror=null})),i.a.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},n.emulateTextTracks=function(){var e=this,t=this.textTracks(),n=this.remoteTextTracks(),r=function(e){return t.addTrack(e.track)},a=function(e){return t.removeTrack(e.track)};n.on("addtrack",r),n.on("removetrack",a),this.addWebVttScript_();var i=function(){return e.trigger("texttrackchange")},o=function(){i();for(var e=0;e=0;a--){var i=e[a];i[t]&&i[t](r,n)}}(e,n,c,o),c}var Ma={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},za={setCurrentTime:1,setMuted:1,setVolume:1},wa={play:1,pause:1};function xa(e){return function(t,n){return t===ba?ba:n[e]?n[e](t):t}}var Sa={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},Aa=function(e){void 0===e&&(e="");var t=ra(e);return Sa[t.toLowerCase()]||""};function _a(e){if(!e.type){var t=Aa(e.src);t&&(e.type=t)}return e}var La=function(e){function t(t,n,r){var a,i=wr({createEl:!1},n);if(a=e.call(this,t,i,r)||this,n.playerOptions.sources&&0!==n.playerOptions.sources.length)t.src(n.playerOptions.sources);else for(var o=0,c=n.playerOptions.techOrder;o
    ',className:this.buildCSSClass(),tabIndex:0},n),"button"===t&&Lt.error("Creating a ClickableComponent with an HTML element of "+t+" is not supported; use a Button instead."),r=Tt({role:"button"},r),this.tabIndex_=n.tabIndex;var a=e.prototype.createEl.call(this,t,n,r);return this.createControlTextEl(a),a},n.dispose=function(){this.controlTextEl_=null,e.prototype.dispose.call(this)},n.createControlTextEl=function(e){return this.controlTextEl_=fn("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},n.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||"Need Text";var n=this.localize(e);this.controlText_=e,dn(this.controlTextEl_,n),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",n)},n.buildCSSClass=function(){return"vjs-control vjs-button "+e.prototype.buildCSSClass.call(this)},n.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),"undefined"!==typeof this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))},n.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),"undefined"!==typeof this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)},n.handleLanguagechange=function(){this.controlText(this.controlText_)},n.handleClick=function(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)},n.handleKeyDown=function(t){g.a.isEventKey(t,"Space")||g.a.isEventKey(t,"Enter")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(Lr);Lr.registerComponent("ClickableComponent",Ea);var Oa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update(),r.update_=function(e){return r.update(e)},t.on("posterchange",r.update_),r}h()(t,e);var n=t.prototype;return n.dispose=function(){this.player().off("posterchange",this.update_),e.prototype.dispose.call(this)},n.createEl=function(){return fn("div",{className:"vjs-poster",tabIndex:-1})},n.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},n.setSrc=function(e){var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t},n.handleClick=function(e){if(this.player_.controls()){var t=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;!this.player_.tech(!0)||(Kt||$t)&&t||this.player_.tech(!0).focus(),this.player_.paused()?Dr(this.player_.play()):this.player_.pause()}},t}(Ea);Lr.registerComponent("PosterImage",Oa);var Ha={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function ka(e,t){var n;if(4===e.length)n=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");n=e.slice(1)}return"rgba("+parseInt(n.slice(0,2),16)+","+parseInt(n.slice(2,4),16)+","+parseInt(n.slice(4,6),16)+","+t+")"}function Ta(e,t,n){try{e.style[t]=n}catch(r){return}}var Na=function(e){function t(t,n,r){var a;a=e.call(this,t,n,r)||this;var o=function(e){return a.updateDisplay(e)};return t.on("loadstart",(function(e){return a.toggleDisplay(e)})),t.on("texttrackchange",o),t.on("loadedmetadata",(function(e){return a.preselectTrack(e)})),t.ready(or(f()(a),(function(){if(t.tech_&&t.tech_.featuresNativeTextTracks)this.hide();else{t.on("fullscreenchange",o),t.on("playerresize",o),i.a.addEventListener("orientationchange",o),t.on("dispose",(function(){return i.a.removeEventListener("orientationchange",o)}));for(var e=this.options_.playerOptions.tracks||[],n=0;n